With the rise of big-name smartwatches within the market, there are additionally a smattering of lower-end choices. The M6 health band is one in all them, and [Raphael] set about hacking a budget gadget with a customized firmware of his personal creation.
The M6 band, which sells for round $6, seems to commerce on identify similarity to the costlier (~$50) Xiaomi Mi Good Band 6 health tracker. Upon disassembly, [Raphael] discovered that the system-on-chip working the present is a Telink TLSR8232. It’s paired with a 160×80 show, a small LiPo battery for energy, and a vibration motor and what seems to be a faux coronary heart charge sensor.
[Raphael] needed to flash the SOC with a brand new firmware, and discovered quite a bit from code for the same half created by [atc1441]. It took a while to determine the right way to program the chip utilizing the considerably oddball SWire interface, however [Raphael] persevered and finally received issues going after a lot analysis and experimentation.
From there, it was but additional work to determine the right way to learn the capacitive button enter in addition to the right way to drive the display screen, however [Raphael] succeeded in the long run. The ultimate outcome was whipping up a firmware that allowed him to learn Bluetooth Low Vitality soil moisture sensors he has put in in his crops at residence.
It’s not [Raphael], aka [rbaron]’s first chunk on the cherry; we’ve featured his efforts in hacking related health bands earlier than! Video after the break.
To attract textual content, I borrowed the Picopixel bitmap font and wrote a bit textual content rendering operate. All so we might get pleasure from this cinematic masterpiece. pic.twitter.com/0KqR0RPPt7
— Raphael (@rbaron_) July 6, 2021