- ESP32 (LyraT) and laptop 1: playback from laptop is buzzy but recorded audio is perfect
- ESP32 (LyraT) and laptop 2: playback from laptop is buzzy but recorded audio is perfect
- headset and laptop 1: playback and recorded audio is perfect
- ESP32 (LyraT) and phone: playback and recorded audio is perfect
It happens when using wideband or normal audio (16kHz vs 8kHz) - there's no change at all between these two, nor any change when selecting 240MHz CPU speed or the default 160MHz. I can also only stop/start the audio a couple of times before the example crashes with SCO errors & timeouts:
The audio playback is mostly just a loud harsh buzz, with my played audio being faintly audible behind the buzz.W (1620954) BT_BTM: SCO xmit Q overflow, pkt dropped
W (1620954) BT_BTM: stat 10
It happens on both my custom ESP32-WROOM board and also the stock LyraT board. I also have a LyraTD which I haven't tested yet. I'm using ESP-IDF 4.3 (though IDF 4.4 doesn't seem to have significant changes to HFP code) and ESP-ADF master branch from mid-December as the official ADF 2.3 didn't have support for IDF 4.3.