The author presents a custom firmware for the Xiaomi Mi Band 8, emphasizing that it is a minimal demo and not visually appealing. They provide a YouTube link for a video demonstrating the general function of the firmware. Building each example requires entering the “gcc” folder and using the make command, or using the “flash.bat” with a Segger flasher connected to directly flash the firmware to the device. The author mentions a Rickroll Gif example in one folder and an example using the display, touchscreen, and light sensor in another folder. They note that the accelerometer is not currently working. The stock SDK from Ambiq.com can be used to build working BLE examples. The author also mentions the reversed pinout in an OpenOffice file and provides information on flashing the Apollo 4 Blue Light SoC. The UART messages can be accessed through the TXD Pin. The author suggests referring to pinout images for further details on the PCB.
Key points:
– Custom firmware for Xiaomi Mi Band 8
– Minimal demo, not visually appealing
– YouTube video available for general function
– Building examples requires entering “gcc” folder or using “flash.bat” with Segger flasher
– Rickroll Gif example and display, touchscreen
https://github.com/atc1441/ATCmiBand8fw