Will GPON Nokia G-010S-A change sn?

Good morning, I need advice on setting up mikrotik rb2011uas-2hnd Stelecom pppoe connection via sfp port is currently connected via a media convector to the optical network on both sides Ruby Tech FE-C120S5.S20 I would like to connect via sfp port there is sfp g-010s-a OpenWrt-14.07_ltq 1310-1490-d, the provider switched to its sfp link, but it didn’t turn up the router and the router firmware version 6.47.1 did not work; version winbox 3.24

And I didn;t find any information about ability change of sn

Does somebody has this SFP module? Can you change SN and PLOAM pass?

any more info

ONTUSER@SFP:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00040000 00010000 "uboot"
mtd1: 00080000 00010000 "uboot_env"
mtd2: 00600000 00010000 "linux"
mtd3: 004d81b6 00010000 "rootfs"
mtd4: 000b0000 00010000 "rootfs_data"
mtd5: 00600000 00010000 "image1"
mtd6: 00100000 00010000 "configfs"
mtd7: 00210000 00010000 "logfs"
mtd8: 00010000 00010000 "ri"
mtd9: 00010000 00010000 "sfp"
mtd10: 00010000 00010000 "ribackup"
ONTUSER@SFP:~# 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: [0x0ffc, 0x0ff8, 0x0ffb, 0x0ff8]
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
ONTUSER@SFP:~# dmesg 
[    0.000000] Linux version 3.10.49 (buildmgr@AONT08) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 14.07_ltq) ) #1 Wed Feb 7 17:16:41 CST 2018
[    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 80314610, node_mem_map 81004260
[    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= 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=00049611
[    0.000000] Readback ErrCtl register=00049611
[    0.000000] Memory: 60204k/64512k available (2596k kernel code, 4308k reserved, 663k 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] 0x0000001e7e4a-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=0x610000, len=0xb0000
[    0.120000] 0x000000610000-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)
[   16.296000] jffs2: notice: (277) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   16.356000] jffs2: notice: (279) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   22.884000] g_board_hw_version 34
[   22.884000] ri module install
[   22.888000] scfg module install ok. 
[   22.892000] IFXOS, Version 1.6.6 (c) Copyright 2009, Lantiq Deutschland GmbH
[   22.956000] NET: Registered protocol family 10
[   22.976000] GPON SFP I2C Slave Driver, Version 2.2.1 (c) Copyright 2015, Lantiq Beteiligungs-GmbH & Co. KG
[   22.976000] [sfp_i2c] vpe code <sfp_i2c_vpe.bin> with size <3400 bytes> loaded!
[   22.976000] VPE loader: VPE1 running successfully
[   22.980000] Custom GPIO-based I2C driver version 0.1.1
[   22.984000] i2c-gpio i2c-gpio.0: using pins 37 (SDA) and 38 (SCL)
[   22.984000] i2c_driver_major is 247
[   22.984000] This board has 1 i2c bus, 0 bus is expanded by PCA9554i2c driver install.
[   23.092000] FALC(tm) ON Optic Driver, version 7.5.1.0 (c) Copyright 2015, Lantiq Beteiligungs-GmbH & Co. KG
[   23.464000] watchdog: add to proc fs ok
[   23.464000] FALC(tm) ON Base Driver, Version 7.5.1.0 (c) Copyright 2015, Lantiq Beteiligungs-GmbH & Co. KG
[   23.492000] FALC(tm) ON Ethernet Driver, Version 7.5.1.0 (c) Copyright 2015, Lantiq Beteiligungs-GmbH & Co. KG
[   23.608000] igmpdrv k_igmp_drv_init
[   23.616000] igmpdb igmpdbthreadinit:1158 Enter DB create the thread.
[   23.624000] [onu] Now netdev have set Snooping Call Back.
[   23.624000] [onu] sce error -1, table ID 1, index 0
[   23.628000] igmpltq hal_kernel_cfg_mcast_vlan_action line:721 ret:-1
[   23.632000] successfully insert igmp dev module
[   33.200000] [hcfg] try to load /usr/cfg/hcfg/3FE46542AA.cfg
[   33.200000] [hcfg] try to load /usr/cfg/hcfg/3FE46542AA
[   33.200000] [hcfg] load /usr/cfg/hcfg/3FE46542AA finally
[   39.236000] [onu] GPHY Firmware loaded into RAM (phy11g.bin)
[   39.600000] [onu] PE[255] firmware loaded v9.90.6.1
[   41.644000] libphy: Falcon MDIO: probed
[   41.664000] IPv6: ADDRCONF(NETDEV_UP): host: link is not ready
[   41.748000] IPv6: ADDRCONF(NETDEV_UP): lct0: link is not ready
[   43.596000] IPv6: ADDRCONF(NETDEV_UP): lct0: link is not ready
[   43.908000] IPv6: ADDRCONF(NETDEV_UP): lct0: link is not ready
[   57.052000] IPv6: ADDRCONF(NETDEV_UP): host: link is not ready
[   57.108000] Reset igmp snooping.

tell me know you need more

What exactly are you trying to do?
You're fortunate because G-010S-A has maintenance access, your PLOAM/SLID password can be changed there.

To put new sn CTOC88faca63 use ritool
ONTUSER@SFP:/rom# ritool set MfrID CTOC
ONTUSER@SFP:/rom# ritool set G984Serial 88faca63

To put PON MAC Address
ONTUSER@SFP:/rom# ritool set MACAddress a8:24:ab:cf:22:aa

Don't forget to log your actual configuration
ONTUSER@SFP:/rom# ritool dump

The instructions work :+1:. My ISP only needs the HWTC4102ef51 serial number to connect.

ONTUSER@SFP:~# ritool set MfrID HWTC
ONTUSER@SFP:~# ritool set G984Serial 4102ef51

If someone was wondering, this data is stored on an mtd8 "ri" partition, obviously.

It is good that many commands are shared by the Lantiq family. I could easily verify the connection: desired O5 state.

ONTUSER@SFP:~# onu ploamsg
errorcode=0 curr_state=5 previous_state=4 elapsed_msec=4294857976

What about the serial number? onu gtc_serial_number_get

ONTUSER@SFP:~# onu gtcsng
errorcode=0 serial_number="72 87 84 67 65 2 239 81"

Converting from decimal to hex 0x48 0x57 0x54 0x43 0x41 0x02 0xEF 0x51

So far so good. So that you don't think that everything went so smoothly, my Mikrotik router's SFP status page still displays the original serial number. Soft EEPROM's A0 is stored on the mtd9 partition. I will deal with it later.
[admin@MikroTik] > interface ethernet monitor sfp1

                      name: sfp1
                    status: link-ok
          auto-negotiation: done
                      rate: 1Gbps
               full-duplex: yes
           tx-flow-control: no
           rx-flow-control: no
               advertising: 
  link-partner-advertising: 
        sfp-module-present: yes
               sfp-rx-loss: no
                  sfp-type: SFP-or-SFP+
        sfp-connector-type: SC
       sfp-link-length-9um: 40000m
           sfp-vendor-name: ALCATELLUCENT
    sfp-vendor-part-number: 3FE46541AA
       sfp-vendor-revision: 0001
         sfp-vendor-serial: ALCLF85xxxD8pro
            sfp-wavelength: 1312.55nm
  sfp-dwdm-channel-spacing: 32Ghz
           sfp-temperature: 39C
        sfp-supply-voltage: 3.299V
       sfp-tx-bias-current: 9mA
              sfp-tx-power: 1.315dBm
              sfp-rx-power: -17.915dBm
           eeprom-checksum: good

The main reason for my interest in this module is the ability to switch LAN port from 1Gbps used by Ethernet to HSGMII 2.5Gbps. An increasing number of ISPs offer speeds above 1Gb using conventional GPON technology. If someone has any advice on how to achieve this, I am eager to hear it.

If I do on the SFP stick LAN_port_status_get

ONTUSER@SFP:~# onu lanpsg 0
errorcode=0 pport=0 mode=15 enable=1 link_status=4 phy_duplex=1

it confirms that my LAN port is 1000Mb mode

Long Form: lan_port_status_get
Short Form: lanpsg

Input Parameter
- uint32_t pport

Output Parameter
- enum onu_errorcode errorcode
- uint32_t pport
- enum lan_mode_interface mode
   LAN_MODE_OFF = 0
   LAN_MODE_GPHY = 1
   LAN_MODE_EPHY = 2
   LAN_MODE_SGMII = 3
   LAN_MODE_SGMII_FAST = 4
   LAN_MODE_RGMII_MAC = 5
   LAN_MODE_RMII_MAC = 6
   LAN_MODE_RMII_PHY = 7
   LAN_MODE_GMII_MAC = 8
   LAN_MODE_GMII_PHY = 9
   LAN_MODE_MII_MAC = 10
   LAN_MODE_MII_PHY = 11
   LAN_MODE_TMII_MAC = 12
   LAN_MODE_TMII_PHY = 13
   LAN_MODE_TBI_SERDES = 14
   LAN_MODE_TBI_AUTODETECT = 15
- uint32_t enable
- enum lan_phy_status link_status
   LAN_PHY_STATUS_OFF = 0
   LAN_PHY_STATUS_DOWN = 1
   LAN_PHY_STATUS_10_UP = 2
   LAN_PHY_STATUS_100_UP = 3
   LAN_PHY_STATUS_1000_UP = 4
   LAN_PHY_STATUS_2500_UP = 5
   LAN_PHY_STATUS_NONE = 6
   LAN_PHY_STATUS_UNKNOWN = 255
- enum lan_mode_duplex phy_duplex
   LAN_PHY_MODE_DUPLEX_AUTO = 0
   LAN_PHY_MODE_DUPLEX_FULL = 1
   LAN_PHY_MODE_DUPLEX_HALF = 2
   LAN_PHY_MODE_DUPLEX_UNKNOWN = 3

My objective is to run this OpenWRT module in LAN mode at 2500Mbps on OPNsense or pfSense. I'm more familiar with Linux(Debian 10.5.0), so I thought I'd try it out on this platform first, especially after seeing these excellent instructions.

https://www.dslreports.com/forum/r32230041-Internet-Bypassing-the-HH3K-up-to-2-5Gbps-using-a-BCM57810S-NIC

I learned from the post that only limited number of switches (Ubiquiti US-XG-6POE, ES-16-XG, US-16-XG) or Broadcom BCM57810S network card support 2.5G on SFP+ for fiber modules. The Broadcom card require some digging in diagnostic mode to enable 2.5G mode.
First step behind. Port 1 enabled for 2.5G. I left Port 2 unchanged in 1G/10G mode.

C :   Brd:Rv    Bus        PCI    Spd  Base  IRQ       MAC    FmwVer  Config
1 : 57810:B0 00:01:00:00  PCIE-8  5.0 0xF180 11  000E1E73C6A0 7.13.0  Mn,2.5GFD
                                      0xF100     P.N.:BCM957810A1006G
2 : 57810:B0 00:01:00:01  PCIE-8  5.0 0xF080 10  000E1E73C6A2 7.13.0  Mn,10G
                                      0xF000     P.N.:BCM957810A1006G
1:>

The second step calls for a little soldering. It's much easier to do it on a network card (sorry, I couldn't resist, not to post this great picture)




or the G-010S-A module itself. Much harder to do. More info at this blog post.
https://rsaxvc.net/blog/2020/8/15/Nokia_G-010S-A_Pin_6_Issue.html


Ethtool has discovered a new link mode

root@debianBCM:~# ethtool enp1s0f0
Settings for enp1s0f0:
	Supported ports: [ FIBRE ]
	Supported link modes:   1000baseT/Full 
	                        2500baseX/Full 
	Supported pause frame use: Symmetric Receive-only

My last step was to compile a new 2.5G bnx2x driver (bnx2x_warpcore+8727_2_5g_sgmii.patch)
Do you see now 2500baseX/Full in the advertised link modes? The link will not come up unless the fiber is connected and the module is authenticated.

root@debianBCM:~# ethtool enp1s0f0
Settings for enp1s0f0:
	Supported ports: [ FIBRE ]
	Supported link modes:   1000baseT/Full 
	                        2500baseX/Full 
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: No
	Supported FEC modes: Not reported
	Advertised link modes:  2500baseX/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: No
	Advertised FEC modes: Not reported
	Speed: Unknown!
	Duplex: Unknown! (255)
	Port: FIBRE
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
	Supports Wake-on: d
	Wake-on: d
	Current message level: 0x00000000 (0)
			       
	Link detected: no

It was just a formality to connect to the SFP module and check the speed of the LAN port.
ONTUSER@SFP:~# onu lanpsg 0
errorcode=0 pport=0 mode=15 enable=1 link_status=5 phy_duplex=1

   LAN_PHY_STATUS_1000_UP = 4
   LAN_PHY_STATUS_2500_UP = 5

Running this module on a computer with OPNsense seemed to be an easy and quick task, especially since a compiled kernel module for OPNsense versions 19.7 and 20.1 is available on dslforum.
However, it is easy to fall into the trap. The bxe driver does not provide any indication regarding the speed if the fiber optic cable is disconnected or there is a problem with the serial number. I made it work, but it took a considerable amount of time before I realized what was going on.

Driver used: if_bxe_nokia.zip
scp if_bxe.ko root@OPNsense.localdomain:/boot/kernel/

I used FAT32 USB pendrive to transfer the bxe driver
mount -v -t msdosfs /dev/da0s1 /media

chmod 555 /boot/kernel/if_bxe.ko
chflags schg /boot/kernel/if_bxe.ko
echo 'if_bxe_load="YES"' >> /boot/loader.conf.local
chflags schg /boot/loader.conf.local

To check if the bxe driver has been successfully loaded.

root@OPNsense:~ # dmesg | grep BELL
bxe0: <QLogic NetXtreme II BCM57810 10GbE [BELL BYPASS] (B0) BXE v:1.7> mem 0xf1800000-0xf1ffffff,0xf1000000-0xf17fffff,0xf2010000-0xf201ffff irq 16 at device 0.0 on pci1
bxe1: <QLogic NetXtreme II BCM57810 10GbE [BELL BYPASS] (B0) BXE v:1.7> mem 0xf0800000-0xf0ffffff,0xf0000000-0xf07fffff,0xf2000000-0xf200ffff irq 17 at device 0.1 on pci1

The message that the LAN port has switched to 2.5G HSGMII will only show up when the SFP module is authenticated
root@OPNsense:~ # dmesg | grep bxe
bxe0: link_vars phy_flags : 1
bxe0: NIC Link is Up, 2500 Mbps full duplex, Flow control: ON - receive & transmit
bxe0: link state changed to UP

Not work, how I now my Nokia support 2,5G?

The chip PEB98035 supports it. What is your firmware version?
ONTUSER@SFP:~# cat /configs/image_version

Check your SFP's EPROM Bit Rate,Nominal (bit 0xC according to MSA) for 3200 (0x20)

root@debianBCM:~# ethtool -m enp1s0f0
	Identifier                                : 0x03 (SFP)
	Extended identifier                       : 0x04 (GBIC/SFP defined by 2-wire interface ID)
	Connector                                 : 0x01 (SC)
	Transceiver codes                         : 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x20
	Transceiver type                          : Ethernet: 1000BASE-LX
	Encoding                                  : 0x03 (NRZ)
	BR, Nominal                               : 3200MBd

root@debianBCM:~# ethtool -m enp1s0f0 hex on
Offset		Values
------		------
0x0000:		03 04 01 00 00 00 02 00 00 00 00 03 20 00 28 ff 
0x0010:		00 00 00 00 41 4c 43 41 54 45 4c 4c 55 43 45 4e 
0x0020:		54 20 20 20 20 20 20 20 33 46 45 34 36 35 34 31

[admin@MikroTik] > interface ethernet monitor sfp1
 eeprom: 0000: 03 04 01 00 00 00 02 00  00 00 00 03 20 00 28 ff  ........ .... .(.
         0010: 00 00 00 00 41 4c 43 41  54 45 4c 4c 55 43 45 4e  ....ALCA TELLUCEN
         0020: 54 20 20 20 20 20 20 20  33 46 45 34 36 35 34 31  T        3FE46541

Is the default mib file 1G or 2G?

ONTUSER@SFP:~# uci show omci.default.mib_file
omci.default.mib_file=/etc/mibs/data_2g_8q.ini

That's all I could find.

g-010s-a do not work for us

ONTUSER@SFP:~# onu ploamsg
errorcode=0 curr_state=5 previous_state=4 elapsed_msec=593485538

g-010s-a will not lift DHCP IP???? NOT work! what to do?

hi, you can try to change mac address port sfp on your router = mac address WAN of GPON ONT/ONU of ISP. Because O5 it's mean Authentication successful.

Thank @jangdong I cannot tried. Mine Nokia G-010S-A IS not working. Is brick, is doorstep, is not respond.
How can I fix this?

you mean: you update the firmware and failed, right?

Thanks @jangdong. I update the firmware and failed. Now brick. No ping response.
ping 100% loss :skull: :zap:

oh man, I think you need to back up before you do something special

and:

For G-010S-A to allow future recovery access
root@SFP:/# fw_setenv bootdelay 5
root@SFP:/# fw_setenv asc0 0
root@SFP:/# fw_setenv preboot

So before G-010S-A running OpenWrt - (14.07_ltq) or OpenWrt - (12.09_ltq).

Why do you want to re-flash fw?

The designers of this module left the recovery mode in place. All you have to do is

Repair the u-boot environment or switch to working image 0 or 1

FALCON => setenv preboot
FALCON => setenv commit 1
FALCON => setenv next_active 1
FALCON => saveenv

Use this opportunity to back up all your partitions!

Advice from someone who soft-bricked this module. Back up your mtd1 partition. Then delete the " evil " GPIO 100

fw_setenv preboot

Evil GPIO 100 is responsible for the bootloader lock on Lantiq SFP modules. Please pass this message on to other forums.

Hello, I'm new to the forum. I am looking to purchase an SFP G-010S-A that is being sold by Aliexpress. Well I don't know if it will work on my ISP. I'm from Brazil and I have a local fiber internet. One could say if you have a way of knowing what type of configuration my ISP uses. Type serial number, mac address, PLOAM (SLID) or some other I can't say. My ISP installed a Nokia G-140W-H modem.I will use it on a RB 4011.



Guys, could someone tell me what input does this module Nokia G-010S-A have: APC or UPC?

Thank you!

G-010S-A has APC (green clip).
G-010S-P has UPC (OpenWrt 12) and newer hw revisions have APC (OpenWrt 14)
MA5671A has APC

2 Likes

Hello I have one of these here and did the same as you posted, except for the mac part but I ended up forgetting to use the ritool dump command and did the reboot, but after that it is no longer accessible via ssh or web, ping da. I might have spoiled him. you would have a complete nard dump.