This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:homelab:sfp_gpon_onu:eeprom_editing [2026/03/21 16:35] – Remove SFPTotal Wizard dependency, do all calculations in OpenWrt, don't hardcode i2c bus number Andrew Yong | projects:homelab:sfp_gpon_onu:eeprom_editing [2026/03/21 17:21] (current) – clarification on 1000BASE-X linux limitation Andrew Yong | ||
|---|---|---|---|
| Line 30: | Line 30: | ||
| serial=" | serial=" | ||
| done | done | ||
| + | echo "" | ||
| echo "Bus: $b" | echo "Bus: $b" | ||
| echo " | echo " | ||
| echo " | echo " | ||
| - | echo "" | ||
| fi | fi | ||
| done</ | done</ | ||
| Line 52: | Line 52: | ||
| ^ Address | ^ Address | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| + | | '' | ||
| + | |||
| + | ==== EEPROM Bits (XG-PON/ | ||
| + | |||
| + | > ⚠️ **Warning: | ||
| + | |||
| + | Notes: | ||
| + | |||
| + | * Due to Linux kernel limitations, | ||
| + | * You do not have to update the 0x5F checksum (CC_EXT) unless you edit addresses '' | ||
| + | |||
| + | === Fiber Rates (No PHY) === | ||
| + | |||
| + | ^ Address | ||
| + | ^ ::: ^ ::: ^ 1000BASE-X | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Notes: | ||
| + | |||
| + | * Set '' | ||
| + | === Copper Rates (PHY Emulation Required) === | ||
| + | ^ Address | ||
| + | ^ ::: ^ ::: ^ 2500BASE-T | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||