Bei einer originalen FB bleibt das Telnet ja auch nach einem Update aktiv.Gibt es die verschiedenen Firmwareversionen von Alice irgendwo zum Download?
Bei einer originalen FB bleibt das Telnet ja auch nach einem Update aktiv.Gibt es die verschiedenen Firmwareversionen von Alice irgendwo zum Download?
Alice Fun Speed Analog 51384 / 10080 kBit/s
1x AVM Fritz!Box 7390 Firmware 84.05.55-25409
4x AVM Fritz!Box 7270v3 Firmware 74.05.50-24717
1x AVM Fritz!Box 7270v3 Firmware 74.05.50-freetz-devel-10283
1x AVM Fritz!Box 7270v2 Firmware 54.05.50
1x AVM Fritz!Box 7270v2 Firmware 54.05.50-freetz-devel-10239
1x AVM Fritz!Box 7270v1 Firmware 54.04.88
3x AVM Fritz!Box 7170 Firmware 29.04.87
1x AVM Fritz!Box 7570HN Firmware 75.04.91-freetz-devel-10283
3x AVM Fritz!Fon MT-F Firmware 01.02.91
2x AVM Fritz!Mini Firmware 07.02.17
Ich dachte so an Widerherstellen einer toten Alice Box oder FW Downgrade, um Telnet zu aktivieren oder den Start des Telnetd in eine der Start Dateien einzutragen. Wäre natürlich ungefährlicher, dies auf einer W920V oder Fritz!Box 7570 zu versuchen.
Fritz!Box 7270v3: Version 74.04.88freetz-1.2-stable, Transmission 2.33, TRGUI 3.1, ext. Platte (ext2, FAT32, Swap-Datei)
VoIP: easybell@carpo | sipgate | o2 | betamax
Telefon: Swissvoice Avena 367, Fritz!Fon MT-C, Telekom Sinus 501
Anbindung: o2 DSL 6000 (5650/449)
UMTS Stick: Huawei K3765-HV (11.126.03.09.00)
Mobil: O2 Genion-S-ohne-Hdy, Mobilcom-Debitel Flat M O2, Mobilcom-Debitel O2 IP 100, Netzclub
Nein, die Alice FW Versionen gibt es nicht zum Downloaden. Ob die Aktivierung des Telnetd nach Aktualisierung der FW noch funktioniert, ist davon abhängig, ob die Option noch ausgewertet und Telnetd gestartet wird. Wäre natürlich schön, da man in diesem Fall die neuen FW-Versionen Dumpen könnte.
Fritz!Box 7270v3: Version 74.04.88freetz-1.2-stable, Transmission 2.33, TRGUI 3.1, ext. Platte (ext2, FAT32, Swap-Datei)
VoIP: easybell@carpo | sipgate | o2 | betamax
Telefon: Swissvoice Avena 367, Fritz!Fon MT-C, Telekom Sinus 501
Anbindung: o2 DSL 6000 (5650/449)
UMTS Stick: Huawei K3765-HV (11.126.03.09.00)
Mobil: O2 Genion-S-ohne-Hdy, Mobilcom-Debitel Flat M O2, Mobilcom-Debitel O2 IP 100, Netzclub
Es geht übrigens auch ohne USB
telnet fritz.box > mtd1-uue
cat /dev/mtdblock2 | uuencode -m -
Um zu sehen, was passiert auf einer zweiten Konsole einfach
tail -f mtd1-uue
eingeben. Ist zwar etwas verrückt, das man auf der Konsole mit telnet die Eingaben macht und auf der tail Konsole die Ausgaben sieht, aber es funktioniert bei mir hervorragend. Am ende dann mit
busybox uudecode -o mtd1 mtd1-uue
dekodieren und man hat wieder die schönen Binärdaten. (vgl. http://linux-tipps.blogspot.com/2011...ia-telnet.html)
Geändert von djtm (03.06.2011 um 09:36 Uhr)
"Leben heißt sieben mal hinfallen und acht mal wieder aufstehen. "( Paulo Coelho - Vorwort "El Alquimista" )
Man müsste erst einmal sehen, ob die Alice-FW überhaupt etwas mit der Datei debug.cfg macht. Ansonsten könnte Alice in eine neue FW auch einbauen, den Inhalt dieser Datei zu löschen. Hilft aber nur ausprobieren. Wenn der Rückweg auf eine ältere FW sichergestellt werden kann, wäre das auch schon mal was.
Fritz!Box 7270v3: Version 74.04.88freetz-1.2-stable, Transmission 2.33, TRGUI 3.1, ext. Platte (ext2, FAT32, Swap-Datei)
VoIP: easybell@carpo | sipgate | o2 | betamax
Telefon: Swissvoice Avena 367, Fritz!Fon MT-C, Telekom Sinus 501
Anbindung: o2 DSL 6000 (5650/449)
UMTS Stick: Huawei K3765-HV (11.126.03.09.00)
Mobil: O2 Genion-S-ohne-Hdy, Mobilcom-Debitel Flat M O2, Mobilcom-Debitel O2 IP 100, Netzclub
Alice-FW führt erst gar keine debug.cfg aus, telnetd ist nach Neustart nicht mehr aktiv
Anschluß: Alice VDSL 50000/10000
Phone Tarif: flatrate; DSL Tarif: flatrate
Phone: Alice NGN
VoIP-Hardware: Fritz!Box 7390,Fritz!Box 7570HN,Fritz!Box 7270,Fritz!Box 7170,4xFritz!Box 7141,4xSinus W500V,2xEumex300IP,Carpo ATA,Gigaset C450IP
Telefone: mehr als Fritzboxen
@djtm
Warum hast du im Freetz Bereich noch einen Thread aufgemacht, wenn es hier schon einen gibt? Jetzt hab ich dort gepostet was ja eigentlich hier rein gehört.
http://www.ip-phone-forum.de/showthr...=1#post1713085
Gruß
Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz
@Oliver: Aufgemacht hatte ich den ja nicht wirklich. Habe mich nur beteiligt.Aber bei Freetz geht es mehr um dem Bootloader und die entsprechenden Leute waren involviert und sind glaube ich auch eher im Freetz-bereich aktiv als hier
Ich hatte den diesen Thread eigentlich als geschlossen angesehen, mit dem verweis auf den (http://www.ip-phone-forum.de/showthr...=1#post1630992).
Gruß
"Leben heißt sieben mal hinfallen und acht mal wieder aufstehen. "( Paulo Coelho - Vorwort "El Alquimista" )
@nobox : bei mir ist telnet nach einem Reboot der Box noch aktiv.
Alice Fun Speed Analog 51384 / 10080 kBit/s
1x AVM Fritz!Box 7390 Firmware 84.05.55-25409
4x AVM Fritz!Box 7270v3 Firmware 74.05.50-24717
1x AVM Fritz!Box 7270v3 Firmware 74.05.50-freetz-devel-10283
1x AVM Fritz!Box 7270v2 Firmware 54.05.50
1x AVM Fritz!Box 7270v2 Firmware 54.05.50-freetz-devel-10239
1x AVM Fritz!Box 7270v1 Firmware 54.04.88
3x AVM Fritz!Box 7170 Firmware 29.04.87
1x AVM Fritz!Box 7570HN Firmware 75.04.91-freetz-devel-10283
3x AVM Fritz!Fon MT-F Firmware 01.02.91
2x AVM Fritz!Mini Firmware 07.02.17
Okay. Jetzt darf ich mein Post natürlich nicht mal hierhin verschieben...
Gruß
Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz
@Silencer: Ja, Reboot mag sein, habe ich nicht überprüft. Aber Neustart nach stromloser Box ist telnetd logischerweise weg.
Anschluß: Alice VDSL 50000/10000
Phone Tarif: flatrate; DSL Tarif: flatrate
Phone: Alice NGN
VoIP-Hardware: Fritz!Box 7390,Fritz!Box 7570HN,Fritz!Box 7270,Fritz!Box 7170,4xFritz!Box 7141,4xSinus W500V,2xEumex300IP,Carpo ATA,Gigaset C450IP
Telefone: mehr als Fritzboxen
Habe mir deinen Beitrag im andern Posting angesehen.
Ja alles so wie vor Monaten als ich mir das angesehen habe.
Eine alternative wurde auch damals vorgeschlagen nur niemand hat je ernsthaft versucht es am 7570 HN auszuprobieren.
Es gibt sicher eine Möglichkeit mit dem original (größeren) Bootlader und einer Änderung der Aufteilung des verbleibenden Platzes im Rahmen eines Updates.
Eine sauber Lösung wäre das Ersetzen des Bootladers.
Ich befürchte, dass der geänderte Bootlader noch weitere Funktionen hat die einen das Leben nciht unbedingt erleichten.
Gibt es bei Freetz eine Möglichkeit in kernel und firnware aufzuteilen?
Sehr frühe boxen hatten ja auch die Aufteilung, und die recover.exe haben immer noch die Möglichkeit eingebaut zusätzlich zum kenel.image auch ein fiilsystem.image zu übertragen.
Reicht es das zu große kernel.image bei einer bestimmtem Blockgrenze einfach in kernel.image und filesystem.image zu teilen?
Wenn man das sauber machen kann wäre die Sache ja gelöst.
Tatsache ist, dass die Firmware der HN am normalen W920 lauffähig ist. Irgendwo habe ich da ja einmal dazu screenshots gepostet.
Hilfe: SpeedLinux, Anleitung, FAQ
Support in erster Linie übers Forum. Private Anfragen an johann.pascher at gmail.com
Problem an deinem Vorschlag ist, dass der Bootloader immer noch die alte Einteilung hat. Deshalb wäre ein Recover bzw. flashen über ADAM2 so nicht möglich. Ich hatte auch schon die Idee die mtd-Größen im Kernel zu setzen. Bis auf die genannten Einschränkungen sollte das möglich sein.
Wobei der Bootloader ja auch nur die ersten 64KB (von den 256 KB) belegt. Eventuell würde es doch klappen, wenn man einfach den Bootloader der original 7570 nimmt...
Gruß
Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz
Ich bin immernoch überzeugt, es wäre das beste herauszufinden, wie Alice die images aufspielt um mehr als 8 MB zu nutzen auf den Boxen. Dann könnte man das ihnen nachmachen, ohne den Bootloader überhaupt zu modifizieren. Und ich vermute, dass sie das auch im Kernel machen, wohl über mtd_concat oder so ähnlich.
"Leben heißt sieben mal hinfallen und acht mal wieder aufstehen. "( Paulo Coelho - Vorwort "El Alquimista" )
Also, das Problem daran dürfte sein, dass ohne weitere Eingriffe dieser Bereich für den Kernel einfach nicht sichbar ist.
Theoretisch gäbe es die Möglichkeit (denke ich) durch eine Änderung in "arch/mips/mips-boards/ur8/ur8_mtd.c" auch den Eintrag für mtd5 zu nutzen. Momentan steht dort aber in int __init ur8_mtd_init(void):
Wenn ich das auf die Schnelle richtig gelesen habe, wird die Definition im env von mtd5 nicht genutzt, sondern für "reserverd" wird für Start und Ende der Eintrag von "mtd0" genommen?!?Code:for(i = 0 ; i < MAX_FLASH_MTD ; i++) { switch(i) { case 0: p = prom_getenv("mtd0"); mtd[i].Name = (char*)"filesystem"; break; case 1: p = prom_getenv("mtd1"); mtd[i].Name = (char*)"kernel"; break; case 2: p = prom_getenv("mtd2"); mtd[i].Name = (char*)"urlader"; break; case 3: p = prom_getenv("mtd3"); mtd[i].Name = (char*)"tffs (1)"; break; case 4: p = prom_getenv("mtd4"); mtd[i].Name = (char*)"tffs (2)"; break; case 5: p = prom_getenv("mtd0"); mtd[i].Name = (char*)"reserved"; break; } if(p == NULL) continue; printk("[ur8_mtd_init] mtd[%u] = %s\n", i, p); mtd[i].start = my_atoi(p); mtd[i].start &= ~0xF0000000; p = strchr(p, ','); if(p == NULL) { mtd[i].start = 0; continue; } p++; mtd[i].end = my_atoi(p); mtd[i].end &= ~0xF0000000; /*--- printk("[ur8_mtd_init] mtd[%u] = 0x%08x - 0x%08x\n", i, mtd[i].start, mtd[i].end); ---*/ } for(i = 0 ; i < MAX_FLASH_MTD ; i++) { ur8_partitions[i].name = mtd[i].Name; ur8_partitions[i].offset = mtd[i].start; ur8_partitions[i].size = mtd[i].end - mtd[i].start; ur8_partitions[i].mask_flags = 0; }
Aber es ergäbe sich (nur gedacht, nie probiert) die Möglichkeit, hier einzugreifen und falls ein Eintrag für mtd5 existiert, den für mtd1 entsprechend "zu vergrößern", so in der Art für die letzte Schleife (die "echten" Programmierer mögen mir verzeihen, wenn es Blödsinn ist, aber ich hoffe, die Idee dahinter kann man erkennen):
JörgCode:for(i = 0 ; i < MAX_FLASH_MTD ; i++) { ur8_partitions[i].name = mtd[i].Name; ur8_partitions[i].offset = mtd[i].start; if ( ( i == 1 ) && (p = prom_getenv("mtd5"))){ unsigned int tmp = my_atoi(p); tmp &= ~0xF0000000; p = strchr(p, ','); if(p && ( tmp == mtd[i].end ) ) { p++; tmp = my_atoi(p); tmp &= ~0xF0000000; mtd[i].end = tmp ; } } ur8_partitions[i].size = mtd[i].end - mtd[i].start; ur8_partitions[i].mask_flags = 0; }
EDIT: Habe so lange für das Schreiben gebraucht, dass Oliver das schon so ähnlich geäußert hatte, jetzt lasse ich es aber drin
EDIT2: Ein Flaschen über Adam sollte doch gehen, wenn man zuvor im FTP per "quote SETENV" mtd1 entsprechend vergrößert, oder?!?
Geändert von MaxMuster (03.06.2011 um 14:12 Uhr)
(FR) Eumex 300IP FW 06.04.49 (englisch) und "relativ aktuellem" freetz-devel mit openvpn und dropbear hinter AGFEO TK-HomeServer
Fritz!BoxFon WLAN FW 08.04.27 mit ds-0.2.9-p7 und openvpn-2.1_rc2
Heißt das ein Aufteilen in filesystem und kernel bei alter Einteilung geht nicht?
Entschuldige bitte ich hab da grundlegende Verständnisproblem nachdem ich nie probiert habe ein kernel.image zu splitten.
Warum kann man nicht md5 flashen hat das bereits jemand probiert?
Code:#7570 export urlader_start="0x90000000" export urlader_size="131072" #0x20000 export kernel_start="0x90020000" export kernel_size="16121856" #0xF60000 if [ "$1" == "7570 HN" ]; then export urlader_start="0x90000000" export urlader_size="262144" #0x40000 export kernel_start="0x90040000" export kernel_size="7995392" #0x7A0000 fi #HN env. size # mtd0: 0x000000 0x90000000,0x90000000 # "rootfs" # mtd1: 0x7A0000 0x90040000,0x907E0000 # "kernel" # mtd2: 0x40000 0x90000000,0x90040000 # "urlader" # mtd3: 0x40000 0x90F80000,0x90FC0000 # "tffs (1)" # mtd4: 0x40000 0x90FC0000,0x91000000 # "tffs (2)" # mtd5: 0x7A0000 0x907E0000,0x90F80000 # "rootfs" + "kernel" #(6bd500 + e2b00 = 7A0000) # cat /proc/mtd sagt das hier: #dev: size erasesize name #mtd0: 006bd500 00020000 "rootfs" # (6bd500 #mtd1: 000e2b00 00020000 "kernel" # + e2b00 = 7A0000) #mtd2: 00040000 00020000 "urlader" #mtd3: 00040000 00020000 "tffs (1)" #mtd4: 00040000 00020000 "tffs (2)" #mtd5: 01000000 00020000 "reserved" # size dez: 16777216
Hilfe: SpeedLinux, Anleitung, FAQ
Support in erster Linie übers Forum. Private Anfragen an johann.pascher at gmail.com
Das Problem, das ich sehe, ist, dass für den "zweiten Bereich" (im Urlader mtd5) kein Eintrag unterhalb von /proc existiert.
Für "Urlader-mtd1" gibt es dort mtd1 und mtd0, aber für den anderen eben nichts. Man könnte vermutlich was über mtdblock5 mit entsprechendem Offset hineinschreiben (also etwas, was über die Größe der beiden Einträge für den "Urlader-mtd1" hinausgeht und so auch den mtd5-Bereich nutzt), aber laut /proc passt dann die Größe nicht...
Aber, wenn ich das richtig gelesen habe, gibt es HN-Images, die größer 8MB sind? Ist die Einträge unter "/proc" dort noch genauso??
Jörg
Geändert von MaxMuster (03.06.2011 um 14:28 Uhr)
(FR) Eumex 300IP FW 06.04.49 (englisch) und "relativ aktuellem" freetz-devel mit openvpn und dropbear hinter AGFEO TK-HomeServer
Fritz!BoxFon WLAN FW 08.04.27 mit ds-0.2.9-p7 und openvpn-2.1_rc2
Habe vllt. die Chance an ein original Update von HN zukommen wenn das weiterhilft ?
Alice Fun Speed Analog 51384 / 10080 kBit/s
1x AVM Fritz!Box 7390 Firmware 84.05.55-25409
4x AVM Fritz!Box 7270v3 Firmware 74.05.50-24717
1x AVM Fritz!Box 7270v3 Firmware 74.05.50-freetz-devel-10283
1x AVM Fritz!Box 7270v2 Firmware 54.05.50
1x AVM Fritz!Box 7270v2 Firmware 54.05.50-freetz-devel-10239
1x AVM Fritz!Box 7270v1 Firmware 54.04.88
3x AVM Fritz!Box 7170 Firmware 29.04.87
1x AVM Fritz!Box 7570HN Firmware 75.04.91-freetz-devel-10283
3x AVM Fritz!Fon MT-F Firmware 01.02.91
2x AVM Fritz!Mini Firmware 07.02.17
@Jörg
Wenn man das mtd0 in mtd5 ändert sieht das so aus:
Jetzt kann man immerhin auf mtd5 zugreifen. Da steht bei mir noch ein altes HN Image mit Kernel drin.Code:root@fritz:/var/mod/root# cat /proc/partitions major minor #blocks name 31 0 6834 mtdblock0 31 1 973 mtdblock1 31 2 256 mtdblock2 31 3 256 mtdblock3 31 4 256 mtdblock4 31 5 7808 mtdblock5
@Jpascher
Du willst den Kernel in mtd1 flashen und das Filesystem in mtd5 oder so wie früher ein "continous" squashfs über die Partitionen machen?
Jörgs Lösung hat natürlich den Vorteil, dass man nichts am Urlader ändern muss.
Gruß
Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz