Turris MOX

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
abgn+ac (AC1750)
Modular & Open-Source Router
Homepage Product page
WikiDevi.wi-cat.ru Turris MOX
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Platform
BrandModelRev CZ.NIC Turris MOX
Model Part Number RTROM0X
FCC ID (fcc.io) none specified
FCC ID (fcc.report) none specified
Type wireless router
CPU1 checkY Marvell 88F3720
CPU1 Type ARMv8 Cortex-A53
CPU1 Speed 1.2 GHz ( 2 cores )
Flash1 Chip Macronix Model?
Flash1 Size 16 MiB 16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br />
RAM1 Size 512 MiB 536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br />
RAM1 Chip SK hynix H5TC4G63CFR-PBA
ETH chip1 Marvell 88F3720
Switch Marvell 88E6176
Ethernet Port Count 1-WAN
4-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab

802dot11 OUI: 04:F0:21 (1 E, 31 W)
Ethernet OUI: D8:58:D7 (5 E, -)

Stock bootloader U-Boot
Stock FW OS Linux Turris OS OpenWrt-deriv
Expansion IF types PCIe, Mini PCIe, USB 3.0, SFP
Mini PCIe slots 4
USB ports 1
SD/MMC Slots 1
SFP ports 1
USB Hub Compatible Untested
Power 12 VDC, 2.5 A
Connector type barrel
Serial Port (UART) yes, populated, 6-pin header, (115200 8N1)
JTAG Port yes, populated, 34-pin header, (SDIO,GPIO,I2C)

Flags:
SIM/microSD Card slot, GPIO, SDIO, UART, I2C

Other

Default SSID: Turris (3 addl. devices)
Default IP address: 192.168.1.1
the IP 192.168.1.1 is used by 1357 additional devices
of which 3 are CZ.NIC devices

Retail
(Est.) release date 27 March 2018
(Est.) initial retail price (in USD): $69
Radio 1
Radio1 module Compex WLE900VX
Radio1 module IF Mini PCIe
Chip1 Qualcomm Atheros QCA9880-BR4A
Wireless interface OUI 04:F0:21
Antenna Connector Type U.FL
MIMO status 3x3:3
Wireless Standard IEEE 802.11a/b/g/n/ac
802.11ac up to 1300 Mbps
802.11n up to 450 Mbps
802.11g up to 54 Mbps
802.11b up to 11 Mbps
802.11a up to 54 Mbps
WiFi Operating Frequency 2.4 or 5 GHz
 CPU1 brandRadio1 chip1 brandRadio1 chip2 brand
Turris MOXMarvellQualcomm Atheros
Turris MOX ClassicMarvellQualcomm Atheros
Turris MOX Pocket WiFiMarvellQualcomm Atheros
Turris MOX Power WiFiMarvellQualcomm Atheros
Turris MOX ShieldMarvellQualcomm Atheros

For a list of all currently documented Marvell chipsets with specifications, see Marvell.
For a list of all currently documented Qualcomm Atheros (QCA) chipsets with specifications, see Qualcomm Atheros.

For a list of all currently documented CZ.NIC devices with specifications, see CZ.NIC.

450 Mbps - 3SS 2.4GHz 802.11n (40MHz chan.),
1300 Mbps - 3SS 5GHz 802.11ac (80MHz chan.) = AC1750 class

Overview

Specifications

Modules: The system is comprised of a

RAM: 512MB (DDR3), 1x USB 3.0, 1x GbE, GPIO, SDIO, UART and I2C

Mini PCIe port that can currently be used by one to three modules as needed:

Additional MOX modules due straddle mount PCIe 64-pin connector:

LTE modem (miniPCIe), SSD disc (miniPCIe or M2)

Links of Interest

Spec.  • Overview

News

CPU: Marvell ARMADA 3700LP (88F3720) • CNX
Dual Core (ARMv8 Cortex-A53) CPU @1.2GHz

Flashing

Flashing OpenWrt

Target: mvebu
Subtarget: cortexa53
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: 25.12.0
Current supported version: 25.12.2
LAN Comment: Additional Gbe ports via Mox C or E modules
WLAN Hardware: none
WLAN Comment: WLAN requires Mox B or G modules for mPCIe slot
USB SATA Comment: Additional USB ports via Mox F module
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
Comment:
Available in 512MB and 1GB RAM configurations
git • >>
mvebu: add support for Turris MOX
Adds support for Turris MOX, a modular router extendable by board modules (MOX B-G).

You can explore the idea behind the modules at: https://mox-configurator.turris.cz/

More information about Turris MOX can be found here: https://docs.turris.cz/hw/mox/intro/

Also works with Turris Shield (Turris MOX A and C with a simplified OS UI).

Specifications:
-----------------------

MOX A
- SoC: Marvell Armada 3720
- RAM: 512/1024 MB, DDR3
- Memory:
    - 8 MB SPI NOR Flash for U-Boot and rescue system
    - SD card slot
- 1x RJ-45, 1Gbps
- 1x USB 3.0
- 1x activity LED
- 1x reset button
- SDIO header
- misc pin header (UART, GPIO, JTAG, ...)

MOX B, G
- 1x mPCIe slot
- 1x SIM slot

MOX C
- 4x RJ-45, 1Gbps

MOX D
- SFP, 2.5Gbps

MOX E
- 8x RJ-45, 1Gbps

MOX F
- 4x USB 3.0

Module support:
-----------------------

Additional packages are needed for some modules.

MOX A (core)
- works as is

MOX B, G (mPCIe, mPCIe passthrough)
- works as is

MOX C, E (4x, 8x RJ-45)
- kmod-dsa
- kmod-dsa-mv88e6xxx

MOX D (SFP)
- kmod-sfp
- kmod-phy-marvell-10g

MOX F (4x USB 3.0)
- works as is

Wi-Fi 5, 3x3 card (WLE900VX)
- kmod-ath10k
- ath10k-board-qca988x
- ath10k-firmware-qca988x

Wi-Fi 6, DBDC, 2x2 card (MT7915DAN)
- kmod-mt7915e
- kmod-mt7915-firmware

Interface naming:
-----------------------

- MOX A's RJ-45 is assigned to `eth0`.
- MOX C, E (4x, 8x RJ-45) are assigned to `lan<number>@eth1`
- If MOX D (SFP) is connected directly to MOX A, the resulting interface
  is `eth1`. If it's connected through MOX E (8x RJ-45), the resulting
  interface is `sfp@eth1`.

Quirks:
-----------------------

- MOX is sensitive to the order of connected modules. Verify that the
  confguration is valid at: https://mox-configurator.turris.cz/
- `CONFIG_MOXTET` and `CONFIG_GPIO_MOXTET` need to be enabled in kernel
  config. Moxtet is a bus protocol needed to discover and configure MOX
  modules. It must be compiled into the kernel for the modules to work.
  Though it's very small so it won't bloat up the kernel image.

Flashing instructions:
-----------------------

1. Download `openwrt-*-ext4-sdcard.img.gz` and `gunzip` it.
2. Insert an SD card and flash the image to it using dd:
   dd if=openwrt-*-ext4-sdcard.img.gz of=/dev/mmcblk0 bs=4096 conv=fsync
3. Plug the SD card into MOX.

Troubleshooting:
-----------------------

- https://docs.turris.cz/hw/serial/#turris-mox
- https://docs.turris.cz/hw/mox/rescue-modes/

Flashing Tomato

Please insert instructions here

See also

Models

  • Turris MOX Start (MOX A) - Router
Marvell Armada 3720, 512MB DDR3, GbE WAN, USB 3.0, microSD slot
  • Turris MOX Power Wi-Fi (MOX A + MOX B) - Access Point
Marvell Armada 3720, 512MB DDR3, GbE WAN, USB 3.0, microSD slot,
2.4/5GHz Dual-Band Wi‑Fi (2×2 2.4GHz/3×3 5GHz), SIM Card slot
  • Turris MOX Classic (MOX A + MOX B + MOX C) - WiFi Router
Marvell Armada 3720, 512MB DDR3, GbE WAN, USB 3.0, microSD slot,
2.4/5GHz Dual-Band Wi‑Fi (2×2 2.4GHz/3×3 5GHz), SIM, 4x GbE LAN
  • Turris MOX Cloud (MOX A + MOX F + RAM) - NAS
Marvell Armada 3720, 1GB DDR3, GbE WAN, 5x USB 3.0, microSD slot