DigiRadio v1

The v1 firmware

The firmware runs on the ESP32-S3 and is written with ESP-IDF in C++23. Current version: 0.13.0.

How to update

  1. Open igiRadio and go to Settings → Firmware → Check for updates.
  2. The app downloads the new version from the GitHub releases and sends it to the radio over Wi-Fi.
  3. The radio restarts with the new firmware. If something goes wrong within 60 seconds, it rolls back to the previous version on its own.
No cable or computer needed, and your settings and presets stay on the radio.

What's inside

Radio

  • FM with RDS and alternate frequencies
  • DAB+ with text, DL+, slideshow
  • Band scan

Network

  • Web radio, https too
  • Phone audio over Wi-Fi
  • REST API and mDNS discovery

Audio

  • EQ and audio presets stored on the radio
  • Click-free source switching
  • aptX Adaptive Bluetooth

System

  • Alarms, sleep timer, NTP clock
  • Dual-partition OTA with rollback
  • Encrypted storage

Version history

VersionHighlights
0.13DSP v2, audio presets stored on the radio, click-free source switching
0.12DAB DL+, band scan, MOT slideshow, memory and stream fixes
0.11Alarms, sleep timer, NTP clock, automatic releases
0.10Web radio, phone audio, OTA with confirm and rollback
0.9FM alternate frequencies, DAB, power and standby from the app

The code and all releases are on GitHub.