Git Product home page Git Product logo

lantiq-xdsl-firmware-info's People

Contributors

mkresin avatar xdarklight avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

lantiq-xdsl-firmware-info's Issues

firmware extraction issue

Hi,
i can't extract the latest firmware of Fritzbox7490 version 7.21 released few days ago. 7z fails at this command
7z e filesystem.image filesystem_core.squashfs
help me guys.

Unable to execute unsquashfs4-avm-be

I am unable to execute the unsquashfs4-avm-be Command.

I tried to get it from freeze and from GitHub.com/PeterPawn but all with no success. Any hints?

Thanks!

2 more VRX500 versions from Draytek 2765 modem firmwares

Source: Vigor2765_v4.4.2.1_MDM5.zip

Versions:

  • 8.D.1.F.1.7_8.D.1.0.1.1
  • 8.D.1.F.1.7_8.D.1.0.1.2

The other 2 versions in this firmware are already in the main list.

Extraction is by the procedure documented in #34 however the most recent version of the extract_ltq_xdsl_files.py script is required to extract these two files from the decompressed firmware file.

I am currently using 8.D.1.F.1.7_8.D.1.0.1.1 in a Fritz!Box 7530 running OpenWrt 23.05.2 on a VDSL2 connection.

NB: the same two files are in the later v4.4.3 MDM5 firmware for the Vigor 2765, however the decompression step takes about a third longer.

VDSL w/ vectoring 9.1.4, ADSL 9.0.D, annex A and B

The latest "Labor" firmware for the Fritzbox 7490 contains the following:

vr9-A-dsl.bin: VDSL over ISDN incl. vectoring support for VRX200, version: 9.1.4 | ADSL Annex A for VRX200, version: 9.0.D
vr9-B-dsl.bin: VDSL over ISDN incl. vectoring support for VRX200, version: 9.1.4 | ADSL Annex B for VRX200, version: 9.0.D

The annex A firmware is shipped as a bsdiff to the annex B firmware image.

I've tested the annex B firmware successfully on a TP-Link VR200v.

4 new firmware versions in Fritzbox 7490 image

URL: http://ftp.avm.de/fritz.box/fritzbox.7490/firmware/deutsch/FRITZ.Box_7490.113.06.90.image

Extraction:
7z e FRITZ.Box_7490.113.06.90.image -r filesystem.image
7z e filesystem.image filesystem_core.squashfs
unsquashfs4-avm-be filesystem_core.squashfs -e lib/modules/dsp_vr9/
cd lib/modules/dsp_vr9/
bspatch vr9-B-dsl.bin vr9-A-dsl.bin vr9-A-dsl.bin.bsdiff
bspatch vr9-B-dsl.bin release-vr9-B-dsl.bin release-vr9-B-dsl.bin.bsdiff
bspatch vr9-A-dsl.bin release-vr9-A-dsl.bin release-vr9-A-dsl.bin.bsdiff

Results:
(please note that although some version numbers are already known, the binaries are different)

filename: release-vr9-B-dsl.bin
version: 5.7.8.9.1.7-5.7.2.4.1.2
sha1sum: 539162673a99a05d8343da06bebe7e6c356f0a7d
filesize: 896592

filename: release-vr9-A-dsl.bin
version: 5.7.8.9.1.7-5.7.1.E.1.1
sha1sum: b4c811ce46f6606f93165d03cc125e8db1d88038
filesize: 913736

filename: vr9-A-dsl.bin
version: 5.9.0.C.1.7-5.9.0.A.0.1
sha1sum: d5744613981e3ff9cec19481eee3bb301670129b
filesize: 925492

filename: vr9-B-dsl.bin
version: 5.9.0.C.1.7-5.9.0.A.0.2
sha1sum: ef3237c2345487f69b02592a9373bdcbcd04547c
filesize: 907204

Newest xDSL firmware for w8980?

Hi, Sorry for this trivial question. I just want to know what is the newest xDSL firmware available that's supporting VDSL vectoring?

[Please help]I need to disable the interleaving and G.inp for better Ping latency and my isp is lazy and Ignorant! I need to ovveride it manually but don't know how.

[Please help]I need to disable the interleaving and G.inp for better Ping latency and my isp is lazy and Ignorant! I need to ovveride it manually but don't know how.

My device is lantiq xrx 200
my loop length is short but my isp ignores my requests!
I am at profile 17a
I need you to help me with a patch that disable all sorts of error correction.
Or If possible provide commands to do what i need.

Thanks
Edit: btw ltq-xdsl-fw-info.sh give error on my router TP-LINK 8970 v1 running OpenWRT 18.
"env: can't execute 'bash': No such file or directory"
And by removing the first line still there is errors
"./ltq-xdsl-fw-info.sh: line 43: syntax error: unexpected "(" (expecting "}")"

VDSL vectoring 5.9.0.12.1.7 ANNEX B

Extracted from: https://ftp.avm.de/fritzbox/fritzbox-7412/deutschland/fritz.os/FRITZ.Box_7412.137.06.85.image

/etc/init.d/dsl_control status
ATU-C Vendor ID: Broadcom 192.26
ATU-C System Vendor ID: Broadcom
Chipset: Lantiq-VRX200
Firmware Version: 5.9.0.12.1.7
API Version: 4.17.18.6
XTSE Capabilities: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2
Annex: B
Line Mode: G.993.5 (VDSL2 with down- and upstream vectoring)
Profile: 17a
Line State: UP [0x801: showtime_tc_sync]

How to extract DSL firmware ?

Hello all

  1. I believe the "VMG1312-T20B" holds new DSL firmware, however im not sure how to extract it as nothing is in the firmware folder or the modules folder? all i know is, this works better on my line than the dm200/VRX200

https://www.zyxel.com/uk/en/support/download_library/product/vmg1312_t20b_14.shtml?c=uk&l=en&pid=20170103120002&tab=Firmware&pname=VMG1312-T20B&mtname=Firmware

https://download.zyxel.com/VMG1312-T20B/firmware/VMG1312-T20B_5.30(ABSB.5)C0.zip

  1. im having problems with openwrt on dm200 under (21.02.3) it keeps rebooting, it connects to my dsl line under bridge mode then randomly reboots ?

New firmware 9.0.D

https://download.avm.de/fritzbox/fritzbox-7430/deutschland/fritz.os/FRITZ.Box_7430-07.21.image

extract like any other avm firmware

filename: vr9-A-dsl.bin
version: 5.9.1.4.0.7-5.9.0.D.0.1
sha1sum: 41375044e876fe971007c469a96b89a5937610d7
filesize: 927096
Firmware1:
        PLATFORM: 5
        PLATFORM_STR: VRX200
        APPLICATION_TYPE: 7
        APPLICATION_TYPE_STR: VDSL over ISDN incl. vectoring support
        VERSION_STR: 9.1.4
        RELEASE_STATUS: 0
        RELEASE_STATUS_STR: Release
Firmware2:
        PLATFORM: 5
        PLATFORM_STR: VRX200
        APPLICATION_TYPE: 1
        APPLICATION_TYPE_STR: ADSL Annex A
        VERSION_STR: 9.0.D
        RELEASE_STATUS: 0
        RELEASE_STATUS_STR: Release

vr9-A-dsl.bin.bsdiff: NO firmware versions found - is this a valid lantiq DSL firmware file?
filename: vr9-B-dsl.bin
version: 5.9.1.4.0.7-5.9.0.D.0.2
sha1sum: ab8aeaf0894643356fa66a87304f388f43ee31e3
filesize: 908888
Firmware1:
        PLATFORM: 5
        PLATFORM_STR: VRX200
        APPLICATION_TYPE: 7
        APPLICATION_TYPE_STR: VDSL over ISDN incl. vectoring support
        VERSION_STR: 9.1.4
        RELEASE_STATUS: 0
        RELEASE_STATUS_STR: Release
Firmware2:
        PLATFORM: 5
        PLATFORM_STR: VRX200
        APPLICATION_TYPE: 2
        APPLICATION_TYPE_STR: ADSL Annex B
        VERSION_STR: 9.0.D
        RELEASE_STATUS: 0
        RELEASE_STATUS_STR: Release

Netgear VEVG2500 analysis

While looking through the netgear sources for the VEVG2500, I came across a few packages related to lantiq firmware. Sadly, there were no binaries, though I thought this information might still be useful to someone.

These versions must exist somewhere, and if anyone does have this device, they would probably be able to extract one of the following FW versions from it. There appears to be no complete firmware binary available to download from netgear's website, though this device it seems was primarily sold to ISPs, including the French 'Numerical', so maybe there are firmware downloads available elsewhere.

PKG_NAME:=ifx-dsl-amazon-se-firmware-adsl-a
PKG_VERSION:=03.04.07.0B.00.01

PKG_NAME:=ifx-dsl-amazon-se-firmware-adsl-b
PKG_VERSION:=03.04.01.07.00.02

PKG_NAME:=ifx-dsl-ar9-firmware-adsl-a
PKG_VERSION:=04.04.07.0B.00.01

PKG_NAME:=ifx-dsl-ar9-firmware-adsl-b
PKG_VERSION:=04.04.01.07.00.02

PKG_NAME:=ifx-dsl-danube-firmware-adsl-a
PKG_VERSION:=02.04.07.0B.00.01

PKG_NAME:=ifx-dsl-danube-firmware-adsl-b
PKG_VERSION:=02.04.01.07.00.02

PKG_NAME:=ifx-dsl-vinax-cpe-firmware-adsl-a
PKG_VERSION:=09.06.01.03.02.05

PKG_NAME:=ifx-dsl-vinax-cpe-firmware-adsl-b
PKG_VERSION:=09.05.02.01.00.06

PKG_NAME:=ifx-dsl-vinax-cpe-firmware-vdsl2
PKG_VERSION:=09.13.00.01.01.02

PKG_NAME:=ifx-dsl-vr9-firmware-xdsl
PKG_VERSION:=05.03.01.0A.01.06_05.03.03.00.01.01

I'm presuming these all refer to different SoCs, which may or may not be supported under xway. Aside from vr9, which would obviously be supported under xrx200. Does this site intend to list firmware for other SoCs as well, or just the vr9 family? In fact, does anyone know how well these other SoCs are supported in linux / openwrt anyway?

FW version 5.5.1.7.1.6-5.5.3.3.1.2

From Arcadyan Easybox 904 xDSL

Extracted firmware here.

Not sure how they extracted the firmware, or whether the redistribution of it in this manner is even legal, but hey.

filename: xcpe_551716_553312.bin
version: 5.5.1.7.1.6-5.5.3.3.1.2
sha1sum: a7ccc06303a0f23ab7abb64969e480528fd87c57
filesize: 830312
Firmware1:
	PLATFORM: 5
	PLATFORM_STR: VRX200
	APPLICATION_TYPE: 6
	APPLICATION_TYPE_STR: VDSL over ISDN
	VERSION_STR: 5.1.7
	RELEASE_STATUS: 1
	RELEASE_STATUS_STR: Pre-Release
Firmware2:
	PLATFORM: 5
	PLATFORM_STR: VRX200
	APPLICATION_TYPE: 2
	APPLICATION_TYPE_STR: ADSL Annex B
	VERSION_STR: 5.3.3
	RELEASE_STATUS: 1
	RELEASE_STATUS_STR: Pre-Release

VDSL Annex J lantiq Firmware?!

Hi,
in search for a Vectoring FW for my vr200v I stumbled over your collection. All listed VDSL firmwares are for Annex A or B. We have mainly Annex J here in Germany, do you think it makes sense to unpack an AVM image of a VR9 box supporting it ? Eg. a 7490 ? Eg. from http://acsfwdl.1und1.de/avm/7490/FRITZ.Box_7490.113.06.93.image ? But it also only contains Annex B and Annex A, maybe it's anyway contained in both ? (as it doesn't leave the spectrum gap for analog telephony?!)
BR/Tomas

Firmware Versions 5.9.0.12.1.7 and 5.9.1.4.0.7

Version: 5.9.0.12.1.7
URL: https://download.avm.de/fritzbox/fritzbox-7412/deutschland/fritz.os/FRITZ.Box_7412-06.86.image

D80506DD061C3915A65923A7D198DF94ADA3D745 vr9-A-dsl.bin
756553DCB16FFEE8BC1A92F13AE1670D6DB35A79 vr9-B-dsl.bin

Version: 5.9.1.4.0.7
URL: https://ftp.avm.de/fritzbox/fritzbox-7490/deutschland/fritz.os/FRITZ.Box_7490-07.12.image

4B27CEC814DEEFECCA912A974CF2B180548417FA vr9-A-dsl.bin
CEACE0E9CCFA09372248371C2BAD4D7FC4CC9B35 vr9-B-dsl.bin

Extraction:

7z e *.image -r filesystem.image
7z e filesystem.image filesystem_core.squashfs
unsquashfs4-avm-be filesystem_core.squashfs -e lib/modules/dsp_vr9/
cd lib/modules/dsp_vr9/
bspatch vr9-B-dsl.bin vr9-A-dsl.bin vr9-A-dsl.bin.bsdiff

xDSL files ("blobs") in recent Draytek Lantiq modem firmwares

To extract an xDSL firmware file

  • unpack the firmware files (.all, .rst) from the release .zip
    (it doesn't matter whether the .all or .rst variant is used,
    the output image will have the same content for any given firmware release)
  • execute
    extract_dtv_fw.py <firmware_file>
    (the output will be named firmware_file.fw)
  • execute
    extract_ltq_xdsl_files.py <firmware_file.fw>
    (any xDSL files found will be extracted to the current working directory)

The above Python scripts are available from
https://github.com/aimacintyre/xdsl-modem-fw-tools

The xDSL file versions I've identified to date are listed below grouped
by Draytek device. I haven't tried to remove any duplicates that may
already be in the VRX200 public list, or the duplicates between different
Draytek firmwares. The filename shown in the list is that of the firmware image extracted from
the device firmware .all file using the extract_dtv_fw.py script.

Example:

wget https://fw.draytek.com.tw/Vigor130/Firmware/v3.8.4.1/Vigor130_v3.8.4.1_STD.zip
unzip Vigor130_v3.8.4.1_STD.zip
extract_dtv_fw.py v130_3841_modem_STD.all
extract_ltq_xdsl_files.py v130_3841_modem_STD.all.fw

The output of extract_ltq_xdsl_files.py:

[1]  xDSL file with type A start marker found:
     offset:  0x65f138
     length:  815532 bytes
     version: 5.4.8.0.0.6_5.4.4.4.0.1
[2]  xDSL file with type A start marker found:
     offset:  0x7262e8
     length:  802032 bytes
     version: 5.4.8.0.0.6_5.4.4.5.1.2

The extracted xDSL files:

ls -l *.bin
-rw-rw-r-- 1 andymac andymac 815532 Jul 12 16:59 xcpe_5.4.8.0.0.6_5.4.4.4.0.1.bin
-rw-rw-r-- 1 andymac andymac 802032 Jul 12 16:59 xcpe_5.4.8.0.0.6_5.4.4.5.1.2.bin

I have successfully run the following extracted file versions in several devices on my VDSL2 service:

  • 5.7.C.8.1.7_5.7.5.A.1.1 (TP-Link TD-W8980, Openwrt master with the vectoring fixes)
  • 7.7.C.8.1.7_7.7.5.A.1.1 (Netgear D7000v2 & D7800, spliced into factory firmware)

Vigor 130 (VRX200/VR9)

v130_3841_modem_STD.all.fw (Vigor130_v3.8.4.1_STD.zip)
5.4.8.0.0.6_5.4.4.4.0.1 (815532 bytes)
5.4.8.0.0.6_5.4.4.5.1.2 (802032 bytes)

v130_3841_modem_1.all.fw (Vigor130_v3.8.4.1_modem_1.zip)
5.4.7.9.1.6_5.4.4.4.1.1 (816668 bytes)
V_5.4.2.0.1.6_5.3.5.1.1.2 (759792 bytes)

v130_3841_modem_2.all.fw (Vigor130_v3.8.4.1_modem_2.zip)
5.5.0.E.0.6_5.5.1.0.0.1 (845596 bytes)
V_5.3.3.D.0.6_5.3.5.9.0.2 (759904 bytes)

v130_3841_modem_3.all.fw (Vigor130_v3.8.4.1_modem_3.zip)
5.4.8.0.0.6_5.4.4.5.1.2 (802032 bytes)
5.5.1.5.0.6_5.5.1.5.0.1 (846016 bytes)

v130_3841_modem_4.all.fw (Vigor130_v3.8.4.1_modem_4.zip)
5.7.6.D.1.7_5.7.2.8.0.1 (927224 bytes)
5.7.3.3.0.7_5.7.1.5.0.2 (904184 bytes)

v130_3841_modem_5.all.fw (Vigor130_v3.8.4.1_modem_5.zip)
5.7.1.A.1.7_5.7.0.1.1.1 (910420 bytes)
5.6.5.6.0.7_5.6.7.0.0.2 (891056 bytes)

v130_3841_modem_6.all.fw (Vigor130_v3.8.4.1_modem_6.zip)
5.6.5.6.0.7_5.6.7.0.0.2 (891056 bytes)
5.7.2.D.0.7_5.7.0.E.0.1 (919740 bytes)

v130_3841_modem_7.all.fw (Vigor130_v3.8.4.1_modem_7.zip)
5.6.7.5.1.7_5.6.2.3.0.1 (901132 bytes)
5.6.7.6.1.7_5.6.7.2.1.2 (877836 bytes)

v130_3841_modem_8.all.fw (Vigor130_v3.8.4.1_modem_8.zip)
5.7.9.F.1.7_5.7.3.F.0.1 (928764 bytes)
5.7.3.3.0.7_5.7.1.5.0.2 (904184 bytes)

v130_3841_modem_9.all.fw (Vigor130_v3.8.4.1_modem_9.zip)
5.7.4.3.0.7_5.7.1.8.0.1 (923140 bytes)
5.7.3.3.0.7_5.7.1.5.0.2 (904184 bytes)

v130_3841_modem_10.all.fw (Vigor130_v3.8.4.1_modem_10.zip)
5.7.C.7.1.7_5.7.5.A.1.1 (950268 bytes)
5.7.3.3.0.7_5.7.1.5.0.2 (904184 bytes)

v130_3841_modem_11.all.fw (Vigor130_v3.8.4.1_modem_11.zip)
5.7.C.8.1.7_5.7.5.A.1.1 (950272 bytes)
5.7.3.3.0.7_5.7.1.5.0.2 (904184 bytes)


Vigor 2760-Delight (VRX200/VR9)

v2760_std_3895.all.fw (Vigor2760_v3.8.9.5_STD.zip)
5.4.8.0.0.6_5.4.4.4.0.1 (815532 bytes)
5.5.1.7.1.6_5.5.3.3.1.2 (830312 bytes)
5.4.8.0.0.6_5.4.4.5.1.2 (802032 bytes)

v2760_vect1_3895.all.fw (Vigor2760_v3.8.9.5_VECTOR1.zip)
5.6.6.F.0.7_5.6.2.7.0.1 (901204 bytes)
5.6.7.5.1.7_5.6.2.3.0.1 (901132 bytes)
5.6.5.6.0.7_5.6.7.0.0.2 (891056 bytes)
5.6.5.6.0.6_5.6.7.0.0.2 (891064 bytes)

v2760_vect2_3895.all.fw (Vigor2760_v3.8.9.5_VECTOR2.zip)
5.7.3.8.0.7_5.7.1.7.0.1 (919952 bytes)
5.7.4.3.0.7_5.7.1.8.0.1 (923140 bytes)
5.7.3.3.0.7_5.7.1.C.0.2 (904388 bytes)
5.6.5.6.0.7_5.6.7.0.0.2 (891056 bytes)

v2760_vect3_3895.all.fw (Vigor2760_v3.8.9.5_VECTOR3.zip)
5.7.6.D.1.7_5.7.2.8.0.1 (927224 bytes)
5.7.4.3.0.7_5.7.1.8.0.1 (923140 bytes)
5.7.3.3.0.7_5.7.1.C.0.2 (904388 bytes)
5.6.5.6.0.7_5.6.7.0.0.2 (891056 bytes)

v2760_vect4_3895.all.fw (Vigor2760_v3.8.9.5_VECTOR4.zip)
5.7.3.8.0.7_5.7.1.7.0.1 (919952 bytes)
5.7.9.F.1.7_5.7.3.F.0.1 (928764 bytes)
5.7.3.3.0.7_5.7.1.C.0.2 (904388 bytes)
5.6.5.6.0.7_5.6.7.0.0.2 (891056 bytes)

v2760_vect5_3895.all.fw (Vigor2760_v3.8.9.5_VECTOR5.zip)
5.7.C.8.1.7_5.7.5.A.1.1 (950272 bytes)
5.7.3.8.0.7_5.7.1.7.0.1 (919952 bytes)
5.7.3.3.0.7_5.7.1.C.0.2 (904388 bytes)
5.6.5.6.0.7_5.6.7.0.0.2 (891056 bytes)


Vigor 2762 (VRX300/VR10)

v2762_std_3963.all.fw (Vigor2762_v3.9.6.3_STD.zip)
7.7.6.D.0.7_7.7.2.8.0.1 (940144 bytes)
7.7.3.3.0.6_7.7.1.5.0.2 (918736 bytes)
7.7.3.3.0.7_7.7.1.C.0.2 (918896 bytes)
7.7.4.3.0.7_7.7.1.8.0.1 (936240 bytes)

v2762_mdm1_3963.all.fw (Vigor2762_v3.9.6.3_MDM1.zip)
7.7.9.5.1.7_7.7.3.F.0.1 (940644 bytes)
7.7.B.5.0.7_7.7.5.4.0.1 (959380 bytes)
7.7.9.B.0.7_7.7.4.C.1.2 (940024 bytes)
7.7.9.B.0.6_7.7.4.F.0.2 (939984 bytes)

v2762_mdm2_3963.all.fw (Vigor2762_v3.9.6.3_MDM2.zip)
7.7.8.C.0.6_7.7.3.F.0.1 (940656 bytes)
7.7.B.5.0.6_7.7.5.4.0.1 (959396 bytes)
7.7.9.B.0.6_7.7.4.C.0.2 (940040 bytes)
7.7.9.9.0.6_7.7.4.4.0.2 (939124 bytes)

v2762_mdm3_3963.all.fw (Vigor2762_v3.9.6.3_MDM3.zip)
7.7.C.8.1.7_7.7.5.A.1.1 (959744 bytes)
7.7.C.7.1.7_7.7.5.A.1.1 (959744 bytes)
7.7.9.B.0.7_7.7.4.C.1.2 (940024 bytes)
7.7.C.7.1.7_7.7.5.A.1.2 (944432 bytes)


Vigor 165 (VRX500/VR11)

v165_std_4231.all.fw (Vigor165_v4.2.3.1_STD.zip)
8.B.2.6.0.7_8.B.0.B.0.1 (960032 bytes)
8.B.0.F.0.7_8.B.0.7.0.1 (950452 bytes)
8.B.2.6.0.7_8.B.0.B.0.2 (942704 bytes)
8.B.2.8.1.7_8.B.0.8.1.2 (934016 bytes)

v165_mdm1_4231.all.fw (Vigor165_v4.2.3.1_MDM1.zip)
8.B.1.1.1.7_8.B.0.7.0.1 (950752 bytes)
8.B.0.F.0.7_8.B.0.7.0.1 (950452 bytes)
8.B.2.6.0.7_8.B.0.B.0.2 (942704 bytes)
8.B.2.8.1.7_8.B.0.8.1.2 (934016 bytes)

v165_mdm2_4231.all.fw (Vigor165_v4.2.3.1_MDM2.zip)
8.D.1.5.0.7_8.D.0.9.0.1 (1005436 bytes)
8.D.1.9.1.7_8.D.0.C.1.1 (1028136 bytes)
8.D.1.9.1.7_8.D.0.C.1.2 (1007624 bytes)
8.B.2.8.1.7_8.B.0.8.1.2 (934016 bytes)

v165_mdm3_4231.all.fw (Vigor165_v4.2.3.1_MDM3.zip)
8.D.1.5.0.7_8.D.0.9.0.1 (1005436 bytes)
8.D.1.9.1.7_8.D.0.C.1.1 (1028136 bytes)
8.B.2.6.0.7_8.B.0.B.0.2 (942704 bytes)
8.D.1.9.1.7_8.D.0.C.1.2 (1007624 bytes)


Vigor 2765 (VRX500/VR11)

v2765_std_441.all.fw (Vigor2765_v4.4.1_STD.zip)
8.B.2.6.0.7_8.B.0.B.0.1 (960032 bytes)
8.B.0.F.0.7_8.B.0.7.0.1 (950452 bytes)
8.B.2.6.0.7_8.B.0.B.0.2 (942704 bytes)
8.B.2.8.1.7_8.B.0.8.1.2 (934016 bytes)

v2765_mdm1_441.all.fw (Vigor2765_v4.4.1_MDM1.zip)
8.B.1.1.1.7_8.B.0.7.0.1 (950752 bytes)
8.B.0.F.0.7_8.B.0.7.0.1 (950452 bytes)
8.B.2.6.0.7_8.B.0.B.0.2 (942704 bytes)
8.B.2.8.1.7_8.B.0.8.1.2 (934016 bytes)

v2765_mdm2_441.all.fw (Vigor2765_v4.4.1_MDM2.zip)
8.D.1.5.0.7_8.D.0.9.0.1 (1005436 bytes)
8.D.1.9.1.7_8.D.0.C.1.1 (1028136 bytes)
8.D.1.9.1.7_8.D.0.C.1.2 (1007624 bytes)
8.B.2.8.1.7_8.B.0.8.1.2 (934016 bytes)

v2765_mdm3_441.all.fw (Vigor2765_v4.4.1_MDM3.zip)
8.D.1.5.0.7_8.D.0.9.0.1 (1005436 bytes)
8.D.1.9.1.7_8.D.0.C.1.1 (1028136 bytes)
8.B.2.6.0.7_8.B.0.B.0.2 (942704 bytes)
8.D.1.9.1.7_8.D.0.C.1.2 (1007624 bytes)

v2765_mdm4_441.all.fw (Vigor2765_v4.4.1_MDM4.zip)
8.D.1.C.1.7_8.D.0.E.1.1 (1030708 bytes)
8.D.1.B.1.7_8.D.0.E.1.1 (1030736 bytes)
8.D.1.9.1.7_8.D.0.C.1.2 (1007624 bytes)
8.D.1.C.1.7_8.D.0.E.1.2 (1010220 bytes)

some new firmware found in latest Fritzbox production images

FRITZ.Box_7490-07.12.image (29-07-2019) contains 5.9.1.4.0.7
FRITZ.Box_7412-06.86.image (30-09-2019) contains 5.9.0.12.1.7

(version numbers refer to Annex B firmware; Annex A should be available in the Fritzbox firmwares, too, as a binary patch)

Both firmwares connect with profile 17a, G.993.5 (VDSL2 with down- and upstream vectoring).
I didn't try them too extensively yet, though.

xDSL modem firmware for TP-Link TD-W8980

  1. Download latest original firmware for TD-W8980 router from TP-Link at: http://www.tp-link.us/res/down/soft/TD-W8980_V1_150514.zip and unzip
  2. binwalk "TD-W8980v1_0.6.0_1.8_up_boot(150514)_2015-05-14_11.16.43.bin" -e sasquatch ./TD-W8980v1_0.6.0_1.8_up_boot(150514)_2015-05-14_11.16.43.bin
  3. cd "_TD-W8980v1_0.6.0_1.8_up_boot(150514)_2015-05-14_11.16.43.bin.extracted"
  4. sasquatch -x 160200.squashfs

xDSL modem firmware will be found under ./squashfs-root/firmware. Router firmware "TD-W8980_V1_150514.zip" contains xDSL modem firmware version "dsl_vr9_firmware_xdsl-05.04.08.00.00.06_05.04.04.04.00.01.bin".

5.5.1.C.1.6-5.5.4.1.1.2 binary

wget http://static.tp-link.com/res/down/soft/TD-W8970B_V1_150526.zip
unzip TD-W8970B_V1_150526.zip
cd TD-W8970B_V1_150526
dd if=TD-W8970Bv1_0.6.0_2.9_up_boot\(150526\)_2015-05-26_15.55.38.bin of=01.squashfs ibs=1 skip=1442304 count=5995527
unsquashfs 01.squashfs

SHA1(squashfs-root/firmware/xcpe_551C16_554112_AnnexB.bin)= f203d5346ed5637f8478b0efd0eefcf6f79ff9c2

P. S. Offsets determined using binwalk.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.