Firmware

FM/AM Radio

Turn your Attaky into a full FM and AM receiver — tune, scan, and listen.

FM/AM Radio turns your Attaky into a full-band radio receiver. Tune in to FM and AM stations, scan the band, and listen through the device — a real radio in your pocket.

This firmware supports all Radio Series Complete Builds.

What you can do with it

  • Receive FM and AM broadcast stations
  • Tune by frequency or scan for stations
  • Listen on the go with the battery module

What you need

Module
RequiredCore: ESP32 1.0 + Expand: FM/AM Radio 1.0
OptionalPower: Standard Cell 1.0 (battery)

Already have a Radio Series build? It's ready to flash — FM/AM Radio runs on all of them.

Install it

Firmware is installed from the Attaky Firmware Store with a one-click web flasher — no toolchain to set up.

Open the Attaky Firmware Store in a supported browser (Chrome or Edge) and connect your Attaky over USB-C.

Pick FM/AM Radio and click flash. Keep the device connected until it finishes.

The device reboots into the radio. Tune to a station and listen.

Don't unplug while flashing. Make sure you pick the firmware that matches your hardware — FM/AM Radio needs the FM/AM Radio module.

Flash manually (advanced)

Prefer the command line? The release ships standard ESP32-S3 images:

FileRoleFlash address
bootloader.binBootloader0x0
partitions.binPartition table0x8000
boot-app0.binOTA boot stub0xe000
firmware.binApplication0x10000
esptool.py --chip esp32s3 write_flash \
  0x0     bootloader.bin \
  0x8000  partitions.bin \
  0xe000  boot-app0.bin \
  0x10000 firmware.bin

Addresses are the ESP32-S3 defaults and may vary with a custom partition table.

First steps

Power on, tune to a frequency, and listen. Reception depends on the antenna — extend it fully, and see the FM/AM Radio module page for details.

Versions

The Attaky build tracks the upstream release directly.

VersionStatus
v2.20Current

Upstream & license

FM/AM Radio is an open-source project that Attaky ports to its modular hardware and makes available to flash.

Known limitations

The upstream project grew out of the amateur-radio community, so some on-screen wording carries radio-enthusiast terminology. Run into something that doesn't work? See Troubleshooting & FAQ.

On this page