OpenWrt SystemReady
Document the effort to support SystemReady in OpenWrt. Show the current status. Track the SystemReady IR certified systems support in OpenWrt.
Get Started
Initial SystemReady support in OpenWrt started by Mathew McBride from Traverse. armsr
target was introduced as well as enabling most of the boards found in ARM SystemReady IR Certified Systems page.
How to build OpenWrt SystemReady image
Follow the steps at Build system usage. Make sure to switch to the main/master
branch because it has the most recent changes as of the moment of writing this Wiki page.
When running make menuconfig
select SystemReady target and architecture as it's documented at Menuconfig.
After a successful build, the built image(s) can be found as explained at Locating images.
How to boot OpenWrt SystemReady image
Please refer to OpenWrt Target -> armsr -> README to get the instructions on how to boot the OpenWrt SystemReady image.
SystemReady IR Certified Systems in OpenWrt
All SystemReady Certificated boards are under amrsr
OpenWrt target. Most of them are not being tested in real HW. They have been added on a best-effort basis.
Company | System | SoC Family | Kernel | OpenWrt branch | Tested in HW | Status |
---|---|---|---|---|---|---|
AAEON | AAEON SRG-IMG8P | NXP i.MX8M Plus | 6.1 | main | Missing HW testing | |
ADLINK | ADLINK I-Pi SMARC IMX8M Plus (2 GB LPDDR4) | NXP i.MX8M Plus | 6.1 | main | Missing HW testing | |
Advantech | Advantech RSB-3720WQ | NXP i.MX8M Plus | 6.1 | main | Missing HW testing | |
Arduino | Arduino Portenta-X8 and ASX00031 Portenta Breakout | NXP i.MX8MM | 6.1 | main | Missing HW testing | |
Arm | Arm Corstone-1000 MPS3 | Arm Corstone-1000 | 6.1 | main | Missing HW testing | |
ASUS | ASUS PE100A | NXP i.MX8M | 6.1 | main | Missing HW testing | |
Compulab | Compulab IOT-GATE-iMX8 | NXP i.MX8M Mini | 6.1 | main | Missing HW testing | |
Congatec | Congatec conga-SMX8-Plus (4 GB LPDDR4) & conga-SMC1/SMARC-ARM | NXP i.MX8M Plus | 6.1 | main | Missing HW testing | |
Eurotech | Eurotech ReliaGATE 10-14-35 | NXP i.MX8M Mini | 6.1 | main | Missing HW testing | |
Google Coral Dev Board (1 GB LPDDR4) | NXP i.MX8M | 6.1 | main | Missing HW testing | ||
Kontron | Kontron KBox A-230-LS (4GB DDR3L, 32GB eMMC) | NXP Layerscape LS1028A | 6.1 | main | Missing HW testing | |
Lenovo | Lenovo Leez P710 Gateway | Rockchip RK3399 | 6.1 | main | Missing HW testing | |
NXP | NXP i.MX8M Quad EVK (MCIMX8M-EVKB) | NXP i.MX8M Quad | 6.1 | main | Missing HW testing | |
PINE64 | PINE64 ROCKPro64 | Rockchip RK3399 | 6.1 | main | Missing HW testing | |
Radxa | Radxa ROCK PI 4B Plus | Rockchip RK3399 | 6.1 | main | Missing HW testing | |
Raspberry Pi | Raspberry Pi 4 Model B | Broadcom BCM2711 | 6.1 | main | Missing HW testing | |
Renesas | Renesas HiHope RZ/G2M | RZ/G2M | 6.1 | main | Missing HW testing | |
Rockchip | Rockchip TB-RK3399ProD | Rockchip RK3399 Pro | 6.1 | main | Missing HW testing | |
SECO | SECO SBC-C61 (i.MX8MM, 4GB) | NXP i.MX8M Mini | 6.1 | main | Missing HW testing | |
Socionext | Socionext SynQuacer E-Series | Socionext SynQuacer SC2A11 | 6.1 | main | Missing HW testing | |
STMicroelectronics | STMicroelectronics STM32MP157C-EV1 Evaluation board | STM32MP157C | ||||
Variscite | Variscite DART-MX8M-PLUS with VAR-DT8MCustomBoard (Quad-core @1.8 GHz, 4 GB LPDDR4, 16 GB eMMC) | NXP i.MX8M Plus | 6.1 | main | Missing HW testing | |
WinSystems | System: WinSystems ITX-P-C444 (ITX-P-444Q-4-32, quad-core, 4 GB LPDDR4, 32GB onboard eMMC) | NXP i.MX8MQ | 6.1 | main | Missing HW testing | |
Xilinx | Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit | Xilinx Zynq UltraScale+ ZU9EG MPSoC | 6.1 | main | Missing HW testing | |
FAQ
How to get the list of installed packages from OpenWrt SystemReady build?
From the host where OpenWrt is built, installed packages are saved in bin/targets/armsr/armv8/openwrt-armsr-armv8-generic.manifest
file; it contains the same `opkg list` output from OpenWrt host. The manifest file is in the same directory where the target images are created. For ARM32
, replace armv8
with armv7
.