Some Bluetooth commands do not work in BX3105

Hello.
I’m testing with a BX310x Development Board with a BX3105 module.
The firmware version is ‘BX310x.2.6.3’. And Wi-Fi is not connected.

Wi-Fi works fine. I tried to test the simultaneous Bluetooth and Wi-Fi connection, but I have the problem below.

  • BLE and BT not detected on Android smartphone.
  • BT name is printed when using “AT+SRBTNAME? command”.
  • BT mac address is printed when using “AT+SRBTADDR? command”.
  • When using “AT+SRBTPROFILES? command”, ‘+SRBTCPROFILES: 0’ is returned.
  • When using “AT+SRBTPROFILES=7 command”, ‘ERROR’ is returned. 1, 2, 4 all returned 'ERROR.
  • When using “AT+SRBTSTATE? command”, ‘+SRBTSTATE: 0,0’ is returned.
  • When using “AT+SRBTSSTATE=1,2 command”, ‘+CME ERROR: 919’ is returned.
  • When using “AT+SRLESCAN=5,0 command”, BLE devices are scanned normally.

How do I enable the Bluetooth function and make it discoverable on my smartphone?

Thanks in advance for your reply.
Have a happy day always.

You can use +SRBTSYSTEM to enable BT Subsystem.

You can use +SRBTSTATE to indicate if the device can be discovered or connected.

Hello!
Thank you for your reply!

I used “AT+SRBTSYSTEM=1 command” and it returned ‘OK’.
However, BLE is not detected in ‘nrf Connect’ app.
(I also tried rebooting the motherboard.)

When using “AT+SRBTSSTATE? command”, ‘+SRBTSTATE: 0,0’ is returned.
When “AT+SRBTSSTATE=1,2 command” was used, ‘+CME ERROR: 919’ was returned. Even if ‘0,0’ was given, the same error was returned.

I don’t see problem on newer FW:

ati3
BX310x.2.7.2
OK
at+srbtsystem?
+SRBTSYSTEM: 3
OK
at+srbtstate=1,2
OK

The development board has been updated to the 2.7.2 firmware. I received the 2.7.2 firmware from the dealer in the past, but I forgot about it and updated it today.


Sierra Wireless Copyright 2018
BX310x.2.7.2
READY

  • AT+SRBTSYSTEM? → +SRBTSYSTEM: 1
  • AT+SRBTSYSTEM=3 → ERROR
  • AT+SRBTCPROFILES? → +SRBTCPROFILES: 0
  • AT+SRBTCPROFILES=7 → ERROR

BLE is not found in the ‘nrf Connect’ app.

how about this?

AT+SRBTSYSTEM=0
AT+RST
AT+SRBTSYSTEM=3

  • AT+SRBTSYSTEM=0 → OK
  • AT+RST → System reset
  • AT+SRBTSYSTEM=3 → +SRBTC_IND: 0 (!!!)
  • AT+SRBTCPROFILES=7 → +SRBTC_IND: 9 / OK / +SRBTC_IND: 5
  • AT+SRBTSTATE=1,2 → OK
    BT Classic was found and paired.
  • AT+SRBLEADV=1 → OK
    BLE was detected and connected.

Thank you very much. :slight_smile:
Have a nice day always.