Schon länger werden bei Erkennung und Umschaltung von USB-Sticks für Mobilfunk auch keine neuen Zeilen mehr zur "usbgsm.cfg" permanent hinzugefügt -es gibt jedenfalls keine entsprechenden Schreibkommandos mehr innerhalb der Firmware, diese tauchen zuletzt in der 06.05 auf, wo erfolgreiche Umschaltungen dann als künftige "Abkürzung" der "usbgsm.cfg" hinzugefügt wurden.
Somit ist ja irgendwie die Speicherung einer speziellen "usbgsm.cfg" in "/var/flash" auch überflüssig, weil die ohnehin mit der in den Standardeinstellungen übereinstimmen sollte. Aber auf diese Weise läßt AVM andererseits weiterhin die Tür offen für die eigene Modifikation dieser Datei und ermöglicht in der Folge die Unterstützung zusätzlicher Sticks, auch ohne daß man dafür die Datei unter "/etc/default..." anpassen müßte, was ohne Modifikation der Firmware nicht möglich ist.
Da am Beginn der Initialisierung eines möglichen Modems zuerst die Versionsnummer in der "usbgsm.cfg" getestet wird und eine vorhandenen Datei mit einer kleineren Nummer mit der Standard-Datei überschrieben wird, sollten aber auch ältere Einträge aus der Zeit, wo noch Zeilen hinzugefügt wurden, beim ersten Versuch überschrieben werden.
In der 113.06.80 sollte die eigene "usbgsm.cfg" (spätestens in der Support-Datei kann man sich die ansehen) jetzt so aussehen ... einfach mal als Referenz, falls jemand die Unterstützung des eigenen Sticks im FRITZ!OS (der 7490 und wohl auch anderer Modelle abseits der 6490, wo das etwas anders abläuft) anhand von VID/PID nachschlagen will:
Code:
VER=:15
###
V=:0421:05c6:0af0:1199:12d1:1410:16d8:1bbb:1c9e:1e0e:19d2:1ee8:
V=:0b3c:07d1:2357:0fce:
###
C=:1199:400b01
C=:12d1:000301
C=:19d2:c0a115
C=:0fce:c01102
###
B=:16d8:555342431234567800000000000009ff524445564348473100000000000000
B=:1c9e:1bbb:55534243123456780000000080000606f50402527000000000000000000000
B=:05c6:0af0:55534243123456780100000080000601000000000000000000000000000000
B=:1e0e:555342431234567800000000000006bd000000020000000000000000000000
B=:12d1:55534243876543210000000000000011062000000100000000000000000000
B=:12d1:55534243000000000000000000000611060000000000000000000000000000
B=:12d1:55534243123456780000000000000011062000000101000100000000000000
B=:0b3c:5553424312345678c000000080010606f50402527000000000000000000000
B=:0421:05c6:0af0:1199:12d1:1410:16d8:1bbb:1c9e:1e0e:19d2:1ee8:5553424312345678000000000000061b000000020000000000000000000000
B=:0b3c:07d1:2357:0fce:5553424312345678000000000000061b000000020000000000000000000000
###
[COLOR="#0000FF"]B=:12d11446:12d11449:12d114ad:12d114b5:12d114b7:12d114ba:12d114c1:12d114c3:12d114c4:12d114c5:12d114d1:12d114fe:55534243123456780000000000000011062000000101000100000000000000
B=:12d11505:12d1151a:12d11520:12d11521:12d11523:12d11526:12d11527:12d11553:12d11557:12d1155a:12d1155b:12d1156a:12d1157c:12d1157d:55534243123456780000000000000011062000000101000100000000000000
B=:12d11580:12d11581:12d11582:12d11583:12d11597:12d115ca:12d115cd:12d115ce:12d115cf:12d115d0:12d115d2:12d115e7:55534243123456780000000000000011062000000101000100000000000000
B=:12d11c0b:12d11c1b:12d1c24:55534243123456780000000000000011062000000101000100000000000000
B=:12d11f01:12d11f02:12d11f03:12d11f04:12d11f05:12d11f06:12d11f07:12d11f09:55534243123456780000000000000011062000000101000100000000000000
B=:12d11f11:12d11f15:12d11f16:12d11f17:12d11f18:12d11f1b:12d11f1c:12d11f1d:12d11f1e:55534243123456780000000000000011062000000101000100000000000000
B=:12d11f19:55534243000000000000000000000611060000000000000000000000000000
[/COLOR]###
S=:1c9e3003:2
S=:0fced0cf:3
S=:0fced0e1:2
###
[COLOR="#008000"]M=:0af07251:D2
M=:1c9e9603:D2
M=:1c9e9605:D3V2C1
M=:1c9e3003:D1C2V3
M=:11996880:D3
M=:119968a3:D2
M=:1bbb0000:D2
M=:12d11001:12d11c05:12d114c9:12d11506:D0V1C2
M=:12d11003:12d11c08:D0C1
M=:12d1140c:12d11436:12d11465:12d114ac:D0V2C3
M=:12d11444:D1C0
M=:1e0e9000:D2
M=:19d20031:19d20117:D2C1
M=:19d20063:19d20104:D3C1
M=:19d20143:D0C1
M=:19d22003:D3V2C1
M=:19d21592:D0V2C1[/COLOR]
###
Irgendwelche zusätzlichen Zeilen am Ende sollten (wie angemerkt aber schon länger, seit dem Übergang von der 06.05 zur 06.20) nicht mehr existieren.
Die letzte Release-Version 113.06.60 verwendete noch die Versionsnummer 14 in der ersten Zeile, die beiden vorhergehenden (06.50 und 06.51) die 13 ... da sollte also eine ältere Datei dann auch immer und sicher überschrieben werden und es sollte keine Rolle mehr spielen, ob eine FRITZ!Box einen USB-Stick schon einmal "gesehen" hat oder nicht - jedenfalls beim Anstecken des Sticks jeweils nach einem Neustart.
Im Verlauf der Umschaltung werden ein paar temporäre Dateien erzeugt, die den Ablauf steuern sollen und ihn damit "negativ" beeinflussen können, wenn ein Stick zum zweiten Male angesteckt wird. Wobei auch das eigentlich nicht (mehr) auftreten dürfte, denn wenn die Notwendigkeit des "Zurücksetzens" so eines Sticks eintritt, weil er nicht mehr reagiert (es gab zumindest mal die passende Meldung für das Ereignisprotokoll), dann sollte das auch durch das Deaktivieren und Aktivieren der Stromversorgung erfolgen und das stellt sich aus Systemsicht dann ebenfalls als zweites Anstecken des Sticks dar - das hat AVM meines Erachtens inzwischen gut im Griff.
Ansonsten wurden weiteren Huawei-PIDs (zuvor waren es nur drei) dedizierte Kommandos zugeordnet, wo nun nicht mehr der Reihe nach mit irgendwelchen Kommandos probiert wird, sondern gleich das richtige Kommando verwendet werden kann ... wobei die Liste der denkbaren Product-IDs (die Vendor-ID ist ja immer "12d1" für Huawei) recht lang ist (der blaue Teil oben) - aus den ehemals drei PIDs wurden 59, wenn ich mich nicht verzählt habe (Hut ab, wenn die tatsächlich alle getestet wurden ... schon der "Einkäufer" der Sticks hatte dann sicherlich einiges zu tun).
Neben der Erkennung einiger weiterer Geräte für "Tethering" (AVM faßt alles, was sich als USB-Netzwerkgerät zu erkennen gibt, darunter zusammen - nicht nur irgendwelche Smartphones, die per USB verbunden sind, sondern auch USB-Sticks, die als CDC-Gerät (communications device class) anstatt als Modem mit seriellen Interfaces (ttyUSB) daherkommen) ist nicht so sehr viel geändert ggü. der 113.06.60 - es wird intensiver nach einem passenden Datenport bei ttyUSB-Geräten gesucht bzw. bei Huawei werden ein paar "untaugliche" Ports eher aussortiert.
Bei der Unterstützung von Sticks mit Telefoniefunktion hat sich aber am Prinzip nichts geändert ... solange der eigene Stick nicht auf eine VID/PID-Kombination aus dem grünen Teil der oben gezeigten Datei umgeschaltet wird, bei der am Ende (nach dem letzten Doppelpunkt) auch ein "V
n" enthalten ist, wird auch kein "ttyVOICE"-Symlink erzeugt und in der Folge der notwendige Dienst für Telefonie über den Mobilfunk-Stick gar nicht erst gestartet.
Wenn also jemand einen Unterschied zwischen zwei Geräten desselben Modells mit identischer Firmware feststellen sollte, ist das eher unerwartet. Bei der 06.80 wird jedoch ein recht ausführliches Protokoll der beim Initialisieren eines USB-Sticks ausgeführten Aktionen auch in die Support-Datei aufgenommen ... sucht man dort nach "usbgsm.log", findet man den richtigen Abschnitt in der (ja manchmal recht langen und unübersichtlichen) Support-Datei und kann das dann für die beiden Geräte vergleichen.
[OT: AVM hat m.W. ein passendes Programm, welches eine Supportdatei anhand der eingebetteten Header für die "sections" übersichtlicher darstellt und den gezielten Zugriff ermöglicht ... vielleicht will ja mal jemand das Programmieren erlernen und sucht nach einer Idee, was er als erste Übungsaufgabe angehen könnte.]