Frustrated with ESP32 Development Boards that promise both Bluetooth and WiFi
Posted: Sun Aug 09, 2026 11:19 am
Trying to complete what I thought to be a simple project but with limited success.
Project was to use a SD card reader to read and play MP3 music where output was ether via the headphone jack or via Bluetooth so music could be played on any vehicle with Bluetooth newer than 2015, BT headphones or BT soundbars. GPIO pins to control the volume, play, pause, next or previous also use the WiFi to replicate the buttons so the board functions could be controlled via iPhone or tablet.
All of my attempts used Arduino IDE and C++ with multithreading to take advantage of the dual CPUs.
I tried these boards with frustrating success (none could do it all):
ESP32-A1S Module Audio Development Board
ESP32-P4-WIFI6-DEV-KIT Development Board
ESP32-Lyrat V4.3 with IPEX ESP32 Audio Development Board
Some of my attempts died due to insufficient PSRAM, others died because BT quit when attempting to read the next MP3. I don't pretend to know all that goes on inside the ESP32 but in my project, sharing resources seems to be the killer.
What I'm finding out is that currently, there are no single Dev board that can do what I desire, but I think I may be able connect 2 or 3 to make this project work.
I need guidance as to what boards to put together (play nice together) to accomplish my goal. I've spent way too much time and money with attempting find the right board(s) on my own.
Your suggestions and help would be appreciated.
Project was to use a SD card reader to read and play MP3 music where output was ether via the headphone jack or via Bluetooth so music could be played on any vehicle with Bluetooth newer than 2015, BT headphones or BT soundbars. GPIO pins to control the volume, play, pause, next or previous also use the WiFi to replicate the buttons so the board functions could be controlled via iPhone or tablet.
All of my attempts used Arduino IDE and C++ with multithreading to take advantage of the dual CPUs.
I tried these boards with frustrating success (none could do it all):
ESP32-A1S Module Audio Development Board
ESP32-P4-WIFI6-DEV-KIT Development Board
ESP32-Lyrat V4.3 with IPEX ESP32 Audio Development Board
Some of my attempts died due to insufficient PSRAM, others died because BT quit when attempting to read the next MP3. I don't pretend to know all that goes on inside the ESP32 but in my project, sharing resources seems to be the killer.
What I'm finding out is that currently, there are no single Dev board that can do what I desire, but I think I may be able connect 2 or 3 to make this project work.
I need guidance as to what boards to put together (play nice together) to accomplish my goal. I've spent way too much time and money with attempting find the right board(s) on my own.
Your suggestions and help would be appreciated.