Procedure Instructions
https://esp32-si4732.github.io/ats-mini/recovery.html#backup
Install UV (tool to flash firmware)
https://docs.astral.sh/uv/getting-started/installation/
Releases (Check the about page)
https://github.com/jumbo5566/ats-mini2/releases
Find Port (Found /dev/ttyACM0)
ls /dev/tty*
Backup
uvx --from esptool esptool.py --chip esp32s3 --port /dev/ttyACM0 --baud 921600 read_flash 0x0 ALL original-flash.bin
Restore
uvx --from esptool esptool.py --chip esp32s3 --port /dev/ttyACM0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode keep --flash_freq keep --flash_size keep 0x0 original-flash.bin
Write Downloaded Firmware
uvx --from esptool esptool.py --chip esp32s3 --port /dev/ttyACM0 --baud 921600 --before default-reset --after hard-reset write_flash -z --flash-mode keep --flash-freq keep --flash-size keep 0x0 ats-mini.ino.bootloader.bin 0x8000 ats-mini.ino.partitions.bin 0x10000 ats-mini-main_src233.ino.bin
View / Edit Radio Memory
Connect via USB, find port and use: https://esp32-si4732.github.io/ats-mini/memory.html (chrome only)
Radio Stations in Bogotá
https://es.wikipedia.org/wiki/Anexo:Emisoras_de_Bogot%C3%A1
esp32 radio