Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

sagem:dvr6280:generation [21/10/2010 23:16]
lagamel
sagem:dvr6280:generation [21/10/2010 23:49] (version actuelle)
lagamel
Ligne 106: Ligne 106:
Le résultat du calcul est 41 EA. On inverse de nouveau l'ordre des octets (EA 41) et on saisit ces valeurs sur les 2 derniers octets du secteur. Le résultat du calcul est 41 EA. On inverse de nouveau l'ordre des octets (EA 41) et on saisit ces valeurs sur les 2 derniers octets du secteur.
 +Ce secteur est présent au début de la zone de firmware mais aussi en fin de zone. Nous devons donc dupliquer ce bloc.
 +
 +Lors de l'analyse du secteur 1, on a calculé le numéro du dernier bloc de la zone de firmware : 120 082 709.
 +
 +Il ne vous reste plus qu'à copier le secteur 119 775 510 pour le copier sur le secteur 120 082 709.
 +
 +Il faut maintenant modifier le secteur n°1 pour :
 +  * lui dire quel firmware utiliser. Ici il n'y en a qu'un, ce sera donc le 0.
 +  * inscrire le nouveau checksum du bloc puisqu'une donnée a été modifiée.
 +
 +{{  :sagem:dvr6280:restautation:crc_boot1.png  }}
 +
 +On commence par modifier l'octet se trouvant après la taille de la zone de firmware : on remplace le FF par 00. A la mise sous tension, le décodeur démarrera sur le firmware 0.
 +
 +Comme le secteur a été modifié, il faut recalculer le checksum. La procédure est sensiblement la même que celle vue précédemment.
 +
 +On commence par sélectionner l'ensemble du bloc à l'exception des 4 derniers octets.
 +
 +Puis on utilise de nouveau l'outil //Sommes de contrôle//.
 +
 +{{  :sagem:dvr6280:restautation:crc_boot2.png  }}
 +
 +Les paramètres de calcul sont les suivants :
 +  * Longueur de mot : 32 bits
 +  * Polynomial : 4 C1 1D B7
 +  * Valeur initiale : 37 7A 60 70
 +  * Sortie XOR : FF FF FF FF
 +  * Réflexion en entrée : OUI
 +  * Réflexion en sortie : OUI
 +
 +On valide, on sélectionne le bon algorithme, on applique le calcul seulement à la sélection et on valide.
 +
 +{{  :sagem:dvr6280:restautation:crc_boot3.png  }}
 +
 +Le résultat du calcul est : FB 40 78 0A. On inverse de nouveau l'ordre des octets : 0A 78 40 FB et on les saisit dans les 4 derniers octets du secteur 1.
 +
 +N'oubliez pas d'enregistrer les modifications sur le disque dur, il ne vous reste plus qu'à tester votre disque sur votre décodeur.
 +
 +Le premier démarrage est assez long, comptez une bonne minute, avant d'avoir le menu de configuration de l'appareil.
sagem/dvr6280/generation.txt · Dernière modification: 21/10/2010 23:49 par lagamel
GNU Free Documentation License 1.2
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0