OpenWrt SystemReady

Document the effort to support SystemReady in OpenWrt. Show the current status. Track the SystemReady IR certified systems support in OpenWrt.

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.

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.

Please refer to OpenWrt Target -> armsr -> README to get the instructions on how to boot the OpenWrt SystemReady image.

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 :?: HW tested
ADLINK ADLINK I-Pi SMARC IMX8M Plus (2 GB LPDDR4) NXP i.MX8M Plus 6.1 main :?: HW tested
Advantech Advantech RSB-3720WQ NXP i.MX8M Plus 6.1 main :?: HW tested
Arduino Arduino Portenta-X8 and ASX00031 Portenta Breakout NXP i.MX8MM 6.1 main :?: HW tested
Arm Arm Corstone-1000 MPS3 Arm Corstone-1000 6.1 main :?: HW tested
ASUS ASUS PE100A NXP i.MX8M 6.1 main :?: HW tested
Compulab Compulab IOT-GATE-iMX8 NXP i.MX8M Mini 6.1 main :?: HW tested
Congatec Congatec conga-SMX8-Plus (4 GB LPDDR4) & conga-SMC1/SMARC-ARM NXP i.MX8M Plus 6.1 main :?: HW tested
Eurotech Eurotech ReliaGATE 10-14-35 NXP i.MX8M Mini 6.1 main :?: HW tested
Google Google Coral Dev Board (1 GB LPDDR4) NXP i.MX8M 6.1 main :?: HW tested
Kontron Kontron KBox A-230-LS (4GB DDR3L, 32GB eMMC) NXP Layerscape LS1028A 6.1 main :?: HW tested
Lenovo Lenovo Leez P710 Gateway Rockchip RK3399 6.1 main :?: HW tested
NXP NXP i.MX8M Quad EVK (MCIMX8M-EVKB) NXP i.MX8M Quad 6.1 main :?: HW tested
PINE64 PINE64 ROCKPro64 Rockchip RK3399 6.1 main :?: HW tested
Radxa Radxa ROCK PI 4B Plus Rockchip RK3399 6.1 main :?: HW tested
Raspberry Pi Raspberry Pi 4 Model B Broadcom BCM2711 6.1 main :?: HW tested
Renesas Renesas HiHope RZ/G2M RZ/G2M 6.1 main :?: HW tested
Rockchip Rockchip TB-RK3399ProD Rockchip RK3399 Pro 6.1 main :?: HW tested
SECO SECO SBC-C61 (i.MX8MM, 4GB) NXP i.MX8M Mini 6.1 main :?: HW tested
Socionext Socionext SynQuacer E-Series Socionext SynQuacer SC2A11 6.1 main :?: HW tested
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 :?: HW tested
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 :?: HW tested
Xilinx Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit Xilinx Zynq UltraScale+ ZU9EG MPSoC 6.1 main :?: HW tested

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.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/10/23 21:54
  • by jetm1