Skip to content

Instantly share code, notes, and snippets.

@arapov
arapov / fs-xgspon-stick-o2-cetin-cs.md
Last active July 20, 2026 22:09
Vlastní XGS-PON SFP+ modul místo ONT na O2/CETIN — kompletní návod. FS XGS-SFP-ONT-MAC-I / MaxLinear PRX126: registrace SN, chybějící účastnický bridge port, oprava, perzistence.

Vlastní XGS-PON SFP+ modul místo ONT na O2/CETIN — kompletní návod

Výměna pronajatého ONT (Comtrend) za FS XGS-SFP-ONT-MAC-I zastrčený přímo do SFP+ portu routeru. Vyřešeno v červenci 2026 — od té doby v provozu. Všechno níže je ověřené na reálné lince O2/CETIN: výstupy v tomto textu jsou skutečné, ne ilustrační (jediné dvě odvozené věci — baby-jumbo MTU a průběh VEIP setu v 1U — jsou v textu výslovně označené).

(English version: fs-xgspon-stick-o2-cetin-en.)

Ověřená sestava: FS XGS-SFP-ONT-MAC-I (SKU 378865, čip MaxLinear PRX126,

@arapov
arapov / fs-xgspon-stick-o2-cetin-en.md
Last active July 20, 2026 22:09
Your own XGS-PON SFP+ ONT stick on O2/CETIN (Czech ISP) — complete guide. FS XGS-SFP-ONT-MAC-I / MaxLinear PRX126: SN registration, the missing subscriber bridge port, the fix, persistence.

Your own XGS-PON SFP+ stick on O2/CETIN (Czech Republic) — the complete guide

Replacing the ISP-supplied ONT (Comtrend) with an FS XGS-SFP-ONT-MAC-I seated directly in the router's SFP+ port. Debugged and resolved in July 2026 — in production since. Everything below was verified on a real O2/CETIN line: the outputs in this text are real, not illustrative (the only two inferred items — baby-jumbo MTU and the exact VEIP-set flow under 1U — are explicitly marked as such in the text).

(Česká verze: fs-xgspon-stick-o2-cetin-cs.)

@arapov
arapov / rect-starlink-cable-hack.md
Created November 28, 2022 10:12 — forked from darconeous/rect-starlink-cable-hack.md
Hacking the Rectangular Starlink Dishy Cable

Keybase proof

I hereby claim:

  • I am arapov on github.
  • I am arapov (https://keybase.io/arapov) on keybase.
  • I have a public key whose fingerprint is 134C 02E8 1388 9057 DA2F 3FDB EDDD 4C5D AA14 9BBE

To claim this, I am signing this object: