Skip to content

Hardware Specifications ​

Vendor/BrandZTE
ModelF6645P
ODM✅
CPUZTE
CPU Clock266 MHz
ChipsetZTE
Flash130 MB Kioxia TC58BVG0S3HTAI0
RAM315 MB
System
2.5GBaseTYes
OpticsSC/APC or SC/UPC
IP address192.168.1.1
Web GuiRandom password
SSH
Telnet✅ [^1]
SerialOnly RX
Form FactorONT

List of partitions ​

devsizeerasesizename
mtd00800000000020000"whole flash"
mtd10020000000020000"u-boot"
mtd20040000000020000"others"
mtd30040000000020000"parameter tags"
mtd40040000000020000"wlan"
mtd50080000000020000"usercfg"
mtd60040000000020000"Plugin"
mtd702a0000000020000"kernel1"
mtd802a0000000020000"kernel2"
mtd9029e000000020000"rootfs"

This ONT supports dual boot, as visible from the presence of kernel0 and kernel1, which contain the rootfs. The boot images can be swapped with the following command:

sh
upgradetest switchver X

Where X can be 0/1, based on the image you want to boot from.

You can also clone the currently running image into the other slot using this command:

sh
syn_version

Use ​

Enable Telnet ​

Note

This is an external script (ZTE Telnet enabler), use at your own risk! Credentials don't survive at reboot!

sh
python3 zte_factroymode.py --user admin --pass admin --ip 192.168.1.1 --port 80 telnet open

You should get this output and credentials to login over telnet:

sh
trying  user:"admin" pass:"admin"
reset facTelnetSteps:
reset OK!

facStep 1:
OK!

facStep 2:
OK!

facStep 3:
OK!

facStep 4:
OK!

facStep 5:
OK!

done
Username: 2W3iqFVt
Password: Eqb8X8Qt

Enable console redirection ​

To see omcidebug messages on telnet, execute this command (just the first time of each connection):

sh
redir printf

GPON ONU status ​

Getting the operational status of the ONU ​

To check the connection status, use the following command:

gpontest -gstate

[gpontest] gpon state is [O5] for O5 state

Getting OLT vendor information ​

sh
sendcmd 132 omcidebug showmedata 131

This command will print the following output:

sh
##################################
MIB INFO:
         ME CLASS: 131
         DB NAME: olt_g, DBHandle: 32
##################################

<-----MeID[ 0x0000,0 ], Addr[ 0x19a2b1]----->
         Vendorid:48 57 54 43
      EquipmentID:00 00 00 00 00 00 00 00 00 00
                    00 00 00 00 00 00 00 00 00 00
          Version:31 30 00 00 00 00 00 00 00 00
                    00 00 00 00
        TimeofDay:00 00 00 00 00 00 00 00 00 00
                    00 00 00 00
---------------------------------------------------------------------

Querying a particular OMCI ME ​

sh
sendcmd 132 omcidebug showmedata ID_MIB (eg. 7 for Firmware version)

This command will print the following output:

sh

##################################
MIB INFO:
         ME CLASS: 7
         DB NAME: soft_image, DBHandle: 14
##################################

<-----MeID[ 0x0000,0 ], Addr[ 0x19a011]----->
          Version:V6.0.10N41
     Is committed:01
        Is active:01
         Is valid:01

<-----MeID[ 0x0001,1 ], Addr[ 0x19a031]----->
          Version:V6.0.10N39
     Is committed:00
        Is active:00
         Is valid:01
---------------------------------------------------------------------

GPON/OMCI settings ​

Setting ONU GPON Serial Number ​

Note

Both S/N and VID have to be changed. 2176 is for the VID (first 4 letters of the S/N) and 2177 is for the last 8 digits of the S/N

sh
setmac 1 2176 ZTEG
setmac 1 2177 AABBCCDD

Setting ONU GPON PLOAM password ​

Note

The PLOAM password is stored in the ASCII format.

This can be done easily via the web UI. To do it via the shell use:

sh
setmac 1 2181 1234567890
setmac 1 2178 1234567890

Miscellaneous Links ​


Copyright © 2022-2026. The documentation hereby found is distributed under the terms of the MIT License. Any external reference, link or software retains its original license and is not under the control of this website. Privacy Policy.