Debricker

De Wiki LOGre
Aller à : navigation, rechercher


Si vous êtes là, c'est que votre PirateBox ne répond plus, non ?

En effet, il est TRES facile de perdre la PirateBox, un mauvais firmware flashé, un problème de configuration réseau, un package enlevé un peu à l'arrache... et hop, impossible de lancer un ssh sur le biniou.

Et là, c'est dommage mais pas le choix, faut sortir le fer à souder. Mais heureusement, la TP-Link 7013N propose sur le PCB 2 pastilles sympas : TP_IN et TP_OUT (respectivement RX et TX). Donc il ne reste qu'à souder un cable type 'serial TTL level-shifter 3.3V' (en gros un FTDI) et hop un magnifique shell serie permet d'acceder au bootloader et au shell linux.

Le montage

  • Mettre les photos d'a427


La console Série

  • Utiliser un terminal série (putty, minicom...), configurez le en 115200/8/N/1/XON-XOFF et sélectionnez le bon port COM/ttyUSB
  • Pour accéder au bootloader 'hornet' : tapez "tpl" [entrée] avant le lancement du linux

Reflashez le firmware openwrt

hornet> tftpboot 0x81000000 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin 
hornet> erase 0x9f020000 +0x3c0000
hornet> cp.b 0x81000000 0x9f020000 0x3c0000 
hornet> bootm 9f020000

WARNING :

  • le second paramètre du 'erase' et le 3ème du 'cp.b' (copy en bytes), c'est le nombre d'octets à effacer à partir de l'adresse de base, en gros la taille du firmware. Cette valeur (0x3c0000) peut varier et est retournée par le tftpboot :
Bytes transferred = 3932160 (3c0000 hex)