GPON SFP options

Looking forward to the Turris Enterprise! :partying_face:

An idea for an “add-on” to this would be a MAC-less GPON SFP stick, if that’s technically viable for the device.

At least here in Germany where I’m located, GPON fibre infrastructure is being massively built out, but there are no MAC-less GPON SFP sticks available (there’s one for AVM Fritz!Boxes named “Fritz!SFP GPON”, but that only works on that HW platform).

GPON SFP sticks commonly found on the market today, like the one I currently use in my Omnia, are actually full (very outdated, receiving no updates) OpenWrt Linux hosts that pass the traffic through and do OMCI signalling. In other words: That’s quite bad. (On the other hand, your ISP-provided ONT device may not get any updates either, and using a MAC-ful GPON ONT SFP is probably still the more energy- and space- efficient option).

I’m currently a user of the GPON ONT SFP stick, so it does work, although having another OpenWrt instance running on the stick is not ideal.


IIRC on those Fritzboxes there is a dedicated GPON chip on the main board and the optic is indeed just a passive transceiver, but without that additional chip there will be no GPON…

I’m no HW expert, but I’d think no dedicated chip is required. As I understand it, the OMCI signalling stuff could be done on CPU, too. It’d be important however that the SFP port has a dedicated MAC chip, which should be the case at least for the WAN port (also already on Omnia).

1 Like

Found this on the devicetree ML, but it doesn’t look like it went anywhere: What is inside GPON SFP module? (Was: Re: Unsupported phy-connection-type sgmii-2500 in arch/powerpc/boot/dts/fsl/t1023rdb.dts) — Linux Device Tree

There is no open GPON stack as far as I know… unless you write one you will have to get a complete ONT from a 3rd party…

1 Like

You could “bake” your own …

1 Like

So how could I use this to replace an ONT from my ISP?

This might be completely different stories - my ISP (Deutsche Glasfaser) completely refuses to hand out PPPoE-credentials to use an own SFP-module (you might file a law case against this, but I do not have the energy to do so atm).
But this might be only the case for retrograded German providers.

You first need technical data of the connection (wavelength etc) from your provider, the respective SFP module can then be ordered tailored to your needs e.g. from But that only works for AON connections, not for GPON.

With a Turris Omnia, you need a GPON ONT SFP stick.
That’s the part that can technically replace the ISP-provided ONT.

These sticks mostly run another OpenWrt instance internally, which is energy-inefficient, but certainly no worse than using another dedicated ISP-provided ONT/ONU. And it’s certainly the more space-efficient option.

Oh, I thought they did that by now at Deutsche Glasfaser. There are plenty of testimonials on forums online, also for folks using a FritzBox Fiber, so it might be worth re-requesting those credentials?

Alas, it’s far from perfect in Germany currently. At my current ISP PYUR, it was quite a pain to get them to onboard my GPON SFP (by allow-listing the MAC addr, no PPPoE or such). I have the one from and it’s been working great.

Since you mention it, I usually request the technical interface spec (“Schnittstellenbeschreibung”) from the ISP. Their response to that is a litmus test for their readiness (or willingness) to allow your own device in.

This topic was automatically closed after 47 days. New replies are no longer allowed.