9
Thanx to Darkmantk, here is a "how to" for this type of failure: http://www.azboxhd.es/foro/index.php?showtopic=12240&st=0&p=117237&#entry117237 Eh bien, comme je l'ai promis voici un descriptif de la procédure pour récupérer un AZBOX via JTAG (déco bloqué avec le message « BOOTING... » en façade). Merci au forum Pristavka.de! et en particulier au membre kkaapp. Selon certains, il est impossible de récupérer un Azbox dans cette situation.... , Eh bien , vous pouvez ... Cette procédure explique comment récupérer un déco (dans mon cas, AzboxHD Premium+) si, lorsque vous utilisez la méthode Yamon RS232, votre écran vous affiche le résultat suivant: Il semble que zboot soit dans ce cas incapable de charger Yamon. Il faut donc utliser le Jtag. Alors, allons-y ! 1º.- Matériel nécessaire : 8 Resistances de 120 Ohm (marron-rouge-marron) 1 connecteurr DB25 (parallèle) mâle 1 longueur de câble (par exemple un bout de connecteur IDE) xosPe0 serial#2cee66e587b6925bb3cff53620 687750 subid 0x70 xenv cs2 failed xenvxosPe0 serial#2cee66e587b6925bb3cff53620 687750 subid 0x70 xenv cs2 failed xenv power supply: ok dram0 ok ( zboot (1) failed

1º.- Matériel nécessaire · Cette procédure explique comment récupérer un déco (dans mon cas, AzboxHD Premium+) si, ... Une fois Linux booté, nous allons préparer l'environnement

  • Upload
    docong

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Thanx to Darkmantk, here is a "how to" for this type of failure:

http://www.azboxhd.es/foro/index.php?showtopic=12240&st=0&p=117237&#entry117237

Eh bien, comme je l'ai promis voici un descriptif de la procédure pour récupérer un AZBOX via JTAG (déco bloqué avec le message « BOOTING... » en façade).

Merci au forum Pristavka.de! et en particulier au membre kkaapp.

Selon certains, il est impossible de récupérer un Azbox dans cette situation.... , Eh bien , vous pouvez ...

Cette procédure explique comment récupérer un déco (dans mon cas, AzboxHD Premium+) si, lorsque vous utilisez la méthode Yamon RS232, votre écran vous affiche le résultat suivant:

Il semble que zboot soit dans ce cas incapable de charger Yamon. Il faut donc utliser le Jtag. Alors, allons-y !

1º.- Matériel nécessaire :

8 Resistances de 120 Ohm (marron-rouge-marron)1 connecteurr DB25 (parallèle) mâle1 longueur de câble (par exemple un bout de connecteur IDE)

xosPe0 serial#2cee66e587b6925bb3cff53620 687750 subid 0x70xenv cs2 failedxenvxosPe0 serial#2cee66e587b6925bb3cff53620 687750 subid 0x70xenv cs2 failedxenv power supply: okdram0 ok (zboot (1) failed

Nous appliquerons le schéma théorique suivant :

20-21-22-23-24-25 sont pontées dans le connecteur DB25 parallèle.

Il ressemble à ceci:

Mise en place d'un strap d'activation JTAG (Premium+):

Maintenant que le câble est fait, nous allons implanter un cavalier en R309 qui permettra de basculer à l'état Jtag :

OK, le matériel étant maintenant prêt, allons-y pour le logiciel :

Tout d'abord, vous devez activer le mode EPP du port parallèle, dans le BIOS de votre PC.Ceci permettra un échange bi-directionnel entre l'Azbox et le PC.

Vous aurez besoin d'un PC équipé du système Linux Ubuntu. L'exemple donné est basé sur le dernier Ubuntu 11.04.En théorie, il n'est pas nécessaire d'installer le système sur le PC : En utilisant un CD Live et sa fonction d'essai proposée lors du boot du CD, cela devrait fonctionner. Mais l'exemple ci-dessous a été testé sur un système installé...Mais vous pouvez essayer !

Une fois Linux booté, nous allons préparer l'environnement. Les liens des composants à installer seront fournis ci-dessous, mais les commandes données ci-dessous devraient se satisfaire seules.

Vous devez ouvrir une session 'Terminal' sous Linux, afin de saisir les commandes suivantes :

Tout d'abord, si nécessaire, configuration du mot de passe root:

sudo passwd root

Ceci permet d'affecter un mot de passe à root, ce qui permettra ensuite d'utiliser cet identifiant root. Si root n'a pas de mot de passe, Ubuntu interdit de l'utiliser.

Passer en utilisateur 'root' :

sudo -i

Nous allons créer le dossier, télécharger et décompresser les fichiers nécessaires :

mkdir azbox cd azbox sudo apt-get install libftdi-dev libftdi1 libusb-dev wget -c http://download.berlios.de/openocd/openocd-0.4.0.tar.bz2 wget -c http://download.pristavka.de/azboxhd/az3_nor_flash.rar sudo apt-get install rar unrar tar xjvf openocd-0.4.0.tar.bz2 unrar x az3_nor_flash.rar cd openocd-0.4.0/

./configure --enable-dummy --enable-parport --enable-doxygen-pdf --enable-amtjtagaccel --enable-verbose --enable-ioutil --enable-zy100 --enable-x300tmake sudo make install sudo ln -sf /usr/local/bin/openocd /usr/bin/openocd cd .. sudo cp az3.bin /usr/local/share/openocd/scriptssudo cp smp8634.cfg /usr/local/share/openocd/scripts/target/smp8634.cfgsudo cp azbox.cfg /usr/local/share/openocd/scripts/board/azbox.cfg

Maintenant, connectez le récepteur à l'ordinateur avec le câble que vous avez fait ; Il va rester sur 'BOOTING.... '

Ensuite , dans la session terminal:cd /usr/local/share/openocd/scripts openocd -f interface/parport_dlc5.cfg -f board/azbox.cfg

Nous laissons de côté cette session terminal sans l'interrompre, afin de laisser openocd tourner, et

dans une seconde session :

cd /usr/local/share/openocd/scripts telnet localhost 4444

Au sein de cette session telnet du second terminal, entrer alors les commandes :

haltreset reset initflash protect 0 0 last offflash protect_check 0flash info 0shutdown

Nous allons télécharger et décompresser le fichier Booting.zip, qui contient le programme pour flasher, et le fichier à installer ...

wget -c http://download.pristavka.de/azboxhd/Booting.zip

Lien alternatif :http://www.megaupload.com/?d=4O29ALP7

unzip Booting.zip

et ensuite :

cd Bootingmakesudo rmmod lpsudo ./tjtag -flash:cfe /fc:104 /bypass

Si cela ne fonctionne pas, essayer de renommer le fichier en majuscules :mv cfe.bin CFE.BINet relancer la dernière commande : sudo ./tjtag -flash:cfe /fc:104 /bypass )

Cette commande devrait avoir pour effet de flasher votre décodeur . Attention, c'est une opération trèèèèèsss longue.... Pour l'auteur original, cela lui a demandé 29 heures.Mon constat a été de 40 heures avec un AMD 800....

Lorsque c'est terminé, le programme affiche « DONE ».Eteindre l'Azbox par l'interrupteur arrière.Débrancher le cordon secteur.Oter le cavalier Jtag en R309.Débrancher le câble Jtag Azbox-PC (pas obligatoire de le dessouder, a vous de voir...)

Insérer une clé USB contenant un firmware officiel (testé avec le 5308) , sous forme d'un fichier 'patch.bin'.Mettre sous tension l'Azbox.Lors de la proposition de menu sur la TV, choisir 'Format Application Area'.

Puis installer patch.bin.

Profitez-en !!

THANX GOES TO DANILP!!!!

ANNEXE rajoutée par DoumeCarte mère du modèle ELITE :

Emplacement du cavalier d'activation du Jtag ( J2)

Connecteur Jtag