I am a teacher and we have a class set of Arduinos and Brainlink SE devices.
I followed an online tutorial to connect the device and arduino via an HC05. I set up the HC05 by putting it into AT mode and inputting the following settings:
- AT+UART=57600,0,0
- AT+ROLE=1
- AT+PSWD="0000"
- AT+CMODE=0
- AT+BIND=PUT-YOUR-MAC-ADDRESS-HERE
- AT+IAC=9E8B33
- AT+CLASS=0
- AT+INQM=1,9,48
Everything worked great for 10 of the 13 devices. These 10 had MAC addresses starting with 0D00. e.g. 0D00,18,A12CC9
The three that did not work were newer versions of the same device. They had MAC addresses starting with 4222. They do not seem to be picked up by the HC05 at all. It is not a communication issue, it is a connection issue. The HC05 does not blink slower when I turn on the device and it shows no sign of connecting to or recognising these devices.
When I connect them to the phone or a computer with bluetooth, all devices work exactly the same and will run various apps.
I have contacted the maker of these devices and they claim that there is no difference in how they have made the devices. The only difference was the charging port that is now USB-C.
I guess my question is, am I missing something obvious here? I have tested multiple HC05 chips, I have changed the devices, I have changed wires and Arduinos. Everything works with the older headsets but not with the new.
Is there another way I could format a MAC address than this?
AT+BIND=4222,22,266BAF
I can only think that the MAC address that I am using is not right...