Xtremia Geplaatst: 13 september 2009 Geplaatst: 13 september 2009 ik heb alle bestanden in het gecomprimeerde bestand patch.cramfs weten te decomprimeren van de azbox ik heb het hele systeem weten te copieren naar mijn hardisk ik heb ook de loader.bin op mijn hd staan de ram in de azbox bevat het file systeem beschreven hier onder deze heefd 4 partities partition 1 = 4mb bevat /etc and /message folder partition 2= 17mb bevat /openxcas partition 3= 85mb bevat /lost&found partition 4=147mb bevat /bin /etc /hd /lib /modules /usr maakt gebruik van het linux file systeem 0x83. de patch.romfs file systeem dat ik heb gedecompressed bevat de volgende stuctuur kwa dirs /DISK1 /DISK2 /FLASH /MMP command.seq loader_build_date postPatch prePatch restoreMac Update.list de dir /FLASH bevat Loader.bin. de subdirs is een beetje te veel om hier te plaatsen maar als je wilt weten waar wat moet staan vraag het dan dan kijk ik het effe na. ik hoop dat andere developers hier ook wat aan hebben we kunnen dan wie weet als nog een nieuwe eigen firmware maken voor de azbox. mijn eigen reverce engineering idee is eigenlijk de patch.bin te editen en dan naar de azbox te schrijven en zo je eigen structuur te hebben. denk mee en laat van je horen groetjes.
Cobus R Geplaatst: 14 september 2009 Geplaatst: 14 september 2009 kun je nu dus ook een enimga stijl creeeren om bv de CCcam standaard te laten werken met interne cardreader en dergelijke ? De Groeten Van Cobus R Vu+ Uno 4K DVB C (FBC) / MaXytec Multibox (Fallback) Ziggo kabel (FTA)
chrisch Geplaatst: 14 september 2009 Geplaatst: 14 september 2009 Well done! Inderdaad: wat ome to schrijft. Ik zou openxcas en cccam integreren in de image. Verder valt er niet zoveel te veranderen zonder programmeerkennis en de toolchain (toolchain kan je wel downloaden @ ander bekend forum). Ik ben benieuwd of die kerel die enigma2 heeft draaien ook ergens de patch.bin heeft geupload. Om alleen te kijken hoe e.e.a. in elkaar zit. Zou erg leerzaam zijn. (niet dat ik enigma2 wil hebben ;-) Logic will get you from A to B. Imagination will take you everywhere.
Lithion Geplaatst: 14 september 2009 Geplaatst: 14 september 2009 Die data is toch niet echt zo belangrijk? Kan misschien handig zijn om een patch bestand te maken die er voor zorgt dat bepaalde software voorgeïnstalleerd wordt. Het enige wat we eigenlijk zouden moeten hebben is de broncode van de sigmadrivers zodat we die kunnen aanpassen om de standaard linux dvb api's te kunnen gebruiken. (gemakkelijker om cccam, enigma2 ed te draaien). Ik denk dat de broncode van de GUI wel minder interessant zal zijn want het heeft toch wel enkele beperkingen die je nooit gaat kunnen omzeilen (tenzij veel code herschrijven)
rtificial Geplaatst: 14 september 2009 Geplaatst: 14 september 2009 Origineel bericht van: Lithion Die data is toch niet echt zo belangrijk? Kan misschien handig zijn om een patch bestand te maken die er voor zorgt dat bepaalde software voorgeïnstalleerd wordt. Het enige wat we eigenlijk zouden moeten hebben is de broncode van de sigmadrivers zodat we die kunnen aanpassen om de standaard linux dvb api's te kunnen gebruiken. (gemakkelijker om cccam, enigma2 ed te draaien). Ik denk dat de broncode van de GUI wel minder interessant zal zijn want het heeft toch wel enkele beperkingen die je nooit gaat kunnen omzeilen (tenzij veel code herschrijven) Helemaal mee eens. Voorinstalleren van software is natuurlijk mogelijk zo, maar wellicht met een kanon op een mug schieten. De GUI herschrijven kan vanuit performanceperspectief nog wel aardig zijn, maar vergt wel veel inspanning. Wellicht dat deze informatie wel wat meer handvatten geeft voor het skinnen. DB800HD ~ AZBox HD Premium ~ Archsat 3/1 ~ Apple TV2 XBMC
Xtremia Geplaatst: 14 september 2009 Auteur Geplaatst: 14 september 2009 wat denken julie van het bestand sckernel.c ??? is daar wat mee te doen dan ??
Xtremia Geplaatst: 14 september 2009 Auteur Geplaatst: 14 september 2009 hier een deel van de code in sckernel.c wie weet kan iemand mij zeggen wat dit is ? /***************************************** * Copyright © 2001-2007 * Sigma Designs, Inc. All Rights Reserved * Proprietary and Confidential ******************************************/ #include <linux/init.h> #include <linux/slab.h> #include <linux/irq.h> #include <linux/poll.h> #include <linux/delay.h> #if !defined(CONFIG_TANGOX) #error "Unsupport architecture (TANGOX only)." #elif defined(CONFIG_TANGO2_SMP863X) && (EM86XX_REVISION < 4) #error "Unsupport Tango2 (ES4 or above) or Tango3 chip." #endif #include <asm/io.h> #ifdef CONFIG_TANGO2 #include <asm/tango2/tango2_gbus.h> #include <asm/tango2/tango2api.h> #include <asm/tango2/scard.h> #define NUM_SCARD 1 #elif defined(CONFIG_TANGO3) #include <asm/tango3/tango3_gbus.h> #include <asm/tango3/tango3api.h> #include <asm/tango3/scard.h> #define NUM_SCARD 2 #else #error "Unsupport architecture." #endif //#define CLASS_B // 3V //#define PARSE_ATR #define READ_TIMEOUT #define RW_TIMEOUT 600 // x5mS = 3SEC //#define SCARD_DEBUG /* Uncomment this for debug message */ #define SCARD_ERRMSG /* Uncomment this for error message */ #define SCARD_MSG /* Uncomment this for normal message */ #define SCARD_DEBUG_X1 /* Uncomment this for debug xx message */ #ifdef SCARD_DEBUG #define DBG_PRINT if (debug) printk #else static void inline DBG_PRINT(const char *x, ...) { ; } #endif /* SCARD_DEBUG */ #ifdef SCARD_ERRMSG #define ERR_PRINT printk #else static void inline ERR_PRINT(const char *x, ...) { ; } #endif /* SCARD_ERRMSG */ #ifdef SCARD_MSG #define MSG_PRINT printk #else static void inline MSG_PRINT(const char *x, ...) { ; } #endif /* SCARD_ERRMSG */ #ifdef SCARD_DEBUG_X1 #define DBG_X_PRINT printk #else static void inline DBG_X_PRINT(const char *x, ...) { ; } #endif /* SCARD_DEBUG */ #define SCARD_TX_BYTE_REG(x) ((x) + 0x0000) #define SCARD_TX_WORD_REG(x) ((x) + 0x0004) #define SCARD_TX_DWORD_REG(x) ((x) + 0x0008) #define SCARD_RX_BYTE_REG(x) ((x) + 0x0010) #define SCARD_RX_WORD_REG(x) ((x) + 0x0014) #define SCARD_RX_DWORD_REG(x) ((x) + 0x0018) #define SCARD_CLK_HIGH_VAL(x) ((x) + 0x0020) #define SCARD_CLK_LOW_VAL(x) ((x) + 0x0024) #define SCARD_TIMEOUT_LOAD(x) ((x) + 0x0028) #define SCARD_PARAM_REG(x) ((x) + 0x002c) #define SCARD_EGT_ETU_REG(x) ((x) + 0x0030) #define SCARD_SOFT_OUT_REG(x) ((x) + 0x0034) #define SCARD_SCARD_CTRL_REG(x) ((x) + 0x0038) #define SCARD_STATE_REG(x) ((x) + 0x003c) #define SCARD_INT_REG(x) ((x) + 0x0040) #define SCARD_INTEN_REG(x) ((x) + 0x0044) #define SCARD_ALT_ETU_REG(x) ((x) + 0x0048) #define SCARD_STATUS_REG(x) ((x) + 0x004c) #define SCARD_CRC_REG(x) ((x) + 0x0050) #define SCARD_CRC_INIT_REG(x) ((x) + 0x0054) #ifdef CONFIG_TANGO3
chrisch Geplaatst: 15 september 2009 Geplaatst: 15 september 2009 ziet er uit als een smartcard driver. Maar zonder entrypoints voor de rest van de drivers kan je niets zonder de driversources. Of heb je die ergens gevonden Logic will get you from A to B. Imagination will take you everywhere.
Xtremia Geplaatst: 15 september 2009 Auteur Geplaatst: 15 september 2009 ik denk dat ik al weet wat het bestand is ! er staat regelmatig tangox in en dat is volgens mij een sigma development board met de sigma processor er op om software te ontwikelen voor de sigma chip. wie er meer van weet kan ik wel de gehele text sturen die dit dan even analiseert
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen