-
Notifications
You must be signed in to change notification settings - Fork 883
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) | |
arm_arm1176jzf-s_vfp | Yes | bcm27xx/bcm2708 |
arm_arm926ej-s | Yes | at91/sam9x mxs/generic |
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 |
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 |
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) | |
mips64_octeonplus | No (Chrome does not support big-endian) | octeon/generic |
mips64el_mips64r2 | No (Chrome does not support big-endian) | |
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 |
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 |
mipsel_24kc | Yes (but as general mipsel without 24kc tuning) | ramips/mt7620 ramips/mt7621 ramips/mt76x8 ramips/rt288x ramips/rt305x |
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 | |
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 |
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) | |
mips64_octeonplus | No (Chrome does not support big-endian) | octeon/generic |
mips64el_mips64r2 | No (Chrome does not support big-endian) | |
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 |
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 |
mipsel_24kc | Yes (but as general mipsel without 24kc tuning) | ramips/mt7620 ramips/mt7621 ramips/mt76x8 ramips/rt288x ramips/rt305x |
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 | |
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 |
Find the Asuswrt Merlin device model and use the static build of the mapped OpenWrt architecture.
- https://github.com/RMerl/asuswrt-merlin.ng/wiki/Supported-Devices
- https://en.wikipedia.org/wiki/List_of_Asus_routers
- https://wikidevi.wi-cat.ru/Broadcom/SoC
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 |
https://openwrt.org/toh/hwdata/ubiquiti/ubiquiti_edgerouter_x
- Package architecture: mipsel_24kc
Use the static build of the mipsel_24kc
OpenWrt architecture.