The ability to compile a completely new custom Linux kernel makes it easy to create devices based on the HLK-RM04 module. There are many software packages that are available as part of OpenWRT. Once you can compile your own kernel…
Distracted
WS2812B wiring using ribbon cable and IDC connectors. Road Warrior is a tiny Arduino Uno design that is built for traveling in a knapsack. The raw materials going into a new WiFi enabled GRBL CNC controller I’m designing. A wearable…
Step 4 Build Uboot HLK-RM04
In this step we install a set of tools that allow you to build the Uboot loader. This is not generally required because I have created two Uboot images for your use. However if you want to change Uboot this…
Step 3 Ubuntu12 Install
The build environment for HLK-RM04 development is quite easy to setup on a Linux computer or virtual machine. I have used Ubuntu12 for this project and I would suggest starting there because the build dependencies are already worked out for…
Step 2 Install Openwrt
It has been a long time coming but we are finally ready to install OpenWRT. I have provided a pre-built image for this. Using the Uboot loader we can install a new Linux image on our module. This only takes…
Step 1 HLK-RM04 Uboot
Installing Uboot over factory default The first step in preparing an HLK-RM04 module for your own use is to enable the Uboot loader. Uboot is a full featured, bootloader that initializes the system on a chip so that it is…