Skip to content

Add FiberMall GPON-ONU-STB+ and GPON-ONU-CLB+ device pages#449

Merged
simonebortolin merged 3 commits intohack-gpon:mainfrom
Jaylouisw:fibermall-gpon-onu-stb-plus
Apr 11, 2026
Merged

Add FiberMall GPON-ONU-STB+ and GPON-ONU-CLB+ device pages#449
simonebortolin merged 3 commits intohack-gpon:mainfrom
Jaylouisw:fibermall-gpon-onu-stb-plus

Conversation

@Jaylouisw
Copy link
Copy Markdown
Contributor

Summary

Adds a new FiberMall vendor section with two device pages covering the full FiberMall GPON ONU SFP product line.

New files

  • _ont/ont-fibermall.md — vendor parent page
  • _ont/ont-fibermall-gpon-onu-stb+.md — ONU Stick with MAC (STB+/STAB+/ISTB+/ISTAB+)
  • _ont/ont-fibermall-gpon-onu-clb+.md — raw SFP transceiver without MAC (CLB+/ILB+/CHB+/IHB+)

Content sourced from

Details included

  • STB+ (with MAC): full TX/RX optical characteristic tables, electrical characteristics, 20-pin definition, product variants with pricing, dual-mode GPON/EPON auto-detect, standards compliance, cross-links to CLB+
  • CLB+ (no MAC): full TX/RX optical tables, electrical characteristics, pin definitions (highlighting differences vs STB+ — TX_Burst vs TX_Disable, TX_SD vs Dying Gasp), EEPROM key fields, DDM accuracy, comparison table vs STB+, clear warning about requiring external PON MAC

Both pages include alerts inviting hands-on contributions (chipset ID, firmware, serial/SSH access, etc.).

Add vendor parent page and device page for the FiberMall GPON-ONU-STB+
family of GPON ONU SFP sticks with MAC function.

Covers all four product variants (UPC/APC, C-Temp/I-Temp) with datasheet
specifications, optical characteristics, and standards compliance.

Created from vendor datasheet and product listing - contributions with
hands-on information (chipset, firmware, access details) are welcome.
- GPON-ONU-STB+ (with MAC): expanded with full TX/RX optical tables,
  electrical characteristics, pin definitions, product variant pricing,
  cross-references to CLB+ variant, and dual-mode GPON/EPON notes.

- GPON-ONU-CLB+ (no MAC): new page for the raw SFP transceiver variant.
  Includes complete datasheet specs from vendor PDF, pin definitions,
  EEPROM memory map key fields, DDM accuracy, variant table (CLB+/ILB+/
  CHB+/IHB+ with low/high TX enable), and comparison table vs STB+.

Sources: FiberMall product pages and vendor datasheets (GPON-ONU-STB+.pdf,
GPON-ONU-xxB+.pdf).
Copilot AI review requested due to automatic review settings April 8, 2026 21:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new FiberMall vendor section under the ONT GPON collection, documenting two GPON ONU SFP modules (with-MAC “ONU stick” and without-MAC raw transceiver) with detailed datasheet-derived specifications and cross-links.

Changes:

  • Adds a new _ont/ont-fibermall.md vendor parent page.
  • Adds a device page for GPON-ONU-STB+ / STAB+ (integrated MAC “PON on a stick”) with optical/electrical/pinout tables and standards notes.
  • Adds a device page for GPON-ONU-CLB+ (no MAC) with pinout differences, EEPROM key fields, DDM accuracy, and a comparison table vs STB+.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
_ont/ont-fibermall.md Introduces the FiberMall vendor node in the ONT GPON navigation tree.
_ont/ont-fibermall-gpon-onu-stb+.md Adds the with-MAC FiberMall ONU stick documentation, including spec tables and links to CLB+.
_ont/ont-fibermall-gpon-onu-clb+.md Adds the no-MAC raw transceiver documentation, warnings, EEPROM/DDM details, and comparison vs STB+.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Receiver is APD-TIA based, providing higher sensitivity than the [non-MAC CLB+ variant](/ont-fibermall-gpon-onu-clb+) which uses Super-TIA.
- This is a complete "PON on a Stick" — an entire FTTH ONU in a slightly oversized SFP that can be plugged into networking equipment (switch, router, PBX, etc.).

{% include alert.html content="This page has been created from the vendor datasheet and product listing. Contributions with hands-on information (chipset identification, firmware details, serial/SSH access, IP address, web GUI, etc.) are very welcome." alert="Note" icon="svg-info" color="blu" %}
Copy link

Copilot AI Apr 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

alert.html callouts across the repo almost always use color="blue" (not blu). Using blu here is inconsistent and may render without the intended styling; please align this with the common color="blue" value.

Copilot uses AI. Check for mistakes.
| 19 | TD- | Inverted Transmit Data In (LVPECL, DC coupled) |
| 20 | VeeT | Transmitter Ground |

{% include alert.html content="Note the key Pin differences vs the <a href='/ont-fibermall-gpon-onu-stb+'>STB+ (with MAC)</a>: Pin 3 is TX_Burst (burst enable) instead of TX_Disable, Pin 7 is TX_SD (transmitter signal detect) instead of Dying Gasp, and Pin 8 is RX_SD instead of LOS." alert="Note" icon="svg-info" color="blu" %}
Copy link

Copilot AI Apr 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This alert.html usage sets color="blu", but the established pattern in other pages is color="blue". To avoid inconsistent styling (or a missing CSS class), please change this to color="blue".

Suggested change
{% include alert.html content="Note the key Pin differences vs the <a href='/ont-fibermall-gpon-onu-stb+'>STB+ (with MAC)</a>: Pin 3 is TX_Burst (burst enable) instead of TX_Disable, Pin 7 is TX_SD (transmitter signal detect) instead of Dying Gasp, and Pin 8 is RX_SD instead of LOS." alert="Note" icon="svg-info" color="blu" %}
{% include alert.html content="Note the key Pin differences vs the <a href='/ont-fibermall-gpon-onu-stb+'>STB+ (with MAC)</a>: Pin 3 is TX_Burst (burst enable) instead of TX_Disable, Pin 7 is TX_SD (transmitter signal detect) instead of Dying Gasp, and Pin 8 is RX_SD instead of LOS." alert="Note" icon="svg-info" color="blue" %}

Copilot uses AI. Check for mistakes.
| Pin 8 | RX_SD (RX signal detect) | LOS |
| Price | $15.00 | $45.00 |

{% include alert.html content="This page has been created from the vendor datasheet and product listing. Contributions with hands-on information are welcome." alert="Note" icon="svg-info" color="blu" %}
Copy link

Copilot AI Apr 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

color="blu" is inconsistent with the site’s typical alert.html usage (color="blue"). Recommend switching to color="blue" so this note renders with the expected styling.

Suggested change
{% include alert.html content="This page has been created from the vendor datasheet and product listing. Contributions with hands-on information are welcome." alert="Note" icon="svg-info" color="blu" %}
{% include alert.html content="This page has been created from the vendor datasheet and product listing. Contributions with hands-on information are welcome." alert="Note" icon="svg-info" color="blue" %}

Copilot uses AI. Check for mistakes.
@simonebortolin simonebortolin merged commit 232b76e into hack-gpon:main Apr 11, 2026
1 check was waiting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants