Herman BRULE

The leader of this project

Can teach to the novice user

Confiared S.R.L.

Data center in Bolivia support it

Go to web site »

PCB

Produce the hardware with openxpon, produce it locally, cheaper

Go to web site »


User space.

The software/command used to set the gpon/epon settings, in C to have low memory footprint

Github »


Linux kernel driver. Where the performance matter.

It's the control the specific port where is connected the optical module, in C

Github »


PCB. Better and better hardware.

How the PCB part, connect the wifi chip, the ethernet, the xPON port, and what do you need. In KiCad.

Contact to start help »


Dev platform + test cases. Accelerate closed to open source.

And as BONUS help greatly to detect backdoor/security problem. Most of ONU ported to open source into few weeks. So many industrial secret... Accelerated reverse engineering. 200k of code lines. What I prefer: be paid to open source or be paid to keep closed sources...

Devices performances

Ported devices

Every device below has been declared for this work. Each carries a dated certificate recording what was measured on a live GPON line against a real operator OLT, and how many of the suite's cases it passed and failed; a port still in progress is listed with whatever it has measured so far, so the work in flight is visible.

DeviceCase resultsBenchmarks passedDocument
X100DG
HSGQ · RTL9601D
2 passed, 0 failed
240 registered in suite
24certificate (PDF) · ES · stock vs OpenWrt
X111W
HSGQ · RTL9602C
1 passed, 0 failed
242 registered in suite
48certificate (PDF) · ES · stock vs OpenWrt
V2801RGW
VSOL · RTL9602C
—24certificate (PDF) · ES · stock vs OpenWrt
G24W
LANLY · RTL9603CVD
0 passed, 0 failed
244 registered in suite
36certificate (PDF) · ES · stock vs OpenWrt
UNKNOWN
UNKNOWN · RTL9607C
—-certificate (PDF) · ES · stock vs OpenWrt
X400AXF
HSGQ · RTL9607F
2 passed, 0 failed
245 registered in suite
87certificate (PDF) · ES · stock vs OpenWrt

Every device declared on the bench appears here, whether or not it has been measured yet. Case results shows the latest clean OpenWrt certificate; newer failed runs do not replace it. A dash means no readable clean certificate, never zero passes. The suite size counts registered cases, not executed cases or failures. Benchmarks passed counts the individual throughput points measured on this device under OpenWrt -- one per configuration, frame size and direction. The document column links this device's certificate -- which prints its own passed and failed counts on its first page -- and this device's stock-vs-OpenWrt comparison.