ZyXEL P-2812HNU-FX Series

This page holds information for boards in the ZyXEL P-2812HNU-FX Series (the F1, F1 (with FXO) and the F3, currently) in order to minimise duplicate information.

ZyXEL P-2812HNU-Fx Series

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

Calibration Data

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, with the F1 NO wireless at all.

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 serial connection is beside the NAND.

The FX series is availabe as branded (“crippled” from local ISP) and nonbranded.

ZyXEL P-2812HNU-F1 Unbranding Process by asmartin.

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.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2023/05/23 23:43
  • by rupurudu1