To make the module as a transmitter and transmit music, you need to type the following commands:
SET PROFILES=ON 0 1 0 1 1 1 1
WRITE
RESET
This puts the module in transmit mode and resets it in transmit mode.
Then you have to put your headset in Pairing mode and type the following command.
INQUIRY 5 (or more if needed for example INQUIRY 10)
The board will list the headset devices it will find.
then you need to Pair and Open the connection.
PAIR <Bluetotoh Address>
OPEN <Bluetoothe Address> A2DP
Please see the log below where I connected to a JBL headset.
You have to connect a Line-In Audio source in the 3.5mm Jack and the Jumper as per the DISKIT diagram. You will hear the Audio in the headset.
VERSION
IOT747 Copyright 2022
AudioAgent V2.0.30
Build: febdcc45
Bluetooth address 00025B00FF00
OK
SET PROFILES=ON 0 1 0 1 1 1 1
OK
WRITE
OK
RESET
IOT747 Copyright 2022
AudioAgent V2.0.30
Build: febdcc45
Bluetooth address 00025B00FF00
Ready
PAIR_PENDING
INQUIRY 5
PENDING
INQUIRY 04CB88A8021D “JBL TUNE560BT” 240404 -73 dBm
INQUIRY 20FABB075DA5 “UNKNOWN” 240404 -56 dBm
INQUIRY 245DFC0001B8 “UNKNOWN” 240404 -52 dBm
INQU_OK
PAIR 04CB88A8021D
PENDING
PAIR_OK 04CB88A8021D
OPEN 04CB88A8021D A2DP
PENDING
OPEN_OK 10 A2DP 04CB88A8021D
OPEN_OK 11 AVRCP 04CB88A8021D
MUSIC 10 PLAY
OK
AVRCP_PLAY 11
A2DP_STREAM_START 10
MUSIC 10 STOP
OK
When I look at your configuration, you have AUDIO_DIGITAL=0 44100 64 00100100, that means you are in Slave mode (the first 00 in 00100100). So you need to change it to 01100100 to change it to Master mode and the module will generate the clock. Please note that PCM is not implemented yet (soon) and SPDIF is not available on that module.
Before you can establish a connection using the OPEN command, you need to pair by using the PAIR command. In your case, please send initially the command PAIR 70BF92F3DE2C. You can see the list of Paired devices by sending the command LIST.
Yes, the BC127 is pin to pin compatible with the BC127. And the IDC737 is pin to pin compatible with the BC127-EXT. The commands are the same or very similar so it is usually straightforward to switch from one to another.
The IDC747 is not pin to pin compatible with the WT32. However, the IDC747 works in the same way as the WT32i. It includes the Bluetooth stack, profiles (HFP, AGHFP, A2DP, A2DP Source, SPP) and the DSP/Audio codecs. And the commands are text commands and similar. So Users of the older WT32 should be able to transition relatively easily to the IDC747. There are also added functionalities such as BLE and improved general performances.
The IDC747 can be a Source or a Sink. There is a configuration parameter called PROFILES where you can set which role you woudl like to take. Note that the IDC747 cannot be a receiver or a transmitter at the same time (i.e. receive music from a phone and retransmit to a standard bluetooth speaker). But it can switch between these 2 roles.
The IDC747 can receive music in APTX and APTX-HD mode. The module already includes the APTX decoders as standard. There is no need for a license.
Same footprint and same pin functionality
Yes, the IDC747 is pin to pin compatible with the BC127