Skip to content

Update the Realtek pages with the RTL960x repository info - #508

Merged
simonebortolin merged 4 commits into
mainfrom
claude/realtek-wiki-update-4a467b
Oct 9, 2026
Merged

simonebortolin merged 4 commits into
mainfrom
claude/realtek-wiki-update-4a467b

Conversation

@simonebortolin

@simonebortolin simonebortolin commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Updates the Realtek and Cortina pages with the information from Anime4000/RTL960x and YuukiJapanTech/CA8271x, with links and footnotes to the sources.

Realtek (RTL960x)

  • Luna SDK partial (shared by the Realtek pages): dump of all or of the most useful OMCI MEs, diag commands (GEM flows, L2 table, port status, bandwidth), image switch (sw_commit + sw_active), and a generic firmware modding procedure (file transfer via SSH/TFTP/netcat, unsquashfs/mksquashfs, flashing the inactive image, repacking the upgrade .tar, QEMU emulator). The RTL960x-specific variables (OMCC_VER, OMCI_TM_OPT, VEIP slot ID/OMCI_CUSTOM_ME, OUI/CWMP/LOID, PON_MODE/DEVICE_TYPE/VLAN modes, factory reset) only appear on the pages that set rtl960x: true
  • ODI/HSGQ DFP-34X-2C2 / DFP-34G-2C2 (Realtek): SFU/HGU firmware table with 4-port emulation, default values, MAC_KEY generation, 220817 fix scripts, system users, UART pins, slow upload with 2.5G
  • V-SOL V2801F: the recommended firmware 220425 doesn't exist, replaced with 240614; VS_AUTH_KEY, keygen, pre-generated keys, reboot loop fix
  • T&W TWCGPON657: enabling telnet, firmware list (adds 240204), how to flash the V2801F firmware
  • UFiber UF-Instant: credentials, full partition table, flash dump, UART
  • Technicolor AFM0002 / AFM0003: the extract/flash sections now come from the shared partial (closes Add modding firmware procedure for some SFP Luna, like AFM0002 #178)

General pages

  • GPON MIB: new section with the most useful MEs to check the provisioning (moved from the partial)
  • GPON chipset: RTL960x family and sticks, Cortina families and SoCs with code names
  • GPON auth: what to do with a fake O5, new O2-O5 loop section
  • MikroTik / TP-Link: 2.5G settings per model, GPON upstream flooding workaround, Archer GE800 debug firmware

Cortina (CA8271x)

  • FS XGS-ONU-25-20NI: chipset CA8271S (like the XE-99S page, same hardware), uboot access on the new CIG models, switching between XGS-PON and 10G-EPON
  • HiSense LTF7267-BHA+: chipset CA8271S, real partition layout (the old table was copied from a Realtek stick), scfg.txt files, OEM variants (XGS800E, ZTE E910F, Raisecom, NATYWISH), switching to 10G-EPON, UART pins
  • Nokia XS-010S-Q: CIG XG-99S OEM, flash chip, NAND dump
  • CIG XE-99S / LTF7263-BH+: link to the switching procedure

Closes #178

Test plan

  • vitepress build passes (Node 18 in WSL), no dead link warnings
  • The anchors used by the new links exist in the built pages, the RTL960x-only sections are rendered on the ODI page and not on the AFM0002 one
  • CI build

🤖 Generated with Claude Code

simonebortolin and others added 3 commits October 10, 2026 00:11
- Luna SDK partial: OMCI MEs to check, diag commands (flows, L2 table,
  bandwidth), OMCC_VER, OMCI_TM_OPT, VEIP slot ID, identity values,
  PON/VLAN modes, factory reset and a generic firmware modding
  procedure (transfer, unsquashfs/mksquashfs, flashing the inactive
  image, repacking the upgrade tar, emulator)
- ODI DFP-34X/34G-2C2 (Realtek): SFU/HGU firmware table, default
  values, MAC_KEY generation, fix scripts, UART pins, slow upload
- V-SOL V2801F: fix the recommended firmware (240614), VS_AUTH_KEY
  and reboot loop fix
- T&W TWCGPON657: telnet enabling, firmware list, V2801F flashing
- UFiber UF-Instant: credentials, full partitions, UART
- GPON chipset page: RTL960x family and sticks, Anime4000 link
- GPON auth: fake O5 remedies and O2-O5 loop
- MikroTik/TP-Link: 2.5G settings and GPON upstream flooding
- Technicolor AFM0002/AFM0003: use the shared modding procedure

Closes #178

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- The list of the most useful MEs is now in the GPON MIB page, the Luna
  SDK partial links it and also dumps only those MEs
- Use the published URLs for the links to the gpon, tools, sfp and
  sfp-cage pages
- Drop the rsc code fences, not supported by the highlighter

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…pdate-4a467b

# Conflicts:
#	ont/ont-odi-realtek-dfp-34g-2c2.md
#	ont/ont-odi-realtek-dfp-34x-2c2.md
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Preview of the website obtained from the PR: https://cf2bf321.hack-gpon-preview.pages.dev

- GPON chipset: Cortina families and SoCs (code names, applications)
- FS XGS-ONU-25-20NI: CA8271S chipset, uboot access on the new CIG
  models, switching between XGS-PON and 10G-EPON (XE-99S)
- HiSense LTF7267-BHA+: CA8271S chipset, real partition layout,
  scfg.txt files, OEM variants, switching to 10G-EPON (LTF7263-BH+),
  UART pins
- Nokia XS-010S-Q: CIG XG-99S OEM, flash chip, NAND dump
- CIG XE-99S, LTF7263-BH+: link to the switching procedure

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Preview of the website obtained from the PR: https://5dfac35f.hack-gpon-preview.pages.dev

@simonebortolin
simonebortolin merged commit edaea2c into main Oct 9, 2026
3 checks passed
@simonebortolin
simonebortolin deleted the claude/realtek-wiki-update-4a467b branch October 9, 2026 22:28
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.

Add modding firmware procedure for some SFP Luna, like AFM0002

1 participant