BT SPP on BX3105


#1

What are the proper steps to configure a BT SPP connection for the BX3105?

I have tried what logically makes sense on both MacOS, Windows 7, and Windows 10 with little to no success.

The closest I get is with MacOS. Unfortunately I get several instances of /dev/tty.BX… and none of the are connectable. With windows I get a COM port, but I can’t connect.

On occasion, the BX3105 will crash and reboot during configuration. Here are the steps that I follow.

step 1
AT+SRBTSTATE=1,2,1

step 2
connect with PC or Mac BT utility
should get a pair request on the BX3105

step 3
alternatively, pair using AT+SRBTPAIR

step 4
configure SPP
AT+SRSPPCFG=8c:85:90:66:b6:cb

step 5
connect via SPP
AT+SRSPPCNX=1
(this step often fails and returns an error)

step 6
enter data mode
AT+SRSPPSTART=<session_id>
AT+SRSPPSTART=1
(on occasion this step returns CONNECT, however multiple instances of a BT tty port show up on MacOS. I never get this far with windows.

Sample crash report…
+SRBTPAIR: “8c:85:90:66:b6:cb”,1

+SRSPPCNX: 1,1,2
OK
ASSERT_PARAM(8192 0), in rwbt.c at line 360Guru Meditation Error: Core 0 panic’ed (Interrupt wdt timeout on CPU0)
Register dump:
PC : 0x400d1908 PS : 0x00060734 A0 : 0x80087a90 A1 : 0x3ffdcaa0
A2 : 0x00000020 A3 : 0x00000001 A4 : 0x00000000 A5 : 0x3ffc4224
A6 : 0x3ffc6d78 A7 : 0x3ffc6b20 A8 : 0x3ffc4240 A9 : 0x3ffdca80
A10 : 0x00000000 A11 : 0xffffffff A12 : 0x80088260 A13 : 0x3ffe6690
A14 : 0x00000000 A15 : 0x3ffdc760 SAR : 0x00000000 EXCCAUSE: 0x00000005
EXCVADDR: 0x00000000 LBEG : 0x00000000 LEND : 0x00000000 LCOUNT : 0x00000000

Backtrace: 0x400d1908:0x3ffdcaa0 0x40087a8d:0x3ffdcac0

Rebooting…