[Sammlung] Fritz!Box 5690 Pro Inhaus/Labor - ( 8.4x ) -

Wenn er sporadisch ausfällt, kann er nicht gleichzeitig zuverlässig funktionieren
Du hast nicht verstanden, was ich geschrieben habe... Nur direkt nach einem Update... So wie bei @DSLAMist

Deswegen stehen manche auch bei mir auf "ignore"..
 
  • Like
Reaktionen: DocMarc
Neue Labor
8.40-137567
2026-10-15
 
Verbesserungen im FRITZ!OS -137567
## System:
- **Verbesserung** Stabilität verbessert

WOW ! Schon wieder mal verbessert ;-)
 
  • Like
Reaktionen: SnoopyDog
hätte auch auf die 8.50 gewettet
 
Mal schauen ob es nächste Woche so weit ist. Kommen ja nach und nach der Geräte dazu

Zumindest der Dienstag bug ist bei der 5690 in der 8.50 dabei. Denke das wird hier am Ende auch so sein
 
  • Like
Reaktionen: ApexDE
Die Inhaus ist mit 137565 nun auch verfügbar - das macht doch Hoffnung hinsichtlich Dienstags-Bug-Behebung.
 
  • Like
Reaktionen: cajac1
? Die Labor hat 137567
 
ja…und basiert also nicht auf der Inhaus 137414 vom Wochenanfang, in der der Dienstags-Bug noch enthalten war. Warten wir also auf Dienstag.
 
Code:
--- FRITZ.Box_5690_Pro-08.40-137414-Inhaus/etc/.revision    2026-10-09 18:28:25.000000000 +0200
+++ FRITZ.Box_5690_Pro-08.40-137565-Inhaus/etc/.revision    2026-10-14 17:44:59.000000000 +0200
@@ -1 +1 @@
-137414
+137565
--- FRITZ.Box_5690_Pro-08.40-137414-Inhaus/etc/.subversion    2026-10-09 18:28:25.000000000 +0200
+++ FRITZ.Box_5690_Pro-08.40-137565-Inhaus/etc/.subversion    2026-10-14 17:44:59.000000000 +0200
@@ -1 +1 @@
--137414
+-137565
--- FRITZ.Box_5690_Pro-08.40-137414-Inhaus/etc/init.d/rc.conf    2026-10-09 18:28:25.000000000 +0200
+++ FRITZ.Box_5690_Pro-08.40-137565-Inhaus/etc/init.d/rc.conf    2026-10-14 17:44:59.000000000 +0200
@@ -317,14 +317,14 @@
 ##########################################################################################
 export CONFIG_INSTALL_TYPE="none_57450"
 export CONFIG_VERSION="08.40"
-export CONFIG_SUBVERSION="-137414"
+export CONFIG_SUBVERSION="-137565"
 export CONFIG_VERSION_MAJOR="279"
 export CONFIG_ROMSIZE="0-nand_size=0-emmc_size=904MB"
 CONFIG_RAMSIZE="$(grep MemTotal /proc/meminfo | sed -e 's/MemTotal:[[:space:]]*//' -e 's/ kB//')"
 CONFIG_RAMSIZE="$((CONFIG_RAMSIZE / 1024))"
 export CONFIG_RAMSIZE
 export CONFIG_BUILDTYPE="1000"
-export CONFIG_BUILDNUMBER="137414"
+export CONFIG_BUILDNUMBER="137565"
 
 ##########################################################################################
 ## OEM spezifische Konfiguration
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/apparmor.d/sbin.nqcs.bin and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/apparmor.d/sbin.nqcs.bin differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/apparmor.d/usr.sbin.plcd.bin and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/apparmor.d/usr.sbin.plcd.bin differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/IPQ9574/q6_fw.b01 and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/IPQ9574/q6_fw.b01 differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/IPQ9574/q6_fw.b08 and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/IPQ9574/q6_fw.b08 differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/IPQ9574/q6_fw.b13 and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/IPQ9574/q6_fw.b13 differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/IPQ9574/q6_fw.b14 and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/IPQ9574/q6_fw.b14 differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/IPQ9574/q6_fw.b15 and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/IPQ9574/q6_fw.b15 differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/IPQ9574/q6_fw.mdt and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/IPQ9574/q6_fw.mdt differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/lrwpan/hw279_1/zncp-1.4.3.bin and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/lrwpan/hw279_1/zncp-1.4.3.bin differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/lrwpan/hw279_2/zncp-1.4.3.bin and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/lrwpan/hw279_2/zncp-1.4.3.bin differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/qcn9224/amss.bin and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/qcn9224/amss.bin differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/qcn9224/m3.bin and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/qcn9224/m3.bin differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/lib/firmware/rtk/filesystem.image and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/lib/firmware/rtk/filesystem.image differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/usr/lib/libmesh_analyzer_client.so and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/usr/lib/libmesh_analyzer_client.so differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/usr/lib/libmesh_plcservice.so.0 and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/usr/lib/libmesh_plcservice.so.0 differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/usr/lib/libmeshd.so.0 and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/usr/lib/libmeshd.so.0 differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/usr/sbin/mesh_analyzer and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/usr/sbin/mesh_analyzer differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/usr/sbin/meshd and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/usr/sbin/meshd differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/usr/www/cgi-bin/capture_topology_trace_notimeout and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/usr/www/cgi-bin/capture_topology_trace_notimeout differ
Binary files FRITZ.Box_5690_Pro-08.40-137414-Inhaus/var.tar and FRITZ.Box_5690_Pro-08.40-137565-Inhaus/var.tar differ

Code:
Firmware-Vergleich: FRITZ.Box_5690_Pro-08.40-137414-Inhaus → FRITZ.Box_5690_Pro-08.40-137565-Inhaus
Binärdateien: zusätzliche geänderte NEU-Dateien werden im ZIP mit Originalpfad gespeichert.
Die Datei ist eine Analyse, kein direkt einspielbares Firmware-Update.

GEÄNDERT/NEU: lib/apparmor.d/sbin.nqcs.bin
  ALT: 19273 Bytes | SHA256 fbb1e59fc188c90eeda43aab29034cafead043cf723203caab3a480f4ca7b416
  NEU: 19289 Bytes | SHA256 15a278ba7f6a1630b0ae91fc713d42effd14dba9f33b95c3a6f04dc040d06ee9
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/apparmor.d/usr.sbin.plcd.bin
  ALT: 16577 Bytes | SHA256 fff9821e4b55a0b6088f0bde850aae61b16eed4d74b0cad23cf6afbfb0327d01
  NEU: 16561 Bytes | SHA256 8124733d95f03b5853ee8f877f13940392401f3e4eb3b61097228308bbfb9b20
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/IPQ9574/q6_fw.b01
  ALT: 7480 Bytes | SHA256 2f1eecc0514fd5474f55afc64065985666afa6262de2e0bf635ca05160fc729f
  NEU: 7480 Bytes | SHA256 599ab983ee427afabcfc2f2ed6af9ba40059e2c0e1c99bc64e247e04d283df43
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/IPQ9574/q6_fw.b08
  ALT: 89060 Bytes | SHA256 85d7e546fe7a5c56f7b92acdf7f7303360ab8a7e4421c68442f9e9a90a81b492
  NEU: 89060 Bytes | SHA256 ac382aee6fc77d544bce8dfdfd5a543f798fb6e9e44e5d8c4867e256691313c3
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/IPQ9574/q6_fw.b13
  ALT: 2772992 Bytes | SHA256 f48f25286ed0d4050cd51b0334a3042a2f3a76c160ed4ffd5cafb1b50844115c
  NEU: 2772992 Bytes | SHA256 fb105b66fa360315aaed63b64556484eb6495cbd33b21299020f148579b40bb5
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/IPQ9574/q6_fw.b14
  ALT: 944376 Bytes | SHA256 97462dfb95207f3dba86e8dec9ce4a42915732db30dceea3f0b333abdbb16ad9
  NEU: 944376 Bytes | SHA256 cef5d10a2e416269af32e224f917fda69714735e118dc48e33aa0b492d6d04de
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/IPQ9574/q6_fw.b15
  ALT: 318152 Bytes | SHA256 2f3eb342607e5aee73835b4cadfedece3a916d190fcc42b6a1cf6d9ef386f1b1
  NEU: 318152 Bytes | SHA256 d31bfdbd06e6ab346f11f7d070ee0af30446c88173239fce162a12ebd2036d5b
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/IPQ9574/q6_fw.mdt
  ALT: 8140 Bytes | SHA256 24a47c383b850443cbdf65f03c4378ad212b2d8820008dc207d17d39fe8d687c
  NEU: 8140 Bytes | SHA256 9e3783e11604214cebe5bc58f7e5ceffdbddbcbd6dfda943701a498d7e6d9cba
  Typ: ELF 32-bit LSB executable, QUALCOMM DSP6, version 1 (SYSV), statically linked, no section header
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/lrwpan/hw279_1/zncp-1.4.3.bin
  ALT: 323188 Bytes | SHA256 f45ccaed08bcbf9e6ec1c40ddc3da37e7bc433e2c2ba47044cc021e7a8326f8d
  NEU: 323188 Bytes | SHA256 2696a3c4ee0343f840ff78ba90a60e040f651892eff88cd8df2844a94c8236fc
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/lrwpan/hw279_2/zncp-1.4.3.bin
  ALT: 322812 Bytes | SHA256 6054c2b546cd4043aa8aaa3cac8634b7690d018101f7c283e5939908632b2dc6
  NEU: 322812 Bytes | SHA256 4387d5e5b9bc1aac303269e390592781d813563bbd211a82c5f9bb838bfcf3a5
  Typ: data
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/qcn9224/amss.bin
  ALT: 8343552 Bytes | SHA256 002bba949f5a1dd16b03ee0b18f6f29c751876dac04e626df892f661952bf7cd
  NEU: 8343552 Bytes | SHA256 368c35a9b9ffa87e8af791cbfb002dbc6a88bb7d1f8903198f8b9cc81e1a9f29
  Typ: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, no section header
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/qcn9224/m3.bin
  ALT: 421888 Bytes | SHA256 29646a25dc01b1c20e21543ed8c3dcd799c428a92b3227317284c9ff65f75235
  NEU: 421888 Bytes | SHA256 da0619de95156aca8c7ec7ba64418ed5a64cf51ee466bde405e814fb01c2d870
  Typ: ELF 32-bit LSB executable, Intel i386, version 1 (SYSV), statically linked, no section header
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: lib/firmware/rtk/filesystem.image
  ALT: 5828672 Bytes | SHA256 b425562e19d2fada3f6d8a45e654a120acd478bef3c7ee3dc57781ac951517f2
  NEU: 5828672 Bytes | SHA256 5df87dea7cce0455c3da2679c501401eb3d292e906f5e5c66630a588e47bbbbe
  Typ: u-boot legacy uImage, uInitrd, Linux/MIPS, RAMDisk Image (Not compressed), 5828608 bytes, Wed Oct 14 15:44:59 2026, Load Address: 00000000, Entry Point: 00000000, Header CRC: 0X1B7112ED, Data CRC: 0XB009190B
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: usr/lib/libmesh_analyzer_client.so
  ALT: 13844 Bytes | SHA256 f55bded3d3db0600c99e9e532b7273ae808942b5ea4a2e25a1d09a719e98ee74
  NEU: 13844 Bytes | SHA256 38710d945d328de4d7d2a97b97608fc001984a1fa35667a576587b3916274fa4
  Typ: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c106ef209dea2f1e9e961c9ac39a470a76d2deb1, stripped
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: usr/lib/libmesh_plcservice.so.0
  ALT: 214552 Bytes | SHA256 9748fd4c1cfb90ff3daaa2518b6155cabce51e98496681dab5e6ca053f50757a
  NEU: 214552 Bytes | SHA256 001ad5ddcc6c6c2e6c83e032d4041eed2440d7b180740b4dd3d9427ee8873d70
  Typ: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bb51b9a3a59dd3f67b7c21e69af9e94b71819213, stripped
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: usr/lib/libmeshd.so.0
  ALT: 4835176 Bytes | SHA256 f49c1e6d375f02d4850b2e87a591dd8557910e343309fc296ea21fe69c8877c4
  NEU: 4835176 Bytes | SHA256 4f2817bbd30376fde499f3cf43badc1b26a0ca47f51841385d9b5c84a9ecb5d4
  Typ: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8030118b7ca7cafb43925a6ef0aa20459396e1af, stripped
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: usr/sbin/mesh_analyzer
  ALT: 63268 Bytes | SHA256 6e6de83e979978905ed2e056baed6de66df40fcf4d7a8fdbfd8e541aafaff66d
  NEU: 63268 Bytes | SHA256 7a9e5381055ac6f93849e91bb2bb01f97681bcb0b34220d8db0dd53896e1af7f
  Typ: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-arm.so.1, BuildID[sha1]=0b813458ed3e1fb5b0599ce0748599b3658c1c30, stripped
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: usr/sbin/meshd
  ALT: 26180 Bytes | SHA256 d7b9e265557e89138f3071c53c0875c647a201beffff3d1f89d86d045f209a9c
  NEU: 26180 Bytes | SHA256 8aabbf0a9d3453787af61fc3903b68674f77f879924ef52f552754405c3b33d7
  Typ: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-arm.so.1, BuildID[sha1]=4817becad6c93efb897c28958f17db4f9f18f390, stripped
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: usr/www/cgi-bin/capture_topology_trace_notimeout
  ALT: 26184 Bytes | SHA256 28ba847a157a2e0a348c4abb95827309e76e20455bd3c9895f1586d1bab13b19
  NEU: 26184 Bytes | SHA256 fd5d5adb1c89fc16edcc34b75f9b3e70c7daeef199b2813a0f58a74d41ffa9d9
  Typ: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-arm.so.1, BuildID[sha1]=1fc3148fab48b5228686b6217b7e5ddb9898f91c, stripped
  ELF Build-ID (NEU): -

GEÄNDERT/NEU: var.tar
  ALT: 30720 Bytes | SHA256 c7b5ad5688004039c9644836eac9a6306fda0cc5cdd19e7bef5c61fc15eead8b
  NEU: 30720 Bytes | SHA256 1405a62767cbb30a10f61f25831c9002a9068b0f4c804cec2fc7412ffb74aa52
  Typ: POSIX tar archive (GNU)
  ELF Build-ID (NEU): -


Erkannte geänderte/neue Binärdateien: 20
Erkannte entfernte Binärdateien: 0
Hinweis: Entfernte Dateien/Symlinks und Metadaten werden durch die Beilage allein nicht rekonstruiert.
 
  • Like
Reaktionen: ApexDE und FifaheId
Er kann die Matrix lesen
 
Das ist ein normaler Diff... kann man außer Dateinamen nichts ableiten... aber vielleicht will uns @Die Daltons erhellen was er sieht. Ich nehme die rote Pille
 
@Die Daltons In der FRITZ.Box_5690_Pro-08.40-137565-Inhaus gibt es eine Reihe von Firmwareupdates für den IPQ9574. Qualcomm veröffentlicht normalerweise monatlich Security Bulletins. Werden hier bereits die im October 2026 Security Bulletin veröffentlichten Sicherheitslücken behoben oder hinkt Fritz! hier beim Patchlevel hinterher?
 
FRITZ!Box 5690 Pro – Was hat sich zwischen den INHAUS-Builds 137414 und 137565 wirklich geändert?
FRITZ!OS: 08.40
Vergleich: 08.40-137414-Inhaus → 08.40-137565-Inhaus
Untersuchung: 15.10.2026 | Firmware-Diff v10.18, ergänzende ELF-/ARM-Maschinencode-Tiefenanalyse
Wichtig: Das ist eine unabhängige technische Analyse zweier Original-Firmware-Images, kein offizielles AVM-Changelog. Eine mögliche Fehlerbehebung wird nur dort als solche bezeichnet, wo sie tatsächlich belegt ist.
1. Zusammenfassung
Der Firmware-Vergleich hat 20 geänderte beziehungsweise neue Binärdateien gemeldet; entfernte Binärdateien wurden nicht gefunden. Betroffen sind Mesh, Zigbee, Qualcomm/WLAN, das Realtek-Dateisystem und zwei AppArmor-Profile. Allerdings hat nicht jede andere SHA256-Prüfsumme eine geänderte Funktion zur Folge.
Das auffälligste Ergebnis betrifft die Mesh-Nachbarschaftsverwaltung: In der Mesh-Bibliothek wurden ein Timeout-Wert, die Weitergabe eines IP-Präfixparameters und weitere Programmabschnitte verändert. Der Mesh-Analyzer besitzt außerdem einen neuen Prüfaufruf.
2. Mesh – Versionswechsel und nachgewiesene Programmänderungen
Datei:
Code:
usr/lib/libmeshd.so.0
Code:
ALT: 1.349-MyFritzOSP1_RC7-0-g28a43609
NEU: 1.350-MyFritzOSP1_RC8-0-gc6f09fe3
Die ausführbare ELF-Sektion
Code:
.text
wächst von 2.848.664 auf 2.848.808 Bytes (+144 Bytes). Die gesamte Datei ist in beiden Versionen 4.835.176 Bytes groß. Beim Vergleich gleicher Dateipositionen unterscheiden sich 3.626.433 Bytes. Diese Zahl darf nicht als Anteil geänderter Funktionen verstanden werden, weil auch Adressverschiebungen, Relokationen sowie Compiler-/Linker-Effekte beitragen können.
2.1 IP-Adress-Timeout: nicht nur umbenannt
Ein exportiertes Symbol des
Code:
NeighbourService
wurde ersetzt. Die Werte wurden direkt aus den ELF-Datenbereichen gelesen:
Code:
ALT: DEFAULT_IP_ADDRESS_STALE_TIMEOUT       = 5
NEU: DEFAULT_IP_ADDRESS_INACTIVITY_TIMEOUT = 606
Little-Endian-Rohwerte:
Code:
ALT: 05 00 00 00 00 00 00 00
NEU: 5e 02 00 00 00 00 00 00
Parallel änderte sich die Diagnosezeichenkette von
Code:
s ago which exceeds stale timeout of
auf
Code:
s ago which exceeds inactivity timeout of
.
Die separat vorhandene Konstante
Code:
DEFAULT_NODE_INACTIVITY_TIMEOUT
bleibt auf 4;
Code:
DEFAULT_NEIGHBOUR_TRACKING_STATUS_UPDATE_TIMER_DELAY
bleibt auf 5.
Einordnung: AVM hat einen tatsächlich gespeicherten Parameter zur IP-Adress-Inaktivität geändert. Die Formulierung
Code:
s ago
legt Sekunden als Einheit nahe, doch ohne vollständigen Aufrufkontext und Laufzeittest lässt sich nicht beweisen, dass ein Gerät nach exakt 606 Sekunden aus dem Mesh entfernt wird.
2.2 LearnedIPAddress: Präfixparameter wird weitergereicht
Betroffene C++-Funktion:
Code:
avm::mesh::LearnedIPAddress::LearnedIPAddress(INADDR const*, unsigned char, std::bitset<32u>)
Der Funktionsumfang ändert sich von 140 auf 160 Bytes. Im alten ARM-Maschinencode wird das Präfixargument für den nachfolgenden
Code:
PrefixedIPAddress
-Konstruktor mit
Code:
mov r2, #0
auf null gesetzt. Im neuen Code wird der ursprünglich übergebene Wert mit
Code:
mov r9, r2
gesichert und später mit
Code:
mov r2, r9
weitergegeben.
Einordnung: Diese Änderung ist unmittelbar im Maschinencode nachweisbar. Sie spricht für eine korrigierte Übergabe der IP-Präfixlänge. In welchen konkreten Fällen dadurch ein Fehler behoben wird, ist nicht verifiziert.
2.3 Weitere veränderte Funktionsgrößen
Code:
NeighbourService::update_node(...)              2372 → 2420 Bytes (+48)
LearnedIPAddress::LearnedIPAddress(...)           140 → 160 Bytes (+20)
LANService::create_eth_interface_monitors()     1196 → 1192 Bytes (-4)
Im alten und neuen
Code:
libmeshd.so.0
wurden jeweils 6.619 exportierte Funktionssymbole mit denselben Namen und 1.080 gleich benannte externe Funktionsimporte ermittelt. Die Konstruktor-Aliase C1/C2 sind dabei keine zwei unabhängigen Änderungen. Zahlreiche gleich benannte Funktionen zeigen aufgrund der Neuerstellung andere Maschinenbytes; ein Großteil davon kann durch Verschiebungen erklärt werden. Es wäre falsch, daraus tausende funktionale Bugfixes abzuleiten.
2.4 Mesh-Analyzer: zusätzliche Prüf- und Beendigungsaufrufe
Datei:
Code:
usr/sbin/mesh_analyzer
Die
Code:
.text
-Sektion wächst von 22.744 auf 22.792 Bytes (+48 Bytes). Neu als dynamische Funktionsimporte erkannt:
Code:
daemonmng_slab_periodic_check
exit
Der neue ARM-Code enthält einen tatsächlichen
Code:
BL
-Aufruf zur
Code:
daemonmng_slab_periodic_check
-PLT-Adresse. Vor dem Aufruf werden die Register
Code:
r0
,
Code:
r1
und
Code:
r2
jeweils mit
Code:
51200
belegt. Ein neuer
Code:
exit
-Aufruf ist ebenfalls sichtbar.
Einordnung: Hier wurde zusätzliche Programmlogik eingebaut. Welche Einheit die Werte 51200 haben und unter welchen Bedingungen die Routine eingreift, ist aus der Binäranalyse allein nicht sicher zu bestimmen. Ein Programmabsturz oder eine bestimmte Fehlerbehebung ist dadurch nicht belegt.
2.5 Welche Mesh-Komponenten KEINEN geänderten Programmcode zeigen
Die folgenden Dateien haben zwar unterschiedliche komplette SHA256-Prüfsummen, aber bytegleiche
Code:
.text
-Sektionen sowie identische geprüfte Code-/Datensektionen:
Code:
usr/sbin/meshd                         .text: 8.828 Bytes, bytegleich
usr/lib/libmesh_analyzer_client.so     .text: 3.152 Bytes, bytegleich
usr/lib/libmesh_plcservice.so.0       .text: 125.044 Bytes, bytegleich
Die gemessenen Änderungen betreffen bei diesen drei Dateien GNU-Build-ID und
Code:
.gnu_debuglink
-Prüfsumme. Weiterhin sind diese vier Dateien komplett SHA256-identisch:
Code:
usr/lib/libmesh_shared.so.0
usr/share/ctlmgr/libmesh_plugin.so
usr/share/moved/libmove_meshd_d.so
usr/share/moved/libmove_meshd_s.so
Fazit zu Mesh: Mindestens die IP-Adress-Konstante, die Präfixweitergabe und die neue Prüf-Anbindung im Mesh-Analyzer wurden tatsächlich verändert. Ein offizieller AVM-Bugfix lässt sich daraus nicht ableiten, wohl aber eine gezielte Weiterentwicklung dieser Teile.
3. Zigbee – ausschließlich die letzten 256 Bytes unterscheiden sich
Code:
lib/firmware/lrwpan/hw279_1/zncp-1.4.3.bin
Dateigröße: 323.188 Bytes
Unveränderte erste 322.932 Bytes
Danach 256 abweichende Bytes in einem zusammenhängenden Bereich

lib/firmware/lrwpan/hw279_2/zncp-1.4.3.bin
Dateigröße: 322.812 Bytes
Unveränderte erste 322.556 Bytes
Danach 255 abweichende Bytes innerhalb des 256-Byte-Endbereichs
Der eigentliche Bereich vor dem Ende ist jeweils vollständig byteidentisch. Ein 256-Byte-Signatur- oder Trailerbereich ist plausibel, aber RSA-2048 oder ein anderer Signaturtyp wurde nicht kryptografisch verifiziert. Kein nachgewiesenes Zigbee-Funktionsupdate.
4. Qualcomm und WLAN – neue Signatur-/Build-Kennungen
Die exakt gezählten Byteabweichungen liegen bei gleicher Dateiposition wie folgt:
Code:
IPQ9574/q6_fw.b01  :  966 Bytes
IPQ9574/q6_fw.b08  :   34 Bytes
IPQ9574/q6_fw.b13  :  683 Bytes
IPQ9574/q6_fw.b14  :   33 Bytes
IPQ9574/q6_fw.b15  :  135 Bytes
IPQ9574/q6_fw.mdt  :  966 Bytes
qcn9224/amss.bin   : 1704 Bytes
qcn9224/m3.bin     :  801 Bytes
In mehreren Dateien wechselten eingebettete Zeit-/UUID-Kennungen vom 09.10.2026 zum 14.10.2026:
Code:
q6_fw.b08 / q6_fw.b14: 09.10. 17:59 → 14.10. 17:23
qcn9224/amss.bin:       09.10. 18:03 → 14.10. 17:27
Die neuen Kennungen passen zu einem erneuten Herstellungs- oder Signierungslauf. Bei
Code:
b08
und
Code:
b14
sind die Änderungen sehr klein und decken sich mit erkannten UUID-/Zeitzeichenketten. Bei
Code:
b13
,
Code:
b15
,
Code:
amss.bin
und
Code:
m3.bin
sind weitere Prüfungen für eine Aussage über tatsächlich geänderte Firmware-Funktionen nötig.
Die von Binwalk teils gemeldeten ESP-/JBOOT-Signaturen in Qualcomm-Blobs wurden nicht unabhängig bestätigt und sind nicht als sicher erkannte eingebettete Images zu bewerten.
5. Realtek: SquashFS bis auf Dateiebene geprüft
Datei:
Code:
lib/firmware/rtk/filesystem.image
Das Image enthält einen 64-Byte-uImage-Header und anschließend ein XZ-komprimiertes SquashFS 4.0 mit 882 Inodes. Das neue uImage hat den Zeitstempel 14.10.2026, 15:44:59. Der Dateiinhaltsvergleich ergab je Version 769 erfasste Datei-/Symlink-Pfade. Es gibt weder zusätzliche noch entfernte Pfade. Genau vier Datei-Inhalte unterscheiden sich:
  • Code:
    etc/.revision
    :
    Code:
    137414
    →
    Code:
    137565
  • Code:
    etc/.subversion
    :
    Code:
    -137414
    →
    Code:
    -137565
  • Code:
    etc/init.d/rc.conf
    : Nur
    Code:
    CONFIG_SUBVERSION="-137414"
    →
    Code:
    "-137565"
    und
    Code:
    CONFIG_BUILDNUMBER="137414"
    →
    Code:
    "137565"
    ; keine weiteren Textzeilenänderungen.
  • Code:
    var.tar
    : je 21 Archivpfade, identische verglichene Nutzdaten, abweichende Zeitstempel.
Das separat vorliegende äußere
Code:
var.tar
enthält in beiden Versionen jeweils 33 Pfade, ebenfalls ohne neue oder entfernte Einträge und ohne geänderte verglichene Nutzdaten. Die Metadatenlisten zeigen neue Zeitstempel vom 09.10. auf den 14.10.2026.
Einordnung: In den geprüften Realtek-Dateiinhalten ist keine geänderte Funktionskonfiguration erkennbar; der Unterschied wird durch Buildnummern und TAR-Metadaten plausibel erklärt. Nicht alle möglichen Dateisystem- oder Archiv-Metadaten sind abschließend geprüft.
6. AppArmor – binäre Profile geändert
Code:
lib/apparmor.d/sbin.nqcs.bin       +16 Bytes
lib/apparmor.d/usr.sbin.plcd.bin  -16 Bytes
Beide Profile haben andere Prüfsummen und zahlreiche Byteabweichungen. Ob die tatsächlichen Sicherheitsregeln verändert wurden, lässt sich ohne eine passende Profil-Dekodierung beziehungsweise Original-Quellprofile nicht feststellen.
7. Prüfung und Grenzen
Die Ergebnisse basieren auf den zwei originalen AVM-Images. Die Mesh-ELF-Dateien wurden zusätzlich direkt extrahiert und mit
Code:
readelf
,
Code:
nm
, ARM-Disassembly sowie SHA256- und Sektionsvergleichen geprüft. Beim Mesh stimmen die extrahierten ELF-Dateien in ihren SHA256-Werten mit den ursprünglichen Firmware-Diff-Ergebnissen überein.
Code:
SHA256 altes Image:
86681b87255d826a5d78ce2be287f67a526f9c5d7e1be7e32cfe611d048ecba0
SHA256 neues Image:
f6140bde86288b4affffab3bbe854951e83d2a76bc9261f059ca74d607e0a7fd
Ein Test der Mesh-Funktionen auf einer laufenden Box wurde nicht durchgeführt. Insbesondere die tatsächliche Laufzeit des neuen Timeouts und die reale Fehlerwirkung bleiben offen.
Gesamtfazit
Der Versionssprung von INHAUS 137414 auf 137565 enthält nachweisbare Änderungen an der Mesh-/IP-Adress-Verarbeitung. Am deutlichsten sind die Änderung des NeighbourService-Timeoutwerts 5 → 606, die neue Weitergabe der IP-Präfixlänge und die zusätzliche periodische Prüfanbindung im Mesh-Analyzer. Gleichzeitig ist erkennbar, dass mehrere andere geänderte Binärdateien lediglich andere Build-/Debugdaten besitzen oder nur neue Signaturen beziehungsweise Zeitstempel tragen.
Eine definitive Aussage wie „AVM hat Fehler X behoben“ wäre ohne AVM-Changelog, Quellcode oder Praxistest unseriös. Aber die tatsächlichen technischen Änderungen lassen sich damit deutlich besser eingrenzen als durch einen gewöhnlichen
Code:
diff
.
 
Zuletzt bearbeitet:
Hammer! @Die Daltons : danke für Deine ausführliche Analyse!
 
Oder man schaut sich das Ganze einfach selbst einmal genauer an. Ist ja schließlich kein Hexenwerk. Die Änderungen kann man bereits seit Wochen und Monaten mitverfolgen und so auch ganz gut nachvollziehen, was sich im Laufe der Zeit alles getan hat. Man muss sich nur ein wenig damit beschäftigen.
 
  • Like
Reaktionen: DocMarc
Kostenlos!

Statistik des Forums

Themen
248,949
Beiträge
2,306,672
Mitglieder
378,717
Neuestes Mitglied
TKB1806