This is a Buildroot external tree containing packages, patches, and configurations to support Morse Micro's WiFi HaLow chips.
This guide assumes you are building a QEMU x86_64 virtual machine demo.
- Ensure you have cloned this repository alongside your mainline Buildroot directory.
- Open a shell in your mainline Buildroot directory.
- Apply the Morse Micro QEMU defconfig by running:
make BR2_EXTERNAL=../buildroot-external-morse morse_qemu_x86_64_defconfig
- Build the system:
make
Once the build is complete, you can boot the virtual machine using QEMU. Buildroot provides a convenient launch script in the images directory (sudo required for USB forwarding):
sudo ./output/images/start-qemu.shLog in as root (no password is required).
The Morse Micro driver and Wi-Fi interface are automatically loaded and configured on boot by the /etc/init.d/S99morse init script.
If you need to reset the driver or re-initialize the interface, you can simply restart the service:
/etc/init.d/S99morse restartYou can now use standard tools to configure the device as a station (STA) or access point (AP).
For example, to run as an AP using the provided default configuration:
/etc/init.d/S99morse stop
hostapd_s1g /etc/hostapd.conf