fr-comment recuperer un azbox bloque en booting-v1.3
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 11 / 33
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
(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
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
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
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
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
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
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
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