At the present time, a working version needs to be from trunk r43988.
Target System:Lantiq Subtarget:XRX200 Target Profile:ZyXEL P-2812HNU-F1 or F3. Bootloaders:Not supported ATM, can be found on forum.
Pre-Builded images (OpenWRT/U-Boot) can be found on GitHub: https://github.com/ScApi/P2812HNUFx-Pre-Build
Image downloaded or build from sources don't contain calibration data (this data isn't stored on partition like on other boards).
This file needs to be placed in /lib/firmware folder after flashing, RT3062.eeprom for P2812HNU-F1 and RT3092.eeprom for P2812HNU-F3, without this file wireless will work in 150Mbps mode.
In order to replace the U-Boot on the board, the processer installed needs to be placed into a mode that allows for the upload of an asc (ascii) file using the serial connector. This is done by shorting resistors on initial power on by means of, for example, a small screwdriver. As soon as the output shows UART mode, the shorting can be removed, and the asc file can be uploaded to the board, the board will then come up with U-Boot to allow for further work.
Note Ensure that the ascii upload has a inter character delay (1ms works) as there is no flow control.
Note Be very carefull with that screwdriver when shorting resistors!!!
Using the OpenWrt U-Boot that has been uploaded, the version of U-Boot to be installed on NAND/NOR has to be transferred and stored.
VDSL firmware (vdsl.bin) needs to be placed in /lib/firmware/ folder.
Config for VDSL/ptm:
part of file /etc/config/network
#config atm-bridge 'atm' <-----//comment out this section from here// # option vpi '0' # option vci '35' # option encaps 'llc' # option payload 'bridged' <-----//comment out this section to here// config interface 'wan' option ifname 'ptm0.35' <-----//use vpi/vci params here example 'ptm8.32' means vpi=8 vci=32// option proto 'pppoe' option macaddr 'fc:f5:28:17:xx:xx' <-----//taken from U-boot env// option username 'user' <-----//username// option password 'password' <-----//password// config vdsl 'dsl' option annex 'a' <-----//change annex here// option firmware '/lib/firmware/vdsl.bin' option tone 'av' <-----//probably if annex B is chosen, needs to be changed to 'bv'// option xfer_mode 'ptm'
For ADSL/VDSL over atm:
config atm-bridge 'atm' option vpi '0' <-----//use vpi/vci params here// option vci '35' <-----//use vpi/vci params here// option encaps 'llc' option payload 'bridged' config interface 'wan' option ifname 'nas0' option proto 'pppoe' option ipv6 '1' option macaddr 'fc:f5:28:17:xx:xx' <-----//taken from U-boot env// option username 'user' <-----//username// option password 'password' <-----//password// config vdsl 'dsl' option annex 'a' <-----//change annex here// option firmware '/lib/firmware/vdsl.bin' option tone 'av' <-----//probably if annex B is chosen, needs to be changed to 'bv'// option xfer_mode 'atm'
To remove the cover remove the 4 screws at the back side, the front will come loose from top to bottom.
Note: This will most probably void your warranty!
An example of case and internal circuitary of the series
The FX series is availabe as branded (“crippled” from local ISP) and nonbranded.
After using the process of uploading an OpenWrt U-Boot image to the router, with the intent of running OpenWrt, this is not an issue.