[Diskussion]: Neues sp-to-fritz Script unterstützt aktuelle TCOM Firmware

Mein Mitbenutzersuffix ist auch ein Teil der Anschlußkennung, allerdings die letzten 8 digits plus #
 

Anhänge

  • suffix.jpg
    suffix.jpg
    14.7 KB · Aufrufe: 38
Zuletzt bearbeitet:
erstes Image mit fehlern

Hallo,
nachdem ich es nun geschafft habe ein erstes Image für den 701v zu erstellen hab ich noch Fehler. s. Bild. Ich kann keine Internet telefonnummern eintragen. hab das skript mit -m701 erstellt. Ebenso war es mit der Labor Version. Hat jemand eine Idee?
 

Anhänge

  • telefonie.JPG
    telefonie.JPG
    83.4 KB · Aufrufe: 53
Hast du vorher und insbesondere nacher einen Werksreset ausgeführt? Das hat bei mir bei ähnlichen Fehlern immer geholfen.
 
W501

Hallo - erst mal danke für die Super Arbeit.
Ich habe meine W501 mit dem Script vom 18.11 mit der AVM Oberfläche versehen. Dazu habe zuerst die aktuelle tcom28.04.38 auf den Router geflasht. Danach mit diesem und dem AVM30.04.33 ein neues Image erstellt. Verwendet dafür habe die -m 501 -d -t FORCE_FWMATCH="y" Optionen. Das erstellte Image habe ich über die Weboberfläche geflasht.
Ich habe dabei keine Besonderheiten festgestellt. Bei mir werden die T-Online Einstellungen angezeigt und ich habe auch keine Probleme mit Synchverlusten wie ich in diesem Thread gelesen habe. Würde mich aber zum Testen bereit erklären - auch im Bezug auf die eventuell verwendeten älteren Images. Leider habe ich diese aber nicht.
Wann treten die Probleme denn genau auf? Verlust du nur das WLAN oder das Synch des DSL?
Gruß youngbuddy
 
Sinus W500V

Hallo kann mir einer vil. eine fertige AVM firmware für mein Sinus W500V SNr. 536007679001-u7
da ich alice habe und mir kein anderen routerkaufen möchte.


gruß Sven
 
@chris-b und jojo312:
Wenn Ihr telnet auf die box macht und dort eingebt:
allcfgconv -C ar7 -c -o /var/tmp/ar7.cfg
grep passwd /var/tmp/ar7.cfg
Wie ist der Aufbau des T-Online Passwords (natürlich nicht im Detail mit exhten Daten). Ich meine: Ist dort die Anschlusskennung mit drin, oder nicht? Gibt es ein führendes '#'? Wie lang ist das Password? Ist der Suffix korrekt?

Grüsse

Spirou
 
Blöde Frage: Ich hab hier noch ein starttelnet.image, kann ich das einfach laden?
Ich merke gerade das Vista kein Telnet mehr hat - muss ich mal wieder XP als Dualboot machen. Is sowieso fällig - Vista nervt.

Edit: hab telnet unter den Windows Funktionen gefunden und lade nun das telnet.image.
hab grad gelesen das mit der alten FW telnet noch per Tastencode zu aktivieren ging. Schade.
 
Zuletzt bearbeitet:
Also gleiches nochmall:

Script von 18.11
Image: fritz.box_fon_wlan_7140.annexb.30.04.33.image + fw_Speedport_W501V_v_28.04.38.image
Befehl für Image aufbau: nur -t

Fehler
Mitbenutzersuffix anstatt von 0001 ist drin 12345678#, wobei 12345678 Ziffern von T-Online Nummer.
WLAN Probleme
23.11.07 21:45:52 WLAN-Station angemeldet. Name: targa, IP-Adresse: 192.168.2.21, MAC-Adresse: XX:XX:XX:XX:XX:XX, Geschwindigkeit 54 MBit/s.

23.11.07 21:45:36 WLAN-Station abgemeldet. Name: targa, MAC-Adresse: XX:XX:XX:XX:XX:XX.

23.11.07 21:44:55 WLAN-Station angemeldet. Name: targa, IP-Adresse: 192.168.2.21, MAC-Adresse: XX:XX:XX:XX:XX:XX, Geschwindigkeit 54 MBit/s.

23.11.07 21:44:39 WLAN-Station abgemeldet. Name: targa, MAC-Adresse: XX:XX:XX:XX:XX:XX.

23.11.07 21:43:25 WLAN-Station angemeldet. Name: targa, IP-Adresse: 192.168.2.21, MAC-Adresse: XX:XX:XX:XX:XX:XX, Geschwindigkeit 54 MBit/s.

23.11.07 21:43:13 WLAN-Station abgemeldet. Name: targa, MAC-Adresse: XX:XX:XX:XX:XX:XX.

23.11.07 21:42:49 WLAN-Station angemeldet. Name: targa, IP-Adresse: 192.168.2.21, MAC-Adresse: XX:XX:XX:XX:XX:XX, Geschwindigkeit 54 MBit/s.

23.11.07 21:42:37 WLAN-Station abgemeldet. Name: targa, MAC-Adresse: XX:XX:XX:XX:XX:XX.
und zwar bricht die Verbindung ab, nur wenn ich in der Box durchs Menü gehe :spocht:, beim surfen ist alles in ordnung:confused:.
also irgend ein Befehl der Seitenaufbau der Box, beeinflüst WLAN verhalten, sonst giebt es keine Erklärung.
 
Passwort hab ich mal ein beliebiges angegeben. Das kam bei dem Befehl den du geschreiben hast raus - was anderes war nicht zu sehen.

Edit: Hab eben nochmal ein neues Image drauf, direkt danach hab ich die Daten gespeichert und es war wie bei den anderen, also die letzten 8 Ziffern der T-Online Nummer und ein # waren zu sehen. Nach einem Reboot sind es wieder nur die mittleren 4 die da sind.
Also dort wo die Suffix sein sollte...
 

Anhänge

  • 2007-11-24_023100.png
    2007-11-24_023100.png
    3 KB · Aufrufe: 18
@chris.b:

"grep passwd" war wohl der falsche Suchbegriff. Dann gib doch bitte mal folgende, geänderte Sequenz ein, um nach allem mit "t-online" drin zu suchen, da müsste dann auch der "username" auftauchen:

allcfgconv -C ar7 -c -o /var/tmp/ar7.cfg
grep t-online /var/tmp/ar7.cfg

Grüsse

Spirou
 
So denn, nach einer arbeitsbedingten Online-Pause habe ich die Gelegenheit benutzt in den freien Stunden zwischendurch, das Skript auf Anregung von jpascher etwas klarer zu strukturieren und logischer aufzubauen.

Statt voreingestellter oder aus dem Imagenamen abgeleiteter Werte werden Merkmale nun aus den aktuellen Imagedaten (rc.conf/rc.init) ermittelt. Ich denke, dass das Skript somit insgesamt eine flexiblere Basis auch für die Integration zukünftiger Images bereit stellt.

Kleinere Fehler, die mir in diesem Zuge aufgefallen sind, habe ich gefixt. Leider habe ich, außer zum weiterhin merkwürdigen Verhalten der T-Online Zugangsdatenanzeige, bisher keine weiteren Rückmeldungen zu evtl. Fehlern erhalten. Daher meine Bitte nochmal an jpascher mir nicht nur weiterhin sein wertvolles und geschätztes Feedback zum Skriptaufbau zu geben, sondern auch mir die von ihm erwähnten gravierenden Fehler zu beschreiben, die ich selbst bisher leider nicht entdecken konnte.

Ich kann aber auch nicht ausschließen, dass sich durch die Umstrukturierung neue Fehler eingeschlichen haben. Ich stelle das neue Skript daher zunächst mal zusätzlich zur Vorgängerversion online und hoffe zum einen auf die üblichen mutigen Tester und natürlich auf Kommentare und Feedback (z.B. ob sich nun auch die Labor-Funktionen verwenden lassen und ob der W701V mit der Option Kernel-Update ohne Mucken läuft.)

Grüsse

Spirou
 
Hallo Spirou, hier ein erster Versuch mit deinem neuen Script vom 24.11.07
Vorherige Firmware: FRITZ.Box_Fon_WLAN_7170.29.04.44-9163.image (nach JPaschers Script)
Leider hat es nicht ganz funktioniert, nach dem Script-Durchlauf startet die Box neu (normal),
versucht dann, sich mit dem DSLAM zu synchronisieren (auch normal), startet aber ca. 2-3 Sekunden
nach der Synchronisation dann aber wieder neu (Reboot).
So konnte ich das Zugangsdaten-Problem natürlich nicht testen.
Ich habe mal die komplette Bildschirmausgabe angehängt, vielleicht fällt dir ja etwas daran auf.
Im Script selbst wurde keine Datei verändert. Und vielleicht noch wichtig, einen Telefon-Werksreset
habe ich in einer Script-Pause nach dem Herunterladen der Firmware, aber vor dem Hochpushen in Phase 9 gemacht.

Code:
cd voyager@voyager-desktop:~$ cd Desktop
voyager@voyager-desktop:~/Desktop$ cd sp-to-fritz
voyager@voyager-desktop:~/Desktop/sp-to-fritz$ sudo ./sp-to-fritz.sh -fnp -m 701
[sudo] password for voyager:
--------------------------------------------------------------------------------
Settings:
--------------------------------------------------------------------------------
Script version             : 23.11.07
Start building file        : kernel.image
for Speedport model        : W701V
Branding set to            : tcom
Autoconfig via tr069       : disabled
Update kernel              : disabled
Hostname is                : fritz.box
Product name prefix added  : 'FRITZ!Box Fon '
Caller ID lookup patch     : applied
AVM WEB-UI source is       : FRITZ!Box Fon WLAN 7170
--------------------------------------------------------------------------------
********************************************************************************
Phase 1: Check firmware images.
********************************************************************************
Looking for TCOM firmware file 'fw_Speedport_W701V_v33.04.44.image'.
-- Couldn't locate file in directory:
      /home/voyager/Desktop/sp-to-fritz/Firmware.orig
   Download the missing file (y/n)? 
-- Initiating firmware download (be patient!) ...
Looking for AVM FBF7170 firmware file 'fritz.box_fon_wlan_7170.29.04.40.image'.
-- Couldn't locate file in directory:
      /home/voyager/Desktop/sp-to-fritz/Firmware.orig
-- Checking ftp.avm.de for latest FBF7170 firmware file ...
-- Firmware file found is 'fritz.box_fon_wlan_7170.29.04.40.image'
-- Couldn't locate file in directory:
      /home/voyager/Desktop/sp-to-fritz/Firmware.orig
   Download the missing file (y/n)? 
-- Initiating firmware download (be patient!) ... 
********************************************************************************
Phase 2: Unpack and extract files from images.
********************************************************************************
Extracting image files to temporary directories ...
-- Unpacking fw_Speedport_W701V_v33.04.44.image to:
      /home/voyager/Desktop/sp-to-fritz/SpeedportW701V
-- Unpacking fritz.box_fon_wlan_7170.29.04.40.image to:
      /home/voyager/Desktop/sp-to-fritz/Fritzbox7170
********************************************************************************
Phase 3: Copy sources.
********************************************************************************
Detecting hardware ...
--------------------------------------------------------------------------------
HW Feature       Speedport W 701V        FRITZ!Box Fon WLAN 7170
--------------------------------------------------------------------------------
DECT:            not detected            not detected
ISDN NT:         not detected            detected
ISDN TE:         detected                detected
USB Port:        not detected            detected
a/b Ports:       2 Port(s)               3 Port(s)
eth Ports:       4 Port(s)               4 Port(s)
--------------------------------------------------------------------------------
Verifying version of TCOM and AVM firmware images ...
--------------------------------------------------------------------------------
Firmware         Speedport W 701V        FRITZ!Box Fon WLAN 7170
--------------------------------------------------------------------------------
Version:         33.04.44                29.04.40
--------------------------------------------------------------------------------
Retrieving missing or updated files and links ...
-- Mismatching firmware versions: Some services may not be available.
   -- Push service is not available.
-- Checking symbolic link(s):
      /usr/sbin/telnetd
      /usr/www/cgi-bin/system_status
Retrieving setup files ...
Recovering contents of directory:
      /etc/default.Fritz_Box_SpeedportW701V/avm
      /etc/default.Fritz_Box_SpeedportW701V/tcom
      /etc/default.Fritz_Box_SpeedportW701V/1und1
********************************************************************************
Phase 4: Assemble user interface.
********************************************************************************
Creating WEB-UI environment...
-- Copying source directory:
      /usr/www/all
-- Removing 'Programme' ...
   -- Patching files:
      /usr/www/all/html/de/menus/menu2.inc
      /usr/www/all/html/de/menus/menu2_fon.html
      /usr/www/all/html/de/menus/menu2_homekonfig.html
      /usr/www/all/html/de/menus/menu2_internet.html
      /usr/www/all/html/de/menus/menu2_system.html
      /usr/www/all/html/de/menus/menu2_usb.html
      /usr/www/all/html/de/menus/menu2_wlan.html
      /usr/www/all/html/de/help/home.html
      /usr/www/all/html/de/help/home.inc
   -- Removing files:
      /usr/www/all/html/de/menus/menu2_software.inc
      /usr/www/all/html/de/menus/menu2_software.html
      /usr/www/all/html/de/help/hilfe_programme.html
   -- Removing directory:
      /usr/www/all/html/de/software
-- Removing 'Energiemonitor' ...
   -- Patching files:
      /usr/www/all/html/de/menus/menu2.inc
      /usr/www/all/html/de/menus/menu2_system.inc
      /usr/www/all/html/de/menus/menu2_homehome.html
      /usr/www/all/html/de/menus/menu2_system.html
      /usr/www/all/html/de/help/home.html
      /usr/www/all/html/de/help/home.inc
   -- Removing files:
      /usr/www/all/html/de/home/energy.frm
      /usr/www/all/html/de/home/energy.js
      /usr/www/all/html/de/home/energy.html
      /usr/www/all/html/de/home/ecosettings.frm
      /usr/www/all/html/de/home/ecosettings.js
      /usr/www/all/html/de/home/ecosettings.html
      /usr/www/all/html/de/system/energy.frm
      /usr/www/all/html/de/system/energy.inc
      /usr/www/all/html/de/system/energy.js
      /usr/www/all/html/de/system/energy.html
      /usr/www/all/html/de/system/ecosettings.frm
      /usr/www/all/html/de/system/ecosettings.inc
      /usr/www/all/html/de/system/ecosettings.js
      /usr/www/all/html/de/system/ecosettings.html
      /usr/www/all/html/de/help/hilfe_system_energieeinstellungen.html
      /usr/www/all/html/de/help/hilfe_system_energiemonitor.html
-- Removing 'DSL Spektrum' ...
   -- Patching files:
      /usr/www/all/html/de/internet/adsl.html
      /usr/www/all/html/de/internet/atm.html
      /usr/www/all/html/de/internet/overview.html
      /usr/www/all/html/de/menus/menu2_internet.html
-- Removing 'ISDN S0' ...
   -- Removing lines from:
      /usr/www/all/html/de/fon_config/fon_config_1.frm
      /usr/www/all/html/de/fon_config/fon_config_End.frm
      /usr/www/all/html/de/fon_config/fon_config_End.js
      /usr/www/all/html/de/fon_config/fon_config_1.js
      /usr/www/all/html/de/fon_config/fon_config_Start.html
      /usr/www/all/html/de/fon_config/fon_config_Start.js
      /usr/www/all/html/de/fon/dial.frm
      /usr/www/all/html/de/fon/fonbuch.frm
      /usr/www/all/html/de/fon/foncalls.frm
      /usr/www/all/html/de/fon/wecker.frm
      /usr/www/all/html/de/fon/fondevices.frm
      /usr/www/all/html/de/fon/fondevices.html
      /usr/www/all/html/de/fon/fondevices.js
      /usr/www/all/html/de/fon/fonbuch.js
      /usr/www/all/html/de/fon/foncalls.js
      /usr/www/all/html/de/first/first_Sip_2.frm
      /usr/www/all/html/de/first/first_Sip_2.js
      /usr/www/all/html/de/first/first_Sip_3.frm
      /usr/www/all/html/de/first/first_Sip_3.js
      /usr/www/all/html/de/first/first_Sip_free.frm
      /usr/www/all/html/de/first/first_Sip_free.js
      /usr/www/all/html/de/first/first_Start_Sip.js
      /usr/www/all/html/de/fon/sip1.frm
      /usr/www/all/html/de/fon/sip1.js
      /usr/www/all/html/de/fon/dial.js
      /usr/www/all/html/de/fon/wecker.js
      /usr/www/all/html/de/menus/menu2_fon.inc
      /usr/www/all/html/de/menus/menu2_fon.html
      /usr/www/all/html/de/help/home.inc
      /usr/www/all/html/de/help/home.html
   -- Removing files:
      /usr/www/all/html/de/help/hilfe_fon*isdn*.html
-- Removing 'FON 3' ...
   -- Removing lines from:
      /usr/www/all/html/de/fon/ppFonbuch.html
      /usr/www/all/html/de/fon_config/fon_config_1.js
      /usr/www/all/html/de/fon/dial.frm
      /usr/www/all/html/de/fon/fon1isdn.frm
      /usr/www/all/html/de/fon/fonbuch.frm
      /usr/www/all/html/de/fon/foncalls.frm
      /usr/www/all/html/de/fon/wecker.frm
      /usr/www/all/html/de/fon/fondevices.frm
      /usr/www/all/html/de/fon/fondevices.html
      /usr/www/all/html/de/fon/fondevices.js
      /usr/www/all/html/de/fon/rulall.frm
      /usr/www/all/html/de/fon/rulall.html
      /usr/www/all/html/de/fon/rulall1.frm
      /usr/www/all/html/de/fon/sip1.frm
      /usr/www/all/html/de/fon/dial.js
      /usr/www/all/html/de/fon/wecker.js
      /usr/www/all/html/de/fon/foncalls.js
      /usr/www/all/html/de/fon/fonbuch.js
      /usr/www/all/html/de/fon/rulall.js
      /usr/www/all/html/de/fon/rulall1.js
      /usr/www/all/html/de/fon/sip1.js
      /usr/www/all/html/de/fon/fonlist.html
      /usr/www/all/html/de/system/nachts.js
-- Removing 'INFO-Anzeige' ...
   -- Removing lines from:
      /usr/www/all/html/de/help/home.inc
      /usr/www/all/html/de/menus/menu2_system.inc
      /usr/www/all/html/de/help/home.html
      /usr/www/all/html/de/menus/menu2_system.html
   -- Removing files:
      /usr/www/all/html/de/help/hilfe_system_infoanzeige.html
      /usr/www/all/html/de/system/infoled.frm
      /usr/www/all/html/de/system/infoled.html
      /usr/www/all/html/de/system/infoled.inc
      /usr/www/all/html/de/system/infoled.js
-- Removing 'Push Service' ...
   -- Removing lines from:
      /usr/www/all/html/de/help/home.inc
      /usr/www/all/html/de/menus/menu2_system.inc
      /usr/www/all/html/de/help/home.html
      /usr/www/all/html/de/menus/menu2_system.html
   -- Removing files:
      /usr/www/all/html/de/help/hilfe_system_pushservice.html
-- Removing 'USB-Zubehoer' ...
   -- Removing lines from:
      /usr/www/all/html/de/home/home.html
      /usr/www/all/html/de/menus/menu2.inc
      /usr/www/all/html/de/home/home.inc
      /usr/www/all/html/de/help/home.inc
      /usr/www/all/html/de/menus/menu2_fon.html
      /usr/www/all/html/de/menus/menu2_homekonfig.html
      /usr/www/all/html/de/menus/menu2_internet.html
      /usr/www/all/html/de/menus/menu2_wlan.html
      /usr/www/all/html/de/menus/menu2_system.html
      /usr/www/all/html/de/system/syslog.html
      /usr/www/all/html/de/wlan/common.html
      /usr/www/all/html/de/help/hilfe_wlan_allgemein.html
      /usr/www/all/html/de/help/hilfe_syslog.html
      /usr/www/all/html/de/help/hilfe_status.html
      /usr/www/all/html/de/help/home.html
   -- Removing files:
      /usr/www/all/html/de/help/hilfe_usb_disk.html
      /usr/www/all/html/de/help/hilfe_usb_fernanschluss.html
      /usr/www/all/html/de/help/hilfe_usb_print.html
      /usr/www/all/html/de/help/hilfe_usb_status.html
      /usr/www/all/html/de/home/status.frm
      /usr/www/all/html/de/home/status.html
      /usr/www/all/html/de/home/status.js
      /usr/www/all/html/de/menu2_usb.html
      /usr/www/all/html/de/menu2_usb.inc
   -- Removing directory:
      /usr/www/all/html/de/usb
-- Removing directory:
      /usr/www/tcom
-- Creating symbolic link(s) for:
      /usr/www/avm
      /usr/www/tcom
      /usr/www/1und1
********************************************************************************
Phase 5: Cleanup sources.
********************************************************************************
Completed data retrieval. Removing sources ...
      /home/voyager/Desktop/sp-to-fritz/Fritzbox7170
********************************************************************************
Phase 6: Apply changes.
********************************************************************************
Assembling configuration files ...
-- Adjusting config parameters in:
      /etc/init.d/rc.init
-- Setting 'HOSTNAME=fritz.box' in:
      /etc/init.d/rc.init
-- Adjusting box specific settings in:
      /etc/init.d/rc.S
********************************************************************************
Phase 7: Patches.
********************************************************************************
Adding 'Info' button and display of mod related data ...
-- Creating new files:
      /usr/www/all/html/de/home/rbb_refresh1.html
      /usr/www/all/html/de/help/hilfe_mod_info.html
-- Patching files:
      /usr/www/all/html/de/home/home.html
      /usr/www/all/html/de/home/home.js
      /usr/www/all/html/de/help/hilfe_mod_info.html
Applying 'timezone' patch ...
-- Patching file:
      /etc/init.d/rc.conf
Applying 'caller id reverse lookup' patch ...
-- Patching file:
      /usr/www/all/html/de/fon/foncalls.js
Applying 'check signature' patch ...
-- Patching file:
      /usr/www/all/html/de/home/home.js ...
Adjusting settings for OEM 'tcom' ...
-- Patching files:
      /usr/www/all/html/de/menus/menuwatch.html
      /usr/www/all/html/de/menus/menu2_internet.html
      /usr/www/all/html/de/internet/pp_wanbridge.html
      /usr/www/all/html/de/internet/overview.html
      /usr/www/all/html/de/internet/authform.html
      /usr/www/all/html/de/system/extended.js
      /usr/www/all/html/de/fon/msn.js
      /usr/www/all/html/de/system/net.frm
      /usr/www/all/html/de/system/net.html
      /usr/www/all/html/de/system/net.inc
      /usr/www/all/html/de/system/net.js
      /usr/www/all/html/de/first/first_Sip_1.js
      /usr/www/all/html/de/first/first_Start_Sip.js
      /usr/www/all/html/de/fon/sip1.js
      /usr/www/all/html/de/first/first_ISP_1.html
      /usr/www/all/html/de/first/first_Sip_1.html
      /usr/www/all/html/de/fon/sip1.html
      /usr/www/all/html/de/first/first_ISP_1.js
      /usr/www/all/html/de/fon/routing.js
Applying patch to enable/disable autoconfig even when in ata mode ...
-- Patching files:
      /usr/www/all/html/de/system/net.js
      /usr/www/all/html/de/system/net.html
      /usr/www/all/html/de/system/net.inc
********************************************************************************
Phase 8: Remove non-essential files and check for errors.
********************************************************************************

Done. Press 'ENTER' to build archive ...
********************************************************************************
Phase 9: Pack and deliver.
********************************************************************************
Building new 'kernel.image' ...
-- Compressing filesystem (Blocksize is 65536) ...
-- Adding checksum ...
Generation of new 'kernel.image' completed successfully!
Moving kernel.image to output directory:
      /home/voyager/Desktop/sp-to-fritz/Firmware.new
-- Removing temporary directory:
      /home/voyager/Desktop/sp-to-fritz/SpeedportW701V
-- Changing ownership of kernel.image ...
********************************************************************************

You should now reboot your box. Waiting for box to shut down for restart ...
No reply from box. Assuming restart ...
Box is back up again. Initiating file transfer of 'kernel.image' ...
Debugging on (debug=1).
Hash mark printing on (1024 bytes/hash mark).
---> MEDIA FLSH
Local directory now /home/voyager/Desktop/sp-to-fritz/Firmware.new
---> PASV
---> STOR mtd1
#####.... some Hashmarks deleted...
---> SETENV firmware_version tcom
---> REBOOT
---> QUIT

Finished tranfering kernel.image to Speedport. Enjoy!

********************************************************************************
voyager@voyager-desktop:~/Desktop/sp-to-fritz$

Soweit der Test...ich werde das bei Gelegenheit noch mal probieren, vielleicht sollte ich vorher
die originale TCom-Firmware einspielen.

Noch ein Edit: Das ganze ist unter Ubuntu 7.10 in einer virtuellen Maschine enstanden, aber diese Methode hat bei den anderen Scripten auch funktioniert.

mfg
 
Zuletzt bearbeitet:
@Ernst015: Ich hab zum Vergleich mal Deine Parameter einmal mit dem Skript vom 18.11.2007 und einmal mit dem Skript vom 23.11.2007 getestet. Anschließend ein "diff" über die beiden Zielverzeichnisse. Ich konnte bis auf eine - unkritische -Differenz in fondevices.html keinen Unterschied feststellen.

Eigentlich sollte daher bei allen, bei denen das Skript vom 18.11. funktioniert auch das neue problemlos laufen.

Einzige Erklärung, die ich hätte wäre evtl. ein fehlender Werksreset vorher oder fehlerhafte OEM Einstellungen im Speedport.

Grüsse

Spirou

P.S.: Ich erstelle bei mir immer mit knoppix 5.x.
 
Einzige Erklärung, die ich hätte wäre evtl. ein fehlender Werksreset vorher oder fehlerhafte OEM Einstellungen im Speedport.

Tja, das ist mir auch ein bisschen schleierhaft, aber ich habe mal weitergetestet. Ausgangsfirmware wieder die AVM Labor-Beta.

Diesmal mit der AVM-Firmware fritz.box_fon_wlan_7141.40.04.25 und den Parametern [sudo] ./sp-to-fritz.sh -np -m 701

Ich habe (absichtlich) KEINEN Werksreset gemacht.

Ergebnis: Das Script läuft durch, Image wird hochgeladen, Box startet und läuft danach...ohne das wiederholte Rebooten.

Nun konnte ich mir die Zugangsdaten anschauen. Weil ich ja keinen Reset gemacht hatte, konnte die Box sich problemlos einloggen, das heisst, die Daten waren da, werden aber in der Maske falsch dargestellt. Die vier mittleren Zahlen der T-Online-Nummer sind identisch mit den vier Zahlen im Mitbenutzersuffix. Ein Neueintrag aller Daten mit anschliessender Übernahme ergibt das selbe Bild (siehe Screenshot). Ein Login ist trotzdem möglich, also irgendein Darstellungsfehler.

Edit: Ein "Branding-Mismatch" kann doch eigentlich nicht sein...bei beiden Versuchen habe ich beim sudo keinen Branding-Parameter angegeben, also Default=tcom. Am Ende des Pushs wurde dann ja auch brav das "SETENV firmware_version tcom" hochgeladen.

Edit 2: Was mir gerade so nebenbei auffällt: der Online-Zähler funktioniert nicht, er möchte gerne, dass ich mich mit dem Internet verbinde....dabei habe ich jetzt schon etliches getippt. Sonst sieht alles recht gut aus.

Edit 3: Nachdem ich jetzt wieder (ohne Werksreset) die Labor-Beta aufgespielt habe, werden die Zugangsdaten aus dem vorangegangenen Versuch wieder korrekt und bis auf das Passwort im Klartext dargestellt.

Edit 4: und noch eine Auffälligkeit: Im vorangegangenen Versuch hat die Box behauptet, das Telefonbuch sei leer. Die Daten sind aber nach wie vor da.

PS: Das ist immer noch mit Ubuntu erstellt :)

mfg
 

Anhänge

  • Zugangsdaten.jpg
    Zugangsdaten.jpg
    107 KB · Aufrufe: 23
Zuletzt bearbeitet:
Asche auf mein Haupt. Da ich selbst kein T-Online Benutzer mehr bin und mich zu sehr auf eigene Vermutungen denn auf Tests konzentriert habe, war mir der eigentliche Fehler in der Aufschlüsselung der Zugangsdaten komplett entgangen. Ich hatte die Methode aus den Original T-COM html-Seiten entnommen. Dort war eine - im AVM Image unbekannte - Methode "substr" verwendet worden, die ich ursprünglich als Schreibfehler von "substring" interpretiert und entsprechend korrigiert hatte. Leider war dies nur die halbe Miete, denn es mussten zusätzlich auch die Aufruf-Parameter angepasst werden.

Lange Rede - kurzer Sinn: Dank Eurer massiven Hinweise ist es mir nun doch aufgefallen, wo der Hase im Pfeffer liegt. Ein Bugfix für die Patch-Datei ist online. Diese einfach in das Skript-Verzeichnis kopieren (alte Version überschreiben).

Für die Tester des neuen Skripts ist auch ein Komplett-Update vorhanden, welches den Fix bereits enthält.

Grüsse und "sorry" für den langen Leidensweg der T-Online Benutzer

@Ernest: Danke für den ausführlichen Testbericht. Muss das auch nochmal durchdenken, wo da der Unterschied in der Erstellung der Images liegt. Nimmst Du als Basis immer die neueste 701 FW (.44)? Wie sieht es aus, wenn D die neueste 7141 FW verwendest statt der 7170 FW?

Spirou
 
Zuletzt bearbeitet:
@Spirou:

@Ernest: Danke für den ausführlichen Testbericht. Muss das auch nochmal durchdenken, wo da der Unterschied in der Erstellung der Images liegt. Nimmst Du als Basis immer die neueste 701 FW (.44)? Wie sieht es aus, wenn D die neueste 7141 FW verwendest statt der 7170 FW?

Spirou

Ich werde das gleich mal ausprobieren, als Basis hatte ich die im Script vorgegebene aktuelle TCom-Firmware genommen, die hat es ja auch selbständig runtergeladen. Ich teste das Ganze jetzt mal mit der AVM-7141er-Version

mfg
 
@Spirou: Test mit neuem Script und zusätzlicher patch_tonline

Ausgangsbedingungen: Auf dem Speedport lief die Firmwareversion FRITZ.Box_Fon_WLAN_7170.29.04.44-9163.image, nach dem Script von JPascher.
Das Aufspielen des neuen Images erfolgte ohne Werksreset !

Für den Kernel-Bau verwendete Firmware:
1) fw_Speedport_W701V_v33.04.44.image
2) fritz.box_fon_wlan_7141.40.04.37.image

Diese Firmware-Kombination wurde in der Datei firmware.config eingestellt und vom Script selbständig heruntergeladen.

Aufruf des Scripts mit: [sudo] ./sp-to-fritz.sh -fnp -m 701

Nach dem Script-Durchlauf und dem automatischen Box-Neustart verband sich die Box einwandfrei wieder, ich konnte sofort Online gehen. Die Zugangsdaten scheinen jetzt ok zu sein, ich habe einen Screenshot angehängt. (Keine Sorge, das ist nicht die richtige T-Online-Nummer)

Eine Neueingabe der Zugangsdaten funktioniert auch, sie werden dann genau wie vorher im Screenshot angezeigt. Damit könnte man dieses Problem erstmal als erledigt betrachten.

Allerdings, auch mit dieser Firmware-Version funktioniert der Online-Zähler noch nicht, da ist wohl auch noch ein kleiner Bug drin.

Weils so schön ist, gleich noch ein Edit: Mein Telefonbuch war wieder leer, die Anrufliste alledings nicht. In das Telefonbuch lassen sich neue Einträge problemlos aufnehmen, der eingebaute Patch für "DasOertliche" funktioniert auch. Nummern, die bei "DasOertliche" eingetragen sind, werden auch gefunden.

mfg
 

Anhänge

  • Zugangsdaten.jpg
    Zugangsdaten.jpg
    40.5 KB · Aufrufe: 14
Zuletzt bearbeitet:
Hallo Ernesto und Spirou,

Das Problem haengt mit der optimirung des Koppievorganges zusammen.

Ich habe natürlich noch nicht die Zeit das neue Skript das von Spirou hochgeladen wurde zu testen, kann auch momentan nich auf meine W900.

Ich bin mir nicht klar geworden ob du jetzt einen Werksreset durchgeführt hast ernesto.
Da es ohne werksreset so einigemaßen funktionierte liegt daran, dass du vorher bereits ein änliches image drauf hattest. Da Fehlverhalten häng aber immer sehr stark mit den Default werten zusammen.

Es gibt sogar den Fall, dass ein image im diffvergleich absolut gleich ist und trotzdem eines davon nicht funktioniert.
Der Grund leigt bei den Rechren und links die im diff nicht auffallen. Gebe aber zu, dass ich einen diff an kompletten images nie gemacht habe.
Ich habe versucht einige deiner zweifelos schönen Vereinfachungen zu übernehmen habe die aber wieder Rückgängig machen müssen damit alles wieter funktionierte wie gewohnt.

Ich würde dir Spirou empfehlen nicht sofort möglichtst alles zu optimeiren.

mfg jp
 
Ich bin mir nicht klar geworden ob du jetzt einen Werksreset durchgeführt hast ernesto.
Da es ohne werksreset so einigemaßen funktionierte liegt daran, dass du vorher bereits ein änliches image drauf hattest. Da Fehlverhalten häng aber immer sehr stark mit den Default werten zusammen.

Ich habe keinen Werksreset durchgeführt...die Ursprungsversion beim Start war die mit deinem Script vom 11.11. erstellte FRITZ.Box_Fon_WLAN_7170.29.04.44-9163.

Für Spirous neues Script habe ich dann außer der aktuellen TCom-Firmware noch das fritz.box_fon_wlan_7141.40.04.37.image genommen. Das klappt jetzt anscheinend, bis auf den Online-Zähler.

mfg
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.