Just a quickie. If you’ve picked up one of those $40 SI4732 mini “spy radio” devices, you quickly find out two things: it’s adorable and looks great. And the interface is fucking horrendous. The click/double-click with rapid timeout design is incredibly frustrating, almost rendering the device, if not useless, then at least deeply unpleasant to use once the novelty wears off.
But that can be easily, hopefully, rectified with updated firmware. And behold! It exists: https://github.com/G8PTN/ATS_MINI/tree/main/FIRMWARE
As of 2025-03-21, the most recent I used was ATS_MINI_v0_28.zip. Inside the zip are three files starting with ATS_MINI.ino.*
.
If you don’t have esptool installed already, do that.
Plug the device in. Turn it on.
Find out which port the device is on — on my machine, it’s usually /dev/ttyACM0
. But it might be another /dev/ttyACM
device. (I saw it use /dev/ttyACM1
once.)
Assuming it’s /dev/ttyACM0
, this should get you going:
esptool --chip esp32s3 -p /dev/ttyACM0 write_flash 0 ./ATS_MINI.ino.bootloader.bin esptool --chip esp32s3 -p /dev/ttyACM0 write_flash 0x8000 ./ATS_MINI.ino.partitions.bin esptool --chip esp32s3 -p /dev/ttyACM0 write_flash 0x10000 ./ATS_MINI.ino.bin