Skip to content

Releases: esp32-si4732/ats-mini

v2.35

Choose a tag to compare

@github-actions github-actions released this 03 May 13:46

2.35 (2026-05-03)

Fixed

v2.34

Choose a tag to compare

@github-actions github-actions released this 01 May 08:46

2.34 (2026-05-01)

Added

  • "PSRAM not detected" fatal error screen (shown if a wrong f/w variant was flashed).
  • Add E serial command that emulates encoder short press.
  • Add F serial command to tune directly to a frequency in Hz within the current band. In SSB modes, sub-kHz digits set the BFO as well.
  • Experimental Bluetooth LE control is available under Settings->Bluetooth: use Ad hoc for the BLE remote-control protocol, or HID to connect supported Bluetooth remotes/keyboards for tuning and menu actions. It may be unstable.
  • Experimental support for LILYGO T-Embed SI4732, see https://esp32-si4732.github.io/ats-mini/hardware.html#lilygo-t-embed-si4732 for more details.

Changed

  • Abort the long running operations (Seek, Scan, EiBi) via any remote command
  • Change the set theme serial command from ! to ^.
  • Drop workaround for espressif/arduino-esp32#11742. Use faster method (WiFiMulti) to connect to 2-nd or 3-rd configured access point.
  • Remote control over USB serial port is disabled by default. To enable it, go to Settings->USB Port and set it to Ad hoc mode.

Fixed

  • Add an exhaustive (hopefully) list of UTC offsets. WARNING: please adjust your UTC offset again (the stored index is no longer valid). #287
  • Fix out of range menu controls due to fast encoder rotation.

v2.33

Choose a tag to compare

@github-actions github-actions released this 22 Sep 13:48

2.33 (2025-09-22)

Changed

  • Adjust gamma for display ID 0x04858552 so the themes look closer to how they were designed (at least Orange now doesn't look like a lemon).

v2.32

Choose a tag to compare

@github-actions github-actions released this 16 Sep 03:34

2.32 (2025-09-16)

Removed

  • Remove the dynamic CPU frequecy feature introduced in v2.31 (it caused sound artifacts when rotating the encoder). #244
  • Do not show the "Add" hint on an empty memory slot to prevent confusion with click vs short press.

Changed

  • Avoid drawing background color when drawing text. This dramatically helps UI customization modding efforts (like setting a background image instead of a plain color, for example). #239
  • Move the Web UI credentials form fields below the Wi-Fi settings. #241

Fixed

  • Fix Wi-Fi connection issue to 2nd or 3rd access point configured on the settings web page. #244

v2.31

Choose a tag to compare

@github-actions github-actions released this 13 Sep 13:13

2.31 (2025-09-13)

Removed

  • Remove faster tuning in Seek mode on SSB and in Scan mode via press & rotate in favor of the new accelerated encoder control.
  • Remove the ENABLE_HOLDOFF compile-time option.

Added

  • Encoder acceleration.
  • Encoder click now cancels the EiBi schedule download process.

Changed

  • Reduce the upper CB band limit to 28MHz. #205
  • Independent USB/LSB calibration values. WARNING: this change will reset the bands settings. #220
  • Render partial frequency numbers on the tuning scale around screen edges. #235
  • Disable the Memory menu timeout (it is a surfing mode like Seek or Scan). Short press (0.5 sec) saves/clears a slot, click closes the menu.
  • EXPERIMENTAL: overclock the I2C bus to 800kHz (affects Si4732).
  • Set CPU freq to 240 MHz on encoder rotation, drop back to 80 MHz after 10 seconds of no activity. This results in snappier UI.

Fixed

  • Fix AVC wrapping to avoid selecting odd AVC values. #207
  • Add 100ms delay after Si4732 POWER_ON to fix the "Si4732 not detected" issue #213
  • Fix misbehaving squelch when changing bands.

v2.30

Choose a tag to compare

@github-actions github-actions released this 07 Aug 04:48

2.30 (2025-08-07)

Added

  • Add Scan mode. Press the encoder for 0.5 seconds to rescan, press & rotate to tune using a larger step. The scan process can be aborted by clicking or rotating the encoder.

Changed

  • Switch from EEPROM to Preferences library to store the receiver settings. This change removes some old limitations and enables more flexible settings management. WARNING: upgrading to this firmware version from an older one will reset the settings. Also a forced reset might be required (hold the encoder and power on the receiver). #94
  • Mute audio amp during seek action to prevent audible artifacts. #190
  • Display "Loading SSB" message in the zoomed menu area.
  • Extend the 16m broadcast band a bit to include CRI on 17490.
  • Increase the number of memory slots to 99.

Fixed

  • Do not lose SSB sub kHz digits when storing Memory slots. #109
  • Restore saved bandwidth.
  • Use default step when switching modes or memories.

v2.28

Choose a tag to compare

@github-actions github-actions released this 01 Jul 03:19

2.28 (2025-07-01)

Added

  • Add UTC+5:30 offset for India (Asia/Kolkata). Users with offsets greater than 5:30 might need to readjust their timezone settings (menu indexes have been shifted).
  • Enable PSRAM using different build artifacts for OSPI and QSPI ESP32-S3 modules. For more info see https://esp32-si4732.github.io/ats-mini/flash.html#firmware-files.

Changed

  • Much better seek sensitivity (SI4735 library patch by @zhang-chong). #129
  • 200kHz FM step now uses odd frequencies (99.1, 99.3, etc). #161

Fixed

  • Fix loud clicks when changing bands/modes on the PCB version without the mute circuit. #103
  • Do not shadow station names by zoomed menu in the seek mode. #157

v2.27

Choose a tag to compare

@github-actions github-actions released this 07 Jun 04:07

2.27 (2025-06-07)

Added

  • Allow connecting to the receiver's web UI using the atsmini.local mDNS name in addition to an IP address. #145

Changed

  • Disable Seek mode (menu) timeout.

Fixed

  • Clear RSSI, SNR, and station name when doing normal Seek. #146
  • Fix backwards EiBi seek from 30000kHz.

v2.26

Choose a tag to compare

@github-actions github-actions released this 02 Jun 02:30

2.26 (2025-06-02)

Added

  • Show DHCP-assigned IP address on the About system screen.

Fixed

  • Fix crash when trying download the EiBi schedule in offline mode. #132
  • Fix timeout when connecting to Wi-Fi access points.

v2.25

Choose a tag to compare

@github-actions github-actions released this 31 May 08:25

2.25 (2025-05-31)

Removed

  • Disable EEPROM backup/restore option on the settings web page. If you used this feature to restore the EEPROM and now see strange bugs when switching bands, please reset the receiver settings.

Fixed

  • Fix blinking RDS and static frequency name.