Turris Omnia is a Feature-Packed OpenWRT Router Board Powered by Marvell ARMADA 385 Processor

FireWRT and WiTi router boards based on Mediatek MT7621A processor offer lots of high speed interfaces with multiple Gigabit Ethernet ports, SATA connectors, and USB 3.0 ports, as well as 802.11ac connectivity for $70 to $80. Sadly FireWRT development was canceled once the company realized they could not get the Mediatek SoC at the right price, and while WiTi router has not been shipped to backers just yet. An even more powerful solution, which should cost $100 and up, is now in development with Turris Omnia board powered by Marvell ARMADA 385 dual core ARMv7 processor, and made in the Czech Republic.

Turris Lite Board

Turris Omnia board specifications:

  • Processor – Marvell ARMADA 385 (88F6820?) dual core ARMv7 processor (Cortex A9 class) @ 1.6 GHz with 1MB L2 cache
  • System Memory – Up to 1GB DDR3
  • Storage – 4GB flash, mSATA slot
  • Connectivity
    • 5x Gigabit Ethernet LAN ports
    • 1x Gigabit Ethernet WAN port
    • SFP cage
    • Optional 3×3 MIMO 802.11ac, 2×2 MIMO 802.11 b/g/n
    • SIM card slot
  • USB – 2x USB 3.0 ports
  • Expansions
    • 2x mini PCI Express slots, 1x optional mSATA / mini PCI Express slot
    • Headers for GPIO, I2C, SPI, etc..
  • Misc – RTC with battery slot, 12 dimmable RGB LEDs, crypto chip
  • Dimensions – N/A
Block Diagram for a Typical ARMADA 385/388 based NAS (NOT Turris Block Diagram)

The board will support OpenWRT with automatic updates, and support for virtual servers, e.g. to run Debian or Ubuntu. The SFP connector would allow you to replace your “Fiber To The Home” (FTTH) router, but connecting directly the fiver optic network to the router board. Potential applications include a NAS using the USB 3.0 connectors, a backup Internet connection using the SIM card slot with an mPCIe LTE or 3G modem, a streaming server using a USB DVB tuner card, a security system using a USB webcam to record videos, and so on. The company also claims the board will be open source hardware.

The promo video is a 3D render describing components and ports on the board.

Turris Omnia board will be launched on a crowdfunding platform by the end of 2015. If you are interested, you can sign-up for a non-binding pre-order, and read a few more details on Turris Omnia website.

Via Linux on ARM G+ community.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

25 Replies to “Turris Omnia is a Feature-Packed OpenWRT Router Board Powered by Marvell ARMADA 385 Processor”

  1. Will the OpenWRT firmware support the Hardware acceleration for NAT/QoS/crypto that the chipset (likely) has ? (for Atheros/Broadcom-based boards, those features are often only supported with the official BSP from the chipset vendor, and using openwrt often means losing hardware acceleration for those features…)

  2. This what I am talking about for a router! Forget OpenWRT, I would put straight Debian on it… Or maybe OpenBSD if it had support.

  3. @Kelly
    > “I would put straight Debian on it…”

    Same question about Debian: will the system support this chipset’s advanced features such as HW acceleration for NAT/QoS/encryption… ?

    > “Forget OpenWRT”

    Even on more capable machines, OpenWRT can be really nice. For example, the squashfs+overlay makes it very easy to put the filesystem back to factory state (just delete the overlay…).

  4. Looks nice, I’ve signed up for a pre-order. No open source driver for hardware acceleration will be a dealbreaker!

  5. Anders :
    Looks nice, I’ve signed up for a pre-order. No open source driver for hardware acceleration will be a dealbreaker!

    What hardware accelerator do you mean?

    It should have a dma/xor engine, it has drivers in upstream linux.

    It might have a crypto engine, but it’s not mentioned at Armada 38x and there doesn’t seem to be too much info on the chips aside from what’s on that page and in the linux kernel.

    The crypto engine (Marvell CESA) for marvell armada chips is upstreamed aswell, but seems to be flagged as untested right now.

    As a ARM Chip manufacturer Marvell’s quite decent, they release information like: Armada 370 Functional Specification, but I can’t find one for 380/385.

  6. @ade
    squashfs+overlay is of course possible with any distribution, actually all GNU/Linux LiveCD/USB (Debian too) using squashfs+overlay(unionfs/aufs/overlayfs), you can customize/create own with your packages what need and your configuration, scripts, etc…

  7. @nimeq
    Thanks for the Armada 370 spec. It would be a key selling argument if the all hardware of the device is specified with specs like that. But until then I will not hold my breath.
    I mean any HW accelaration that is relevant for a router, like NAT acceleration. I need configurablity of the ethernet switch. As far as I’ve understood broadcom switches need a binary driver, which of course is a pain.

    It would be nice if the device could be used as an SDN device, where some packet processing is done in hardware and some in software.

  8. i m actually thinking about using a odroid xu 4(Gb ethernet, usb3, exynos octacore, mali t6**) to have a micro server, but this board is interresting because it has all the connectivity i want.For the price, the processor seems not worth it as a NAS though.
    A XU 4 is 74$ and is a way more powerfull . But as a only network solution it’s a nice project.

  9. @Anders

    I don’t think Marvell has anything like the NAT accelerator, and I’ve heard it mentioned that even if the Qualcomm-Atheros NAT was open, it wouldn’t be included in the kernel, due to the way it’s integrated and unless you’re doing something crazy, a dual-core 1.6 GHz Cortex-A9 should be fast enough to process quite a few packets.

    Marvell DSA switch chips seem (unless they’re somewhere else than the DSA) to be among the only chips supported by upstream kernel and the generic switch code is copyrighted to Marvell. There’s also Broadcom Starfighter 2 support since 2014ish. I’ve never touched the switch stuff so I don’t have any idea on the features / uses.

    Also if you really care about open stuff, Marvell stuff has upstream support on a bunch of chips in upstream u-boot, including what seems to be a 88F6820 development board.

    And yes, I put a pre-order myself, and fully expect to buy one.

    TBH, to me it sounds like what you want is something that costs upwards of 5000$.

  10. Some news about “Accelerated Data Path (ADP) solution based on ARMADA-385 system-on-chip”.
    http://www.marvell.com/company/news/pressDetail.do?releaseID=7316

    ARMADA-385 ADP include:

    Up to 64K concurrent IPv4 flows
    Full 2.5Gbps wire-speed IPv4 routing with 64B packets
    Advanced QoS and congestion control
    Wi-Fi data plane acceleration for Marvell Avastar devices
    IPv4 and IPv6 Multicast
    Support of Linux kernel 3.10 and above
    User friendly 3rd party software solution integration

    Marvell is demonstrating its new ARMADA-385 ADP at the Broadband World Forum 2015 (Booth #MR12) taking place October 20-22 in London, U.K

Leave a Reply

Your email address will not be published.

Advertisement
Advertisement