Is Turris Omnia 2019 supported at the moment?

Hello OpenWRT users and developers,

Currently I own a very cheap chinese Youhua WR1200JS router with OpenWRT on it.
So far I'm quite pleased with OpenWRT running on this router, nut I would like to buy a more powerfull router.
I'm really looking into buying the Turris Omnia 2019, as these hardware specs look really promising to me.
What keeps me from actually buying it at the moment, are some forum posts of users that had a lot of difficulties in the deployment of OpenWRT.
Some of them even bricked their device using the original flashing instructions.
Now I also found out that there appear to be multiple revisions out there.
So my question is:
Is the Turris Omnia 2019 currently properly supported by OpenWRT 19.07 at the moment, and what things do I need to look out for when buying this hardware.

Greetings
Jasper

You mean this one?

That is mostly explained here [1]


It is [2]


  • OpenWrt vanilla does not utilize the full 8GB eMMC but only a portion
  • eMMC is prone to wear and thus should not be used for write intensive apps
  • automatic boot switch between SFP and metalic ethernet WAN used to be an issue but been worked on [3] (least for the master branch)
  • the device being a test balloon in OpenWrt for DSA which has caused users some grievance with configuring VLANs (only partial support via LuCI)
  • Multi-CPU-DSA patch [4] not available in OpenWrt and patch development in Linux stalled [5]
  • without Multi-CPU-DSA patch VLAN filtering does not work
  • general issues with some SFP modules in Linux kernel <5.5 and subsequent in OpenWrt (backports)
  • u-boot version that ships on the device revision from factory is currently not available as public download
  • WLan performance has received mixed reviews

[1] https://docs.turris.cz/hw/omnia/revisions/
[2] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=9f3f61a0d968fbe7b93899f948f3c34612683ba6
[3] https://github.com/openwrt/openwrt/pull/2693
[4] https://gitlab.labs.nic.cz/turris/turris-build/-/blob/hbd/patches/openwrt/wip/0009-mvebu-turris-omnia-multi-cpu-dsa.patch
[5] https://www.spinics.net/lists/netdev/msg595295.html

link #3 indicates it is not yet.

Anecdotally, I cannot get a build of OpenWrt that boots on mine (old model).

I have to admit that I'm also a bit confused about the Omnia 2019 support.
I have to agree that link no. 3 gives the implication that they're still working on support for the 2019 version of this router.
Maybe I will at least wait for the next stable release which will be branched from the main branch andere check what changes have been incorporated before buying this router.
But indeed the forum post about the installation problems of the Turris Omnia 2019 made me start this forum post.
The opensource nature of this router makes me really interested in this device.
It's really unfortunate that the manufacturer is not contributing any code directly to the OpenWRT community.

That post is not unique. I've seen similar reports on the turris forums.

Anyway, I'm currently running TurrisOS on mine. Nothing has blown up yet. But yes, OpenWrt support is lacking.

The manufacturer's team is contributing to OpenWrt since a while, mostly on apps but also reporting bugs (and if possible trying to supply patches) that been introduced in OpenWrt.

That said however, the hardware support development for Turris and Omnia has taken a back-seat since the manufacturer launched another product platform and the hardware developers being (ever since) busy with that.


A similar (slightly more powerful) product platform [6] perhaps to consider as alternative, though there is no mention of OpenWrt support, or if you want to go all the way [7]


[6] https://www.solid-run.com/marvell-armada-family/clearfog-gt-8k/
[7] https://www.solid-run.com/nxp-lx2160a-family/honeycomb-workstation/

I have both the Omnia and the MOX. The latter is currently unused. The latter also has no OpenWrt support. I would guess the community needs to add support for it. It would be easiest with kernel 5.4 since the Turris people did a lot of upstreaming to kernel.org.

There's going to be support with kernel 5.4 for Turris MOX, but mvebu switch to 5.4 is still not merged.

1 Like