In order to program my system OTA, I need to know the BL600's MAC Address. How can I get this information if I don't have a USB interface to run an AT command?

Answer

With the BL600 set up for OTA(Over-The-Air), with SIO7 tied to VCC (High) and SIO28 tied to ground (low) and NO $autorun$ scripts loaded to the module. You can get the MAC Address of the BL600 by using a BL620-US dongle loaded with the $autorun$.VSP.UART.bridge.outgoing.sb smartBASIC Sample Applicaiton. To retrieve the MAC address of the BL600: 1) Open a UwTerminalX session for the BL620 2) Load & Run the $autorun$.VSP.UART.bridge.outgoing.sb on the BL620-US device. 3) Make sure the BL600 is still sending out Adverts by resetting or power cycling the module ? (remember it will time out after 10 seconds). 4) Enter the command ?at+bls? at the command prompt (>) This will scan for BLE Adverts The module should return something similar to the following: SCAN: 01EF39ED65CE96 -71 LAIRD BL600 The MAC address can then be used to connect to the module using the connect command. (ie: connect 01EF39ED65CE96".) It may be necessary to reset the BL600 again to connect if it has timed out while retrieving the MAC address, but it will not be necessary to rescan.