3.0 KiB
Supported Boards
Board strings for use with west build -b <board> zephcore.
nRF52840
rak4631
rak3401_1watt
wio_tracker_l1
t1000_e
thinknode_m1
thinknode_m3
thinknode_m6
rak_wismesh_tag
ikoka_nano_30dbm
sensecap_solar
xiao_nrf52840
lilygo_techo
promicro_sx1262
heltec_t114
heltec_t096
gat562_30s
RAK WisMesh Pocket (WisBlock pocket): use
-b rak4631— same board string and firmware as RAK4631.Heltec T114 screenless build: append
boards/nrf52840/heltec_t114/no_display.conftoEXTRA_CONF_FILEfor units without the TFT module.Heltec Mesh Node T096 (
heltec_t096): nRF52840 with SX1262 + KCT8103L PA/FEM, UC6580 GNSS, and ST7735S 160x80 TFT companion display. The external SPI flash footprint is documented in the board notes but left disabled until the device parameters are confirmed.
ESP32
xiao_esp32c3
xiao_esp32c6/esp32c6/hpcore
xiao_esp32s3/esp32s3/procpu
lilygo_tlora_c6/esp32c6/hpcore
station_g2/esp32s3/procpu
heltec_wifi_lora32_v3/esp32s3/procpu
heltec_wifi_lora32_v4/esp32s3/procpu
heltec_wifi_lora32_v43/esp32s3/procpu
heltec_wireless_tracker/esp32s3/procpu
heltec_wireless_tracker_v2/esp32s3/procpu
ttgo_tbeam/esp32/procpu
ttgo_lora32/esp32/procpu
ESP32 boards require
west blobs fetch hal_espressifbefore first build.Heltec V3 console/shell use
uart0(UART serial) in ZephCore.Heltec Wireless Tracker (
heltec_wireless_tracker/esp32s3/procpu): V1.1 ESP32-S3-FN8 companion with SX1262, ST7735R 160x80 TFT, and UC6580 GPS.Heltec Wireless Tracker V2 (
heltec_wireless_tracker_v2/esp32s3/procpu): ESP32-S3FN8 companion with SX1262 + KCT8103L PA/FEM, ST7735R 160x80 TFT, UC6580 GNSS, battery ADC, and USB-C native serial/JTAG.LilyGo T-Beam (
ttgo_tbeam/esp32/procpu): classic ESP32 (PICO-D4) with SX1262, AXP2101 PMU, and GNSS. Use this for the v1.2 SX1262 variant — the upstream Zephyr DTS models the SX1276 radio, which ZephCore overrides to SX1262 inboard.overlay. Console/CLI are onuart0(onboard USB-UART).TTGO LoRa32 (
ttgo_lora32/esp32/procpu): classic ESP32 (PICO-D4) with SX1276 — the SX127x (loramac-node backend) reference board. Console/CLI onuart0.
STM32WL
lora_e5_mini
Seeed LoRa-E5 mini (
lora_e5_mini): STM32WLE5JC with the integrated SX1262-class sub-GHz radio. No BLE and no USB device — the companion protocol and the CLI both run over USART1 (bridged to USB-C by the onboard USB-UART chip). Flash over SWD/ST-Link withwest flash.
MG24 (Silicon Labs)
xiao_mg24
Requires
west blobs fetch hal_silabsand pyocd.
nRF54L
xiao_nrf54l15/nrf54l15/cpuapp
Requires
--no-sysbuildflag:west build -b xiao_nrf54l15/nrf54l15/cpuapp zephcore --no-sysbuild
Native Linux
Not west build -b boards — EXTRA_CONF_FILE presets on top of native_sim
for SBCs (Femtofox / Luckfox Pico Mini, Raspberry Pi + RAK6421 HAT). See
LINUX_NATIVE.md for build commands and wiring.