[OpenWrt-Devel] lantiq DSL drivers / firmware info
openwrt at kresin.me
Sat Aug 15 17:38:37 EDT 2015
Am 24.07.2015 um 01:20 schrieb Martin Blumenstingl:
> On Fri, Jul 24, 2015 at 1:00 AM, Aleksander Wałęski <olewales at gmail.com> wrote:
>> Actually, it just dawned on me that they can be doing just that. In
>> the bootloader. This is the only part of firmware we are not changing.
>> If PCBs turn out to be identical we might want to check this.
> That was my first guess, but I am using the open source u-boot version
> on the BT Home Hub 5A (= Annex A device) and it still refuses to
> connect to Annex B (at least back when I tried last, I switched to
> VDSL like two months ago).
I can confirm that it is unrelated to the bootloader. I crossflashed my
Annex A W8980v1 with the W9980B (Annex B) firmware. During crossflash,
the bootloader is updated as well. Afterwards, I do get exactly the same
error message as Andre:
xDSL Leave SHOWTIME!!
DSL_CPE: Wrong combination of DSL PHY Firmware and hybrid type used!
Please change one of it.
nReturn=0 nData="E843 0003 0001 0009 "
nReturn=0 nData="5048 0000 0001 "
nReturn=0 nData="1762 0000 0001 "
I did not connected the device to an Annex B ADSL line yet, but I guess
the result will be the same.
Furthermore, I replaced the content of mtd4 at f200 (@f100 is the device
mac address stored) and mtd5 with a bunch of 0x11, to test for a magic
value, that is read from there. U-boot replaces the content of mtd5 with
the ddr params right after reboot and neither the error message changes
if a W9980B firmware is booted, nor an error message appears if a W9980
firmware is booted. The content of mtd6 seams to be unrelated to me,
since it contains the ath calibration data.
I share Daniels guess, that there could be a resistor, which locks the
VRX208 to Annex A/Annex B ADSL mode. As already mentioned, it's
unrelated to VDSL. My Annex B VDSL line works with the W9980B (and
properly W9980) firmware out of the box.
> If you can figure out where the boot_sel pins are (similar to  or
> ) to get it into CFG04 mode (= boot via UART) then I can add a
> patch for Daniel Schwierzeck's open source lantiq u-boot. But be
> aware: you need to pull some of them HIGH (= 3.3V, *NOT* 5V) - you
> could damage your device by pulling the wrong pin HIGH.
I found the location of the boot_sel pin and have updated the W8980v1
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
More information about the openwrt-devel