Hallo Zusammen,
ich habe folgendes Problem: wuerde gerne eine FB7390 mit firmware 84.05.50 nach 84.04.91 downgraden. Es tritt folgendes verhalten auf:
1. Downgrade mit avm weboberflaeche aendert nichts an der firmware obwohl alles fehlerfrei durchlaeuft -> danach immer noch 84.04.50
2. Downgrade mit avm recovery -> box bootet, aber haengt sich mit immer gruener Power/DSL Led auf
3. Selbes Verhalten wie bei 2. mit gefreetztem Image auf firmware 84.04.91 und push_firmware
Meine Analyse ergab, dass avm irgendwann zwischen 84.04.xx und 84.05.xx irgendetwas am bootloader geandert hat. Dieser wird mit den oben genannten Verfahren allerdings nicht ausgetaucht. Meine Idee war jetzt via ftp in adam/eva die urlader-version auf 0000 zu setzten und mit quit die ftp Sitzung zu beenden. Danach versuchen auch recoverys mit der version 84.04.xx mtd2 neu zu schreiben mit dem Ergebnis:
Überprüfen der Partition mtd2 fehlgeschlagen! WinError -4
Hier einige infos, einige Ausgaben wurden anonymisiert:
Wie erscihtlich liegt hier der bootloader eindeutig auf mtd2.
Meine Idee waere es jetzt den bootloader mittels cat /dev/mtdblock2 > /var/tmp/adam2 zu sichern und auf usb stick zu kopieren und dann einen geeigneten bootloader mittels cat adam2_new > /dev/mtdblock2 einzuspielen und anschliessend eine geeignete firmware zu flashen.
Hierzu meine Fragen:
[Nix da, Novize]
Vielen Dank fuer Eure Hilfe!
ich habe folgendes Problem: wuerde gerne eine FB7390 mit firmware 84.05.50 nach 84.04.91 downgraden. Es tritt folgendes verhalten auf:
1. Downgrade mit avm weboberflaeche aendert nichts an der firmware obwohl alles fehlerfrei durchlaeuft -> danach immer noch 84.04.50
2. Downgrade mit avm recovery -> box bootet, aber haengt sich mit immer gruener Power/DSL Led auf
3. Selbes Verhalten wie bei 2. mit gefreetztem Image auf firmware 84.04.91 und push_firmware
Meine Analyse ergab, dass avm irgendwann zwischen 84.04.xx und 84.05.xx irgendetwas am bootloader geandert hat. Dieser wird mit den oben genannten Verfahren allerdings nicht ausgetaucht. Meine Idee war jetzt via ftp in adam/eva die urlader-version auf 0000 zu setzten und mit quit die ftp Sitzung zu beenden. Danach versuchen auch recoverys mit der version 84.04.xx mtd2 neu zu schreiben mit dem Ergebnis:
Überprüfen der Partition mtd2 fehlgeschlagen! WinError -4
Hier einige infos, einige Ausgaben wurden anonymisiert:
Code:
# cat /proc/sys/urlader/environment
HWRevision 156
HWSubRevision 3
ProductID Fritz_Box_7390
SerialNumber [URL="tel:0000000000000000"]0000000000000000[/URL]
annex B
autoload yes
bootloaderVersion 1.947
bootserport tty0
cpufrequency 500000000
firstfreeaddress 0x810C9834
firmware_version avm
firmware_info 84.05.50
flashsize 0x01000000
kernel_args urlader-version 0000
maca XX:XX:XX:XX:XX:XX
macb XX:XX:XX:XX:XX:XX
macwlan XX:XX:XX:XX:XX:XX
macwlan2 XX:XX:XX:XX:XX:XX
macdsl XX:XX:XX:XX:XX:XX
memsize 0x08000000
modetty0 38400,n,8,1,hw
modetty1 38400,n,8,1,hw
modulemem 5378144
mtd0 0x9F000000,0x9F000000
mtd1 0x9F020000,0x9FF00000
mtd2 0x9F000000,0x9F020000
mtd3 0x9FF00000,0x9FF80000
mtd4 0x9FF80000,0xA0000000
my_ipaddress 192.168.178.1
prompt Eva_AVM
req_fullrate_freq 166666666
sysfrequency 166666666
tr069_passphrase XXXXXXXXXXX
tr069_serial XXXXX-XXXXXXXXXXX
urlader-version 1947
usb_board_mac XX:XX:XX:XX:XX:XX
usb_rndis_mac XX:XX:XX:XX:XX:XX
usb_device_id 0x0000
usb_revision_id 0x0000
usb_manufacturer_name AVM
wlan_key XXXXXXXXXXXXXX
#
Code:
# cat /proc/partitions
major minor #blocks name
31 0 13906 mtdblock0
31 1 1325 mtdblock1
31 2 128 mtdblock2
31 3 512 mtdblock3
31 4 512 mtdblock4
31 5 16384 mtdblock5
31 6 524288 mtdblock6
254 0 16384 ramzswap0
#
Code:
# cat /proc/mtd
dev: size erasesize name
mtd0: 00d94b00 [URL="tel:00020000"]00020000[/URL] "rootfs"
mtd1: 0014b500 [URL="tel:00020000"]00020000[/URL] "kernel"
mtd2: [URL="tel:00020000 00020000"]00020000 00020000[/URL] "urlader"
mtd3: [URL="tel:00080000 00020000"]00080000 00020000[/URL] "tffs (1)"
mtd4: [URL="tel:00080000 00020000"]00080000 00020000[/URL] "tffs (2)"
mtd5: [URL="tel:01000000 00020000"]01000000 00020000[/URL] "reserved"
mtd6: [URL="tel:20000000 00020000"]20000000 00020000[/URL] "nand-filesystem"
#
Wie erscihtlich liegt hier der bootloader eindeutig auf mtd2.
Meine Idee waere es jetzt den bootloader mittels cat /dev/mtdblock2 > /var/tmp/adam2 zu sichern und auf usb stick zu kopieren und dann einen geeigneten bootloader mittels cat adam2_new > /dev/mtdblock2 einzuspielen und anschliessend eine geeignete firmware zu flashen.
Hierzu meine Fragen:
[Nix da, Novize]
Vielen Dank fuer Eure Hilfe!