FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

33
Comment récupérer un Azbox bloqué en Booting… Si votre Azbox ne répond plus et qu’il reste bloqué avec Booting… comme seul indication sur la face avant (VFD), pas de panique il est théoriquement possible de le récupérer mais vous devrez investir dans un câble convertisseur USB (RS232) TTL. Merci à andressis2k à Herbie et à Hectore ainsi qu'aux autres personnes qui ont contribué à mettre au point cette procédure. ATTENTION: Nous déclinons toute responsabilité concernant ce tutoriel. Vous l'utilisez en toute connaissance de cause et à vos propres risques. Pré-requis : matériel nécessaire. Il vous faut un convertisseur UART TTL vers série/USB, les ports séries étant une espèce en voie de disparition sur les PCs, j'ai recherché l'équivalent mais sur port USB. Ebay est parfait pour trouver ce genre d'adaptateur: http://cgi.befr.ebay.be/ws/eBayISAPI.dll?ViewItem&item=180573940440&ssPageName=STRK:MEWNX:IT Vendeur sur eBay Ynhstore8 : http://myworld.befr.ebay.be/ynhstore8/ Intitulé de l'objet USB 2.0 to UART TTL Serial Converter w/ Protective Case Prix au environ de 5€ Le mini CD-ROM fournit ne fonctionne pas sur Windows 7, je vous recommande de ne pas perdre votre temps et de télécharger directement la dernière version: http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx Il existe d’autres modèles disponibles aussi sur eBay, j’ai choisi un modèle avec boitier. Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 1 / 33

Transcript of FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Page 1: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Comment récupérer un Azbox bloqué en

Booting…

Si votre Azbox ne répond plus et qu’il reste bloqué avec Booting… comme seul indication sur la face

avant (VFD), pas de panique il est théoriquement possible de le récupérer mais vous devrez investir dans

un câble convertisseur USB (RS232) TTL.

Merci à andressis2k à Herbie et à Hectore ainsi qu'aux autres personnes qui ont contribué à mettre au

point cette procédure.

ATTENTION: Nous déclinons toute responsabilité concernant ce tutoriel. Vous l'utilisez en

toute connaissance de cause et à vos propres risques.

Pré-requis : matériel nécessaire.

Il vous faut un convertisseur UART TTL vers série/USB, les ports séries étant une espèce en voie de

disparition sur les PCs, j'ai recherché l'équivalent mais sur port USB. Ebay est parfait pour trouver ce

genre d'adaptateur:

http://cgi.befr.ebay.be/ws/eBayISAPI.dll?ViewItem&item=180573940440&ssPageName=STRK:MEWNX:IT

Vendeur sur eBay Ynhstore8 : http://myworld.befr.ebay.be/ynhstore8/

Intitulé de l'objet USB 2.0 to UART TTL Serial Converter w/ Protective Case

Prix au environ de 5€

Le mini CD-ROM fournit ne fonctionne pas sur Windows 7, je vous recommande de ne pas perdre votre

temps et de télécharger directement la dernière version:

http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx

Il existe d’autres modèles disponibles aussi sur eBay, j’ai choisi un modèle avec boitier.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 1 / 33

Page 2: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

En plus, j’ai aussi commandé ce modèle (en attente de livraison) qui me parait plus pratique, vu que le

kit est fourni complet.

Vendeur sur eBay cw7406 : http://myworld.befr.ebay.be/cw7406/ Intitulé de l'objet 2 x Adaptateur Convertisseur PL2303/USB/TTL/RS232 Câble

Prix au environ de 11,20€ mais pour 2!

Donc modèle non encore testé:

http://cgi.befr.ebay.be/ws/eBayISAPI.dll?ViewItem&item=320613674539&ssPageName=STRK:MEWAX:IT#ht_3907wt_1002

Noir -> GND, Vert -> TXD, Blanc → RXD, Rouge → +5V

USB Serial Cable + Small Line

Chip Prolific PL2303HX

Pilote: http://www.prolific.com.tw/eng/downloads.asp?ID=31

Le prix est légèrement plus élevé à l'achat mais avec l'autre modèle, vous devrez de toute façon aussi

trouver et acheter les connecteurs donc au final, je pense qu'au niveau prix les 2 solutions sont

équivalentes.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 2 / 33

Page 3: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Voici la référence d'un autre câble testé avec succès: TTL232R-5V-WE

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 3 / 33

Page 4: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Création du câble:

L'adaptateur se présente comme ceci:

Il possède 6 contacts:

PIN Fonction

+5V Alimentation électrique en 5V

GND Mise à la terre

RXQ Recevoir les données

TXQ Emettre les données

RST Reset

3.3V Alimentation électrique en 3,3V

Nous n'utiliserons que les 3 fils mis en évidence en jaune.

Attention le RX de l'adaptateur va sur le TX de l'Azbox et le TX de l'adaptateur va sur le RX de l'Azbox.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 4 / 33

Page 5: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Dans un magasin d'électronique j'ai trouvé ceci une barrette ou l'on coupe le nombre de pinnes

souhaitées:

Ceci s'adapte parfaitement sur l'adaptateur USB / TTL.

Remarque: j'ai masqué la couleur des câbles que j'ai utilisé pour ne pas vous induire en erreur (voir plus

loin).

Le même type de connecteur peut aussi s'utiliser du côté de l'Azbox, mais par mesure de sécurité, j'ai

opté pour un autre modèle pour bien faire la distinction.

Il s'agit d'un connecteur couramment utilisé. Attention celui-ci ne s'insère pas correctement si on veut

l'utiliser aussi du côté de l'adaptateur USB/TTL!

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 5 / 33

Page 6: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Le connecteur pour se connecter sur Yamon se présente comme ceci:

Remarque: sur la carte mère, la pinne TX est indiquée par un point (voir plus loin).

Connecteur côté Azbox Côté adaptateur USB/TTL

TX [Brun] RX

VCC NE PAS CONNECTER NE PAS CONNECTER

GND [Orange] GND

RX [Jaune] TX

A titre indicatif, je donne les couleurs de fils du côté de l'Azbox vu que le connecteur que j'utilise est

standard et il est vendu pré-câblé.

Attention, il n'y a pas de détrompeur possible sur l'interface de Yamon, donc il faut faire attention et

bien se souvenir dans quel sens on a cablé son connecteur.

Personnellement, j'ai choisi que le fil rouge serait celui de l'alimentation (VCC). C'est juste un repère on

ne l'utilise (surtout) pas.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 6 / 33

Page 7: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Pré-requis : logiciels

Putty.

Putty ou tout autre émulateur de terminal supportant les ports séries.

Je pense que la plupart d'entre vous utilise déjà putty.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Télécharger ici : http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

Putty ne nécessite aucune installation, vous le téléchargez à l’endroit de votre choix sur votre PC et vous

le démarrez.

TFTP server.

Vous aurez besoin d’un serveur TFTP sur votre PC, j’utilise Pumpkin.

http://kin.klever.net/pumpkin/

Télécharger ici : http://kin.klever.net/pumpkin/binaries

Alternative possible : http://tftpd32.jounin.net/

Télécharger ici : http://tftpd32.jounin.net/tftpd32_download.html (celui-ci existe aussi en 64 bits).

FileZilla

Vous avez besoin aussi d'un client FTP.

http://filezilla-project.org/

Télécharger ici: http://filezilla-project.org/download.php?type=client

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 7 / 33

Page 8: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Installation du pilote de votre adaptateur et configuration.

Vous devez installer le pilote et vous assurez qu'il fonctionne correctement (pas d'erreur dans votre

Windows).

Faire un clic droit sur Ordinateur sur le bureau et prendre Gérer.

Cliquer sur Gestionnaire de périphériques

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 8 / 33

Page 9: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Dans la liste qui apparaît ouvrir, Ports (COM et LPT) et double cliquer sur Silicon Labs CP210x USB to

UART Bridge, profitez en pour noter que votre adaptateur se présente en tant que COM6 (attention cette

valeur peut bien entendu être différente chez vous).

Ouvrir l'onglet Paramètres du port et configurer comme ci-dessus.

A priori seul la vitesse est à changer: Bits par seconde: 115200

Appuyer sur OK.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 9 / 33

Page 10: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Démarrage du serveur TFTP.

Dans le pack contenant ce tuto vous avez un répertoire Files, vous devez démarrer votre serveur TFTP et

indiquer que les fichiers se trouvent dans ce répertoire.

Lancer PumpKIN au premier démarrage vous aurez ceci:

Cliquer sur Autoriser l'accès.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 10 / 33

Page 11: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 11 / 33

Page 12: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Définir le chemin d'accès dans le champs: TFTP filesystem root (download path) (le plus simple est de

cliquer sur l'icône du folder à droite et de parcourir votre disque dur).

Et aussi cocher Give all files et appuyer sur OK.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 12 / 33

Page 13: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Désactivation du Firewall.

Afin d'éviter tout problème nous allons désactiver le Firewall de Windows (faites de même si vous

utiliser un autre Firewall). Aller dans Panneau de configuration → Systèmes et Sécurité

Prendre Pare-feu de Windows:

Prendre ensuite: Activer et Désactiver le Pare-feu Windows

Et désactiver le Firewall.

Valider en appuyant sur OK.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 13 / 33

Page 14: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Connexion du câble dans l’Azbox :

Elite:

Bien repérer le point mis en évidence par un flèche sur la photo, il indique la pinne du TX côté Azbox.

Souvenez-vous que le TX côté Azbox va sur le RX de votre câble.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 14 / 33

Page 15: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Premium:

Bien repérer le point mis en évidence par un flèche sur la photo, il indique la pinne du TX côté Azbox.

Souvenez-vous que le TX côté Azbox va sur le RX de votre câble.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 15 / 33

Page 16: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Premium Plus:

Bien repérer le point mis en évidence par un flèche sur la photo, il indique la pinne du TX côté Azbox.

Souvenez-vous que le TX côté Azbox va sur le RX de votre câble.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 16 / 33

Page 17: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Ultra:

Bien repérer le point mis en évidence par un flèche sur la photo, il indique la pinne du TX côté Azbox.

Souvenez-vous que le TX côté Azbox va sur le RX de votre câble.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 17 / 33

Page 18: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Récupération de votre AZBox.

Rappel : pré-requis.

Vous avez un adaptateur USB/Série – TTL et un câble.

Vous avez un émulateur de terminal [ Putty ]

Vous avez un serveur TFTP installé sur votre PC. [ Pumpkin ou TFTP32 ]

Vous connaissez le port COM associé à votre adaptateur.

Optionnel vous pouvez connecter votre Azbox à votre PC via un câble croisé. C'est ce que j'ai utilisé pour

rédiger ce tuto.

Votre Azbox doit être relié sur un réseau filaire (RJ45) et votre PC doit être sur ce même réseau.

Détermination de l'adresse IP de votre PC.

Pour connaître l'adresse IP de votre PC, appuyer sur le bouton Démarrer → dans la fenêtre de recherche

taper: cmd

et puis appuyer sur la touche enter, une fenêtre noire apparaît, et là taper:

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 18 / 33

Page 19: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

ipconfig

Le résultat sera du style:

Carte réseau sans fil Connexion réseau sans fil :

Suffixe DNS propre à la connexion. . . : home

Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.7

Masque de sous-réseau. . . . . . . . . : 255.255.255.0

Passerelle par défaut. . . . . . . . . : 192.168.1.1

Le champs Adresse Ipv4 détermine l'adresse IP actuelle de votre PC, soit dans l'exemple 192.168.1.7

Pour votre Azbox, Il faut trouver une valeur de libre au hasard entre (2 et 253) par exemple prenons 241

Recopier les 3 premiers chiffres de l'adresse de votre PC (192.168.1.) et remplacer la dernière valeur par

241, soit au final: 192.168.1.241 nous allons testé si cette adresse est libre:

ping 192.168.1.241

Si la réponse est:

Envoi d'une requête 'Ping' 192.168.1.241 avec 32 octets de données :

Réponse de 192.168.1.7 : Impossible de joindre l'hôte de destination.

Réponse de 192.168.1.7 : Impossible de joindre l'hôte de destination.

Réponse de 192.168.1.7 : Impossible de joindre l'hôte de destination.

Réponse de 192.168.1.7 : Impossible de joindre l'hôte de destination.

Statistiques Ping pour 192.168.1.241:

Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),

OK vous pouvez garder cette valeur, elle semble libre sur votre réseau.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 19 / 33

Page 20: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Par contre si la réponse est:

Envoi d'une requête 'Ping' 192.168.1.241 avec 32 octets de données :

Réponse de 192.168.1.241 : octets=32 temps=2 ms TTL=64

Réponse de 192.168.1.241 : octets=32 temps=6 ms TTL=64

Réponse de 192.168.1.241 : octets=32 temps=3 ms TTL=64

Réponse de 192.168.1.241 : octets=32 temps=2 ms TTL=64

Statistiques Ping pour 192.168.1.241:

Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),

Durée approximative des boucles en millisecondes :

Minimum = 2ms, Maximum = 6ms, Moyenne = 3ms

Vous devez trouver une autre adresse IP, en prenant une autre valeur au hasard et en testant à nouveau.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 20 / 33

Page 21: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Démarrage de la procédure.

Pour le reste du tuto garder ceci en mémoire dans l 'exemple:

Le PC a pour adresse 192.168.168.10 (à trouver ou à définir vous même)

L'Azbox a pour adresse 192.168.168.20 (à définir vo us même)

A vous d'adapter éventuellement ces valeurs en fonc tion de votre propre réseau. Oualors d'assigner à votre PC temporairement l'adress e IP fixe 192.168.168.10

Etape 1: on ouvre Putty et la connexion série

Éteindre complétement votre Azbox (Power off via l'interrupteur arrière et connecter correctement le

câble, cf explication détaillée plus haut) et brancher avec précaution le câble dans l'Azbox, brancher le

câble et l'adaptateur sur votre PC.

Démarrer Putty.

Vous devez:

• Cocher Serial

• Définir le Serial Line: COM6 (dans mon cas mais cela peut être différent pour vous)

• Speed: 115200 (attention par défaut c'est mis à 9600 mais cela n'est pas la bonne vitesse).

Appuyer sur le bouton, Open de putty et puis allumer votre Azbox (Power On) via l'interrupteur à

l'arrière.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 21 / 33

Page 22: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Etape 2: on rentre dans Yamon

Vous obtiendrez une fenêtre similaire à celle ci:

Soyez attentif à un certains moment Yamon va faire une légère pause (cf. La capture ci-dessus), c'est le

moment d'appuyer sur Ctrl-C pour arrêter le processus de boot.

Remarque: si rien ne s'affiche à l'écran, vous avez peut-être oublié de croisé le RX et le TX, vérifier votre

câble.

Si vous avez un résultat comme ceci;

Vous n'avez pas défini la vitesse à 115200 dans Putty, recommencer en corrigeant la vitesse.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 22 / 33

Page 23: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Vous devriez obtenir un prompt

YAMON>

Si le processus de boot continue, éteindre et rallumer votre Azbox pour recommencer.

Et appuyer le plus rapidement possible sur Ctrl-C quand le message s'affiche.

Si vous n'y arrivait vraiment pas, je vous conseille de tester votre câble.

Remarque technique:

Si vous ne voyez rien dans Putty, vérifier que le câble entre la carte mère et le VFD (affichage de la face

avant) est bien branché. L'Azbox ne démarre pas du tout si le VFD est débranché.

Si l'Azbox indique uniquement ceci dans Putty:

xosPe0 serial#afb47efe68cceef4f95c03f6bf65836f subid 0x50

xenv cs2 failed

xenv cs3 failed¡øpower supply: ok

dram0 ok (8)

zboot (1) failed

Vous devez envoyer votre Azbox en réparation, le problème est ailleurs et il ne peut malheureusement

pas être résolu par cette procédure.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 23 / 33

Page 24: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Etape 3: Désactivation du « Hardware acceleration »

Nous allons vérifier que votre AZBox n'as pas l'accélération matérielle active.

Pour se faire taper la commande au prompt YAMON>:

setxenv

Le résultat sera du style:

YAMON> setxenv(0x00) 4 a.avclk_mux 0x00000000(0x00) 8 a.board_id "852-E2"(0x00) 4 a.cd2_freq 0x05b8d800(0x00) 4 a.cd4_freq 0x01fca055(0x00) 4 a.cd5_freq 0x017d7840(0x00) 4 a.cd6_freq 0x01312d00(0x00) 4 a.cd7_freq 0x01312d00(0x00) 4 a.chip_rev 0x86340086(0x00) 4 a.enable_devices 0x00021ace(0x00) 4 a.gpio_data 0x76000000(0x00) 4 a.gpio_dir 0x76000038(0x00) 4 a.gpio_irq_map 0x20090820(0x00) 4 a.hostclk_mux 0x00000100(0x00) 4 a.irq_fall_edge_hi 0x00000000(0x00) 4 a.irq_fall_edge_lo 0x0000c000(0x00) 4 a.irq_rise_edge_hi 0x0000009f(0x00) 4 a.irq_rise_edge_lo 0xff28ca00(0x00) 4 a.pb_cs_config 0x000e0040(0x00) 4 a.pb_def_timing 0x10101010(0x00) 4 a.pb_timing0 0x10101010(0x00) 4 a.pb_timing1 0x00110101(0x00) 4 a.pb_timing2 0x105f1010(0x00) 4 a.pb_use_timing0 0x000003f4(0x00) 4 a.pb_use_timing1 0x000003f3(0x00) 4 a.pb_use_timing2 0x000003f8(0x00) 4 a.pcidev1_irq_route 0x01010101(0x00) 4 a.pcidev2_irq_route 0x01010101(0x00) 4 a.pcidev3_irq_route 0x02020202(0x00) 4 a.pcidev4_irq_route 0x02020202(0x00) 4 a.scard_5v_pin 0x00000001(0x00) 4 a.scard_cmd_pin 0x00000002(0x00) 4 a.scard_off_pin 0x00000000(0x00) 4 a.uart0_baudrate 0x0001c200

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 24 / 33

Page 25: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

(0x00) 4 a.uart0_gpio_data 0x00000000(0x00) 4 a.uart0_gpio_dir 0x00000000(0x00) 4 a.uart0_gpio_mode 0x00007f6e(0x00) 4 a.uart1_baudrate 0x00002580(0x00) 4 a.uart1_gpio_data 0x00000000(0x00) 4 a.uart1_gpio_dir 0x00000000(0x00) 4 a.uart1_gpio_mode 0x00007f6e(0x00) 4 a.uart_console_port 0x00000000(0x00) 4 a.uart_used_ports 0x00000002(0x00) 4 l.cs0_size 0x00000000(0x00) 4 l.cs1_size 0x00000000(0x00) 4 l.cs2_part1_offset 0x00000000(0x00) 4 l.cs2_part1_size 0x00020000(0x00) 4 l.cs2_part2_offset 0x00020000(0x00) 4 l.cs2_part2_size 0x00020000(0x00) 4 l.cs2_part3_offset 0x00040000(0x00) 4 l.cs2_part3_size 0x00040000(0x00) 4 l.cs2_part4_offset 0x00080000(0x00) 4 l.cs2_part4_size 0x00680000(0x00) 4 l.cs2_part5_offset 0x00700000(0x00) 4 l.cs2_part5_size 0x00100000(0x00) 4 l.cs2_parts 0x00000005(0x00) 4 l.cs2_size 0x00800000(0x00) 4 l.cs3_size 0x00000000(0x00) 4 x.boot 0x00020000(0x00) 4 x.csf 0x00000002(0x00) 4 x.d0.cfg 0xf34111ba(0x00) 4 x.d0.dl0 0x000a4444(0x00) 4 x.d1.cfg 0xf34111ba(0x00) 4 x.d1.dl0 0x000a4444(0x00) 4 x.ds 0x00020080(0x00) 4 x.dt 0x00000001(0x00) 4 x.mux 0x00000701(0x00) 4 x.pll3 0x01020057

(0x00) 42 y.start "xrpc 0xac080090; load zbf 0xb3000000; go"(0x00) 3 y.startdelay "1"(0x00) 4 z.boot0 0x00040000(0x00) 4 z.boot1 0x00080000(0x00) 4 z.boot2 0x00040000(0x00) 4 z.boot3 0x00080000(0x00) 16 a.build_date "TD210:20090123"(0x00) 31 a.linux_cmd "mem=108m console=ttyS0,115200"(0x00) 19 a.eth_mac "xx xx xx xx xx xx xx xx"(0x00) 16 y.bootserver "192.168.168.10"(0x00) 16 y.ipaddr "192.168.168.20"

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 25 / 33

Page 26: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

(0x00) 15 y.subnetmask "255.255.255.0"(0x00) 13 y.gateway "192.168.1.1"80 records, 1744 bytes

Si la valeur de x.pll3 correspond bien à 0x01020057 [4 x.pll3 0x01020057]

Alors continuer à l'étape 4, il n'y a rien de spécial à faire, l'accélération matérielle n'est pas active sur

votre Azbox.

Si ce n'est pas le cas, la valeur de x.pll3 sera probablement: 0x01020065 [4 x.pll3 0x01020065]

Dans ce cas là taper la commande suivante:

setxenv -b x.pll3 0x01020057

Résultat

Original value: 0x01020065, New value: 0x01020057Updating XENV block at 0x48000000..XENV verification OK.

Ensuite redémarrer votre Azbox et reprendre la procédure.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 26 / 33

Page 27: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Etape 4: Activation de l'interface réseau

Puis taper les commandes suivantes au prompt YAMON>:

setenv ipaddr 192.168.168.20

setenv subnetmask 255.255.255.0

setenv gateway 192.168.168.1

A chacune de ces commandes, Yamon répondra par:

Updating XENV block at 0x48000000..XENV verification OK.

Initialisation du réseau, taper la commande:

net init

Exemple de résultat de net init:

YAMON> net initEthernet driver for EM86XX (v1.0)(MAC xx:xx:xx:xx:xx:xx, tx_desc/rx_desc = 16/32)

em86xx_eth::open(em86xx_eth) - Full-duplex modeem86xx_eth::open(em86xx_eth) - 100 Mbit/sem86xx_eth ethernet startipaddr: 192.168.168.20subnetmask: 255.255.255.0gateway: 192.168.1.1

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 27 / 33

Page 28: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Activation du réseau:

net up

Résultat de la commande:

em86xx_eth ethernet start

Vérification de la connectivité:

ping 192.168.168.10

Résultat:

YAMON> ping 192.168.168.1064 bytes ICMP-ECHO-REPLY user data received from 192.168.168.10

Si vous obtenez le résultat suivant:

YAMON> ping 192.168.168.10

....

Error : No response from ping server

Hint : Check remote host IP or var's 'ipaddr', 'gateway' & 'subnetmask', or try command "net

down"/"net up"

Votre configuration réseau n'est pas correcte, vous devez revérifier attentivement vos paramètres et

surtout que vous avez bien désactiver le Firewall de votre PC.

Inutile de continuer si ce test a échoué.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 28 / 33

Page 29: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Etape 5: Chargement et démarrage d'un Linux de secours

Taper la commande:

load -b tftp://192.168.168.10/vmlinux.bin 0x90020000

Résultat de la commande:

About to load tftp://192.168.168.10/vmlinux.bin

Press Ctrl-C to break

................................................................

................................................................

................................................................

................................................................

.......................................

Start = 0x90020000, range = (0x90020000,0x9095880f), format = BINARY

Length = 0x938810 (9668624)

Checksum = 0x2254194d

Et sur votre serveur TFTP (PumpKIN)

Vous pouvez arrêter PumpKIN sur votre PC.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 29 / 33

Page 30: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Lorsque cette opération est terminée, il faut taper la commande:

go

Résulat:

YAMON> go

em86xx_eth ethernet stop

Linux version 2.6.22.19-19-the_ripper (root@debian) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #185

PREEMPT Mon May 31 16:44:40 CEST 2010

Configured for SMP863x (revision ES6+/RevA+), detected SMP8634 (revision ES9/RevC).

Detected CPU/System/DSP Frequencies: 300.37/200.25/300.37MHz

SMP86xx Enabled Devices under Linux/XENV 0x48000000 = 0x00021ace

BM/IDE PCIHost Ethernet I2CM I2CS USB PCIDev2 PCIDev3 SCARD

Valid MEMCFG found at 0x10000fc0.

........................

EXT3-fs: recovery complete.

EXT3-fs: mounted filesystem with ordered data mode.

insmod: can't read '/MMP/modules/2.6.22/llad.ko': No such file or directory

insmod: can't read '/MMP/modules/2.6.22/em8xxx.ko': No such file or directory

===> Starting vsftpd...

AZBOX login:

Si votre Azbox n'arrive pas à se connecter sur votre serveur TFTP merci de vérifier les paramètres de

celui-ci et de vérifier que votre Firewall est bien désactivé.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 30 / 33

Page 31: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Etape 6: Connexion sur le Linux de secours

Puis vous arrivez sur un login prompt: taper root (si il demande un mot de passe c'est azbox)

AZBOX login: root

login[700]: root login on 'ttyS0'

AZBOX[~]$

ATTENTION: Si votre Azbox est branchée sur un réseau avec un serveur DHCP, votre Azbox aura pris une

adresse IP de votre serveur DHCP.

La commande: ifconfig

Vous retournera ceci:

eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx

inet addr:192.168.1.9 Bcast:192.168.1.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:228462 errors:0 dropped:0 overruns:0 frame:0

TX packets:218317 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:23883754 (22.7 MiB) TX bytes:20516512 (19.5 MiB)

Interrupt:46

Prendre la valeur inet addr: donc vous connaissez l'adresse IP de votre Azbox, il s'agit dans cet exemple

de 192.168.1.9.

Si vous n'avez pas de serveur DHCP ou si vous utiliser un câble croisé, on va remettre une adresse IP

sur notre Azbox:

Taper:

ifconfig eth0 192.168.168.20 netmask 255.255.255.0 broadcast 192.168.168.255 up

On va tester à nouveau si cela fonctionne:

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 31 / 33

Page 32: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

AZBOX[~]$ ping -c 5 192.168.168.10

PING 192.168.168.10 (192.168.168.10): 56 data bytes

64 bytes from 192.168.168.10: seq=0 ttl=128 time=1.943 ms

64 bytes from 192.168.168.10: seq=1 ttl=128 time=0.654 ms

64 bytes from 192.168.168.10: seq=2 ttl=128 time=0.481 ms

--- 192.168.168.10 ping statistics ---

3 packets transmitted, 3 packets received, 0% packet loss

round-trip min/avg/max = 0.481/1.026/1.943 ms

On arrête le ping en tapant Ctrl-C.

Si vous n'obtenez pas ceci vous avec un problème de liaison entre votre Azbox et votre PC.

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 32 / 33

Page 33: FR-Comment Recuperer Un Azbox Bloque en Booting-V1.3

Etape 7. Transfert des fichiers de récupération

Maintenant nous allons mettre en place les fichiers qui vont permettre de récupérer votre Azbox.

Avec votre client FTP favori (FileZilla) se connecter sur votre Azbox à l'adresse 192.168.168.20 (ou celle

que vous avez obtenue en résultat du ifconfig précedent, par exemple 192.168.1.9).

Et transférer le fichier: backup_kernel dans le répertoire /MMP de votre Azbox

Et le fichier: update dans le répertoire /tmp

Ces fichiers se trouvent dans le répertoire /Files du pack accompagnant le tuto.

Dans putty (toujours via la liaison série):

Taper les commandes:

cd /tmp

chmod a+x update

Etape 8. Lancement de la récupération de votre Azbox

./update /MMP/backup_kernel

ATTENTION la commande ci dessus commence par un point ./update

Résultat:

INFILE: /MMP/backup_kernel , OUTFILE:/dev/mtdblock4

Progress O

Progress 1

Progress 3

…..

Attendre la fin de l'exécution de la commande et votre Azbox redémarre tout seul.

Voilà vous êtes sauver! Votre Azbox a retrouver le bootloader d'origine et vous pouvez mettre à jour

votre Azbox vers le firmware Officiel en suivant la procédure habituelle. Mais faite bien dans l'écran

d'upgrade un 4. Format Application Area suivi d'un 1. upgrade USB.

N'oubliez pas de redémarrer le Firewall (Pare-feu) de votre PC.

Pr2

Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 33 / 33