Minianleitung zum "ent-Briefbeschwerern" (debrick) der FBF7050 über EJTAG

Version 0.1

DISCLAIMER

die Geschichte

Als ich ein bischen mit meiner FBF spielte, habe ich versehentlich das Environment beschädigt. In diesem Zustand wollte die FBF nicht mehr starten. Damit war die FBF aber noch lange nicht verloren. Mit dem Recoverytool von AVM wäre sie sehr einfach zu retten gewesen. Sowas merkt man aber immer erst hinterher. Ich habe eine Anleitung befolgt, in der empfohlen wurde das Environment (MTD3 & MTD4) komplett zu löschen. Das ist aber nicht empfehlenswert, weil die FBF dann in einen deadlock Zustand fällt. In diesem Deadlock ist die FBF nichtmehr mit dem Recoverytool von AVM zu retten. So ist meine FBF zum Briefbeschwerer geworden.

Voraussetzungen


Das EJTAG Interface der FBF7050

Das EJTAG Interface besteht aus den Pins: TDI, TDO, TMS, TCK und TRST.

Wo sind die Pins zu finden?

FRITZ!Box Fon WLAN 7050

Die Verbindung zwischen FBF und PC

R1-R5 = 100Ohm

Es muss darauf geachtet werden nur die JTag-Pins der CPU anzuschliessen. cTDO wird nicht benutzt.

die Software

Die Software die das ganze möglich macht kommt von HairyDairyMaid (a.k.a. lightbulb), heisst "WRT54G EJTAG DeBrick Utility", und ist hier zu finden: www.ranvik.net. Version v45 dieser Software kennt die FBF nicht. Das macht aber nichts, weil man die nötigen Parameter selbst eingeben kann.

über die Parameter

Die Software muss über ein paar dinge bescheid wissen. Das wird über die Parameter angegeben:
-flash:custom schreibe CUSTOM.BIN in den Flash
/skipdetect weil die Software die CPU von der FBF nicht kennt
/instrlen:5 die länge des InstructionRegister, bei der FBF: 5
/window:90000000 die Adresse an welcher der Flashchip zu finden ist, bei der FBF: 0x90000000
/start:903C0000 an diese Adresse wird der Inhalt von CUSTOM.BIN geschrieben
/length:20000 die Länge des Flashbereichs

das Environment flashen

den Bootloader flashen


wie geht es weiter?

Wenn die FBF wieder läuft, sollte man das Recoverytool von AVM ausführen.

changelog

Version 0.1:

Kontakt zum Author:

(bitte keine Fragen stellen die Google beantworten kann)


counter Ende.