Skip to content

Device Support List

stanleyws edited this page May 18, 2024 · 1 revision

Here is a list of verified working/not working devices summarized from submitted issues.

Device Type Working CPU Arch Build Options Issue Comment
Asus RT-AC87U Router Yes Broadcom BCM4709 arm Cortex-A9 cmake -B build -DZIG_TARGET=arm-linux-musleabi -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=mpcorenovfp" 27 BCM4709 and earlier AC SoCs do not have FPU, building with option '-mcpu=cortex_a9 -mfpu=none' does not work.
Netgear R7000 Router Yes Broadcom BCM4708 arm Cortex-A9 cmake -B build -DZIG_TARGET=arm-linux-musleabi -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=mpcorenovfp" 27 Same as above
Asus RT-AC68U Router Yes Broadcom BCM4708 arm Cortex-A9 cmake -B build -DZIG_TARGET=arm-linux-musleabi -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=mpcorenovfp" 27 Same as above
Asus RT-AC54U Router Yes MediaTek MT7620A MIPS 24KEc cmake -B build -DZIG_TARGET=mipsel-linux-musl -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=mips32;-msoft-float" 24 Applies to all routers with MT7620 SoC
TP-Link Archer C7 Router No Atheros QCA956X MIPS 74Kc V5.0 cmake -B build -DZIG_TARGET=mips-linux-musl -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-msoft-float" 28 Stucks at 'Heap Grooming.. 0%'
Raspberry PI 2 Model B SBC Yes Broadcom BCM2836 arm Cortex-A7 cmake -B build -DZIG_TARGET=arm-linux-musleabi -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=cortex_a7" PR 9 For 32 bit Raspberry PI SBCs
Linksys EA7500 v2 Router Yes MediaTek MT7621A MIPS 1004Kc V2.15 cmake -B build -DZIG_TARGET=mipsel-linux-musl -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=mips32;-msoft-float" 34 Applies to all routers with MT7621 SoC
Linksys EA4500 v2 Router No Marvell Kirkwood 88F6282 arm_xscale (armv5te) cmake -B build -DZIG_TARGET=arm-linux-musl -DUSE_SYSTEM_PCAP=OFF -DZIG_COMPILE_OPTION="-mcpu=xscale" 34 Compilation error, target has no atomic support
Clone this wiki locally