📈 GH Trending Explorer 🎲 Surprise me

← all repos

pbs05 / ponwrt

git clone https://github.com/pbs05/ponwrt.git

—

+2
stars, 24h · #10,705
+~21
stars, 7 days · #7,687
+310
stars, 30 days · #2,622
310
★ total · +7% this week
247
forks · 17 open issues

Star history (as recorded here)

2026-10-20 · 301 ★ 2026-10-23 · 310 ★
LanguageC
License—
Created2026-09-23 (29d ago)
Last pushtoday
Watchers5
OwnerUser

Links

README excerpt
# PonWrt
English | 简体中文
PonWrt is based on ImmortalWrt and adds support for Airoha AN7581 and AN7583 PON devices.
## ⚠️ Disclaimer
PonWrt is an open-source firmware project intended for research and development.
Flashing firmware or modifying PON-related settings involves risks and may result in boot failure, loss of configuration or device-specific data, or failure to register with the PON network. Please back up the original firmware and device data before making any changes.
Users are responsible for ensuring that their use complies with applicable laws, regulations, and network operator requirements. Do not use this project for unauthorized network access, impersonating or cloning another device's identity, or interfering with operator networks.
The authors and contributors are not responsible for device damage, network service disruption, or other consequences resulting from flashing, configuring, or using this project.
## Supported devices
| SoC | Device | Profile | Stock calibration / identity data |
| --- | --- | --- | --- |
| AN7581 | FiberHome HG5382A | `fiberhome_hg5382a` | `factory` |
| AN7581 | FiberHome HG5585F CT | `fiberhome_hg5585f-ct` | `factory` |
| AN7581 | FiberHome HG5585F CU | `fiberhome_hg5585f-cu` | `factory` |
| AN7581 | Gemtek XG2010G | `gemtek_xg2010g` | `dsd` |
| AN7581 | Nokia XG-040G-MD UBI | `nokia_xg-040g-md-ubi` | `bosa`, `ri` |
| AN7581 | Nokia XG-040G-TF UBI | `nokia_xg-040g-tf-ubi` | `bosa`, `ri` |
| AN7581 | UnionMan UNG00A | `unionman_ung00a` | `reservearea` |
| AN7581 | ZNXT ZN504XG-D | `znxt_zn504xg-d` | `reservearea` |
| AN7581 | ZNXT ZN515XG-D | `znxt_zn515xg-d` | `reservearea` |
| AN7581 | H3C HM2004-DU | `h3c_hm2004-du` | `factory` |
| AN7583 | Nokia XG-040G-MF | `nokia_xg-040g-mf`, `nokia_xg-040g-mf-ubi` | `bosa`, `ri` |
## Build
 [code] 
Images are written to `bin/targets/airoha/an7581/` or `bin/targets/airoha/an7583/`.
## Install
Use AN758x-Stock2UBI to back up the stock flash and install the UBI layout. Boot images and Web recovery are provided by AN758x U-Boot.
After installing PonWrt, restore the stock calibration and identity data through U-Boot Web or **Network → PON → Configuration → PON board data** in LuCI. Convert FiberHome `factory` backups with FiberHome Factory first. Restore converted FiberHome data, `reservearea`, or `dsd` backups to the PonWrt `factory` volume. Nokia `bosa` and `ri` backups use volumes with the same names.