NOKIA GPON SFP ONT G-010S-A

This page will reserved for the GPON SFP ONT from Nokia, the G-010S-A. The information is being updated.

If you have something to add, please leave a comment. Thank you!

root@NOKIA:/# cat /proc/cpuinfo

system type             : Falcon rev A22
machine                 : SFP - Lantiq Falcon SFP Stick
processor               : 0
cpu model               : MIPS 34Kc V5.6
BogoMIPS                : 265.98
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0000, 0x0240, 0x0060, 0x0020]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

root@NOKIA:/etc# cat openwrt_release

DISTRIB_ID="OpenWrt"
DISTRIB_RELEASE="7.5.3"
DISTRIB_REVISION="14.07_ltq"
DISTRIB_CODENAME="sfp"
DISTRIB_TARGET="lantiq/generic"
DISTRIB_DESCRIPTION="OpenWrt SFP 7.5.3"
DISTRIB_TAINTS="no-all busybox"

root@NOKIA:/etc# uname -a

Linux NOKIA 3.10.49 #1 Mon Mar 21 15:34:09 CST 2022 mips GNU/Linux

root@NOKIA:/etc# cat device_info

DEVICE_MANUFACTURER="OpenWrt"
DEVICE_PRODUCT="Lantiq GPON Evaluation System (SFP)"
DEVICE_REVISION="v0"

dmesg (boot log)

root@NOKIA:/sbin# dmesg
[    0.000000] Linux version 3.10.49 (sean@Lantiq-DEV) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 14.07_ltq) ) #1 Mon Mar 21 15:34:09 CST 2022
[    0.000000] SoC: Falcon rev A22
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is SFP - Lantiq Falcon SFP Stick
[    0.000000] e=memsize=64
[    0.000000] e=initrd_start=0xA0000000
[    0.000000] e=initrd_size=0x0
[    0.000000] e=flash_start=0x00000000
[    0.000000] e=flash_size=0x0
[    0.000000] e=ethaddr=ac:9a:96:00:00:00
[    0.000000] MEMSIZE = 67108864
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 03f00000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03efffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03efffff]
[    0.000000] On node 0 totalpages: 16128
[    0.000000] free_area_init_node: node 0, pgdat 803149f0, node_mem_map 81003ec0
[    0.000000]   Normal zone: 126 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16128 pages, LIFO batch:3
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16002
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 ip=192.168.1.10:192.168.1.100:192.168.2.1::::off ethaddr=ac:9a:96:00:00:00 machtype=SFP vpe1_load_addr=0x83f00000 vpe1_mem=1M mem=63M mtdparts=sflash:256k(uboot)ro,512k(uboot_env),6144k(linux),6144k(image1),1024k(configfs),2112k(logfs),64k(ri),64k(sfp),64k(ribackup) quiet console=ttyLTQ0,115200 init=/etc/preinit
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00004441
[    0.000000] Readback ErrCtl register=00004441
[    0.000000] Memory: 60204k/64512k available (2597k kernel code, 4308k reserved, 664k data, 184k init, 0k highmem)
[    0.000000] NR_IRQS:328
[    0.000000] Setting up vectored interrupts
[    0.000000] CPU Clock: 400MHz
[    0.032000] Calibrating delay loop... 265.98 BogoMIPS (lpj=531968)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.036000] Mount-cache hash table entries: 512
[    0.040000] pinctrl core: initialized pinctrl subsystem
[    0.040000] NET: Registered protocol family 16
[    0.060000] pinctrl-falcon pinctrl.4: Init done
[    0.080000] bio: create slab <bio-0> at 0
[    0.080000] FALC(tm) ON GPIO Driver, (C) 2012 Lantiq Deutschland Gmbh
[    0.088000] Switching to clocksource MIPS
[    0.092000] NET: Registered protocol family 2
[    0.092000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.092000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.092000] TCP: Hash tables configured (established 512 bind 512)
[    0.092000] TCP: reno registered
[    0.092000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.092000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.092000] NET: Registered protocol family 1
[    0.092000] RPC: Registered named UNIX socket transport module.
[    0.092000] RPC: Registered udp transport module.
[    0.092000] RPC: Registered tcp transport module.
[    0.092000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.096000] EASY98000 LED driver, Version 1.0.1 (c) Copyright 2013, Lantiq Deutschland GmbH
[    0.096000] Wired TLB entries for Linux read_c0_wired() = 0
[    0.096000] config3 0x2425 MT 1
[    0.096000] MVPControl 0x2, STLB 0 VPC 1 EVP 0
[    0.096000] mvpconf0 0xb8008403, PVPE 1 PTC 3 M 1
[    0.100000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.100000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.100000] msgmni has been set to 117
[    0.100000] io scheduler noop registered
[    0.100000] io scheduler deadline registered (default)
[    0.104000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 104) is a lantiq,asc
[    0.104000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.108000] m25p80 spi0.0: found mx25l12805d, expected s25fl129p0
[    0.108000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[    0.108000] 9 cmdlinepart partitions found on MTD device sflash
[    0.108000] Creating 9 MTD partitions on "sflash":
[    0.108000] 0x000000000000-0x000000040000 : "uboot"
[    0.112000] 0x000000040000-0x0000000c0000 : "uboot_env"
[    0.116000] 0x0000000c0000-0x0000006c0000 : "linux"
[    0.116000] 0x0000001e7f89-0x0000006c0000 : "rootfs"
[    0.116000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.120000] mtd: device 3 (rootfs) set to be root filesystem
[    0.120000] mtd: partition "rootfs_data" created automatically, ofs=0x4c0000, len=0x200000
[    0.120000] 0x0000004c0000-0x0000006c0000 : "rootfs_data"
[    0.120000] 0x0000006c0000-0x000000cc0000 : "image1"
[    0.124000] 0x000000cc0000-0x000000dc0000 : "configfs"
[    0.128000] 0x000000dc0000-0x000000fd0000 : "logfs"
[    0.128000] 0x000000fd0000-0x000000fe0000 : "ri"
[    0.132000] 0x000000fe0000-0x000000ff0000 : "sfp"
[    0.132000] 0x000000ff0000-0x000001000000 : "ribackup"
[    0.136000] wdt 1f8803f0.watchdog: Init done
[    0.140000] TCP: cubic registered
[    0.140000] NET: Registered protocol family 17
[    0.140000] 8021q: 802.1Q VLAN Support v1.8
[   12.192000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[   12.196000] Freeing unused kernel memory: 184K (80332000 - 80360000)
[   15.080000] pps_core: LinuxPPS API ver. 1 registered
[   15.080000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[   15.080000] PTP clock support registered
[   18.988000] jffs2: notice: (293) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 22 of xref (0 dead, 1 orphan) found.
[   21.580000] IFXOS, Version 1.6.6 (c) Copyright 2009, Lantiq Deutschland GmbH
[   21.652000] NET: Registered protocol family 10
[   21.684000] GPON SFP I2C Slave Driver, Version 2.2.1 (c) Copyright 2015, Lantiq Beteiligungs-GmbH & Co. KG
[   21.688000] [sfp_i2c] vpe code <sfp_i2c_vpe.bin> with size <4060 bytes> loaded!
[   21.688000] VPE loader: VPE1 running successfully
[   21.772000] FALC(tm) ON Optic Driver, version 7.5.1.0 (c) Copyright 2015, Lantiq Beteiligungs-GmbH & Co. KG
[   22.240000] FALC(tm) ON Base Driver, Version 7.5.1.0 (c) Copyright 2017, Intel Corporation - Testpatch GPONSW-3406 v H05
[   22.276000] FALC(tm) ON Ethernet Driver, Version 7.5.1.0 (c) Copyright 2017, Intel Corporation - Testpatch GPONSW-3406 v H05
[   22.296000] nf_conntrack version 0.5.0 (943 buckets, 3772 max)
[   22.352000] xt_time: kernel timezone is -0000
[   22.356000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   29.264000] i2c /dev entries driver
[   29.296000] Custom GPIO-based I2C driver version 0.1.1
[   29.308000] i2c-gpio i2c-gpio.0: using pins 37 (SDA) and 38 (SCL)
[   39.476000] [onu] serial number: VNPT034BB2C1
[   39.740000] [onu] password: A02134926
[   40.940000] [onu] GPHY Firmware loaded into RAM (phy11g.bin)
[   41.176000] [onu] PE[255] firmware loaded v9.90.6.1
[   42.920000] libphy: Falcon MDIO: probed
[   42.940000] IPv6: ADDRCONF(NETDEV_UP): host: link is not ready
[   43.004000] IPv6: ADDRCONF(NETDEV_UP): lct0: link is not ready
[   44.244000] IPv6: ADDRCONF(NETDEV_UP): lct0: link is not ready
[   45.348000] IPv6: ADDRCONF(NETDEV_UP): dbc: link is not ready
[   51.536000] IPv6: ADDRCONF(NETDEV_UP): host: link is not ready
[   54.456000] [onu] PLOAM Rx - message lost
[   54.456000] [onu] PLOAM loss detected, but not in O5
[   54.580000] device exc entered promiscuous mode
[   54.952000] IPv6: ADDRCONF(NETDEV_CHANGE): lct0: link becomes ready
[   58.348000] IPv6: ADDRCONF(NETDEV_CHANGE): host: link becomes ready
[   58.352000] IPv6: ADDRCONF(NETDEV_CHANGE): dbc: link becomes ready
Subscribe
Notify of
guest
28 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Darly
Darly
1 year ago

I also plan to use this GPON SFP but i’m having trouble getting the information (LOID, PLOAM Password) listed on router provided by the ISP. The ISP gave me an ONT type ZTE ZXHN F670L. Is there a way to get information (ploam password, loid credential and pppoe credential) from the ISP router?

Prinxe
Prinxe
6 months ago
Reply to  Darly

I have heard ploam password tends to be the account number. I am not sure if it is like that on every isp

Pasara
1 year ago

Can GPON works with EDGEROUTER X SFP

hutasferte
hutasferte
1 year ago
Reply to  Van

why is it not supported or what version of OpenWrt do you mean.

Igor
Igor
1 year ago

Hi, please create video with VoIP asterisks and freeswitch on openwrt setup

Jon
Jon
1 year ago

Has anyone gotten this to work with AT&T fiber internet service?

Jon
Jon
1 year ago
Reply to  Jon

Do you have a link to a vendor that has the JUPLINK media converter? I have looked all over for it and can’t find a vendor.

MikeD
MikeD
1 year ago
Reply to  Jon

https://www.juplink.com/products/2-5g-fiber-optic-transceiver

That’s easy, Does anyone have a link to this NOKIA GPON SFP with WRT flashed already?

deliad
deliad
1 year ago

I have the G-010S-A stock firmware, can i dump the ploam passwords and all the attributes of my own sfp ont?
How to g-010s-a with openwrt firmware?

Leean
Leean
1 year ago
Reply to  Van

so we can re-flash the nokia stock firmware with openwrt from cli ?
can you show the steps?
I’m going to buy some G-010S-A from Ebay now
thanks

Last edited 1 year ago by Leean
Leean
Leean
1 year ago
Reply to  Van

So the G-010S-A it self can be changed PLOAM, MAC, LSID … with the web UI from the default IP, then the SFP can be plugged into router that see the port UP and dial pppoe ? Am i correct ?

Leean
Leean
1 year ago
Reply to  Van

Thank you for your reply, i want to make suse that the G-101S-A with stock firmware can be accessed via ssh/telnet and using cli to change the SN.PLOAM, SLID … right? instead of webUI that may not be enable by default. Otherwise we can upgrade the firmware with the list by cli as scp onto the module then change the boot image, to have webUI access ?

https://github.com/hwti/G-010S-A/tree/main/firmwares

we are just talking about the G-010S-A model.
thank you

Leean
Leean
1 year ago

Hello
Do you sell the Nokia module with pre flashed OpenWrt? If yes then i woud like to buy some to replace the stock router from ISP

S H
S H
1 year ago

Hello, I searched Taobao and Aliexpress but cannot see any Nokia G-010S-A with OpenWRT. Could you please share the link you purchased? Thank you.

Dave
Dave
4 months ago
Reply to  S H

I’m aware that this post is ten months old, but here is the link to buy through TaoBao.

【淘宝】https://m.tb.cn/h.5EZtXIkkFP9JlZP?tk=rwRoWm103vD CZ0015 「诺基亚 G-010S-A 华为 MA5671A 猫棒 2.5G 光猫GPON协议」
点击链接直接打开 或者 淘宝搜索直接打开

Omar
Omar
1 year ago

Est-ce que je peux adapter le SFP G-010S-A GPON au modem Fritzbox 5490 AON. Mon fournisseur haut débit utilisé la norme GPON.
Merci.

Aluze
Aluze
1 year ago

Hello,

I have this device but running Open WRT ver 7.5.13 pls help me know how to upgrade to Openwrt 7.5.3?

Quang Huy
Quang Huy
9 months ago

Hello bro you cant send me file openwrt for module g-010s-a ?

Tom
Tom
7 months ago

Hello, I have Nokia G-010S-A 3FE46541AACA. Where i may find OpenWRT firmware from Yours video?

Tom
Tom
5 months ago

Hello how I may restore EEPROM settings on this SFP module from mtd9 (sfp) partition ?

Ban
Ban
4 months ago

If I connect the NOKIA GPON SFP directly to my PC, which has SFP port, do I still need a media converter? Or my PC can become the modem?

Wal
Wal
4 months ago

what is PVID?

My VNPT has a IPoEd with a vlan 4000. Do I put this in the PVID or VLAN field? The PPPoE is 10