User Tools

Site Tools


toh:tp-link:td-w8970

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
toh:tp-link:td-w8970 [2014/08/24 13:06]
jininrage
toh:tp-link:td-w8970 [2014/11/02 10:48] (current)
malvineous Add some installation instructions
Line 12: Line 12:
   * ADSL/VDSL works   * ADSL/VDSL works
   * switch is passing traffic (tagged + untagged)   * switch is passing traffic (tagged + untagged)
-  * wifi doesn'​t work [[https://​dev.openwrt.org/​ticket/​17069|#​17069]]+  * wifi doesn'​t work (regression since r40948) ​[[https://​dev.openwrt.org/​ticket/​17069|#​17069]]
  
 ==== Work-in-progress ==== ==== Work-in-progress ====
Line 32: Line 32:
 ===== Installation ===== ===== Installation =====
  
 +At the time of writing, the only known method of installation involves access to the bootloader, which requires using the serial console. ​ This in turn requires opening the device to access the contacts on the circuit board.
  
 +Once a serial console has been established (see below for further details) the following method worked for at least one person:
 +
 +  - Download the openwrt-lantiq-xrx200-TDW8970-uImage-initramfs image from wherever you can find it (the [[http://​downloads.openwrt.org/​barrier_breaker/​14.07/​lantiq/​xrx200/​|official release]] does not supply a uImage with an initramfs, so booting that just gives you an error about a missing root filesystem.)
 +  - Switch on the device and press '​t'​ on the serial console until you get a prompt, then run commands similar to these:
 +    - Set the device'​s IP if you don't want the default 192.168.1.1:​ (so you don't have to move your TFTP server onto a different subnet)<​code>​setenv ipaddr 192.168.1.1</​code>​
 +    - Set the address of your TFTP server:<​code>​setenv serverip 192.168.1.2</​code>​
 +    - Set the board type:<​code>​setenv bootargs '​board=WD8970'</​code>​
 +    - Download the image into RAM (*not* flash):<​code>​tftpboot openwrt-lantiq-xrx200-TDW8970-uImage-initramfs</​code>​
 +    - Boot the image from RAM:<​code>​bootm</​code>​
 +  - If OpenWRT boots successfully,​ download the [[http://​downloads.openwrt.org/​barrier_breaker/​14.07/​lantiq/​xrx200/​|official release]] sysimage into /tmp
 +  - Flash the newly downloaded sysimage:<​code>​sysupgrade /​tmp/​openwrt-lantiq-xrx200-TDW8970-sysupgrade.image</​code>​The flash is extremely slow on this device (~100kB/​sec) so the write takes a long time.
 +  - Find the DSL firmware which is not included in the image and copy it into /​lib/​firmware/​vdsl.bin (this file is referenced in /​etc/​config/​network)
  
 ==== Flash layout ==== ==== Flash layout ====
toh/tp-link/td-w8970.1408878404.txt.bz2 · Last modified: 2014/08/24 13:06 by jininrage