summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone <26844016+simonebortolin@users.noreply.github.com>2023-01-02 10:25:47 +0100
committerGitHub <noreply@github.com>2023-01-02 10:25:47 +0100
commit649f23b0724479a214845cd6a38eb02a22aebe1b (patch)
tree57626c8fbe1515607bd85396affc3efdc5da2223
parentAdd zyxel pmg3000 eeprom (#76) (diff)
downloadhack-gpon.github.io-649f23b0724479a214845cd6a38eb02a22aebe1b.tar
hack-gpon.github.io-649f23b0724479a214845cd6a38eb02a22aebe1b.tar.gz
hack-gpon.github.io-649f23b0724479a214845cd6a38eb02a22aebe1b.tar.bz2
hack-gpon.github.io-649f23b0724479a214845cd6a38eb02a22aebe1b.tar.lz
hack-gpon.github.io-649f23b0724479a214845cd6a38eb02a22aebe1b.tar.xz
hack-gpon.github.io-649f23b0724479a214845cd6a38eb02a22aebe1b.tar.zst
hack-gpon.github.io-649f23b0724479a214845cd6a38eb02a22aebe1b.zip
-rw-r--r--_ont/ont-adtran-sdx-611.md28
-rw-r--r--_ont/ont-adtran-sdx-611q.md28
-rw-r--r--_ont/ont-cig-g-97cm.md28
-rw-r--r--_ont/ont-cig-g-97cp.md30
-rw-r--r--_ont/ont-cig-g-97sp.md32
-rw-r--r--_ont/ont-d-link-dpn-100-rev-c1.md2
-rw-r--r--_ont/ont-fs-com-gpon-onu-stick-with-mac.md226
-rw-r--r--_ont/ont-genexis-ft-g2110c.md26
-rw-r--r--_ont/ont-halny-hl-gsfp.md30
-rw-r--r--_ont/ont-hilink-hl23446.md30
-rw-r--r--_ont/ont-huawei-eg8010h.md39
-rw-r--r--_ont/ont-huawei-eg8010n.md27
-rw-r--r--_ont/ont-huawei-hg8010h.md4
-rw-r--r--_ont/ont-huawei-ma5671a.md234
-rw-r--r--_ont/ont-leox-lxt-010g-d.md2
-rw-r--r--_ont/ont-leox-lxt-010h-d.md4
-rw-r--r--_ont/ont-leox-lxt-010s-h.md3
-rw-r--r--_ont/ont-nokia-g-010g-a.md2
-rw-r--r--_ont/ont-nokia-g-010g-p.md6
-rw-r--r--_ont/ont-nokia-g-010g-q.md5
-rw-r--r--_ont/ont-nokia-g-010g-r.md3
-rw-r--r--_ont/ont-nokia-g-010g-t.md5
-rw-r--r--_ont/ont-nokia-g-010s-a.md2
-rw-r--r--_ont/ont-nokia-g-010s-b.md7
-rw-r--r--_ont/ont-nokia-g-010s-p.md2
-rw-r--r--_ont/ont-nokia-g-010s-q.md1
-rw-r--r--_ont/ont-odi-zte-dfp-34x-2c2.md2
-rw-r--r--_ont/ont-technicolor-afm0002.md2
-rw-r--r--_ont/ont-technicolor-afm0003.md2
-rw-r--r--_ont/ont-tplink-xz000-g3.md2
-rw-r--r--_ont/ont-ziza-op151s.md27
-rw-r--r--_ont/ont-zte-f6005.md2
-rw-r--r--_ont/ont-zte-f601.md56
-rw-r--r--_ont/ont-zyxel-pmg3000-d20b.md236
-rw-r--r--_ont/ont-zyxel-pmg3100-t0.md2
-rw-r--r--_ont/ont-zyxel-pmg5100-t0.md2
-rw-r--r--assets/img/f601_v8.jpgbin22329 -> 0 bytes
-rw-r--r--assets/img/f601v9/back.jpgbin0 -> 69259 bytes
-rw-r--r--assets/img/f601v9/front.jpgbin0 -> 56608 bytes
-rw-r--r--assets/img/f601v9/header.jpgbin0 -> 60791 bytes
-rw-r--r--assets/img/f601v9/teardown-1.jpgbin0 -> 227225 bytes
-rw-r--r--assets/img/f601v9/teardown-2.jpgbin0 -> 172405 bytes
-rw-r--r--assets/img/f601v9/teardown-3.jpgbin0 -> 211642 bytes
43 files changed, 640 insertions, 499 deletions
diff --git a/_ont/ont-adtran-sdx-611.md b/_ont/ont-adtran-sdx-611.md
index 68ec1dd..24b9652 100644
--- a/_ont/ont-adtran-sdx-611.md
+++ b/_ont/ont-adtran-sdx-611.md
@@ -7,20 +7,20 @@ parent: Adtran
# Hardware Specifications
-| | |
-| ----------- | ----------- |
-| Vendor | Adtran |
-| Model | SDX 611 |
-| Chipset | |
-| Flash | |
-| RAM | |
-| System | |
-| HSGMII | No |
-| Optics | |
-| IP address | |
-| Web Gui | |
-| SSH | |
-| Form Factor | ONT |
+| | |
+| ----------- | ------- |
+| Vendor | Adtran |
+| Model | SDX 611 |
+| Chipset | |
+| Flash | |
+| RAM | |
+| System | |
+| 2.5GbaseT | No |
+| Optics | |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | ONT |
## List of software versions
diff --git a/_ont/ont-adtran-sdx-611q.md b/_ont/ont-adtran-sdx-611q.md
index 616a75c..91a9eb1 100644
--- a/_ont/ont-adtran-sdx-611q.md
+++ b/_ont/ont-adtran-sdx-611q.md
@@ -7,20 +7,20 @@ parent: Adtran
# Hardware Specifications
-| | |
-| ----------- | ----------- |
-| Vendor | Adtran |
-| Model | SDX 611Q |
-| Chipset | |
-| Flash | |
-| RAM | |
-| System | |
-| HSGMII | ✅ |
-| Optics | |
-| IP address | |
-| Web Gui | |
-| SSH | |
-| Form Factor | ONT |
+| | |
+| ----------- | -------- |
+| Vendor | Adtran |
+| Model | SDX 611Q |
+| Chipset | |
+| Flash | |
+| RAM | |
+| System | |
+| 2.5GbaseT | Yes |
+| Optics | |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | ONT |
## List of software versions
diff --git a/_ont/ont-cig-g-97cm.md b/_ont/ont-cig-g-97cm.md
index 338803d..c64cd77 100644
--- a/_ont/ont-cig-g-97cm.md
+++ b/_ont/ont-cig-g-97cm.md
@@ -7,20 +7,20 @@ parent: CIG
# Hardware Specifications
-| | |
-| ----------- | --------------------------------- |
-| Vendor | CIG |
-| Model | G-97CM |
-| Chipset | Realtek RTL9601B |
-| Flash | |
-| RAM | |
-| System | Linux |
-| HSGMII | Yes |
-| Optics | SC/APC |
-| IP address | 192.168.1.1 |
-| Web Gui | |
-| SSH | |
-| Form Factor | ONT |
+| | |
+| ----------- | ---------------- |
+| Vendor | CIG |
+| Model | G-97CM |
+| Chipset | Realtek RTL9601B |
+| Flash | |
+| RAM | |
+| System | Linux |
+| 2.5GbaseT | No |
+| Optics | SC/APC |
+| IP address | 192.168.1.1 |
+| Web Gui | |
+| SSH | |
+| Form Factor | ONT |
# Miscellaneous Links
diff --git a/_ont/ont-cig-g-97cp.md b/_ont/ont-cig-g-97cp.md
index 3342d73..cad2369 100644
--- a/_ont/ont-cig-g-97cp.md
+++ b/_ont/ont-cig-g-97cp.md
@@ -7,27 +7,27 @@ parent: CIG
# Hardware Specifications
-| | |
-| ----------- | --------------------------------- |
-| Vendor | CIG |
-| Model | G-97CP |
-| Chipset | Realtek RTL9601D |
-| Flash | |
-| RAM | |
-| System | Linux |
-| HSGMII | Yes |
-| Optics | SC/APC |
-| IP address | 192.168.1.1 |
-| Web Gui | |
-| SSH | |
-| Form Factor | ONT |
+| | |
+| ----------- | ---------------- |
+| Vendor | CIG |
+| Model | G-97CP |
+| Chipset | Realtek RTL9601D |
+| Flash | |
+| RAM | |
+| System | Linux |
+| 2.5GbaseT | Yes |
+| Optics | SC/APC |
+| IP address | 192.168.1.1 |
+| Web Gui | |
+| SSH | |
+| Form Factor | ONT |
{% include image.html file="cig/cig-1.jpg" alt="CIG G-97CP Unidata" caption="CIG G-97CP Unidata <a href='https://forum.fibra.click/u/papin'>@papin</a>" %}
{% include image.html file="cig/cig-2.jpg" alt="CIG G-97CP Unidata" caption="CIG G-97CP Unidata <a href='https://forum.fibra.click/u/papin'>@papin</a>" %}
# Note
-This ONT has the same internal hardware as the [Nokia G-010G-T](/ont-nokia-g-010g-t) and even the same plastic shell of the [ZTE F6005](/ont-zte-f6005).
+This ONT has the same internal hardware as the [Nokia G-010G-T](/ont-nokia-g-010g-t) and even the same plastic shell of the [ZTE F6005](/ont-zte-f6005).
diff --git a/_ont/ont-cig-g-97sp.md b/_ont/ont-cig-g-97sp.md
new file mode 100644
index 0000000..2c69ffb
--- /dev/null
+++ b/_ont/ont-cig-g-97sp.md
@@ -0,0 +1,32 @@
+---
+title: CIG G-97S
+has_children: false
+layout: default
+parent: CIG
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | --------------- |
+| Vendor | CIG |
+| Model | G-97S |
+| Chipset | Lantiq PEB98035 |
+| Manufacter | CIG |
+| CPU | |
+| CPU Clock | |
+| Flash | |
+| RAM | |
+| HSGMII | |
+| Optics | SC |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | miniONT SFP |
+
+
+# Miscellaneous Links
+
+- [GPON ONT G-95SP Platform Briefing](https://www.cigtech.com/wp-content/uploads/2018/03/G-95SP_DataSheet_V2.pdf)
+- [Tech Info Depot Wiki](http://en.techinfodepot.shoutwiki.com/wiki/Cigtech_G-95SP)
+- [OpenWrt Forum](https://forum.openwrt.org/t/cigtech-g-95sp-sfp-gpon/63352)
diff --git a/_ont/ont-d-link-dpn-100-rev-c1.md b/_ont/ont-d-link-dpn-100-rev-c1.md
index 553a528..58d1cab 100644
--- a/_ont/ont-d-link-dpn-100-rev-c1.md
+++ b/_ont/ont-d-link-dpn-100-rev-c1.md
@@ -13,7 +13,7 @@ parent: D-LINK
| Model | DPN-100 Rev C1 |
| Chipset | Realtek RTL9601CI |
| Flash | |
-| RAM | B |
+| RAM | |
| System | |
| HSGMII | |
| Optics | SC/APC |
diff --git a/_ont/ont-fs-com-gpon-onu-stick-with-mac.md b/_ont/ont-fs-com-gpon-onu-stick-with-mac.md
index 669ba96..83da84c 100644
--- a/_ont/ont-fs-com-gpon-onu-stick-with-mac.md
+++ b/_ont/ont-fs-com-gpon-onu-stick-with-mac.md
@@ -274,123 +274,123 @@ The FS GPON-ONU-34-20BI stores the content of the emulated EEPROM in U-Boot env
### EEPROM0 layout
-| address | size | name | default value | description |
-| --------- | -------- | --------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
-| | | **BASE ID FIELDS (SFF-8472)** | | |
-| 0 | 1 | Identifier | `0x03` (SFP) | Type of transceiver |
-| 1 | 1 | Ext identifier | `0x04` (MOD_DEF 4) | Additional information about the transceiver |
-| 2 | 1 | Connector | `0x01` (SC) | Type of media connector |
-| 3-10 | 8 | Transceiver | `0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00` | Code for optical compatibility |
-| 11 | 1 | Encoding | `0x03` (NRZ) | High speed serial encoding algorithm |
-| 12 | 1 | Signaling Rate, Nominal | `0x0C` (1.244Gbps) | Nominal signaling rate |
-| 13 | 1 | Rate Identifier | `0x00` (Not used) | Type of rate select functionality |
-| 14 | 1 | Length (SMF,km) | `0x14` (20 km) | Link length supported for single-mode fiber, units of km |
-| 15 | 1 | Length (SMF) | `0xC8` (200 x 100m) | Link length supported for single-mode fiber, units of 100 m |
-| 16 | 1 | Length (50 um, OM2) | `0x00` (No support) | Link length supported for 50 um OM2 fiber, units of 10 m |
-| 17 | 1 | Length (62.5 um, OM1) | `0x00` (No support) | Link length supported for 62.5 um OM1 fiber, units of 10 m |
-| 18 | 1 | Length copper cable | `0x00` (No support) | Link length supported for copper or direct attach cable, units of m |
-| 19 | 1 | Length (50 um, OM3) | `0x00` (No support) | Link length supported for 50 um OM3 fiber, units of 10 m |
-| 20-35 | 16 | Vendor name | `0x46 0x53 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20` (FS) | SFP vendor name (ASCII) |
-| 36 | 1 | Transceiver | `0x00` (No support) | Code for optical compatibility |
-| 37-39 | 3 | Vendor OUI | `0x00 0x00 0x00` (No specified) | SFP vendor IEEE company ID |
-| 40-55 | 16 | Vendor PN | `0x47 0x50 0x4F 0x4E 0x2D 0x4F 0x4E 0x55 0x2D 0x33 0x34 0x2D 0x32 0x30 0x42 0x49` (GPON-ONU-34-20BI) | Part number provided by SFP vendor (ASCII) |
-| 56-59 | 4 | Vendor rev | `0x30 0x31 0x20 0x20` (01) | Revision level for part number provided by vendor (ASCII) |
-| 60-61 | 2 | Wavelength | `0x05 0x1E` (1310nm TX) | Laser wavelength |
-| 62 | 1 | Fibre Channel Speed 2 | `0x00` (No support) | Transceiver's Fibre Channel speed capabilities |
-| 63 | 1 | CC_BASE | | Check code for Base ID Fields (addresses 0 to 62) |
-| | | **EXTENDED ID FIELDS (SFF-8472)** | | |
-| 64-65 | 2 | Options | `0x00 0x1A` (TX DISABLE, TX FAULT, RX LOS) | Indicates which optional transceiver signals are implemented |
-| 66 | 1 | Signaling Rate, max | `0x00` (No specified) | Upper signaling rate margin, units of % |
-| 67 | 1 | Signaling Rate, min | `0x00` (No specified) | Lower signaling rate margin, units of % |
-| 68-83 | 16 | Vendor SN | Unique in each SFP | Serial number provided by vendor (ASCII) |
-| 84-91 | 8 | Date code | Unique in each SFP | Vendor's manufacturing date code |
-| 92 | 1 | Diagnostic Monitoring Type | `0x68` (Digital diagnostic, Internally calibrated, Received average power type) | Indicates which type of diagnostic monitoring is implemented |
-| 93 | 1 | Enhanced Options | `0xF0` (Alarm/warning flags, soft TX_DISABLE control, soft TX_FAULT monitoring, soft RX_LOS monitoring) | Indicates which optional enhanced features are implemented |
-| 94 | 1 | SFF-8472 Compliance | `0x05` (Rev 11.0 of SFF-8472) | Indicates which revision of SFF-8472 the transceiver complies with |
-| 95 | 1 | CC_EXT | | Check code for the Extended ID Fields (addresses 64 to 94) |
-| | | **VENDOR SPECIFIC FIELDS** | | |
-| 96-127 | 32 | Vendor data | `0x20 0x20 0x20...` (Not used) | Vendor specifc data (ASCII) |
-| 128-255 | 128 | Reserved | `0x00 0x00 0x00...` | Reserved |
-| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
-| 256-639 | 384 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| address | size | name | default value | description |
+| ------- | ---- | --------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| | | **BASE ID FIELDS (SFF-8472)** | | |
+| 0 | 1 | Identifier | `0x03` (SFP) | Type of transceiver |
+| 1 | 1 | Ext identifier | `0x04` (MOD_DEF 4) | Additional information about the transceiver |
+| 2 | 1 | Connector | `0x01` (SC) | Type of media connector |
+| 3-10 | 8 | Transceiver | `0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00` | Code for optical compatibility |
+| 11 | 1 | Encoding | `0x03` (NRZ) | High speed serial encoding algorithm |
+| 12 | 1 | Signaling Rate, Nominal | `0x0C` (1.244Gbps) | Nominal signaling rate |
+| 13 | 1 | Rate Identifier | `0x00` (Not used) | Type of rate select functionality |
+| 14 | 1 | Length (SMF,km) | `0x14` (20 km) | Link length supported for single-mode fiber, units of km |
+| 15 | 1 | Length (SMF) | `0xC8` (200 x 100m) | Link length supported for single-mode fiber, units of 100 m |
+| 16 | 1 | Length (50 um, OM2) | `0x00` (No support) | Link length supported for 50 um OM2 fiber, units of 10 m |
+| 17 | 1 | Length (62.5 um, OM1) | `0x00` (No support) | Link length supported for 62.5 um OM1 fiber, units of 10 m |
+| 18 | 1 | Length copper cable | `0x00` (No support) | Link length supported for copper or direct attach cable, units of m |
+| 19 | 1 | Length (50 um, OM3) | `0x00` (No support) | Link length supported for 50 um OM3 fiber, units of 10 m |
+| 20-35 | 16 | Vendor name | `0x46 0x53 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20` (FS) | SFP vendor name (ASCII) |
+| 36 | 1 | Transceiver | `0x00` (No support) | Code for optical compatibility |
+| 37-39 | 3 | Vendor OUI | `0x00 0x00 0x00` (No specified) | SFP vendor IEEE company ID |
+| 40-55 | 16 | Vendor PN | `0x47 0x50 0x4F 0x4E 0x2D 0x4F 0x4E 0x55 0x2D 0x33 0x34 0x2D 0x32 0x30 0x42 0x49` (GPON-ONU-34-20BI) | Part number provided by SFP vendor (ASCII) |
+| 56-59 | 4 | Vendor rev | `0x30 0x31 0x20 0x20` (01) | Revision level for part number provided by vendor (ASCII) |
+| 60-61 | 2 | Wavelength | `0x05 0x1E` (1310nm TX) | Laser wavelength |
+| 62 | 1 | Fibre Channel Speed 2 | `0x00` (No support) | Transceiver's Fibre Channel speed capabilities |
+| 63 | 1 | CC_BASE | | Check code for Base ID Fields (addresses 0 to 62) |
+| | | **EXTENDED ID FIELDS (SFF-8472)** | | |
+| 64-65 | 2 | Options | `0x00 0x1A` (TX DISABLE, TX FAULT, RX LOS) | Indicates which optional transceiver signals are implemented |
+| 66 | 1 | Signaling Rate, max | `0x00` (No specified) | Upper signaling rate margin, units of % |
+| 67 | 1 | Signaling Rate, min | `0x00` (No specified) | Lower signaling rate margin, units of % |
+| 68-83 | 16 | Vendor SN | Unique in each SFP | Serial number provided by vendor (ASCII) |
+| 84-91 | 8 | Date code | Unique in each SFP | Vendor's manufacturing date code |
+| 92 | 1 | Diagnostic Monitoring Type | `0x68` (Digital diagnostic, Internally calibrated, Received average power type) | Indicates which type of diagnostic monitoring is implemented |
+| 93 | 1 | Enhanced Options | `0xF0` (Alarm/warning flags, soft TX_DISABLE control, soft TX_FAULT monitoring, soft RX_LOS monitoring) | Indicates which optional enhanced features are implemented |
+| 94 | 1 | SFF-8472 Compliance | `0x05` (Rev 11.0 of SFF-8472) | Indicates which revision of SFF-8472 the transceiver complies with |
+| 95 | 1 | CC_EXT | | Check code for the Extended ID Fields (addresses 64 to 94) |
+| | | **VENDOR SPECIFIC FIELDS** | | |
+| 96-127 | 32 | Vendor data | `0x20 0x20 0x20...` (Not used) | Vendor specifc data (ASCII) |
+| 128-255 | 128 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
+| 256-639 | 384 | Reserved | `0x00 0x00 0x00...` | Reserved |
### EEPROM1 layout
-| address | size | name | default value | description |
-| --------- | -------- | --------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
-| | | **DIAGNOSTIC AND CONTROL FIELDS** | | |
-| 0-1 | 2 | Temp High Alarm | `0x5F 0x00` (95℃) | |
-| 2-3 | 2 | Temp Low Alarm | `0xCE 0x00` (-50℃) | |
-| 4-5 | 2 | Temp High Warning | `0x5A 0x00` (90℃) | |
-| 6-7 | 2 | Temp Low Warning | `0xD3 0x00` (-45℃) | |
-| 8-9 | 2 | Voltage High Alarm | `0x8C 0xA0` (3.6V) | |
-| 10-11 | 2 | Voltage Low Alarm | `0x75 0x30` (3.0V) | |
-| 12-13 | 2 | Voltage High Warning | `0x88 0xB8` (3.5V) | |
-| 14-15 | 2 | Voltage Low Warning | `0x79 0x18` (3.1V) | |
-| 16-17 | 2 | Bias High Alarm | `0xAF 0xC8` (90mA) | |
-| 18-19 | 2 | Bias Low Alarm | `0x00 0x00` (0mA) | |
-| 20-21 | 2 | Bias High Warning | `0x88 0xB8` (70mA) | |
-| 22-23 | 2 | Bias Low Warning | `0x00 0x00` (0mA) | |
-| 24-25 | 2 | TX Power High Alarm | `0xF6 0x77` (8dBm) | Value expressed in watts subunits |
-| 26-27 | 2 | TX Power Low Alarm | `0x15 0xF7` (-2.5dBm) | Value expressed in watts subunits |
-| 28-29 | 2 | TX Power High Warning | `0xC3 0xC6` (7dBm) | Value expressed in watts subunits |
-| 30-31 | 2 | TX Power Low Warning | `0x1B 0xA7` (-1.5dBm) | Value expressed in watts subunits |
-| 32-33 | 2 | RX Power High Alarm | `0x0C 0x5A` (-5dBm) | Value expressed in watts subunits |
-| 34-35 | 2 | RX Power Low Alarm | `0x00 0x08` (-31dBm) | Value expressed in watts subunits |
-| 36-37 | 2 | RX Power High Warning | `0x09 0xCF` (-6dBm) | Value expressed in watts subunits |
-| 38-39 | 2 | RX Power Low Warning | `0x00 0x0A` (-30dBm) | Value expressed in watts subunits |
-| 40-45 | 6 | MAC address | Unique in each SFP | Contains the mac address of the SFP, it could also be empty |
-| 46-55 | 10 | Reserved | `0x00 0x00 0x00...` | Reserved |
-| 56-59 | 4 | RX_PWR(4) Calibration | `0x00 0x00 0x00 0x00` | 4th order RSSI calibration coefficient |
-| 60-63 | 4 | RX_PWR(3) Calibration | `0x00 0x00 0x00 0x00` | 3rd order RSSI calibration coefficient |
-| 64-67 | 4 | RX_PWR(2) Calibration | `0x00 0x00 0x00 0x00` | 2nd order RSSI calibration coefficient |
-| 68-71 | 4 | RX_PWR(1) Calibration | `0x3F 0x80 0x00 0x00` | 1st order RSSI calibration coefficient |
-| 72-75 | 4 | RX_PWR(0) Calibration | `0x00 0x00 0x00 0x00` | 0th order RSSI calibration coefficient |
-| 76-77 | 2 | TX_I(Slope) Calibration | `0x01 0x00` | Slope for Bias calibration |
-| 78-79 | 2 | TX_I(Offset) Calibration | `0x00 0x00` | Offset for Bias calibration |
-| 80-81 | 2 | TX_PWR(Slope) Calibration | `0x01 0x00` | Slope for TX Power calibration |
-| 82-83 | 2 | TX_PWR(Offset) Calibration | `0x00 0x00` | Offset for TX Power calibration |
-| 84-85 | 2 | T(Slope) Calibration | `0x01 0x00` | Slope for Temperature calibration |
-| 86-87 | 2 | T(Offset) Calibration | `0x00 0x00` | Offset for Temperature calibration, in units of 256ths °C |
-| 88-89 | 2 | V(Slope) Calibration | `0x01 0x00` | Slope for VCC calibration |
-| 90-91 | 2 | V(Offset) Calibration | `0x00 0x00` | Offset for VCC calibration |
-| 92-94 | 3 | Reserved | `0x00 0x00 0x00` | Reserved |
-| 95 | 1 | CC_DMI | | Check code for Base Diagnostic Fields (addresses 0 to 94) |
-| 96 | 1 | Temperature MSB | | Internally measured module temperature |
-| 97 | 1 | Temperature LSB | | |
-| 98 | 1 | Vcc MSB | | Internally measured supply voltage in transceiver |
-| 99 | 1 | Vcc LSB | | |
-| 100 | 1 | TX Bias MSB | | Internally measured TX Bias Current |
-| 101 | 1 | TX Bias LSB | | |
-| 102 | 1 | TX Power MSB | | Measured TX output power |
-| 103 | 1 | TX Power LSB | | |
-| 104 | 1 | RX Power MSB | | Measured RX input power |
-| 105 | 1 | RX Power LSB | | |
-| 106-109 | 4 | Optional Diagnostics | `0xFF 0xFF 0xFF 0xFF` (No support) | Monitor Data for Optional Laser temperature and TEC current |
-| 110 | 1 | Status/Control | `0x82` (Soft TX disable, disable laser, digital TX fault, digital RX LOS, power&data ready) | Optional Status and Control Bits |
-| 111 | 1 | Reserved | `0x00` | Reserved |
-| 112-113 | 2 | Alarm Flags | `0x01 0x40` | Diagnostic Alarm Flag Status Bits |
-| 114 | 1 | Tx Input EQ control | `0xFF` (No support) | Tx Input equalization level control |
-| 115 | 1 | Rx Out Emphasis control | `0xFF` (No support) | Rx Output emphasis level control |
-| 116-117 | 2 | Warning Flags | `0x01 0x40` | Diagnostic Warning Flag Status Bits |
-| 118-119 | 2 | Ext Status/Control | `0x00 0x00` (No support) | Extended module control and status bytes |
-| | | **GENERAL USE FIELDS** | | |
-| 120-126 | 7 | Vendor Specific | `0x70 0x00 0x00 0x00 0x00 0x00 0x00` | Vendor specific memory addresses |
-| 127 | 1 | Table Select | `0x00` | Optional Page Select |
-| | | **USER WRITABLE EEPROM** | | |
-| 128-190 | 63 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
-| 191-214 | 24 | GPON LOID or PLOAM | Depends on the configuration of the SFP | GPON Logical ONU ID or PLOAM, depends on `GPON LOID/PLOAM switch` |
-| 215-231 | 17 | GPON LPWD | Depends on the configuration of the SFP | GPON Logical Password |
-| 232 | 1 | GPON LOID/PLOAM switch | Depends on the configuration of the SFP | `0x01` to enable LOID, `0x02` to enable PLOAM |
-| 233-240 | 8 | GPON SN | Unique in each SFP | GPON Serial Number (ME 256) |
-| 241-247 | 7 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
-| 248-255 | 8 | Vendor Control | `0xFF 0xFF 0xFF...` (Not used) | Vendor specific control functions |
-| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
-| 256-511 | 256 | Unknown vendor specific | | Probably not used in current SFPs |
-| 512-531 | 20 | GPON Equipment ID | | GPON Equipment ID (ME 257), may not work in some firmwares |
-| 532-535 | 4 | GPON Vendor ID | | GPON Vendor ID (ME 256 and more), may not work in some firmware |
-| 536-639 | 104 | Reserved | | Reserved |
+| address | size | name | default value | description |
+| ------- | ---- | --------------------------------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
+| | | **DIAGNOSTIC AND CONTROL FIELDS** | | |
+| 0-1 | 2 | Temp High Alarm | `0x5F 0x00` (95℃) | |
+| 2-3 | 2 | Temp Low Alarm | `0xCE 0x00` (-50℃) | |
+| 4-5 | 2 | Temp High Warning | `0x5A 0x00` (90℃) | |
+| 6-7 | 2 | Temp Low Warning | `0xD3 0x00` (-45℃) | |
+| 8-9 | 2 | Voltage High Alarm | `0x8C 0xA0` (3.6V) | |
+| 10-11 | 2 | Voltage Low Alarm | `0x75 0x30` (3.0V) | |
+| 12-13 | 2 | Voltage High Warning | `0x88 0xB8` (3.5V) | |
+| 14-15 | 2 | Voltage Low Warning | `0x79 0x18` (3.1V) | |
+| 16-17 | 2 | Bias High Alarm | `0xAF 0xC8` (90mA) | |
+| 18-19 | 2 | Bias Low Alarm | `0x00 0x00` (0mA) | |
+| 20-21 | 2 | Bias High Warning | `0x88 0xB8` (70mA) | |
+| 22-23 | 2 | Bias Low Warning | `0x00 0x00` (0mA) | |
+| 24-25 | 2 | TX Power High Alarm | `0xF6 0x77` (8dBm) | Value expressed in watts subunits |
+| 26-27 | 2 | TX Power Low Alarm | `0x15 0xF7` (-2.5dBm) | Value expressed in watts subunits |
+| 28-29 | 2 | TX Power High Warning | `0xC3 0xC6` (7dBm) | Value expressed in watts subunits |
+| 30-31 | 2 | TX Power Low Warning | `0x1B 0xA7` (-1.5dBm) | Value expressed in watts subunits |
+| 32-33 | 2 | RX Power High Alarm | `0x0C 0x5A` (-5dBm) | Value expressed in watts subunits |
+| 34-35 | 2 | RX Power Low Alarm | `0x00 0x08` (-31dBm) | Value expressed in watts subunits |
+| 36-37 | 2 | RX Power High Warning | `0x09 0xCF` (-6dBm) | Value expressed in watts subunits |
+| 38-39 | 2 | RX Power Low Warning | `0x00 0x0A` (-30dBm) | Value expressed in watts subunits |
+| 40-45 | 6 | MAC address | Unique in each SFP | Contains the mac address of the SFP, it could also be empty |
+| 46-55 | 10 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| 56-59 | 4 | RX_PWR(4) Calibration | `0x00 0x00 0x00 0x00` | 4th order RSSI calibration coefficient |
+| 60-63 | 4 | RX_PWR(3) Calibration | `0x00 0x00 0x00 0x00` | 3rd order RSSI calibration coefficient |
+| 64-67 | 4 | RX_PWR(2) Calibration | `0x00 0x00 0x00 0x00` | 2nd order RSSI calibration coefficient |
+| 68-71 | 4 | RX_PWR(1) Calibration | `0x3F 0x80 0x00 0x00` | 1st order RSSI calibration coefficient |
+| 72-75 | 4 | RX_PWR(0) Calibration | `0x00 0x00 0x00 0x00` | 0th order RSSI calibration coefficient |
+| 76-77 | 2 | TX_I(Slope) Calibration | `0x01 0x00` | Slope for Bias calibration |
+| 78-79 | 2 | TX_I(Offset) Calibration | `0x00 0x00` | Offset for Bias calibration |
+| 80-81 | 2 | TX_PWR(Slope) Calibration | `0x01 0x00` | Slope for TX Power calibration |
+| 82-83 | 2 | TX_PWR(Offset) Calibration | `0x00 0x00` | Offset for TX Power calibration |
+| 84-85 | 2 | T(Slope) Calibration | `0x01 0x00` | Slope for Temperature calibration |
+| 86-87 | 2 | T(Offset) Calibration | `0x00 0x00` | Offset for Temperature calibration, in units of 256ths °C |
+| 88-89 | 2 | V(Slope) Calibration | `0x01 0x00` | Slope for VCC calibration |
+| 90-91 | 2 | V(Offset) Calibration | `0x00 0x00` | Offset for VCC calibration |
+| 92-94 | 3 | Reserved | `0x00 0x00 0x00` | Reserved |
+| 95 | 1 | CC_DMI | | Check code for Base Diagnostic Fields (addresses 0 to 94) |
+| 96 | 1 | Temperature MSB | | Internally measured module temperature |
+| 97 | 1 | Temperature LSB | | |
+| 98 | 1 | Vcc MSB | | Internally measured supply voltage in transceiver |
+| 99 | 1 | Vcc LSB | | |
+| 100 | 1 | TX Bias MSB | | Internally measured TX Bias Current |
+| 101 | 1 | TX Bias LSB | | |
+| 102 | 1 | TX Power MSB | | Measured TX output power |
+| 103 | 1 | TX Power LSB | | |
+| 104 | 1 | RX Power MSB | | Measured RX input power |
+| 105 | 1 | RX Power LSB | | |
+| 106-109 | 4 | Optional Diagnostics | `0xFF 0xFF 0xFF 0xFF` (No support) | Monitor Data for Optional Laser temperature and TEC current |
+| 110 | 1 | Status/Control | `0x82` (Soft TX disable, disable laser, digital TX fault, digital RX LOS, power&data ready) | Optional Status and Control Bits |
+| 111 | 1 | Reserved | `0x00` | Reserved |
+| 112-113 | 2 | Alarm Flags | `0x01 0x40` | Diagnostic Alarm Flag Status Bits |
+| 114 | 1 | Tx Input EQ control | `0xFF` (No support) | Tx Input equalization level control |
+| 115 | 1 | Rx Out Emphasis control | `0xFF` (No support) | Rx Output emphasis level control |
+| 116-117 | 2 | Warning Flags | `0x01 0x40` | Diagnostic Warning Flag Status Bits |
+| 118-119 | 2 | Ext Status/Control | `0x00 0x00` (No support) | Extended module control and status bytes |
+| | | **GENERAL USE FIELDS** | | |
+| 120-126 | 7 | Vendor Specific | `0x70 0x00 0x00 0x00 0x00 0x00 0x00` | Vendor specific memory addresses |
+| 127 | 1 | Table Select | `0x00` | Optional Page Select |
+| | | **USER WRITABLE EEPROM** | | |
+| 128-190 | 63 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
+| 191-214 | 24 | GPON LOID or PLOAM | Depends on the configuration of the SFP | GPON Logical ONU ID or PLOAM, depends on `GPON LOID/PLOAM switch` |
+| 215-231 | 17 | GPON LPWD | Depends on the configuration of the SFP | GPON Logical Password |
+| 232 | 1 | GPON LOID/PLOAM switch | Depends on the configuration of the SFP | `0x01` to enable LOID, `0x02` to enable PLOAM |
+| 233-240 | 8 | GPON SN | Unique in each SFP | GPON Serial Number (ME 256) |
+| 241-247 | 7 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
+| 248-255 | 8 | Vendor Control | `0xFF 0xFF 0xFF...` (Not used) | Vendor specific control functions |
+| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
+| 256-511 | 256 | Unknown vendor specific | | Probably not used in current SFPs |
+| 512-531 | 20 | GPON Equipment ID | | GPON Equipment ID (ME 257), may not work in some firmwares |
+| 532-535 | 4 | GPON Vendor ID | | GPON Vendor ID (ME 256 and more), may not work in some firmware |
+| 536-639 | 104 | Reserved | | Reserved |
{% include alert.html content="For more information, see the SFF-8472 Rev 11.0 specification." alert="Info" icon="svg-info" color="blue" %}
diff --git a/_ont/ont-genexis-ft-g2110c.md b/_ont/ont-genexis-ft-g2110c.md
index 5d8242e..3adbcff 100644
--- a/_ont/ont-genexis-ft-g2110c.md
+++ b/_ont/ont-genexis-ft-g2110c.md
@@ -7,20 +7,20 @@ parent: Genexis
# Hardware Specifications
-| | |
-| ----------- | ------------------------------------ |
-| Vendor | Genexis |
-| Model | FiberTwist G2110C-2.5G |
-| Chipset | RTL9601D |
-| Flash | 128MB |
-| RAM | 32MB |
-| System | Linux 3.18 (Luna SDK 3.3) |
-| HSGMII | ✅ |
-| Optics | SC/APC |
-| IP address | 192.168.100.1/24 or 192.168.1.1/24 |
+| | |
+| ----------- | ------------------------------------------------------------ |
+| Vendor | Genexis |
+| Model | FiberTwist G2110C-2.5G |
+| Chipset | RTL9601D |
+| Flash | 128MB |
+| RAM | 32MB |
+| System | Linux 3.18 (Luna SDK 3.3) |
+| 2.5GBaseT | Yes |
+| Optics | SC/APC |
+| IP address | 192.168.100.1/24 or 192.168.1.1/24 |
| Web Gui | Can be enabled, locked down by iptables rule and missing CSS |
-| Telnet | ✅ user `company`, password `amyM77yY` |
-| Form Factor | ONT |
+| Telnet | ✅ user `company`, password `amyM77yY` |
+| Form Factor | ONT |
# External/Internal Photo
diff --git a/_ont/ont-halny-hl-gsfp.md b/_ont/ont-halny-hl-gsfp.md
index 966e7f2..0ffc083 100644
--- a/_ont/ont-halny-hl-gsfp.md
+++ b/_ont/ont-halny-hl-gsfp.md
@@ -7,20 +7,22 @@ parent: Halny
# Hardware Specifications
-| | |
-| ----------- | --------------- |
-| Vendor | Halny |
-| Model | HL-GSFP |
-| Chipset | Lantiq PEB98035 |
-| Flash | 8 MB |
-| RAM | 64 MB |
-| System | OpenWRT |
-| HSGMII | Yes |
-| Optics | SC/APC |
-| IP address | |
-| Web Gui | |
-| SSH | |
-| Form Factor | miniONT SFP |
+| | |
+| ----------- | -------------------- |
+| Vendor | Halny |
+| Model | HL-GSFP |
+| Chipset | Lantiq PEB98035 |
+| Flash | 8 MB |
+| RAM | 64 MB |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
+| System | OpenWRT |
+| HSGMII | Yes |
+| Optics | SC/APC |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | miniONT SFP |
{% include image.html file="hl-gsfp-1.png" alt="Halny HL-GSFP top" caption="Halny HL-GSFP top" %}
{% include image.html file="hl-gsfp-2.png" alt="Halny HL-GSFP bottom" caption="Halny HL-GSFP bottom" %}
diff --git a/_ont/ont-hilink-hl23446.md b/_ont/ont-hilink-hl23446.md
index 96ae5df..108886c 100644
--- a/_ont/ont-hilink-hl23446.md
+++ b/_ont/ont-hilink-hl23446.md
@@ -8,20 +8,22 @@ parent: Hilink
# Hardware Specifications
-| | |
-| ----------- | ---------------------------- |
-| Vendor | Hilink |
-| Model | HL23446 |
-| Chipset | Lantiq PEB98035 |
-| Flash | 16 MB |
-| RAM | 64 MB |
-| System | OpenWRT |
-| HSGMII | Yes |
-| Optics | SC/APC |
-| IP address | |
-| Web Gui | ✅ |
-| SSH | |
-| Form Factor | miniONT SFP |
+| | |
+| ----------- | -------------------- |
+| Vendor | Hilink |
+| Model | HL23446 |
+| Chipset | Lantiq PEB98035 |
+| Flash | 16 MB |
+| RAM | 64 MB |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
+| System | OpenWRT |
+| HSGMII | Yes |
+| Optics | SC/APC |
+| IP address | |
+| Web Gui | ✅ |
+| SSH | |
+| Form Factor | miniONT SFP |
{% include image.html file="hl23446.png" alt="Hilink HL23446" caption="Hilink HL23446" %}
diff --git a/_ont/ont-huawei-eg8010h.md b/_ont/ont-huawei-eg8010h.md
new file mode 100644
index 0000000..cc4f3b9
--- /dev/null
+++ b/_ont/ont-huawei-eg8010h.md
@@ -0,0 +1,39 @@
+---
+title: Huawei EG8010H
+has_children: false
+layout: default
+parent: Huawei
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ------------------------------------------------------------------------------------ |
+| Vendor | Huawei |
+| Model | EG8010H |
+| Chipset | Hisilicon |
+| Flash | 128MiB SLC NAND (DS35Q1GA-IB) |
+| RAM | 256MiB |
+| CPU | Hisilicon A9 dual core (ARMv7) |
+| System | Dopra Linux |
+| 2.5GBaseT | No |
+| Optics | SC/APC and SC/UPC |
+| IP address | 192.168.100.1 |
+| Web Gui | ✅ user `root`, password `admin` or `adminHW` and user `Epadmin`, password `adminEp` |
+| Telnet | After Enabling user `root`, password `admin` or `adminHW` |
+| SSH | |
+| Form Factor | ONT |
+
+## Hardware revisions
+- v1: Horizontal PON port
+- v2: Horizontal PON port
+- v3: Vertical PON port
+- v4: Vertical PON port
+- v5: Vertical PON port
+- v6: Vertical PON port
+
+## List of software versions
+
+- V5R020C10S035
+
+
diff --git a/_ont/ont-huawei-eg8010n.md b/_ont/ont-huawei-eg8010n.md
new file mode 100644
index 0000000..90ad6fc
--- /dev/null
+++ b/_ont/ont-huawei-eg8010n.md
@@ -0,0 +1,27 @@
+---
+title: Huawei EG8010H
+has_children: false
+layout: default
+parent: Huawei
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ------- |
+| Vendor | Huawei |
+| Model | EG8010N |
+| Chipset | |
+| Flash | |
+| RAM | |
+| CPU | |
+| System | |
+| 2.5GBaseT | Yes |
+| Optics | |
+| IP address | |
+| Web Gui | |
+| Telnet | |
+| SSH | |
+| Form Factor | ONT |
+
+
diff --git a/_ont/ont-huawei-hg8010h.md b/_ont/ont-huawei-hg8010h.md
index 3a0ed9d..66c99b5 100644
--- a/_ont/ont-huawei-hg8010h.md
+++ b/_ont/ont-huawei-hg8010h.md
@@ -12,11 +12,11 @@ parent: Huawei
| Vendor | Huawei |
| Model | HG8010H |
| Chipset | Hisilicon |
-| Flash | 128MiB SLC NAND (DS35Q1GA-IB) |
+| Flash | 128MiB (SLC NAND DS35Q1GA-IB) |
| RAM | 256MiB |
| CPU | Hisilicon A9 dual core (ARMv7) |
| System | Dopra Linux |
-| HSGMII | No |
+| 2.5GBaseT | No |
| Optics | SC/APC and SC/UPC |
| IP address | 192.168.100.1 |
| Web Gui | ✅ user `root`, password `admin` or `adminHW` and user `telecomadmin`, password `admintelecom` |
diff --git a/_ont/ont-huawei-ma5671a.md b/_ont/ont-huawei-ma5671a.md
index 4d53328..afc74f0 100644
--- a/_ont/ont-huawei-ma5671a.md
+++ b/_ont/ont-huawei-ma5671a.md
@@ -14,9 +14,11 @@ parent: Huawei
| Chipset | Lantiq PEB98035 |
| Manufacter | SourcePhotonics |
| Flash | 16 MB |
-| RAM | 64 MB |
+| RAM | 64 MB (Winbond W25Q128FV) |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
| System | OpenWRT |
-| HSGMII | Yes |
+| HSGMII | ✅ |
| Optics | SC/APC |
| IP address | 192.168.1.10 |
| Web Gui | After root |
@@ -115,123 +117,123 @@ The Huawei MA5671A stores the content of the emulated EEPROM in U-Boot env varia
### EEPROM0 layout
-| address | size | name | default value | description |
-| --------- | -------- | --------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
-| | | **BASE ID FIELDS (SFF-8472)** | | |
-| 0 | 1 | Identifier | `0x03` (SFP) | Type of transceiver |
-| 1 | 1 | Ext identifier | `0x04` (MOD_DEF 4) | Additional information about the transceiver |
-| 2 | 1 | Connector | `0x01` (SC) | Type of media connector |
-| 3-10 | 8 | Transceiver | `0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00` | Code for optical compatibility |
-| 11 | 1 | Encoding | `0x03` (NRZ) | High speed serial encoding algorithm |
-| 12 | 1 | Signaling Rate, Nominal | `0x0C` (1.244Gbps) | Nominal signaling rate |
-| 13 | 1 | Rate Identifier | `0x00` (Not used) | Type of rate select functionality |
-| 14 | 1 | Length (SMF,km) | `0x14` (20 km) | Link length supported for single-mode fiber, units of km |
-| 15 | 1 | Length (SMF) | `0xC8` (200 x 100m) | Link length supported for single-mode fiber, units of 100 m |
-| 16 | 1 | Length (50 um, OM2) | `0x00` (No support) | Link length supported for 50 um OM2 fiber, units of 10 m |
-| 17 | 1 | Length (62.5 um, OM1) | `0x00` (No support) | Link length supported for 62.5 um OM1 fiber, units of 10 m |
-| 18 | 1 | Length copper cable | `0x00` (No support) | Link length supported for copper or direct attach cable, units of m |
-| 19 | 1 | Length (50 um, OM3) | `0x00` (No support) | Link length supported for 50 um OM3 fiber, units of 10 m |
-| 20-35 | 16 | Vendor name | `0x48 0x55 0x41 0x57 0x45 0x49 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ` (HUAWEI) | SFP vendor name (ASCII) |
-| 36 | 1 | Transceiver | `0x00` (No support) | Code for optical compatibility |
-| 37-39 | 3 | Vendor OUI | `0x00 0x00 0x00` (No specified) | SFP vendor IEEE company ID |
-| 40-55 | 16 | Vendor PN | `0x4D 0x41 0x35 0x36 0x37 0x31 0x41 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20` (MA5671A) | Part number provided by SFP vendor (ASCII) |
-| 56-59 | 4 | Vendor rev | `0x30 0x30 0x30 0x30` (0000) | Revision level for part number provided by vendor (ASCII) |
-| 60-61 | 2 | Wavelength | `0x05 0x1E` (1310nm TX) | Laser wavelength |
-| 62 | 1 | Fibre Channel Speed 2 | `0x00` (No support) | Transceiver's Fibre Channel speed capabilities |
-| 63 | 1 | CC_BASE | | Check code for Base ID Fields (addresses 0 to 62) |
-| | | **EXTENDED ID FIELDS (SFF-8472)** | | |
-| 64-65 | 2 | Options | `0x00 0x1A` (TX DISABLE, TX FAULT, RX LOS) | Indicates which optional transceiver signals are implemented |
-| 66 | 1 | Signaling Rate, max | `0x00` (No specified) | Upper signaling rate margin, units of % |
-| 67 | 1 | Signaling Rate, min | `0x00` (No specified) | Lower signaling rate margin, units of % |
-| 68-83 | 16 | Vendor SN | Unique in each SFP | Serial number provided by vendor (ASCII) |
-| 84-91 | 8 | Date code | Unique in each SFP | Vendor's manufacturing date code |
-| 92 | 1 | Diagnostic Monitoring Type | `0x68` (Digital diagnostic, Internally calibrated, Received average power type) | Indicates which type of diagnostic monitoring is implemented |
-| 93 | 1 | Enhanced Options | `0xE0` (Alarm/warning flags, soft TX_DISABLE control, soft TX_FAULT monitoring) | Indicates which optional enhanced features are implemented |
-| 94 | 1 | SFF-8472 Compliance | `0x03` (Rev 10.2 of SFF-8472) | Indicates which revision of SFF-8472 the transceiver complies with |
-| 95 | 1 | CC_EXT | | Check code for the Extended ID Fields (addresses 64 to 94) |
-| | | **VENDOR SPECIFIC FIELDS** | | |
-| 96-127 | 32 | Vendor data | Not sure if it's unique or not | Vendor specifc data (ASCII) |
-| 128-255 | 128 | Reserved | `0x00 0x00 0x00...` | Reserved |
-| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
-| 256-639 | 384 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| address | size | name | default value | description |
+| ------- | ---- | --------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| | | **BASE ID FIELDS (SFF-8472)** | | |
+| 0 | 1 | Identifier | `0x03` (SFP) | Type of transceiver |
+| 1 | 1 | Ext identifier | `0x04` (MOD_DEF 4) | Additional information about the transceiver |
+| 2 | 1 | Connector | `0x01` (SC) | Type of media connector |
+| 3-10 | 8 | Transceiver | `0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00` | Code for optical compatibility |
+| 11 | 1 | Encoding | `0x03` (NRZ) | High speed serial encoding algorithm |
+| 12 | 1 | Signaling Rate, Nominal | `0x0C` (1.244Gbps) | Nominal signaling rate |
+| 13 | 1 | Rate Identifier | `0x00` (Not used) | Type of rate select functionality |
+| 14 | 1 | Length (SMF,km) | `0x14` (20 km) | Link length supported for single-mode fiber, units of km |
+| 15 | 1 | Length (SMF) | `0xC8` (200 x 100m) | Link length supported for single-mode fiber, units of 100 m |
+| 16 | 1 | Length (50 um, OM2) | `0x00` (No support) | Link length supported for 50 um OM2 fiber, units of 10 m |
+| 17 | 1 | Length (62.5 um, OM1) | `0x00` (No support) | Link length supported for 62.5 um OM1 fiber, units of 10 m |
+| 18 | 1 | Length copper cable | `0x00` (No support) | Link length supported for copper or direct attach cable, units of m |
+| 19 | 1 | Length (50 um, OM3) | `0x00` (No support) | Link length supported for 50 um OM3 fiber, units of 10 m |
+| 20-35 | 16 | Vendor name | `0x48 0x55 0x41 0x57 0x45 0x49 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ` (HUAWEI) | SFP vendor name (ASCII) |
+| 36 | 1 | Transceiver | `0x00` (No support) | Code for optical compatibility |
+| 37-39 | 3 | Vendor OUI | `0x00 0x00 0x00` (No specified) | SFP vendor IEEE company ID |
+| 40-55 | 16 | Vendor PN | `0x4D 0x41 0x35 0x36 0x37 0x31 0x41 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20` (MA5671A) | Part number provided by SFP vendor (ASCII) |
+| 56-59 | 4 | Vendor rev | `0x30 0x30 0x30 0x30` (0000) | Revision level for part number provided by vendor (ASCII) |
+| 60-61 | 2 | Wavelength | `0x05 0x1E` (1310nm TX) | Laser wavelength |
+| 62 | 1 | Fibre Channel Speed 2 | `0x00` (No support) | Transceiver's Fibre Channel speed capabilities |
+| 63 | 1 | CC_BASE | | Check code for Base ID Fields (addresses 0 to 62) |
+| | | **EXTENDED ID FIELDS (SFF-8472)** | | |
+| 64-65 | 2 | Options | `0x00 0x1A` (TX DISABLE, TX FAULT, RX LOS) | Indicates which optional transceiver signals are implemented |
+| 66 | 1 | Signaling Rate, max | `0x00` (No specified) | Upper signaling rate margin, units of % |
+| 67 | 1 | Signaling Rate, min | `0x00` (No specified) | Lower signaling rate margin, units of % |
+| 68-83 | 16 | Vendor SN | Unique in each SFP | Serial number provided by vendor (ASCII) |
+| 84-91 | 8 | Date code | Unique in each SFP | Vendor's manufacturing date code |
+| 92 | 1 | Diagnostic Monitoring Type | `0x68` (Digital diagnostic, Internally calibrated, Received average power type) | Indicates which type of diagnostic monitoring is implemented |
+| 93 | 1 | Enhanced Options | `0xE0` (Alarm/warning flags, soft TX_DISABLE control, soft TX_FAULT monitoring) | Indicates which optional enhanced features are implemented |
+| 94 | 1 | SFF-8472 Compliance | `0x03` (Rev 10.2 of SFF-8472) | Indicates which revision of SFF-8472 the transceiver complies with |
+| 95 | 1 | CC_EXT | | Check code for the Extended ID Fields (addresses 64 to 94) |
+| | | **VENDOR SPECIFIC FIELDS** | | |
+| 96-127 | 32 | Vendor data | Not sure if it's unique or not | Vendor specifc data (ASCII) |
+| 128-255 | 128 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
+| 256-639 | 384 | Reserved | `0x00 0x00 0x00...` | Reserved |
### EEPROM1 layout
-| address | size | name | default value | description |
-| --------- | -------- | --------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
-| | | **DIAGNOSTIC AND CONTROL FIELDS** | | |
-| 0-1 | 2 | Temp High Alarm | `0x5F 0x00` (95℃) | |
-| 2-3 | 2 | Temp Low Alarm | `0xCE 0x00` (-50℃) | |
-| 4-5 | 2 | Temp High Warning | `0x5A 0x00` (90℃) | |
-| 6-7 | 2 | Temp Low Warning | `0xD3 0x00` (-45℃) | |
-| 8-9 | 2 | Voltage High Alarm | `0x8C 0xA0` (3.6V) | |
-| 10-11 | 2 | Voltage Low Alarm | `0x75 0x30` (3.0V) | |
-| 12-13 | 2 | Voltage High Warning | `0x88 0xB8` (3.5V) | |
-| 14-15 | 2 | Voltage Low Warning | `0x79 0x18` (3.1V) | |
-| 16-17 | 2 | Bias High Alarm | `0xAF 0xC8` (90mA) | |
-| 18-19 | 2 | Bias Low Alarm | `0x00 0x00` (0mA) | |
-| 20-21 | 2 | Bias High Warning | `0x88 0xB8` (70mA) | |
-| 22-23 | 2 | Bias Low Warning | `0x00 0x00` (0mA) | |
-| 24-25 | 2 | TX Power High Alarm | `0x9B 0x82` (6dBm) | Value expressed in watts subunits |
-| 26-27 | 2 | TX Power Low Alarm | `0x22 0xD0` (-1dBm) | Value expressed in watts subunits |
-| 28-29 | 2 | TX Power High Warning | `0x7B 0x86` (5dBm) | Value expressed in watts subunits |
-| 30-31 | 2 | TX Power Low Warning | `0x2B 0xD4` (0dBm) | Value expressed in watts subunits |
-| 32-33 | 2 | RX Power High Alarm | `0x09 0xCF` (-6dBm) | Value expressed in watts subunits |
-| 34-35 | 2 | RX Power Low Alarm | `0x00 0x0D` (-29dBm) | Value expressed in watts subunits |
-| 36-37 | 2 | RX Power High Warning | `0x07 0xCB` (-7dBm) | Value expressed in watts subunits |
-| 38-39 | 2 | RX Power Low Warning | `0x00 0x10` (-28dBm) | Value expressed in watts subunits |
-| 40-45 | 6 | MAC address | Unique in each SFP | Contains the mac address of the SFP, it could also be empty |
-| 46-55 | 10 | Reserved | `0x00 0x00 0x00...` | Reserved |
-| 56-59 | 4 | RX_PWR(4) Calibration | `0x00 0x00 0x00 0x00` | 4th order RSSI calibration coefficient |
-| 60-63 | 4 | RX_PWR(3) Calibration | `0x00 0x00 0x00 0x00` | 3rd order RSSI calibration coefficient |
-| 64-67 | 4 | RX_PWR(2) Calibration | `0x00 0x00 0x00 0x00` | 2nd order RSSI calibration coefficient |
-| 68-71 | 4 | RX_PWR(1) Calibration | `0x3F 0x80 0x00 0x00` | 1st order RSSI calibration coefficient |
-| 72-75 | 4 | RX_PWR(0) Calibration | `0x00 0x00 0x00 0x00` | 0th order RSSI calibration coefficient |
-| 76-77 | 2 | TX_I(Slope) Calibration | `0x01 0x00` | Slope for Bias calibration |
-| 78-79 | 2 | TX_I(Offset) Calibration | `0x00 0x00` | Offset for Bias calibration |
-| 80-81 | 2 | TX_PWR(Slope) Calibration | `0x01 0x00` | Slope for TX Power calibration |
-| 82-83 | 2 | TX_PWR(Offset) Calibration | `0x00 0x00` | Offset for TX Power calibration |
-| 84-85 | 2 | T(Slope) Calibration | `0x01 0x00` | Slope for Temperature calibration |
-| 86-87 | 2 | T(Offset) Calibration | `0x00 0x00` | Offset for Temperature calibration, in units of 256ths °C |
-| 88-89 | 2 | V(Slope) Calibration | `0x01 0x00` | Slope for VCC calibration |
-| 90-91 | 2 | V(Offset) Calibration | `0x00 0x00` | Offset for VCC calibration |
-| 92-94 | 3 | Reserved | `0x00 0x00 0x00` | Reserved |
-| 95 | 1 | CC_DMI | | Check code for Base Diagnostic Fields (addresses 0 to 94) |
-| 96 | 1 | Temperature MSB | | Internally measured module temperature |
-| 97 | 1 | Temperature LSB | | |
-| 98 | 1 | Vcc MSB | | Internally measured supply voltage in transceiver |
-| 99 | 1 | Vcc LSB | | |
-| 100 | 1 | TX Bias MSB | | Internally measured TX Bias Current |
-| 101 | 1 | TX Bias LSB | | |
-| 102 | 1 | TX Power MSB | | Measured TX output power |
-| 103 | 1 | TX Power LSB | | |
-| 104 | 1 | RX Power MSB | | Measured RX input power |
-| 105 | 1 | RX Power LSB | | |
-| 106-109 | 4 | Optional Diagnostics | `0xFF 0xFF 0xFF 0xFF` (No support) | Monitor Data for Optional Laser temperature and TEC current |
-| 110 | 1 | Status/Control | `0x00` (No support) | Optional Status and Control Bits |
-| 111 | 1 | Reserved | `0x00` | Reserved |
-| 112-113 | 2 | Alarm Flags | `0x00 0x00` (No support) | Diagnostic Alarm Flag Status Bits |
-| 114 | 1 | Tx Input EQ control | `0xFF` (No support) | Tx Input equalization level control |
-| 115 | 1 | Rx Out Emphasis control | `0xFF` (No support) | Rx Output emphasis level control |
-| 116-117 | 2 | Warning Flags | `0x00 0x00` (No support) | Diagnostic Warning Flag Status Bits |
-| 118-119 | 2 | Ext Status/Control | `0x00 0x00` (No support) | Extended module control and status bytes |
-| | | **GENERAL USE FIELDS** | | |
-| 120-126 | 7 | Vendor Specific | `0x70 0x00 0x00 0x00 0x00 0x00 0x00` | Vendor specific memory addresses |
-| 127 | 1 | Table Select | `0x00` | Optional Page Select |
-| | | **USER WRITABLE EEPROM** | | |
-| 128-190 | 63 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
-| 191-214 | 24 | GPON LOID or PLOAM | Depends on the configuration of the SFP | GPON Logical ONU ID or PLOAM, depends on `GPON LOID/PLOAM switch` |
-| 215-231 | 17 | GPON LPWD | Depends on the configuration of the SFP | GPON Logical Password |
-| 232 | 1 | GPON LOID/PLOAM switch | Depends on the configuration of the SFP | `0x01` to enable LOID, `0x02` to enable PLOAM |
-| 233-240 | 8 | GPON SN | Unique in each SFP | GPON Serial Number (ME 256) |
-| 241-247 | 7 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
-| 248-255 | 8 | Vendor Control | `0xFF 0xFF 0xFF...` (Not used) | Vendor specific control functions |
-| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
-| 256-511 | 256 | Unknown vendor specific | | Probably not used in current SFPs |
-| 512-531 | 20 | GPON Equipment ID | | GPON Equipment ID (ME 257), may not work in some firmwares |
-| 532-535 | 4 | GPON Vendor ID | | GPON Vendor ID (ME 256 and more), may not work in some firmware |
-| 536-639 | 104 | Reserved | | Reserved |
+| address | size | name | default value | description |
+| ------- | ---- | --------------------------------- | --------------------------------------- | ----------------------------------------------------------------- |
+| | | **DIAGNOSTIC AND CONTROL FIELDS** | | |
+| 0-1 | 2 | Temp High Alarm | `0x5F 0x00` (95℃) | |
+| 2-3 | 2 | Temp Low Alarm | `0xCE 0x00` (-50℃) | |
+| 4-5 | 2 | Temp High Warning | `0x5A 0x00` (90℃) | |
+| 6-7 | 2 | Temp Low Warning | `0xD3 0x00` (-45℃) | |
+| 8-9 | 2 | Voltage High Alarm | `0x8C 0xA0` (3.6V) | |
+| 10-11 | 2 | Voltage Low Alarm | `0x75 0x30` (3.0V) | |
+| 12-13 | 2 | Voltage High Warning | `0x88 0xB8` (3.5V) | |
+| 14-15 | 2 | Voltage Low Warning | `0x79 0x18` (3.1V) | |
+| 16-17 | 2 | Bias High Alarm | `0xAF 0xC8` (90mA) | |
+| 18-19 | 2 | Bias Low Alarm | `0x00 0x00` (0mA) | |
+| 20-21 | 2 | Bias High Warning | `0x88 0xB8` (70mA) | |
+| 22-23 | 2 | Bias Low Warning | `0x00 0x00` (0mA) | |
+| 24-25 | 2 | TX Power High Alarm | `0x9B 0x82` (6dBm) | Value expressed in watts subunits |
+| 26-27 | 2 | TX Power Low Alarm | `0x22 0xD0` (-1dBm) | Value expressed in watts subunits |
+| 28-29 | 2 | TX Power High Warning | `0x7B 0x86` (5dBm) | Value expressed in watts subunits |
+| 30-31 | 2 | TX Power Low Warning | `0x2B 0xD4` (0dBm) | Value expressed in watts subunits |
+| 32-33 | 2 | RX Power High Alarm | `0x09 0xCF` (-6dBm) | Value expressed in watts subunits |
+| 34-35 | 2 | RX Power Low Alarm | `0x00 0x0D` (-29dBm) | Value expressed in watts subunits |
+| 36-37 | 2 | RX Power High Warning | `0x07 0xCB` (-7dBm) | Value expressed in watts subunits |
+| 38-39 | 2 | RX Power Low Warning | `0x00 0x10` (-28dBm) | Value expressed in watts subunits |
+| 40-45 | 6 | MAC address | Unique in each SFP | Contains the mac address of the SFP, it could also be empty |
+| 46-55 | 10 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| 56-59 | 4 | RX_PWR(4) Calibration | `0x00 0x00 0x00 0x00` | 4th order RSSI calibration coefficient |
+| 60-63 | 4 | RX_PWR(3) Calibration | `0x00 0x00 0x00 0x00` | 3rd order RSSI calibration coefficient |
+| 64-67 | 4 | RX_PWR(2) Calibration | `0x00 0x00 0x00 0x00` | 2nd order RSSI calibration coefficient |
+| 68-71 | 4 | RX_PWR(1) Calibration | `0x3F 0x80 0x00 0x00` | 1st order RSSI calibration coefficient |
+| 72-75 | 4 | RX_PWR(0) Calibration | `0x00 0x00 0x00 0x00` | 0th order RSSI calibration coefficient |
+| 76-77 | 2 | TX_I(Slope) Calibration | `0x01 0x00` | Slope for Bias calibration |
+| 78-79 | 2 | TX_I(Offset) Calibration | `0x00 0x00` | Offset for Bias calibration |
+| 80-81 | 2 | TX_PWR(Slope) Calibration | `0x01 0x00` | Slope for TX Power calibration |
+| 82-83 | 2 | TX_PWR(Offset) Calibration | `0x00 0x00` | Offset for TX Power calibration |
+| 84-85 | 2 | T(Slope) Calibration | `0x01 0x00` | Slope for Temperature calibration |
+| 86-87 | 2 | T(Offset) Calibration | `0x00 0x00` | Offset for Temperature calibration, in units of 256ths °C |
+| 88-89 | 2 | V(Slope) Calibration | `0x01 0x00` | Slope for VCC calibration |
+| 90-91 | 2 | V(Offset) Calibration | `0x00 0x00` | Offset for VCC calibration |
+| 92-94 | 3 | Reserved | `0x00 0x00 0x00` | Reserved |
+| 95 | 1 | CC_DMI | | Check code for Base Diagnostic Fields (addresses 0 to 94) |
+| 96 | 1 | Temperature MSB | | Internally measured module temperature |
+| 97 | 1 | Temperature LSB | | |
+| 98 | 1 | Vcc MSB | | Internally measured supply voltage in transceiver |
+| 99 | 1 | Vcc LSB | | |
+| 100 | 1 | TX Bias MSB | | Internally measured TX Bias Current |
+| 101 | 1 | TX Bias LSB | | |
+| 102 | 1 | TX Power MSB | | Measured TX output power |
+| 103 | 1 | TX Power LSB | | |
+| 104 | 1 | RX Power MSB | | Measured RX input power |
+| 105 | 1 | RX Power LSB | | |
+| 106-109 | 4 | Optional Diagnostics | `0xFF 0xFF 0xFF 0xFF` (No support) | Monitor Data for Optional Laser temperature and TEC current |
+| 110 | 1 | Status/Control | `0x00` (No support) | Optional Status and Control Bits |
+| 111 | 1 | Reserved | `0x00` | Reserved |
+| 112-113 | 2 | Alarm Flags | `0x00 0x00` (No support) | Diagnostic Alarm Flag Status Bits |
+| 114 | 1 | Tx Input EQ control | `0xFF` (No support) | Tx Input equalization level control |
+| 115 | 1 | Rx Out Emphasis control | `0xFF` (No support) | Rx Output emphasis level control |
+| 116-117 | 2 | Warning Flags | `0x00 0x00` (No support) | Diagnostic Warning Flag Status Bits |
+| 118-119 | 2 | Ext Status/Control | `0x00 0x00` (No support) | Extended module control and status bytes |
+| | | **GENERAL USE FIELDS** | | |
+| 120-126 | 7 | Vendor Specific | `0x70 0x00 0x00 0x00 0x00 0x00 0x00` | Vendor specific memory addresses |
+| 127 | 1 | Table Select | `0x00` | Optional Page Select |
+| | | **USER WRITABLE EEPROM** | | |
+| 128-190 | 63 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
+| 191-214 | 24 | GPON LOID or PLOAM | Depends on the configuration of the SFP | GPON Logical ONU ID or PLOAM, depends on `GPON LOID/PLOAM switch` |
+| 215-231 | 17 | GPON LPWD | Depends on the configuration of the SFP | GPON Logical Password |
+| 232 | 1 | GPON LOID/PLOAM switch | Depends on the configuration of the SFP | `0x01` to enable LOID, `0x02` to enable PLOAM |
+| 233-240 | 8 | GPON SN | Unique in each SFP | GPON Serial Number (ME 256) |
+| 241-247 | 7 | Reserved | `0xFF 0xFF 0xFF...` | Reserved |
+| 248-255 | 8 | Vendor Control | `0xFF 0xFF 0xFF...` (Not used) | Vendor specific control functions |
+| | | **EXTRA EEPROM FIELDS** | | **Not exposed to I2C interface** |
+| 256-511 | 256 | Unknown vendor specific | | Probably not used in current SFPs |
+| 512-531 | 20 | GPON Equipment ID | | GPON Equipment ID (ME 257), may not work in some firmwares |
+| 532-535 | 4 | GPON Vendor ID | | GPON Vendor ID (ME 256 and more), may not work in some firmware |
+| 536-639 | 104 | Reserved | | Reserved |
{% include alert.html content="For more information, see the SFF-8472 Rev 10.2 specification." alert="Info" icon="svg-info" color="blue" %}
@@ -321,3 +323,5 @@ The following commands are used to clone image0 to image1 and then boot to it
- [General setting of lantiq](https://forum.fibra.click/d/23881-ma5671a-e-vodafone-25-gbps/64)
- [Manual and firmware for reflashing of HUAWEI MA5671A SFP module](https://github.com/nikbyte/huawei_ma5671a)
- [Usage GPON module SFP in Spain](https://forum.mikrotik.com/viewtopic.php?t=116364&start=300)
+- [Tech Info Depot Wiki](http://en.techinfodepot.shoutwiki.com/wiki/Huawei_MA5671A)
+
diff --git a/_ont/ont-leox-lxt-010g-d.md b/_ont/ont-leox-lxt-010g-d.md
index 3d640f6..807cb45 100644
--- a/_ont/ont-leox-lxt-010g-d.md
+++ b/_ont/ont-leox-lxt-010g-d.md
@@ -15,7 +15,7 @@ parent: Leox
| Flash | |
| RAM | |
| System | Linux (Luna SDK ) |
-| HSGMII | No |
+| 2.5GBaseT | No |
| Optics | |
| IP address | 192.168.100.1/24 |
| Web Gui | |
diff --git a/_ont/ont-leox-lxt-010h-d.md b/_ont/ont-leox-lxt-010h-d.md
index eaa1b4b..2153cd1 100644
--- a/_ont/ont-leox-lxt-010h-d.md
+++ b/_ont/ont-leox-lxt-010h-d.md
@@ -14,8 +14,8 @@ parent: Leox
| Chipset | RTL9601CI |
| Flash | |
| RAM | |
-| System | Linux 3.18 (Luna SDK 3.3) |
-| HSGMII | ✅ |
+| System | Linux 3.18 (Luna SDK 3.3) |
+| 2.5GBaseT | Yes |
| Optics | |
| IP address | 192.168.100.1/24 |
| Web Gui | |
diff --git a/_ont/ont-leox-lxt-010s-h.md b/_ont/ont-leox-lxt-010s-h.md
index 5b4467b..d48d305 100644
--- a/_ont/ont-leox-lxt-010s-h.md
+++ b/_ont/ont-leox-lxt-010s-h.md
@@ -14,7 +14,8 @@ parent: Leox
| Chipset | RTL9601CI |
| Flash | 128MB |
| RAM | 32MB |
-| System | Linux 3.18 (Luna SDK 3.3) |
+| Manufacter | Hisense LTE3415-SH+ |
+| System | Linux 3.18 (Luna SDK 3.3) |
| HSGMII | ✅ |
| Optics | SC/UPC |
| IP address | 192.168.100.1/24 |
diff --git a/_ont/ont-nokia-g-010g-a.md b/_ont/ont-nokia-g-010g-a.md
index 0904706..67b763f 100644
--- a/_ont/ont-nokia-g-010g-a.md
+++ b/_ont/ont-nokia-g-010g-a.md
@@ -16,7 +16,7 @@ parent: Nokia
| Flash | |
| RAM | |
| System | |
-| HSGMII | No |
+| 2.5GBaseT | No |
| Optics | SC/APC |
| IP address | |
| Web Gui | |
diff --git a/_ont/ont-nokia-g-010g-p.md b/_ont/ont-nokia-g-010g-p.md
index 7e7202f..a7b97fb 100644
--- a/_ont/ont-nokia-g-010g-p.md
+++ b/_ont/ont-nokia-g-010g-p.md
@@ -3,7 +3,7 @@ title: Nokia G-010G-P
has_children: false
layout: default
parent: Nokia
-alias: CIG G-97C1
+alias: CIG G-97C1/CIG G-97CU
---
# Hardware Specifications
@@ -17,7 +17,7 @@ alias: CIG G-97C1
| Flash | |
| RAM | |
| System | Linux (Luna SDK 1.9.0) |
-| HSGMII | No |
+| 2.5GBaseT | No |
| Optics | SC/APC |
| IP address | 192.168.100.1 (after a factory reset the ONT uses 10.89.42.157/16) |
| Web Gui | ✅ user `admin`, password `1234` |
@@ -49,6 +49,6 @@ To exit the shell and reach the parent menu type `exit` or `x`, in each menu the
{% include_relative ont-nokia-userful-command.md %}
# Miscellaneous Links
-- <a href="https://github.com/nanomad/nokia-ont-mib-parser">MIB file parser</a> for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
+- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
diff --git a/_ont/ont-nokia-g-010g-q.md b/_ont/ont-nokia-g-010g-q.md
index aa052df..89d97e2 100644
--- a/_ont/ont-nokia-g-010g-q.md
+++ b/_ont/ont-nokia-g-010g-q.md
@@ -3,6 +3,7 @@ title: Nokia G-010G-Q
has_children: false
layout: default
parent: Nokia
+alias: CIG G-97CU
---
# Hardware Specifications
@@ -16,7 +17,7 @@ parent: Nokia
| Flash | 16 MB (Winbond [W25Q128JV](https://www.winbond.com/resource-files/w25q128jv%20revf%2003272018%20plus.pdf) 3V SPI) |
| RAM | DDR2 325MHz |
| System | Linux (Luna SDK 1.9.0) |
-| HSGMII | No |
+| 2.5GBaseT | No |
| Optics | SC/APC |
| IP address | 192.168.100.1 |
| Web Gui (HTTP) | ✅ Port 80 (⚠️ *only available when the PON connection **IS NOT** estabilished*) |
@@ -69,6 +70,6 @@ ONT>
{% include_relative ont-nokia-userful-command.md %}
# Miscellaneous Links
-- <a href="https://github.com/nanomad/nokia-ont-mib-parser">MIB file parser</a> for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
+- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
diff --git a/_ont/ont-nokia-g-010g-r.md b/_ont/ont-nokia-g-010g-r.md
index c4b64e0..941cbdc 100644
--- a/_ont/ont-nokia-g-010g-r.md
+++ b/_ont/ont-nokia-g-010g-r.md
@@ -16,7 +16,7 @@ parent: Nokia
| Flash | 16MB |
| RAM | 32MB |
| System | Linux (Luna SDK 1.9.0) |
-| HSGMII | ✅ |
+| 2.5GBaseT | No |
| Optics | SC/APC |
| IP address | 192.168.100.1 (after a factory reset the ONT uses 10.89.42.157/16) |
| Web Gui | ✅ user `admin`, password `1234` |
@@ -47,3 +47,4 @@ The ONT has a TTL 3.3v UART console (configured as 115200 8-N-1) that can be acc
# Miscellaneous Links
- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
- [ispreview.co.uk](https://www.ispreview.co.uk/index.php/2022/09/pictured-openreachs-future-2-5gbps-ont-for-fttp-broadband.html)
+- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
diff --git a/_ont/ont-nokia-g-010g-t.md b/_ont/ont-nokia-g-010g-t.md
index c8ef9c9..a681a24 100644
--- a/_ont/ont-nokia-g-010g-t.md
+++ b/_ont/ont-nokia-g-010g-t.md
@@ -3,6 +3,7 @@ title: Nokia G-010G-T
has_children: false
layout: default
parent: Nokia
+alias: CIG G-97CP/G-97CU
---
# Hardware Specifications
@@ -16,7 +17,7 @@ parent: Nokia
| Flash | 16MB |
| RAM | 32MB |
| System | Linux (Luna SDK 1.9.0) |
-| HSGMII | ✅ |
+| 2.5GBaseT | Yes |
| Optics | SC/APC |
| IP address | 192.168.100.1 (after a factory reset the ONT uses 10.89.42.157/16) |
| Web Gui | ✅ user `admin`, password `1234` |
@@ -53,5 +54,5 @@ The ONT has a TTL 3.3v UART console (configured as 115200 8-N-1) that can be acc
{% include_relative ont-nokia-userful-command.md %}
# Miscellaneous Links
-- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
+- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
- [ispreview.co.uk](https://www.ispreview.co.uk/index.php/2022/09/pictured-openreachs-future-2-5gbps-ont-for-fttp-broadband.html)
diff --git a/_ont/ont-nokia-g-010s-a.md b/_ont/ont-nokia-g-010s-a.md
index 98b861f..6ccaa70 100644
--- a/_ont/ont-nokia-g-010s-a.md
+++ b/_ont/ont-nokia-g-010s-a.md
@@ -15,6 +15,8 @@ parent: Nokia
| Manufacter | SourcePhotonics |
| Flash | 16 MB |
| RAM | 64 MB |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
| System | OpenWRT |
| HSGMII | Yes |
| Optics | SC/UPC |
diff --git a/_ont/ont-nokia-g-010s-b.md b/_ont/ont-nokia-g-010s-b.md
index 5aac89c..0ae5785 100644
--- a/_ont/ont-nokia-g-010s-b.md
+++ b/_ont/ont-nokia-g-010s-b.md
@@ -12,9 +12,11 @@ parent: Nokia
| Vendor | Nokia |
| Model | G-010S-B |
| Chipset | Lantiq PEB98035 |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
| Manufacter | SourcePhotonics |
-| Flash | 16 MB |
-| RAM | 64 MB |
+| Flash | 16 MB (Macronix MX25L25635FZ2R-10G) |
+| RAM | 64 MB (Winbond W9751G6KB-25I) |
| System | OpenWRT |
| HSGMII | Yes |
| Optics | SC/UPC |
@@ -78,4 +80,5 @@ uci set gpon.gtc.nDyingGaspEnable='0'; uci commit gpon
- [G-010S-A](https://github.com/hwti/G-010S-A)
- [Usage GPON module SFP in Spain](https://forum.mikrotik.com/viewtopic.php?t=116364&start=300)
- [Bypassing the HH3K up to 2.5Gbps using a BCM57810S NIC](https://www.dslreports.com/forum/r32230041-Internet-Bypassing-the-HH3K-up-to-2-5Gbps-using-a-BCM57810S-NIC)
+- [Tech Info Depot Wiki](http://en.techinfodepot.shoutwiki.com/wiki/Nokia_G-010S-B)
diff --git a/_ont/ont-nokia-g-010s-p.md b/_ont/ont-nokia-g-010s-p.md
index 7d0cacb..1810130 100644
--- a/_ont/ont-nokia-g-010s-p.md
+++ b/_ont/ont-nokia-g-010s-p.md
@@ -15,6 +15,8 @@ parent: Nokia
| Manufacter | SourcePhotonics |
| Flash | 16 MB |
| RAM | 64 MB |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
| System | OpenWRT |
| HSGMII | Yes |
| Optics | SC/APC |
diff --git a/_ont/ont-nokia-g-010s-q.md b/_ont/ont-nokia-g-010s-q.md
index 389c9bd..6164589 100644
--- a/_ont/ont-nokia-g-010s-q.md
+++ b/_ont/ont-nokia-g-010s-q.md
@@ -39,5 +39,6 @@ alias: CIG G-97S
- [Nokia G-010S-Q](https://github.com/Anime4000/RTL960x/issues/52)
- [CUG G-97S DataSheet](https://www.cigtech.com/wp-content/uploads/2018/09/G-97S_DataSheet_V2.pdf)
+- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*)
diff --git a/_ont/ont-odi-zte-dfp-34x-2c2.md b/_ont/ont-odi-zte-dfp-34x-2c2.md
index 225ac19..52bfd26 100644
--- a/_ont/ont-odi-zte-dfp-34x-2c2.md
+++ b/_ont/ont-odi-zte-dfp-34x-2c2.md
@@ -18,7 +18,7 @@ parent: ODI
| Flash | 16 MB |
| RAM | 32 MB |
| System | System ZTE Linux |
-| HSGMII | |
+| HSGMII | No |
| Optics | |
| IP address | |
| Web Gui | ✅ |
diff --git a/_ont/ont-technicolor-afm0002.md b/_ont/ont-technicolor-afm0002.md
index b2920e6..fba2f58 100644
--- a/_ont/ont-technicolor-afm0002.md
+++ b/_ont/ont-technicolor-afm0002.md
@@ -16,7 +16,7 @@ alias: Hisense LTE3415-SCA+
| Flash | 32 MB |
| RAM | |
| System | Linux (Luna SDK) |
-| HSGMII | NO |
+| HSGMII | No |
| Optics | |
| IP address | 192.168.2.1 / 169.0.0.1 |
| Web Gui | Can be enabled, user `admin`, password `system` |
diff --git a/_ont/ont-technicolor-afm0003.md b/_ont/ont-technicolor-afm0003.md
index 0c9f753..f57689d 100644
--- a/_ont/ont-technicolor-afm0003.md
+++ b/_ont/ont-technicolor-afm0003.md
@@ -16,7 +16,7 @@ alias: Hisense LTE3415-SH+
| Flash | 256 MB |
| RAM | |
| System | Linux 2.6 (Luna SDK 1.9) |
-| HSGMII | |
+| HSGMII | Yes, but not working with stock firmware |
| Optics | |
| IP address | 192.168.2.1 |
| Web Gui | Can be enabled, user `admin`, password `system` |
diff --git a/_ont/ont-tplink-xz000-g3.md b/_ont/ont-tplink-xz000-g3.md
index d7e253a..00a253c 100644
--- a/_ont/ont-tplink-xz000-g3.md
+++ b/_ont/ont-tplink-xz000-g3.md
@@ -16,7 +16,7 @@ parent: TP-Link
| Flash | |
| RAM | |
| System | TCLinux |
-| HSGMII | NO |
+| HSGMII | No |
| Optics | SC/APC |
| IP address | 192.168.1.1 |
| Web Gui | ✅ username `admin`, password `admin` |
diff --git a/_ont/ont-ziza-op151s.md b/_ont/ont-ziza-op151s.md
index b440bf8..f31af5f 100644
--- a/_ont/ont-ziza-op151s.md
+++ b/_ont/ont-ziza-op151s.md
@@ -1,7 +1,30 @@
---
title: Ziza OP151S
has_children: false
-redirect_to: /ont-zyxel-pmg3000-d20b
layout: default
parent: Ziza
---- \ No newline at end of file
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ---------------------------------------------------------- |
+| Vendor | Ziza |
+| Model | OP151S |
+| Chipset | Lantiq PEB98035 |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
+| Flash | 8 MB (GigaDevice GD25Q64CW16) |
+| RAM | 64 MB (Nanya NT5TU32M16FG-AC1) |
+| System | OpenWRT |
+| HSGMII | Yes |
+| Optics | SC/APC |
+| IP address | 10.10.1.1 |
+| Web Gui | ✅ username `admin` or `guest`, password `1234` or `guest` |
+| SSH | ✅ username `admin`, password `admin` |
+| Form Factor | miniONT SFP |
+
+# Miscellaneous Links
+
+- [Tech Info Depot Wiki](http://en.techinfodepot.shoutwiki.com/wiki/ZISA_OP151S)
+
diff --git a/_ont/ont-zte-f6005.md b/_ont/ont-zte-f6005.md
index 76c399d..3f5b6de 100644
--- a/_ont/ont-zte-f6005.md
+++ b/_ont/ont-zte-f6005.md
@@ -16,7 +16,7 @@ parent: ZTE
| Flash | |
| RAM | |
| System | Linux (Luna SDK 1.9.0) |
-| HSGMII | Yes |
+| 2.5GBaseT | Yes |
| Optics | SC/APC |
| IP address | 192.168.1.1 |
| Web Gui | ✅ user `admin`, password `admin` |
diff --git a/_ont/ont-zte-f601.md b/_ont/ont-zte-f601.md
index f1fc6fa..8b5c220 100644
--- a/_ont/ont-zte-f601.md
+++ b/_ont/ont-zte-f601.md
@@ -7,38 +7,26 @@ parent: ZTE
# Hardware Specifications
-| | | | | |
-| ----------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------- | ------ |
-| Vendor | ZTE | ZTE | ZTE | ZTE |
-| Model | F601v6 | F601v7 | F601v8 | F601v9 |
-| CPU | ZTE FA626TE | ZTE ZX279125@A9 | | |
-| CPU Clock | 266 MHz | 600 MHz | | |
-| Chipset | ZTE FA626TE | ZTE ZX279125@A9 | | |
-| Flash | 16 MB | 16 MB | | |
-| RAM | 64 MB | 32 MB | | |
-| System | | | | |
-| HSGMII | No | No | No | No |
-| Optics | SC/APC or SC/UPC | SC/APC | SC/APC | SC/APC |
-| IP address | 192.168.1.1 | 192.168.1.1 | 192.168.1.1 | |
-| Web Gui | ✅ user `admin`, password `admin` or user `user`, password `user` | ✅ user `admin`, password `admin` or user `user`, password `user` | | |
-| SSH | | | | |
-| Form Factor | ONT | ONT | | |
+| | | | | |
+| ----------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------- | ------------------------- |
+| Vendor | ZTE | ZTE | ZTE | ZTE |
+| Model | F601v6 | F601v7 | F601v8 | F601v9 |
+| CPU | ZTE FA626TE | ZTE ZX279125@A9 | | ZX279127S |
+| CPU Clock | 266 MHz | 600 MHz | | |
+| Chipset | ZTE FA626TE | ZTE ZX279125@A9 | | |
+| Flash | 16 MB (SPI Flash w25q128) | 16 MB (SPI Flash mx25l12805d) | | |
+| RAM | 64 MB | 32 MB | | 128 MB (ESMT M15T1G1664A) |
+| System | | | | |
+| 2.5GBaseT | No | No | No | No |
+| Optics | SC/APC or SC/UPC | SC/APC | SC/APC | SC/APC |
+| IP address | 192.168.1.1 | 192.168.1.1 | 192.168.1.1 | |
+| Web Gui | ✅ user `admin`, password `admin` or user `user`, password `user` | ✅ user `admin`, password `admin` or user `user`, password `user` | | |
+| SSH | | | | |
+| Form Factor | ONT | ONT | | |
{% include image.html file="f601_v6_1.jpg" alt="F601 v6" caption="F601 v6" %}
{% include image.html file="f601_v7.jpg" alt="F601 v7" caption="A wall made out of broken F601 v7s" %}
-{% include image.html file="f601_v8.jpg" alt="F601 v9" caption="F601 v9 <a href='https://forum.fibra.click/u/ftthless'>@ftthless</a>" %}
-
-
-## Hardware revisions
-- v6: big
-* CPU: ZTE FA626TE 266 MHz
-* RAM: 64 MiB
-* ROM: SPI Flash w25q128 16 MiB
-- v7: small, Huawei HG8010H-like exterior, some production batches have self-destruction functionality
-* CPU: ZTE ZX279125@A9,600MHZ
-* RAM: 32 MiB
-* ROM: SPI Flash mx25l12805d 16 MiB
-- v8: small, Huawei HG8010H-like exterior
+{% include image.html file="f601v9/front.jpg" alt="F601 v9" caption="F601 v9 <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
## List of software versions
### HW V6.0
@@ -83,6 +71,16 @@ parent: ZTE
{% include image.html file="f601_v7_teardown_3.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v7 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
{% include image.html file="f601_v7_teardown_4.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v7 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
+## HW V9.0
+mirko991
+{% include image.html file="f601v9/front.jpg" alt="Front of the F601 v9" caption="Bottom of the F601 v6 <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
+{% include image.html file="f601v9/back.jpg" alt="Bottom of the F601 v9" caption="Bottom of the F601 v6 <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
+{% include image.html file="f601v9/teardown-1.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v9 <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
+{% include image.html file="f601v9/teardown-2.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v9 <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
+{% include image.html file="f601v9/teardown-3.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v9 <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
+
+
+
# Miscellaneous Links
- [Usource GPON ONU STICK](https://www.usourcetech.com/web/userfiles/download/GPONSTICKSFPCLASSB-2B_Rev01.pdf)
diff --git a/_ont/ont-zyxel-pmg3000-d20b.md b/_ont/ont-zyxel-pmg3000-d20b.md
index 2e75f66..916dfae 100644
--- a/_ont/ont-zyxel-pmg3000-d20b.md
+++ b/_ont/ont-zyxel-pmg3000-d20b.md
@@ -8,20 +8,22 @@ parent: Zyxel
# Hardware Specifications
-| | |
-| ----------- | ----------------------------------------------- |
-| Vendor | Zyxel |
-| Model | PMG3000-D20B |
-| Chipset | Lantiq PEB98035 |
-| Flash | 8 MB |
-| RAM | 64 MB |
-| System | OpenWRT |
-| HSGMII | Yes |
-| Optics | SC/APC |
-| IP address | 10.10.1.1 |
+| | |
+| ----------- | ---------------------------------------------------------- |
+| Vendor | Zyxel |
+| Model | PMG3000-D20B |
+| Chipset | Lantiq PEB98035 |
+| Flash | 8 MB |
+| RAM | 64 MB |
+| CPU | MIPS 34Kc interAptiv |
+| CPU Clock | 400MHz |
+| System | OpenWRT |
+| HSGMII | Yes |
+| Optics | SC/APC |
+| IP address | 10.10.1.1 |
| Web Gui | ✅ username `admin` or `guest`, password `1234` or `guest` |
-| SSH | ✅ username `admin`, password `admin` |
-| Form Factor | miniONT SFP |
+| SSH | ✅ username `admin`, password `admin` |
+| Form Factor | miniONT SFP |
{% include image.html file="pmg3000-d20b.png" alt="PMG3000-D20B" caption="PMG3000-D20B" %}
{% include image.html file="op151s.png" alt="Ziza OP151S" caption="Ziza OP151S" %}
@@ -183,111 +185,111 @@ The Zyxel PMG3000-D20B stores the content of the emulated EEPROM1 (A2h) in `/tmp
### EEPROM0 layout
-| address | size | name | default value | description |
-| --------- | -------- | --------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
-| | | **BASE ID FIELDS (SFF-8472)** | | |
-| 0 | 1 | Identifier | `0x03` (SFP) | Type of transceiver |
-| 1 | 1 | Ext identifier | `0x04` (MOD_DEF 4) | Additional information about the transceiver |
-| 2 | 1 | Connector | `0x01` (SC) | Type of media connector |
-| 3-10 | 8 | Transceiver | `0x04 0x40 0x00 0x02 0x12 0x10 0x00 0x80` (1X LX, 1310TX SMF, 1000BASE-LX, 1200 Mbps) | Code for optical compatibility |
-| 11 | 1 | Encoding | `0x03` (8B/10B) | High speed serial encoding algorithm |
-| 12 | 1 | Signaling Rate, Nominal | `0x0C` (1Gbps) | Nominal signaling rate |
-| 13 | 1 | Rate Identifier | `0x00` (Not used) | Type of rate select functionality |
-| 14 | 1 | Length (SMF,km) | `0x14` (20 km) | Link length supported for single-mode fiber, units of km |
-| 15 | 1 | Length (SMF) | `0xC8` (200 x 100m) | Link length supported for single-mode fiber, units of 100 m |
-| 16 | 1 | Length (50 um, OM2) | `0xFF` (No support) | Link length supported for 50 um OM2 fiber, units of 10 m |
-| 17 | 1 | Length (62.5 um, OM1) | `0xFF` (No support) | Link length supported for 62.5 um OM1 fiber, units of 10 m |
-| 18 | 1 | Length copper cable | `0x00` (No support) | Link length supported for copper or direct attach cable, units of m |
-| 19 | 1 | Length (50 um, OM3) | `0xFF` (No support) | Link length supported for 50 um OM3 fiber, units of 10 m |
-| 20-35 | 16 | Vendor name | `0x4C 0x61 0x6E 0x74 0x69 0x71 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20` (Lantiq) | SFP vendor name (ASCII) |
-| 36 | 1 | Transceiver | `0x00` (No support) | Code for optical compatibility |
-| 37-39 | 3 | Vendor OUI | `0x00 0x1C 0xAD` | SFP vendor IEEE company ID |
-| 40-55 | 16 | Vendor PN | `0x50 0x61 0x72 0x74 0x20 0x4E 0x75 0x6D 0x62 0x65 0x72 0x20 0x20 0x20 0x20 0x20` (Part Number) | Part number provided by SFP vendor (ASCII) |
-| 56-59 | 4 | Vendor rev | `0x30 0x30 0x30 0x30` (0000) | Revision level for part number provided by vendor (ASCII) |
-| 60-61 | 2 | Wavelength | `0x05 0x1E` (1310nm TX) | Laser wavelength |
-| 62 | 1 | Fibre Channel Speed 2 | `0xFF` (No support) | Transceiver's Fibre Channel speed capabilities |
-| 63 | 1 | CC_BASE | | Check code for Base ID Fields (addresses 0 to 62) |
-| | | **EXTENDED ID FIELDS (SFF-8472)** | | |
-| 64-65 | 2 | Options | `0x00 0x1A` (TX DISABLE, TX FAULT, RX LOS) | Indicates which optional transceiver signals are implemented |
-| 66 | 1 | Signaling Rate, max | `0x00` (No specified) | Upper signaling rate margin, units of % |
-| 67 | 1 | Signaling Rate, min | `0x00` (No specified) | Lower signaling rate margin, units of % |
-| 68-83 | 16 | Vendor SN | `0x6E 0x6F 0x20 0x73 0x65 0x72 0x69 0x61 0x6C 0x20 0x6E 0x75 0x6D 0x62 0x65 0x72` (no serial number) | Serial number provided by vendor (ASCII) |
-| 84-91 | 8 | Date code | `0x31 0x33 0x30 0x31 0x30 0x31 0x20 0x20` (130101) | Vendor's manufacturing date code |
-| 92 | 1 | Diagnostic Monitoring Type | `0x6C` (Digital diagnostic, Internally calibrated, Received average power type, address change) | Indicates which type of diagnostic monitoring is implemented |
-| 93 | 1 | Enhanced Options | `0xF0` (Alarm/warning flags, soft TX_DISABLE control, soft TX_FAULT monitoring, soft RX_LOS monitoring) | Indicates which optional enhanced features are implemented |
-| 94 | 1 | SFF-8472 Compliance | `0x05` (Rev 11.0 of SFF-8472) | Indicates which revision of SFF-8472 the transceiver complies with |
-| 95 | 1 | CC_EXT | | Check code for the Extended ID Fields (addresses 64 to 94) |
-| | | **VENDOR SPECIFIC FIELDS** | | |
-| 96-127 | 32 | Vendor data | `0x20 0x20 0x20...` (Not used) | Vendor specifc data (ASCII) |
-| 128-255 | 128 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| address | size | name | default value | description |
+| ------- | ---- | --------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| | | **BASE ID FIELDS (SFF-8472)** | | |
+| 0 | 1 | Identifier | `0x03` (SFP) | Type of transceiver |
+| 1 | 1 | Ext identifier | `0x04` (MOD_DEF 4) | Additional information about the transceiver |
+| 2 | 1 | Connector | `0x01` (SC) | Type of media connector |
+| 3-10 | 8 | Transceiver | `0x04 0x40 0x00 0x02 0x12 0x10 0x00 0x80` (1X LX, 1310TX SMF, 1000BASE-LX, 1200 Mbps) | Code for optical compatibility |
+| 11 | 1 | Encoding | `0x03` (8B/10B) | High speed serial encoding algorithm |
+| 12 | 1 | Signaling Rate, Nominal | `0x0C` (1Gbps) | Nominal signaling rate |
+| 13 | 1 | Rate Identifier | `0x00` (Not used) | Type of rate select functionality |
+| 14 | 1 | Length (SMF,km) | `0x14` (20 km) | Link length supported for single-mode fiber, units of km |
+| 15 | 1 | Length (SMF) | `0xC8` (200 x 100m) | Link length supported for single-mode fiber, units of 100 m |
+| 16 | 1 | Length (50 um, OM2) | `0xFF` (No support) | Link length supported for 50 um OM2 fiber, units of 10 m |
+| 17 | 1 | Length (62.5 um, OM1) | `0xFF` (No support) | Link length supported for 62.5 um OM1 fiber, units of 10 m |
+| 18 | 1 | Length copper cable | `0x00` (No support) | Link length supported for copper or direct attach cable, units of m |
+| 19 | 1 | Length (50 um, OM3) | `0xFF` (No support) | Link length supported for 50 um OM3 fiber, units of 10 m |
+| 20-35 | 16 | Vendor name | `0x4C 0x61 0x6E 0x74 0x69 0x71 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20` (Lantiq) | SFP vendor name (ASCII) |
+| 36 | 1 | Transceiver | `0x00` (No support) | Code for optical compatibility |
+| 37-39 | 3 | Vendor OUI | `0x00 0x1C 0xAD` | SFP vendor IEEE company ID |
+| 40-55 | 16 | Vendor PN | `0x50 0x61 0x72 0x74 0x20 0x4E 0x75 0x6D 0x62 0x65 0x72 0x20 0x20 0x20 0x20 0x20` (Part Number) | Part number provided by SFP vendor (ASCII) |
+| 56-59 | 4 | Vendor rev | `0x30 0x30 0x30 0x30` (0000) | Revision level for part number provided by vendor (ASCII) |
+| 60-61 | 2 | Wavelength | `0x05 0x1E` (1310nm TX) | Laser wavelength |
+| 62 | 1 | Fibre Channel Speed 2 | `0xFF` (No support) | Transceiver's Fibre Channel speed capabilities |
+| 63 | 1 | CC_BASE | | Check code for Base ID Fields (addresses 0 to 62) |
+| | | **EXTENDED ID FIELDS (SFF-8472)** | | |
+| 64-65 | 2 | Options | `0x00 0x1A` (TX DISABLE, TX FAULT, RX LOS) | Indicates which optional transceiver signals are implemented |
+| 66 | 1 | Signaling Rate, max | `0x00` (No specified) | Upper signaling rate margin, units of % |
+| 67 | 1 | Signaling Rate, min | `0x00` (No specified) | Lower signaling rate margin, units of % |
+| 68-83 | 16 | Vendor SN | `0x6E 0x6F 0x20 0x73 0x65 0x72 0x69 0x61 0x6C 0x20 0x6E 0x75 0x6D 0x62 0x65 0x72` (no serial number) | Serial number provided by vendor (ASCII) |
+| 84-91 | 8 | Date code | `0x31 0x33 0x30 0x31 0x30 0x31 0x20 0x20` (130101) | Vendor's manufacturing date code |
+| 92 | 1 | Diagnostic Monitoring Type | `0x6C` (Digital diagnostic, Internally calibrated, Received average power type, address change) | Indicates which type of diagnostic monitoring is implemented |
+| 93 | 1 | Enhanced Options | `0xF0` (Alarm/warning flags, soft TX_DISABLE control, soft TX_FAULT monitoring, soft RX_LOS monitoring) | Indicates which optional enhanced features are implemented |
+| 94 | 1 | SFF-8472 Compliance | `0x05` (Rev 11.0 of SFF-8472) | Indicates which revision of SFF-8472 the transceiver complies with |
+| 95 | 1 | CC_EXT | | Check code for the Extended ID Fields (addresses 64 to 94) |
+| | | **VENDOR SPECIFIC FIELDS** | | |
+| 96-127 | 32 | Vendor data | `0x20 0x20 0x20...` (Not used) | Vendor specifc data (ASCII) |
+| 128-255 | 128 | Reserved | `0x00 0x00 0x00...` | Reserved |
### EEPROM1 layout
-| address | size | name | default value | description |
-| --------- | -------- | --------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
-| | | **DIAGNOSTIC AND CONTROL FIELDS** | | |
-| 0-1 | 2 | Temp High Alarm | `0x64 0x00` (100℃) | |
-| 2-3 | 2 | Temp Low Alarm | `0xCE 0x00` (-50℃) | |
-| 4-5 | 2 | Temp High Warning | `0x55 0x00` (85℃) | |
-| 6-7 | 2 | Temp Low Warning | `0xD8 0x00` (-40℃) | |
-| 8-9 | 2 | Voltage High Alarm | `0x8C 0xA0` (3.6V) | |
-| 10-11 | 2 | Voltage Low Alarm | `0x75 0x30` (3.0V) | |
-| 12-13 | 2 | Voltage High Warning | `0x88 0xB8` (3.5V) | |
-| 14-15 | 2 | Voltage Low Warning | `0x79 0x18` (3.1V) | |
-| 16-17 | 2 | Bias High Alarm | `0xAF 0xC8` (90mA) | |
-| 18-19 | 2 | Bias Low Alarm | `0x00 0x00` (0mA) | |
-| 20-21 | 2 | Bias High Warning | `0x88 0xB8` (70mA) | |
-| 22-23 | 2 | Bias Low Warning | `0x00 0x00` (0mA) | |
-| 24-25 | 2 | TX Power High Alarm | `0x7B 0x86` (5dBm) | Value expressed in watts subunits |
-| 26-27 | 2 | TX Power Low Alarm | `0x27 0x10` (0dBm) | Value expressed in watts subunits |
-| 28-29 | 2 | TX Power High Warning | `0x6E 0x17` (4dBm) | Value expressed in watts subunits |
-| 30-31 | 2 | TX Power Low Warning | `0x2B 0xD4` (0.1dBm) | Value expressed in watts subunits |
-| 32-33 | 2 | RX Power High Alarm | `0x07 0xCB` (-7dBm) | Value expressed in watts subunits |
-| 34-35 | 2 | RX Power Low Alarm | `0x00 0x0F` (-28dBm) | Value expressed in watts subunits |
-| 36-37 | 2 | RX Power High Warning | `0x06 0x30` (-8dBm) | Value expressed in watts subunits |
-| 38-39 | 2 | RX Power Low Warning | `0x00 0x14` (-27dBm) | Value expressed in watts subunits |
-| 40-55 | 16 | Reserved | `0x00 0x00 0x00...` | Contains the mac address of the SFP, it could also be empty |
-| 56-59 | 4 | RX_PWR(4) Calibration | `0x00 0x00 0x00 0x00` | 4th order RSSI calibration coefficient |
-| 60-63 | 4 | RX_PWR(3) Calibration | `0x00 0x00 0x00 0x00` | 3rd order RSSI calibration coefficient |
-| 64-67 | 4 | RX_PWR(2) Calibration | `0x00 0x00 0x00 0x00` | 2nd order RSSI calibration coefficient |
-| 68-71 | 4 | RX_PWR(1) Calibration | `0x00 0x00 0x00 0x00` | 1st order RSSI calibration coefficient |
-| 72-75 | 4 | RX_PWR(0) Calibration | `0x00 0x00 0x00 0x00` | 0th order RSSI calibration coefficient |
-| 76-77 | 2 | TX_I(Slope) Calibration | `0x00 0x00` | Slope for Bias calibration |
-| 78-79 | 2 | TX_I(Offset) Calibration | `0x00 0x00` | Offset for Bias calibration |
-| 80-81 | 2 | TX_PWR(Slope) Calibration | `0x00 0x00` | Slope for TX Power calibration |
-| 82-83 | 2 | TX_PWR(Offset) Calibration | `0x00 0x00` | Offset for TX Power calibration |
-| 84-85 | 2 | T(Slope) Calibration | `0x00 0x00` | Slope for Temperature calibration |
-| 86-87 | 2 | T(Offset) Calibration | `0x00 0x00` | Offset for Temperature calibration, in units of 256ths °C |
-| 88-89 | 2 | V(Slope) Calibration | `0x00 0x00` | Slope for VCC calibration |
-| 90-91 | 2 | V(Offset) Calibration | `0x00 0x00` | Offset for VCC calibration |
-| 92-94 | 3 | Reserved | `0x00 0x00 0x00` | Reserved |
-| 95 | 1 | CC_DMI | | Check code for Base Diagnostic Fields (addresses 0 to 94) |
-| 96 | 1 | Temperature MSB | | Internally measured module temperature |
-| 97 | 1 | Temperature LSB | | |
-| 98 | 1 | Vcc MSB | | Internally measured supply voltage in transceiver |
-| 99 | 1 | Vcc LSB | | |
-| 100 | 1 | TX Bias MSB | | Internally measured TX Bias Current |
-| 101 | 1 | TX Bias LSB | | |
-| 102 | 1 | TX Power MSB | | Measured TX output power |
-| 103 | 1 | TX Power LSB | | |
-| 104 | 1 | RX Power MSB | | Measured RX input power |
-| 105 | 1 | RX Power LSB | | |
-| 106-109 | 4 | Optional Diagnostics | `0x00 0x00 0x00 0x00` (No support) | Monitor Data for Optional Laser temperature and TEC current |
-| 110 | 1 | Status/Control | `0x02` (Digital RX LOS) | Optional Status and Control Bits |
-| 111 | 1 | Reserved | `0x00` | Reserved |
-| 112-113 | 2 | Alarm Flags | `0x01 0x40` | Diagnostic Alarm Flag Status Bits |
-| 114 | 1 | Tx Input EQ control | `0x00` (No support) | Tx Input equalization level control |
-| 115 | 1 | Rx Out Emphasis control | `0x00` (No support) | Rx Output emphasis level control |
-| 116-117 | 2 | Warning Flags | `0x01 0x40` | Diagnostic Warning Flag Status Bits |
-| 118-119 | 2 | Ext Status/Control | `0x00 0x00` (No support) | Extended module control and status bytes |
-| | | **GENERAL USE FIELDS** | | |
-| 120-126 | 7 | Vendor Specific | `0x00 0x00 0x00 0x00 0x00 0x00 0x00` | Vendor specific memory addresses |
-| 127 | 1 | Table Select | `0x00` | Optional Page Select |
-| | | **USER WRITABLE EEPROM** | | |
-| 128-232 | 105 | Reserved | `0x00 0x00 0x00...` | Reserved |
-| 233-240 | 8 | GPON SN | Unique in each SFP | GPON Serial Number (ME 256) |
-| 241-247 | 7 | Reserved | `0x00 0x00 0x00...` | Reserved |
-| 248-255 | 8 | Vendor Control | `0x00 0x00 0x00...` (Not used) | Vendor specific control functions |
+| address | size | name | default value | description |
+| ------- | ---- | --------------------------------- | ------------------------------------ | ----------------------------------------------------------- |
+| | | **DIAGNOSTIC AND CONTROL FIELDS** | | |
+| 0-1 | 2 | Temp High Alarm | `0x64 0x00` (100℃) | |
+| 2-3 | 2 | Temp Low Alarm | `0xCE 0x00` (-50℃) | |
+| 4-5 | 2 | Temp High Warning | `0x55 0x00` (85℃) | |
+| 6-7 | 2 | Temp Low Warning | `0xD8 0x00` (-40℃) | |
+| 8-9 | 2 | Voltage High Alarm | `0x8C 0xA0` (3.6V) | |
+| 10-11 | 2 | Voltage Low Alarm | `0x75 0x30` (3.0V) | |
+| 12-13 | 2 | Voltage High Warning | `0x88 0xB8` (3.5V) | |
+| 14-15 | 2 | Voltage Low Warning | `0x79 0x18` (3.1V) | |
+| 16-17 | 2 | Bias High Alarm | `0xAF 0xC8` (90mA) | |
+| 18-19 | 2 | Bias Low Alarm | `0x00 0x00` (0mA) | |
+| 20-21 | 2 | Bias High Warning | `0x88 0xB8` (70mA) | |
+| 22-23 | 2 | Bias Low Warning | `0x00 0x00` (0mA) | |
+| 24-25 | 2 | TX Power High Alarm | `0x7B 0x86` (5dBm) | Value expressed in watts subunits |
+| 26-27 | 2 | TX Power Low Alarm | `0x27 0x10` (0dBm) | Value expressed in watts subunits |
+| 28-29 | 2 | TX Power High Warning | `0x6E 0x17` (4dBm) | Value expressed in watts subunits |
+| 30-31 | 2 | TX Power Low Warning | `0x2B 0xD4` (0.1dBm) | Value expressed in watts subunits |
+| 32-33 | 2 | RX Power High Alarm | `0x07 0xCB` (-7dBm) | Value expressed in watts subunits |
+| 34-35 | 2 | RX Power Low Alarm | `0x00 0x0F` (-28dBm) | Value expressed in watts subunits |
+| 36-37 | 2 | RX Power High Warning | `0x06 0x30` (-8dBm) | Value expressed in watts subunits |
+| 38-39 | 2 | RX Power Low Warning | `0x00 0x14` (-27dBm) | Value expressed in watts subunits |
+| 40-55 | 16 | Reserved | `0x00 0x00 0x00...` | Contains the mac address of the SFP, it could also be empty |
+| 56-59 | 4 | RX_PWR(4) Calibration | `0x00 0x00 0x00 0x00` | 4th order RSSI calibration coefficient |
+| 60-63 | 4 | RX_PWR(3) Calibration | `0x00 0x00 0x00 0x00` | 3rd order RSSI calibration coefficient |
+| 64-67 | 4 | RX_PWR(2) Calibration | `0x00 0x00 0x00 0x00` | 2nd order RSSI calibration coefficient |
+| 68-71 | 4 | RX_PWR(1) Calibration | `0x00 0x00 0x00 0x00` | 1st order RSSI calibration coefficient |
+| 72-75 | 4 | RX_PWR(0) Calibration | `0x00 0x00 0x00 0x00` | 0th order RSSI calibration coefficient |
+| 76-77 | 2 | TX_I(Slope) Calibration | `0x00 0x00` | Slope for Bias calibration |
+| 78-79 | 2 | TX_I(Offset) Calibration | `0x00 0x00` | Offset for Bias calibration |
+| 80-81 | 2 | TX_PWR(Slope) Calibration | `0x00 0x00` | Slope for TX Power calibration |
+| 82-83 | 2 | TX_PWR(Offset) Calibration | `0x00 0x00` | Offset for TX Power calibration |
+| 84-85 | 2 | T(Slope) Calibration | `0x00 0x00` | Slope for Temperature calibration |
+| 86-87 | 2 | T(Offset) Calibration | `0x00 0x00` | Offset for Temperature calibration, in units of 256ths °C |
+| 88-89 | 2 | V(Slope) Calibration | `0x00 0x00` | Slope for VCC calibration |
+| 90-91 | 2 | V(Offset) Calibration | `0x00 0x00` | Offset for VCC calibration |
+| 92-94 | 3 | Reserved | `0x00 0x00 0x00` | Reserved |
+| 95 | 1 | CC_DMI | | Check code for Base Diagnostic Fields (addresses 0 to 94) |
+| 96 | 1 | Temperature MSB | | Internally measured module temperature |
+| 97 | 1 | Temperature LSB | | |
+| 98 | 1 | Vcc MSB | | Internally measured supply voltage in transceiver |
+| 99 | 1 | Vcc LSB | | |
+| 100 | 1 | TX Bias MSB | | Internally measured TX Bias Current |
+| 101 | 1 | TX Bias LSB | | |
+| 102 | 1 | TX Power MSB | | Measured TX output power |
+| 103 | 1 | TX Power LSB | | |
+| 104 | 1 | RX Power MSB | | Measured RX input power |
+| 105 | 1 | RX Power LSB | | |
+| 106-109 | 4 | Optional Diagnostics | `0x00 0x00 0x00 0x00` (No support) | Monitor Data for Optional Laser temperature and TEC current |
+| 110 | 1 | Status/Control | `0x02` (Digital RX LOS) | Optional Status and Control Bits |
+| 111 | 1 | Reserved | `0x00` | Reserved |
+| 112-113 | 2 | Alarm Flags | `0x01 0x40` | Diagnostic Alarm Flag Status Bits |
+| 114 | 1 | Tx Input EQ control | `0x00` (No support) | Tx Input equalization level control |
+| 115 | 1 | Rx Out Emphasis control | `0x00` (No support) | Rx Output emphasis level control |
+| 116-117 | 2 | Warning Flags | `0x01 0x40` | Diagnostic Warning Flag Status Bits |
+| 118-119 | 2 | Ext Status/Control | `0x00 0x00` (No support) | Extended module control and status bytes |
+| | | **GENERAL USE FIELDS** | | |
+| 120-126 | 7 | Vendor Specific | `0x00 0x00 0x00 0x00 0x00 0x00 0x00` | Vendor specific memory addresses |
+| 127 | 1 | Table Select | `0x00` | Optional Page Select |
+| | | **USER WRITABLE EEPROM** | | |
+| 128-232 | 105 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| 233-240 | 8 | GPON SN | Unique in each SFP | GPON Serial Number (ME 256) |
+| 241-247 | 7 | Reserved | `0x00 0x00 0x00...` | Reserved |
+| 248-255 | 8 | Vendor Control | `0x00 0x00 0x00...` (Not used) | Vendor specific control functions |
{% include alert.html content="For more information, see the SFF-8472 Rev 11.0 specification." alert="Info" icon="svg-info" color="blue" %}
@@ -299,5 +301,5 @@ The Zyxel PMG3000-D20B stores the content of the emulated EEPROM1 (A2h) in `/tmp
# Miscellaneous Links
-- [zyxel gpon- sfp](https://github.com/xvzf/zyxel-gpon-sfp)
-- [zyxel pmg-3000 mod kit](https://github.com/nanomad/zyxel-pmg-3000-mod-kit)
+- [Zyxel gpon-sfp](https://github.com/xvzf/zyxel-gpon-sfp)
+- [Zyxel PMG-3000 mod kit](https://github.com/nanomad/zyxel-pmg-3000-mod-kit)
diff --git a/_ont/ont-zyxel-pmg3100-t0.md b/_ont/ont-zyxel-pmg3100-t0.md
index 531f4d1..7ebdf09 100644
--- a/_ont/ont-zyxel-pmg3100-t0.md
+++ b/_ont/ont-zyxel-pmg3100-t0.md
@@ -15,7 +15,7 @@ parent: Zyxel
| Flash | |
| RAM | |
| System | |
-| HSGMII | No |
+| 2.5GBaseT | No |
| Optics | SC/APC |
| IP address | |
| Web Gui | ✅ |
diff --git a/_ont/ont-zyxel-pmg5100-t0.md b/_ont/ont-zyxel-pmg5100-t0.md
index 4e2b8f5..301d3ee 100644
--- a/_ont/ont-zyxel-pmg5100-t0.md
+++ b/_ont/ont-zyxel-pmg5100-t0.md
@@ -15,7 +15,7 @@ parent: Zyxel
| Flash | |
| RAM | |
| System | |
-| HSGMII | ✅ |
+| 2.5GBaseT | Yes |
| Optics | SC/APC |
| IP address | |
| Web Gui | ✅ |
diff --git a/assets/img/f601_v8.jpg b/assets/img/f601_v8.jpg
deleted file mode 100644
index a9ec6cd..0000000
--- a/assets/img/f601_v8.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/img/f601v9/back.jpg b/assets/img/f601v9/back.jpg
new file mode 100644
index 0000000..2062da3
--- /dev/null
+++ b/assets/img/f601v9/back.jpg
Binary files differ
diff --git a/assets/img/f601v9/front.jpg b/assets/img/f601v9/front.jpg
new file mode 100644
index 0000000..c33c38d
--- /dev/null
+++ b/assets/img/f601v9/front.jpg
Binary files differ
diff --git a/assets/img/f601v9/header.jpg b/assets/img/f601v9/header.jpg
new file mode 100644
index 0000000..fcb7351
--- /dev/null
+++ b/assets/img/f601v9/header.jpg
Binary files differ
diff --git a/assets/img/f601v9/teardown-1.jpg b/assets/img/f601v9/teardown-1.jpg
new file mode 100644
index 0000000..d4913e0
--- /dev/null
+++ b/assets/img/f601v9/teardown-1.jpg
Binary files differ
diff --git a/assets/img/f601v9/teardown-2.jpg b/assets/img/f601v9/teardown-2.jpg
new file mode 100644
index 0000000..5dd7240
--- /dev/null
+++ b/assets/img/f601v9/teardown-2.jpg
Binary files differ
diff --git a/assets/img/f601v9/teardown-3.jpg b/assets/img/f601v9/teardown-3.jpg
new file mode 100644
index 0000000..0dbed40
--- /dev/null
+++ b/assets/img/f601v9/teardown-3.jpg
Binary files differ