So I have read through the thread, first question is what do you want to connect/pair with BT or BLE?
If BT then you can use the generic BT menu in a given phone to pair with the BX31 as per the below.
at+srbtsystem=0
OK
at+rst
OK
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff80d0,len:4
load:0x3fff80d4,len:540
load:0x40078000,len:0
load:0x40078000,len:18348
+WDSI: 0
Sierra Wireless Copyright 2018
BX310x.2.7.2
READY
at+srbtsystem=3
+SRBTC_IND: 0
OK
at+srbtstate=1,2
OK //Here I went into my phone BT menu, saw the unit and paired with it
+SRBTPAIR: "04:c2:3e:04:8a:70",1
If you want to use BLE then you cannot ‘pair’ with it you need to use an application to connect to the device which will be able to connect to its GAP profile. The application to use is the melody smart app which is on the google play store.
Should also be on the apple app store as well. The source code is held on bit bucket.
https://source.sierrawireless.com/resources/airprime/application_notes_and_code_samples/melodysmart-android/#sthash.OBxs9xa9.dpbs
https://source.sierrawireless.com/resources/airprime/application_notes_and_code_samples/melodysmartkit-sample-app-ios/#sthash.TU1e1B9x.dpbs
To get it to work, in theory, you need to send/have set the below.
at+srble?
+SRBLE: "BX3105",400,1,0
OK
at+srbleadv=1
OK
Once you have sent this then it will be visible in the smart application although I have just tried to connect to it using 2.7.2 and 2.5.0 and it seems broken, need to work on that.
Regards
Matt