- Modification des liens
- Correction des liens des images
- Amélioration du tutoriel
============================================================
-------------------------------------------------------------------------------------------------------------
Voici un tutoriel sur le changement de disque dur et la mise à jour du dernier firmware (V4.1.00 de juillet 2012) du Sagem DTR 84250T .
Petite histoire sur ce décodeur.
Sortie en 2009, Sagem (devenu maintenant Sagemcom) à crée ce décodeur double tuner TNT HD.
Il n'est malheureusement plus en vente depuis maintenant 2012.
Il faut savoir que depuis juin 2012, Sagem, ne diffuse plus de mise à jour par voie hertzienne . Cela est ennuyeux pour ceux qui n'ont pas la dernière mise à jour (avec des plantage régulier), pour ceux qui veulent mettre un nouveau disque dur suite à une défaillance ou mieux, pour avoir une capacité d'enregistrement plus grande ou encore passer à un SSD plus rapide.
Ce tutoriel est fait pour vous.
Changer de disque dur et y mettre le nouveau firmware. C'est vite dit comme ça, mais assez facile à faire.
SOMMAIRE :
- Prérequis et logiciels
I) - Démontage du disque dur du boitier Sagem
II) - Cloner un disque à l'aide d'un fichier image
___ 2.1) - Méthode sur Linux
___ 2.2) - Méthode sur Windows
______ a. En ligne de commande avec "dd for Windows"
______ b. Avec l'outil HxD en interface graphique
III) - Initialisation d'un nouveau disque
___ 3.1) - Préparation d'un disque non vierge
___ 3.2) - Initialisation
IV) - Mise à jour à la dernière version
============================================================
- Prérequis et logiciels :
Logiciels :
Outils de disques dur "dd for windows" ici : http://www.camellias.pics/hcfr/Sagem%2084250/dd-0.6beta3.zip
et HxD Hex Editor+ sur les sites de téléchargement comme Clubic, 01net, ...
Fichiers images au format ZIP :
- Pour un disque dur de 250 Go : img_dtr84_v4.1.00_250.zip : http://www.camellias.pics/hcfr/Sagem%2084250/img_dtr84_v4.1.00_250Go.zip
- Pour un disque dur de 500 Go : img_dtr84_v4.1.00_500.zip : http://www.camellias.pics/hcfr/Sagem%2084250/img_dtr84_v4.1.00_500Go.zip
- Pour un disque dur de 1000 Go : img_dtr84_v4.1.00_1000.zip : http://www.camellias.pics/hcfr/Sagem%2084250/img_dtr84_v4.1.00_1000Go.zip
Firmware 4.1.00 :
Fichier ST40LP8RTL04.4100 : http://www.camellias.pics/hcfr/Sagem%2084250/ST40LP8RTL04.4100
- I - Démontage du disque dur du décodeur
Une manip assez délicate afin de remplacer le disque dur du Sagem sans tout casser.Je précise que le fait de démonter le disque dur du Sagem ANNULE la garantie auprès de SagemCom
Commencer par démonter la vis en dessous du boitier. Percer l'étiquette s'il le faut. (ANNULE LA GARANTIE)
Enlever le boitier noir en poussant le plastique vers l'arrière :
Dévisser les 2 vis au niveau des connecteurs et retirer la barre métallique :
N'oubliez pas de retirer le connecteur du ventilateur :
Sur les 2 cotés de la carte mère, à l'aide d'un petit tournevis, pousser légèrement les 2 pièces en plastique qui maintiennent la carte :
Soulever le dessous de la carte afin de la retirer sans difficulter :
Positionner la carte au niveau du détrompeur creux afin de la soulever sans gène :
Enfin, retirer les 2 vis (ou 4 selon le montage) du disque dur puis enlevez-le :
Pour le remontage, refaite cette manip à l'envers.
N'oubliez pas le connecteur du ventilateur (sinon, gare au disque qui chauffe).
Vous voilà prêt. - II - Cloner un disque dur à l'aide d'une image disque
Une manip rapide et simple à réaliser si vous voulez mettre en place un nouveau disque dur.
Pour cela, il vous faut récupérer un fichier image correspondant à la taille du nouveau disque dur.
Chacune de ces images correspond à une taille de disque définie. Une image peut être restaurée que sur un disque de taille supérieure ou égale à la taille du disque.
A vous de choisir celle qui vous convient :
Ces images ont été compressées à l'aide de 7-Zip.
Toutes ces images sont composées de 2 fichiers binaire .bin : le début, et la fin du disque nommé par le numéro du secteur suivant la taille du disque d'origine de l'image. Ces fichiers sont à restaurer sur une portion bien spécifique du disque destination.
Les disques durs actuels sont composés de blocs de 512 octets.- 2.1 - Méthode à partir de Linux
Décompresser l'image à l'aide de 7zip :- Code: Tout sélectionner
7z x img_dtr84_v4.1.00_250.zip
Si 7zip n'est pas présent, vous pouvez l'installer avec :
aptitude install p7zip-full.
Brancher votre disque dur Sagem si ce n'est pas fait.
Il faut ensuite repérer le nom du disque, qui doit être de la forme /dev/sdx où x représente le numéro du disque à regénérer.
Ces commandes sont extrêmement dangereuses pour votre système. Si vous vous trompez de disque, vous risquez de tout effacer sans possibilité de revenir en arrière.
Commencer par restaurer le début du disque avec cette commande :- Code: Tout sélectionner
dd bs=512 if=debut.bin of=/dev/sd<numéro de votre disque>
Ensuite il faut restaurer la fin du disque. Référez-vous au nom du fichier nommé par le numéro de bloc en fonction de l'image que vous utilisez.
Pour un disque de 250Go, le numéro du bloc est 488069478, donc restaurer cette zone par cette commande :- Code: Tout sélectionner
dd bs=512 if=488069478.bin of=/dev/sd<numéro de votre disque> seek=488069478 --progress
Il ne vous reste plus qu'à installer le disque et à le tester sur votre récepteur Sagem.
A la mise sous tension, (attendre 1 minute), il faut refaire de nouveau l'installation du décodeur complètement. - 2.2 - Méthode à partir de windows
- a) Ligne de commande
Si la ligne de commande depuis une fenêtre DOS ne vous fait pas peur, vous pouvez utiliser "dd for Windows".
Décompresser l'image à l'aide de 7-zip.
Mettre les 2 fichiers "debut.bin" et "<num_bloc>.bin" dans le même dossier que le logiciel "dd for Windows".
Brancher votre disque dur Sagem APRÈS avoir démarrer Windows.
Il faut ensuite repérer le nom du disque, qui doit être de la forme \\?\Device\Harddiskx\DRx où x représente le numéro du disque à regénérer.
Pour cela, ouvrez une fenêtre de commande en tant qu'utilisateur.
Aller sur le dossier qui contient le logiciel "dd for Windows", puis entrer la commande suivante :- Code: Tout sélectionner
dd --list
Vous verrez tout à la fin, votre disque dur avec sa taille en octet. Chez moi, c'est un disque de 250Go :
Le nom du disque est \\?\Device\Harddisk6\DR6
Même manip que sur Linux, on commence par restaurer le début du disque avec cette commande :- Code: Tout sélectionner
dd bs=512 if=debut.bin of=\\?\Device\Harddisk<numéro de votre disque>\DR<numéro de votre disque>
Ensuite il faut restaurer la fin du disque.
Référez-vous au nom du fichier nommé par le numéro de bloc en fonction de l'image que vous utilisez.
Pour un disque de 250Go, le numéro du bloc est 488069478, donc restaurer cette zone par cette commande :- Code: Tout sélectionner
dd bs=512 if=488069478.bin of=\\?\Device\Harddisk<numéro de votre disque>\DR<numéro de votre disque> seek=488069478 --progress
Il ne vous reste plus qu'à installer le disque et à le tester sur votre récepteur Sagem.
A la mise sous tension, (attendre 1 minute), il faut refaire de nouveau l'installation du décodeur complètement. - b) Avec HxD Hex Editor+
Installer HxD Hex Editor si ce n'est pas fait.
Décompresser l'image à l'aide de 7-zip.
Brancher votre disque dur Sagem APRÈS avoir démarrer Windows.
Exécuter HxD Hex Editor en tant qu'administrateur :
Ouvrir le nouveau disque que vous avez branché et décocher "Ouvrir en lecture seule" afin d'écrire sur le disque :ATTENTION, si vous vous tromper de disque et que vous avez écris des données sur ce mauvais disque, il n'est plus possible de revenir en arrière. C'est pour cela qu'il est important de bien sélectionner le bon disque.
Après avoir ouvert le BON disque, ouvrir le fichier "debut.bin" que vous avez décompressé :
Faites "Tout sélectionner"
Puis "Copier"
Revenez sur l'onglet de votre disque :
Puis faites "Coller en écrasant" :
Ouvrir le deuxième fichier nommé par le numéro du bloc :
Puis faites "Tout sélectionner"
Puis "Copier"
Revenez sur l'onglet de votre disque, puis, aller sur le secteur comme indiqué sur le nom du fichier. Ici, pour un disque de 250Go, c'est le secteur : 488069478
Faites "Coller en écrasant" :
Enfin, pour terminer, faites "Enregistrer". Valider puis patienter (il y a environ 200 Mo à écrire).
Fermer le logiciel, retirer le disque et le mettre dans le décodeur. Allumez le et patienter afin de l'initialiser.
Votre décodeur est prêt.
- a) Ligne de commande
- 2.1 - Méthode à partir de Linux
- III - Initialisation d'un nouveau disque dur
- 3.1 - Préparation d'un disque dur non vierge
Pour remplacer un disque par l'ancien de Sagem et de capacité différente, il est préférable que ce disque soit neuf ou quasiment vierge.
Si votre disque dur est neuf, sortie de son emballage, passer cette étape et aller au 2ème point : Initialisation.
Si ce n'est pas le cas, il faut dans un premier temps supprimer toutes les partitions à l'aide de gestionnaire de disque dur sur Windows ou sur Linux et dans un deuxième temps, formater (écrire les secteurs de 00) les 1000 premiers secteurs et les dernier 200 Mo du fin de disque afin de rendre le disque plus exploitable pour la copie du firmware. Toutes les données et enregistrements seront définitivement supprimés.INFO : Il faut savoir que le décodeur Sagem ne créer aucune partition sur le disque dur et exploite le disque avec un secteur de 512 octets. Ignorant le tout 1er secteur, contrairement aux systèmes d'exploitation qui eux, l'utilisent afin d'identifier le disque dur.
Brancher votre disque dur Sagem APRÈS avoir démarrer Windows.
Exécuter HxD Hex Editor en tant qu'administrateur :
Ouvrir le nouveau disque que vous avez branché et décocher "Ouvrir en lecture seule" afin d'écrire sur le disque :ATTENTION, si vous vous tromper de disque et que vous avez écris des données sur ce mauvais disque, il n'est plus possible de revenir en arrière. C'est pour cela qu'il est important de bien sélectionner le bon disque.
Commencer par supprimer les 1000 premiers secteurs :
Ensuite, il faut supprimer les 200 derniers Mo du disque.
Pour cela, repérer le nombre total des secteurs :
Puis, à l'aide d'une calculatrice faites le nombre total des secteurs moins 409600 (car 409600 secteurs x 512 octets = 200Mo).
Chez moi, pour un disque de 250 Go, le secteur 487987568 correspond au 200 dernier Mo.
Accédez à ce secteur.
Puis effacer les derniers secteurs en suivant sur les images ci-dessous :
Puis enregistrer afin de prendre en compte les modifications. Cela peut prendre un peu de temps. :
Vous êtes prêt à initialiser le disque dur fraichement formaté au début et à la fin. Vous pouvez le débrancher. - 3.2 - Initialisation
Mettez en place le disque dur dans le boitier du décodeur (sans tout remonter, juste une vis à visser pour maintenir le disque dur le temps de l'initialisation) et brancher le décodeur.
Il démarre et affiche "Er07" (le fameux erreur 07). Normale, car le disque est vierge et qu'aucun microprogramme n'a été trouvé sur le disque.
Débrancher le décodeur, enlever le disque dur et branchez-le sur votre ordinateur.
Lancer HxD en tant qu'administrateur.
Sélectionner le bon disque dur dans la liste et décocher "Ouvrir en lecture seule".
A partir d'ici, on peut voir que le disque dur a été initialisé par le décodeur : la zone de firmware a été réservée et initialisée. - IV - Mise à jour à la dernière version
Si vous avez déjà effectué des enregistrements sur le disque actuel et/ou que votre firmware n'est pas à la dernière version, alors ce point est fait pour vous.
Il est tout à fait possible de mettre à jour le firmware de votre décodeur à la dernière version (ver 4.01.00).
Puisque le disque dur est déjà initialisé par le décodeur (voir en point III), il n'y a pas besoin de l'initialiser de nouveau. La zone du firmware est déjà réservée.
Démonter dans un premier temps votre disque dur à l'aide de la 1ère méthode : Démontage du disque dur du boitier Sagem.
Brancher votre disque dur Sagem APRÈS avoir démarrer Windows.
Exécuter HxD Hex Editor en tant qu'administrateur :
Ouvrir le disque que vous avez branché et décocher "Ouvrir en lecture seule" afin d'écrire sur le disque :ATTENTION, si vous vous tromper de disque et que vous avez écris des données sur ce mauvais disque, il n'est plus possible de revenir en arrière. C'est pour cela qu'il est important de bien sélectionner le bon disque.
A partir d'ici, vous pouvez voir que le disque dur contient une zone de firmware qui a été réservée et initialisée par le décodeur.
Notez dans un coin les informations que l'on trouve ici, elles vont servir plus tard.
Pour commencer, il y a le numéro de bloc du début de la zone de firmware : 1D175966 (en hexadécimal) = 488069478 (en décimal).
Puis la taille de cette zone en nombre de blocs : 0004B000 (en hexadécimal) = 307200 (en décimal).
Du coup, le numéro du bloc de fin se trouve en : 488069478 + 307200 - 1 = 488376677.
Récupérez et décompressez le fichier ST40LP8RTL04.4100 et ouvrez le avec HxD.
HxD va vous ouvrir un nouvel onglet avec le contenu de ce fichier.
Via le menu Édition, sélectionner tout puis Copier.
Revenez sur le 1er onglet, celui de votre disque.
Faites un saut vers le 1er bloc de la zone de firmware, soit le bloc : 488069478.
Positionnez le curseur au tout début du secteur suivant (secteur 488069478 + 1, soit 488069479), puis Édition et Coller en écrasant.
Il faut maintenant copier une 2ème fois le firmware à la suite du 1er.
Notez le numéro de secteur du début du 2è firmware, ici 488084951 = 1D1795D7 (en hexadécimal).
Vous pouvez maintenant refaire Coller en écrasant.
Modifier le 1er bloc de la zone de firmware pour lui dire où se trouvent les 2 copies que nous venons de déposer sur le disque.
La 1ère copie du firmware a été mise juste après le 1er bloc de la zone de firmware, sa position de départ est donc le bloc 488069479 soit 1D175967 (en hexadécimal).
Le firmware fait une taille de 15472 blocs soit 3C70 en hexadécimal.
Inverser l'ordre des octets, on met ces 2 données à la suite et on obtient 6759171D703C.
Ecrire cette suite d'octets au début du secteur.
Refaite la même manipulation avec la 2ème copie du firmware : début en 488084951 = 1D1795D7 (en hexadécimal) et la taille de 3C70 (en hexadécimal).
Ceci nous donne la suite : D795171D703C que l'on positionne au début de la 2ème moitié du secteur.
A présent, il faut calculer le checksum de ce bloc.
Commencez par sélectionner le secteur entier à l'exception des 8 derniers octets.
Paramétrer puis utiliser l'outil Somme de contrôle du menu Analyse.
D'abord utiliser le CRC personnalisé avec les paramètres suivants :
Longueur de mot : 16 bits
Polynomial : 1021
Valeur initiale : 0
Sortie XOR : 0
Réflexion en entrée : NON
Réflexion en sortie : NON
Validez, sélectionnez l'algorithme CRC personnalisé dans la liste et n'oubliez pas de préciser que le calcul s'applique à la sélection.
Le résultat du calcul est 737D (en hexadécimal).
Inverser de nouveau l'ordre des octets (7D73) et saisissez 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. Vous devez donc dupliquer ce bloc.
Lors de l'analyse du secteur 1, j'ai calculé le numéro du dernier bloc de la zone de firmware : 488376677.
Il ne vous reste plus qu'à copier le secteur 488069478 pour le copier sur le secteur 488376677.
Revenez sur le premier secteur.
Commencer par modifier l'octet se trouvant après la taille de la zone de firmware : remplacer le FF par 00. A la mise sous tension, le décodeur démarrera sur le firmware 0.
Il faut maintenant modifier le nouveau checksum du bloc puisqu'une donnée a été modifiée sur ce secteur.
Il faut recalculer le checksum. La procédure est sensiblement la même que celle vue précédemment.
Commencer par sélectionner l'ensemble du bloc à l'exception des 4 derniers octets.
Puis utiliser de nouveau l'outil Sommes de contrôle.
Les paramètres de calcul sont les suivants :
Longueur de mot : 32 bits
Polynomial : 4C11DB7
Valeur initiale : 377A6070
Sortie XOR : FFFFFFFF
Réflexion en entrée : OUI
Réflexion en sortie : OUI
Valider, puis sélectionner le bon algorithme.
Appliquer le calcul seulement à la sélection et valider.
Le résultat du calcul est : E5A01D10 (en hexadécimal).
Inverser de nouveau l'ordre des octets : 101DA0E5 et saisissez-les dans les 4 derniers octets du premier secteur.
Il ne vous reste plus qu'à copier le premier secteur pour le coller sur le dernier secteur :
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.
- 3.1 - Préparation d'un disque dur non vierge