Important
This is a fork of esp32-si4732/ats-mini containing a patchset for a better web user interface (by my standards - barchiesi).
The patchset includes the following:
- All radio information (including Mode) is available in the status web page and automatically refreshes every second;
- All radio controls (including band, frequency, AGC/Attenuation and volume) can be changed from the web page;
- The memory web page automatically refreshes every 5 seconds;
- Memories can be tuned to from the web page;
- Memories can be set or cleared from the web page;
- Memories can be edited from the web page;
- All configs (excluding WiFi mode) can be changed in the config web page;
- Configs can be exported/imported to/from a downloadable JSON allowing easy restore after flashing the device;
- JSON Api supporting all of the above (OpenAPI 3.0 spec here);
- Static web pages generation in firmware sources replaced by a dedicated npm project which simplifies development and lowers the barrier of entry for new developers;
Releases follow the same versioning as upstream with a d suffix and a date. They contain everything upstream has plus the patchset in this fork. Differences between patchset releases are highlighted in bold.
The dev branch contains the latest edits to the patchset and also all unreleased upstream changes. You can download a dev build by selecting the latest workflow run.
The intent of this patchset is to be upstreamed.
The rest of this README is identical to upstream.
This firmware is for use on the SI4732 (ESP32-S3) Mini/Pocket Receiver
Based on the following sources:
- Volos Projects: https://github.com/VolosR/TEmbedFMRadio
- PU2CLR, Ricardo: https://github.com/pu2clr/SI4735
- Ralph Xavier: https://github.com/ralphxavier/SI4735
- Goshante: https://github.com/goshante/ats20_ats_ex
- G8PTN, Dave: https://github.com/G8PTN/ATS_MINI
Check out the Releases page.
The hardware, software and flashing documentation is available at https://esp32-si4732.github.io/ats-mini/
- GitHub Discussions - the best place for feature requests, observations, sharing, etc.
- TalkRadio Telegram Chat - informal space to chat in Russian and English.
- Si4732 Mini Receiver All Bands - Facebook group (unofficial).