
Building TWS Speakers with QCC5125 (BTM525) and PCM5102A – Need Help Verifying Schematic and TWS Config
Hi everyone! I’m currently in the middle of a project building two DIY speakers that I want to connect via TWS. I’m using the BTM525 Qualcomm QCC5125 module and the GY-PCM5102A DAC interface. I’ve been trying to finalize my PCB design, but I'm getting conflicting advice from different sources about my schematic.
I found a project online that uses a BTM334 (also QCC5125) with a PCM5102, and the pinout there matches what I see in my BTM525 datasheet for I2S: PIO 16 for BCK, PIO 17 for LRCK, and PIO 18 for DIN. I’m also planning to use PIO 19 for the XSMT mute pin on the DAC. Can anyone confirm if a schematic designed for BTM334 will be compatible with the BTM525? If the pinout is the same I will copy this schematisc and make my own sch and pcb
The thing that worries me the most is the TWS functionality. I’ve seen many posts about these modules having TWS locked in the stock firmware. Does anyone know if they usually work out of the box, or will I definitely need to unlock them? If I have to do it myself, can it be done via a simple USB-to-UART adapter, or is a dedicated TRB/USB-SPI programmer mandatory for QCC5125? If UART works, what voltage should I use, is 3.3V safe? And what software is best for this—Qualcomm’s Config Tool, ADK, or something else?
I’m feeling a bit stuck right now and would really appreciate any help from someone who has experience with these specific Qualcomm modules. Thanks in advance!
Schematics I found you can chech here: https://xtronic.org/wp-content/uploads/2025/08/Schematic-QCC5125-PCM5102-LM4881-Hi-Fi-Bluetooth-Headphone-Amplifier.png
BTM525 Datasheet: https://www.tianjiarun.com/post/28.html?language=2