The GPON SFP module is advertised as fully compliant with ITU-T G.984 standards.
This notion is a bit misleading misleading since the current RouterOS implementation breaks the specification by not implementing any of the required GPON authentication methods.
**ITU-T G.984.3 specifies two authentication methods that must be supported by GPON ONU’s:
Authentication by serial number
Authentication by PLOAM password (Registration ID)**
Authentication by serial
This requires the ONU’s serial number to be know in advance (before discovering the ONU on the OLT).
This seems to be supported since ROS 6.35rc33: ethernet - add option to see S-GPON-ONU module, GPON side SN in “/int eth mon sfp#”;
_Update: Turns out this is NOT supported. See http://forum.mikrotik.com/viewtopic.php?f=2&t=106036#p533413_
Authentication by PLOAM password
This requires a method for setting the Registration ID in the ONU from which the password will be generated.
This is NOT supported by RouterOS.
Recap: The RouterOS implementation for GPON SFP isn’t compliant with ITU-T G.984 standards as it doesn’t support any of the specified authentication methods.
Authentication by PLOAM password
This requires a method for setting the > Registration ID > in the ONU from which the password will be generated.
This is NOT supported by RouterOS.
Therefore, RouterOS currently prevents deployment of the GPON ONU module in full compliance with ITU-T G.984 standards.
I have the Hap AC upgraded to ROS 6.35 when I input “int eth mon sfp1” it doesn’t show me the GPON side SN but it shows sfp-vendor-serial which is not what I’m looking for to recap:
Hap AC on ROS 6.35
GPON SFP Module
still can’t obtain GPON-side SN with “/int eth mon sfp1”
After an exaustive research and testing, We find the way to reprogram our sfp modules to work with our ISP where idONT (password) is required to authenticate and join into the GPON network
1st: is imposible to reprogram entirely sfp module using a eeprom programer via SFP adapter, the only way is extracting the memory chip (Marvell Avanta MC-88F6601), using an hot airflow pistol to desoldering
after of this you can access to the entirely memory where you find an embeded linux version over and squashfs filesystem.
2 nd: dump the memory content, decompile and modify the file /etc/xml_params/gpon_xml_cfg_file.xml with the followed values:
<PON_serial_num>MKTK00010203</PON_serial_num> (with the GPON serial number of your old ONT, careful is not the sn of the sticker of the ONT)
<PON_passwd>1234567890</PON_passwd> the password
3 rd: recompile the rom and reflash the sfp module
4 th: resoldering the memory chip reassambling the module
5 th: inser on your Router/switch and configure to fowarding the connection over this interface, remember configure VLANs if you ISP works with them, and check if all works great, (you need to be sure than the memory checksum is correct or your module dont be recognize correctly by your router/switch)
i hope than this info can help you, Since, none of us receive support from mikrotik and they are not interested in solving the needs of their customers.