Skip to content

Board revisions

Revision Yocto machine Storage How you program it
r24 stm32mp1-kaonic1s-r24 microSD (SDMMC1) USB DFU or raw image in a card reader
r30 stm32mp1-kaonic1s-r30 eMMC (SDMMC1) USB DFU only

Wi-Fi remains on SDMMC2 on both current machines.

SPI map (radio)

Revision Module 0 SPI Module 1 SPI
r24 / protoa-style /dev/spidev6.0 /dev/spidev3.0
r30 /dev/spidev4.0 /dev/spidev3.0

Select the correct image

kaonic-flash reads the bundle's manifest.toml (machine, SoC, boot device). Always select the image whose machine name matches the board revision printed on the PCBA.

Identity on first Linux boot

kaonic-init hashes STM32 UID (OTP word 13) plus production-date OTP (word 60) → 16-character Base32 serial:

  • File: /etc/kaonic/kaonic_serial
  • Hostname: kaonic1s-{suffix}
  • SSID: Kaonic /{suffix}/
  • Machine: /etc/kaonic/kaonic_machine