Skip to content

OpenWrt Support

klzgrad edited this page Aug 5, 2023 · 24 revisions

23.05.0-rc2

Instruction Set Support Status Targets (tested in bold, unavailable SDK in strikethrough)
aarch64_cortex-a53 Yes bcm27xx/bcm2710 bcm4908/generic ipq807x/generic mediatek/filogic mediatek/mt7622 mvebu/cortexa53 sunxi/cortexa53
aarch64_cortex-a72 Yes bcm27xx/bcm2711 mvebu/cortexa72
aarch64_generic Yes armsr/armv8 layerscape/armv8_64b octeontx/generic rockchip/armv8
arc_archs No (Chrome does not support ARC) archs38/generic
arm_arm1176jzf-s_vfp Yes bcm27xx/bcm2708
arm_arm926ej-s Yes at91/sam9x mxs/generic oxnas/ox810se
arm_cortex-a15_neon-vfpv4 Yes armsr/armv7 ipq806x/chromium ipq806x/generic
arm_cortex-a5_vfpv4 Yes at91/sama5
arm_cortex-a7 Yes mediatek/mt7629 airoha/generic
arm_cortex-a7_neon-vfpv4 Yes bcm27xx/bcm2709 imx/cortexa7 ipq40xx/chromium ipq40xx/generic ipq40xx/mikrotik layerscape/armv7 mediatek/mt7623 sunxi/cortexa7
arm_cortex-a7_vfpv4 Yes at91/sama7
arm_cortex-a8_vfpv3 Yes sunxi/cortexa8 omap/generic
arm_cortex-a9 Yes bcm53xx/generic
arm_cortex-a9_neon Yes imx/cortexa9 zynq/generic
arm_cortex-a9_vfpv3-d16 Yes mvebu/cortexa9 tegra/generic
arm_fa526 No (Clang does not support ARM FA526) gemini/generic
arm_mpcore Yes oxnas/ox820
arm_xscale Yes kirkwood/generic
i386_pentium-mmx Supported as "x86", not i386 x86/geode x86/legacy
i386_pentium4 Supported as "x86", not i386 x86/generic
mips64_mips64r2 No (Chrome does not support big-endian) malta/be64
mips64_octeonplus No (Chrome does not support big-endian) octeon/generic
mips64el_mips64r2 No (Chrome does not support big-endian) malta/le64
mips_24kc No (Chrome does not support big-endian) ath79/generic ath79/mikrotik ath79/nand ath79/tiny lantiq/xway lantiq/xway_legacy malta/be realtek/rtl839x realtek/rtl930x realtek/rtl931x lantiq/falcon lantiq/xrx200
mips_4kec No (Chrome does not support big-endian) realtek/rtl838x
mips_mips32 No (Chrome does not support big-endian) bcm63xx/generic bcm63xx/smp bmips/bcm6318 bmips/bcm63268 bmips/bcm6328 bmips/bcm6358 bmips/bcm6362 bmips/bcm6368 lantiq/ase ath25/generic
mipsel_24kc Yes (but as general mipsel without 24kc tuning) ramips/mt7620 ramips/mt7621 ramips/mt76x8 ramips/rt288x ramips/rt305x malta/le
mipsel_24kc_24kf Use mipsel_24kc pistachio/generic
mipsel_74kc Use mipsel_24kc bcm47xx/mips74k ramips/rt3883
mipsel_mips32 Yes bcm47xx/generic bcm47xx/legacy
powerpc64_e5500 Missing OpenWrt SDK qoriq/generic
powerpc_464fp No (Chrome only supports PPC64) apm821xx/nand apm821xx/sata
powerpc_8548 No (Chrome only supports PPC64) mpc85xx/p1010 mpc85xx/p1020 mpc85xx/p2020
riscv64_riscv64 ? sifiveu/generic
x86_64 Yes x86/64

Tested on OpenWrt 22.03.

See https://openwrt.org/docs/techref/instructionset/start and https://openwrt.org/docs/techref/targets/start for details.

Instruction Set Support Status Targets (tested in bold, unavailable SDK in strikethrough)
aarch64_cortex-a53 Yes armvirt/64 bcm27xx/bcm2710 bcm4908/generic mediatek/mt7622 mvebu/cortexa53 sunxi/cortexa53
aarch64_cortex-a72 Yes bcm27xx/bcm2711 mvebu/cortexa72
aarch64_generic Yes layerscape/armv8_64b octeontx/generic rockchip/armv8
arc_archs No (Chrome does not support ARC) archs38/generic
arm_arm1176jzf-s_vfp Yes bcm27xx/bcm2708
arm_arm926ej-s Yes at91/sam9x mxs/generic oxnas/ox810se
arm_cortex-a15_neon-vfpv4 Yes armvirt/32 ipq806x/generic
arm_cortex-a5_vfpv4 Yes at91/sama5
arm_cortex-a7 Yes mediatek/mt7629
arm_cortex-a7_neon-vfpv4 Yes bcm27xx/bcm2709 imx/cortexa7 ipq40xx/generic ipq40xx/mikrotik layerscape/armv7 mediatek/mt7623 sunxi/cortexa7
arm_cortex-a7_vfpv4 Yes at91/sama7
arm_cortex-a8_vfpv3 Yes omap/generic sunxi/cortexa8
arm_cortex-a9 Yes bcm53xx/generic
arm_cortex-a9_neon Yes imx/cortexa9 zynq/generic
arm_cortex-a9_vfpv3-d16 Yes mvebu/cortexa9 tegra/generic
arm_fa526 No (Clang does not support ARM FA526) gemini/generic
arm_mpcore Yes oxnas/ox820
arm_xscale Yes kirkwood/generic
mips64_mips64r2 No (Chrome does not support big-endian) malta/be64
mips64_octeonplus No (Chrome does not support big-endian) octeon/generic
mips64el_mips64r2 No (Chrome does not support big-endian) malta/le64
mips_24kc No (Chrome does not support big-endian) ath79/generic ath79/mikrotik ath79/nand ath79/tiny lantiq/xrx200 lantiq/xway lantiq/xway_legacy malta/be realtek/rtl839x realtek/rtl930x realtek/rtl931x lantiq/falcon
mips_4kec No (Chrome does not support big-endian) realtek/rtl838x
mips_mips32 No (Chrome does not support big-endian) ath25/generic bcm63xx/generic bcm63xx/smp lantiq/ase bmips/generic bmips/nand
mipsel_24kc Yes (but as general mipsel without 24kc tuning) ramips/mt7620 ramips/mt7621 ramips/mt76x8 ramips/rt288x ramips/rt305x malta/le
mipsel_24kc_24kf Use mipsel_24kc pistachio/generic
mipsel_74kc Use mipsel_24kc bcm47xx/mips74k ramips/rt3883
mipsel_mips32 Yes bcm47xx/generic bcm47xx/legacy
powerpc64_e5500 Missing OpenWrt SDK qoriq/generic
powerpc_464fp No (Chrome only supports PPC64) apm821xx/nand apm821xx/sata
powerpc_8540 No (Chrome only supports PPC64) mpc85xx/p1010 mpc85xx/p1020 mpc85xx/p2020
i386_pentium-mmx Supported as "x86", not i386 x86/geode x86/legacy
i386_pentium4 Supported as "x86", not i386 x86/generic
x86_64 Yes x86/64

Asuswrt Merlin

Find the Asuswrt Merlin device model and use the static build of the mapped OpenWrt architecture.

Model Platform Architecture Mapped to OpenWrt Target/Arch
RT-AC66U_B1 (use the RT-AC68U firmware) BCM4708C0 ARM Cortex A9 bcm53xx/arm_cortex-a9
RT-AC68U, RT-AC68P, RT-AC68UF BCM4708 ARM Cortex A9 bcm53xx/arm_cortex-a9
RT-AC2900 (use the RT-AC86U firmware) BCM4906 ARM v8 Cortex A53 aarch64_cortex-a53
RT-AC1900 & RT-AC1900P (use the RT-AC68U firmware) BCM4708 ARM Cortex A9 bcm53xx/arm_cortex-a9
RT-AC86U BCM4906 ARM v8 Cortex A53 aarch64_cortex-a53
RT-AC88U BCM4709C0 ARM Cortex A9 bcm53xx/arm_cortex-a9
RT-AC3100 BCM47094 ARM Cortex A9 bcm53xx/arm_cortex-a9
RT-AC5300 BCM4709C0 ARM Cortex-A9 bcm53xx/arm_cortex-a9
RT-AX88U BCM49408 ARM v8 Cortex-A53 aarch64_cortex-a53
RT-AX56U BCM6755 ARM Cortex-A7 ipq40xx/arm_cortex-a7_neon-vfpv4
RT-AX58U BCM6750 ARM Cortex-A7 ipq40xx/arm_cortex-a7_neon-vfpv4
RT-AX3000 (use the RT-AX58U firmware) BCM6750 ARM Cortex-A7 ipq40xx/arm_cortex-a7_neon-vfpv4
RT-AX86U BCM4908 ARM v8 Cortex-A53 aarch64_cortex-a53
GT-AC2900 (GT models do not have ROG-specific features) BCM4906 ARM v8 Cortex A53 aarch64_cortex-a53
GT-AX11000 (Since 386.2) (GT models do not have ROG-specific features) BCM4908 ARM v8 Cortex-A53 aarch64_cortex-a53
RT-AX68U (Since 386.2) BCM4906 ARM v8 Cortex A53 aarch64_cortex-a53

Ubnt EdgeRouter-X EdgeOS

https://openwrt.org/toh/hwdata/ubiquiti/ubiquiti_edgerouter_x

  • Package architecture: mipsel_24kc

Use the static build of the mipsel_24kc OpenWrt architecture.

Clone this wiki locally