// readme


ESP32 A2DP Sink with LDAC, aptX, Opus, AAC, and SBC

Branch: main - runs entirely on internal SRAM. No PSRAM is required.

This project turns a standard ESP32-WROOM module into a high-quality Bluetooth Classic A2DP audio receiver. It uses a patched ESP-IDF v6.1 Bluetooth stack with native multi-codec support for LDAC, aptX-HD, aptX, aptX-LL, Opus, AAC, and SBC.

The main branch is designed for internal RAM operation on common ESP32-WROOM boards. For the original PSRAM-dependent implementation, see the PSRAM-only branch.

Releases

Each release provides a USB flash bundle, raw/encrypted OTA images, checksums and source at its tag. The legacy release preserves the original main branch. The 6.1 release includes the Bluetooth name, status synchronization and OTA fixes described in [the validation…