Hi all,
I’m approaching the world of HaLow for the first time for an academic project using the MM610X-H06 module and a dual-band router from AsiaRF. Currently, I have a Raspberry Pi 3B+, but the SDK provided by the company is only compatible with the Raspberry Pi 4B.
I’m trying to make it work on the Pi 3B+ with my noob skills. Over the past few days, I’ve been trying to “reverse engineer” the drivers, and so far, I’ve made the following progress:
- Compiled the kernel with the configuration for Pi 3B+, applying the patches provided by the company.
- Recompiled the modules
morse.koanddot11ah.kofor the new kernel, starting from the code found on GitHub.
With these modifications, I’m able to detect the interface, but when checking the logs through dmesg, I can see that it isn’t working properly.
Main Issues
There are some binary files and installation scripts that I don’t know how to handle:
-
bcf_mf1022.bin,mm6108.bin- I can’t find the sources and don’t know if or how they should be recompiled.
-
mm_wlan.dtboandmorse-spi.dtbo- I’m not sure if these files are correct for my configuration on the Pi 3B+.
Unrecompiled Files
morsecliwpa_supplicant_s1ghostapds1g
I’ve left these files as they are for now because I can’t communicate with the board yet.
Other Issues
- I’m not sure if driver modules from different companies are compatible with each other or if they differ.
- I’ve searched as much as possible on GitHub, but many things are still unclear.
- I also read the guide for the Raspberry Pi 5 in the community, where references are made to patches and code that I unfortunately couldn’t find anywhere.
I’m using Raspbian OS for simplicity, but in the future, I’d like to expand to other distros and, if I gain enough expertise, build everything with Buildroot.
I would like to understand how to extend the use of HaLow to the Raspberry Pi 3B+, as I believe in the potential of this technology. Any advice or useful resources would be greatly appreciated.
Sorry if my message is a bit confusing, and I thank in advance anyone who can help me. Any additional information you might need, I’ll be happy to provide.
Thanks! ![]()