Index du Forum

 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

[Tecom AH4021] Modification firmware


 
Poster un nouveau sujet   Répondre au sujet    Accueil du site -> Index du Forum -> Configuration CI Box & Autres
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
dracula2
Nouveau Membre
Nouveau Membre


Inscrit le: 29 Mai 2006
Messages: 13

MessagePosté le: Lun 12 Juin 2006 pm 15:43    Sujet du message: [Tecom AH4021] Modification firmware Répondre en citant

J'ai voulu modifier le firmware V39 pour éviter une mise à jour automatique de club internet.
J'ai supprimé entièrement la ligne :
autoUpgrade confVersion="000" downloadProtocol.......
J'ai sauvé et j'ai voulu updaté avec ce fichier modifier...mais le modem le refuse en disant "mauvaise image du software".
Je pense qu'il y a un controle crc ou autre .
Le mieux serait pour moi de trouver un logiciel qui modifie le firmware et les bits de controle.
En existe-t-il ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dumboton
Membre indispensable
Membre indispensable


Inscrit le: 20 Juin 2005
Messages: 10316
Localisation: 95170

MessagePosté le: Lun 12 Juin 2006 pm 16:00    Sujet du message: Répondre en citant

La mémoire du AH4021 contient bien évidement l'image du firmware en cours. Celle-ci se compose de plusieurs parties.
1°) Une entête de 256 octets :
4 octets : Magic number (32 37 00 00 pour Alice, 36 00 00 00 pour CI )
20 octets : Label "Broadcom Corporation"
20 octets : Label "Firmware version 2.0"
16 octets : label nom du modèle "96348GWV" dans le code source
2 octests : "31 00"
10 octets : taille de l'image (sans l'entête) donc taille du fichier image - 256
Une série adresse/taille pour chaque partie de l'image (adresse 12 octets -taille 10 octets, )
- "Loader" : adresse mémoire hexa est 0xBFC00000 (3217031168 ) si absent 0/0 (Magic number 10 0 2 78 )
- "File system" : adresse mémoire hexa 0xBFC10100 (3217096960 ) (Magic number 73 71 73 68 ) (la taille du file system utile est donnée par les octets 9 à 12, mais dans l'image du firmware elle est étendue par des octets nuls jusqu'au début du kernel. Donc il faut dumper au moins 256 octets de plus que cette taille et couper au début du kernel)
- "Kernel" : adresse mémoire hexa (0xBFC10100 + taille du file system) (Magic number 80 01 00 00 80 18 80 1Cool (les 4octets suivants donnent la taille de du kernel, donc la taille totale de l'image du kernel est égale à cette taille +C )
La taille de l'image est donc égale à la somme des tailles de chacune des parties.
et enfin :
octets 217 à 220 : data checksum de l'image (hors entête)
octets 237 à 240 : data checksum de l'entête.
Il s'agit du complément à 1 du CRC32 (FFFF FFFF - CRC32)

sinon tu fais une route statique de l'Ip du serveur de mise à jour sur le lan (br0)
_________________

CI c'était des hommes, un service et de la qualité
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> Configuration CI Box & Autres Toutes les heures sont au format Heure D'hiver
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com
© ClubNews.fr