| title | FS Modded Firmware for Huawei MA5671A and FS.com GPON-ONU-34-20BI |
|---|---|
| has_children | false |
| parent | Huawei MA5671A |
| layout | default |
{% include alert.html content="The following wiki is only compatible with version 5 or later!" alert="Note" icon="svg-warning" color="red" %}
Flash the firmware image to image0 or image1 via SSH or via TTL serial as usual.
After flashing, it is absolutely necessary to connect to the SFP via telnet using the IP 192.168.1.10:
telnet 192.168.1.10Once connected via telnet to the SFP, execute the following commands. Then wait a few minutes until the end of the automatic procedure:
firstboot
rebootPerforming the procedure described above is necessary after each flash of this firmware, otherwise the SFP will not work!
| Username | root |
| Password | root |
| IP address | 192.168.1.10 |
| Telnet | Always available |
| TTL Serial | Always available |
| SSH | Only after the first configuration (firstboot) |
| Web | NO |
onu ploam_state_getotop -g somci_pipe.sh meg 131 0omci_pipe.sh meg MIB_IDX ME_INWhere MIB_IDX is the MIB ID and ME_IN is the ME instance number.
gtop -g "GPE VLAN rule"gtop -g eTo get the LAN Mode:
onu lan_port_status_get 0The link_status variable tells the current speed:
Value (for sgmii_mode and link_status) |
Speed |
|---|---|
| 3 | 1 Gbps / SGMII with auto-neg on |
| 4 | 1 Gbps / SGMII with auto-neg off |
| 5 | 2.5 Gbps / HSGMII with auto-neg on |
To change the default lan mode value you can use fw_setenv sgmii_mode. The firmware is already set to 2.5G auto-negotiation, you shouldn't touch it.
fw_setenv onu_serial "YOUR_SERIAL_ASCII"fw_setenv onu_ploam "YOUR_PLOAM_ASCII"{% include alert.html content="If your ploam is in HEX convert it to ASCII, any non-printable characters write them in HEX with a slash in front, such as \0x7F. If the PLOAM is less than 10 bytes (one printable character counts as one byte, \0x7F also counts as one byte) add \0x00 to the end to get to 10 bytes." alert="Note" icon="svg-info" color="blue" %}
fw_setenv onu_loid "YOUR_LOID"fw_setenv onu_loid_password "YOUR_LOID_PASSWORD"fw_setenv omci_vendor_id "YOUR_VENDOR_ID"fw_setenv omci_equip_id "YOUR_EQUIP_ID"fw_setenv omci_hw_ver "YOUR_HW_VER"fw_setenv image0_version "YOUR_SW_VERSION_0"
fw_setenv image1_version "YOUR_SW_VERSION_1"{% include alert.html content="Changing these is normally not necessary and not changing them is a good idea" alert="Note" icon="svg-warning" color="red" %}
Copy the MIB file to /etc/mibs, then run this command:
fw_setenv mib_file_custom "YOUR_MIB_FILENAME"fw_setenv ipaddr www.xxx.yyy.zzzfirstboot
reboot{% include alert.html content="Changing these is normally not necessary and not changing them is a good idea" alert="Note" icon="svg-warning" color="red" %}
fw_setenv sfp_vendor_name "YOUR_SFP_VENDOR_NAME"fw_setenv sfp_part_name "YOUR_SFP_PART_NAME"fw_setenv sfp_vendor_rev "YOUR_SFP_VENDOR_REV"fw_setenv sfp_part_serial "YOUR_SFP_PART_SERIAL"fw_setenv sfp_date_code "YOUR_SFP_DATE_CODE"fw_setenv sfp_vendor_data "YOUR_SFP_VENDOR_DATA"- 6BA1896SPLQA42_MODDED_ver5-1.img{: .btn } md5hash: c4f1bbe1695803d3d449f911f43d78ea
- 6BA1896SPLQA42_MODDED_ver4.img{: .btn } md5hash: 63b0cc790c0087a5a1197c89b502b002
- 6BA1896SPLQA42_MODDED_ver3.img{: .btn } md5hash: 90348ff0ccaad475cf14d9d0a056cf72