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 Stock vs Openwrt

Ported devices

Every device below has been declared for this work. Those that carry a certificate were validated on a live GPON line against a real operator OLT, and the certificate is the dated record of that validation; the others are ports in progress and are listed so the work in flight is visible.

DeviceCases passedBenchmarks passedCertificate
X111W
HSGQ · RTL9602C
no certificate issued
-not issued
X400AXF
HSGQ · RTL9607F
no certificate issued
38issued earlier, withheld pending re-issue

Every device declared on the bench appears here, whether or not it has been measured yet; a device with no run shows a dash rather than a number, never a zero. The counts are read from the run's own artifact, never typed. They count different things and neither contains the other: cases passed is the number of named tests the issued certificate records as passing, while benchmarks passed counts the individual throughput points measured on this device under OpenWrt -- one per configuration, frame size and direction.