I've put together a Yocto (scarthgap) BSP for the LuckFox Lyra Ultra W. First public image is up, prebuilt WIC on the release page, MIT-licensed.
Working out of the box on a clean flash:
- Boot to systemd login on Linux 6.1.118
- 100 Mbps Ethernet via DHCP
- WiFi 6 + Bluetooth 5.2 (AIC8800DC over USB)
- DSM speaker output (aplay -l → card 0: rockchipdsmsoun)
- PCF8563 RTC, DW watchdog
- ondemand cpufreq scaling 600 MHz – 1.608 GHz across the 3 Cortex-A7 cores
- luckfox-status lighttpd webserver at http://luckfox.local/
Deferred:
- MIPI DSI display + GT911 touch (no panel on hand yet).
Flash a board in ~25 seconds (no build required):
Code: Select all
gunzip luckfox-image-minimal-luckfox-lyra-ultra.wic.gz
rkdeveloptool boot rk3506_spl_loader_v1.06.111.bin
rkdeveloptool write 0 luckfox-image-minimal-luckfox-lyra-ultra.wic
rkdeveloptool reset
Hold Boot_Key while plugging in USB-C to enter maskrom.
Repo / source / build instructions: https://github.com/OOHehir/luckfox-lyra-ultra-yocto
A few non-obvious things this BSP solves that may save someone a weekend, see the README's "Key Fixes Applied" section.
Bug reports / PRs welcome.
