diff --git a/src/W800_SDK_v1.00.10/app/ble/ble_modem.c b/src/W800_SDK_v1.00.10/app/ble/ble_modem.c index 9e86960..6013061 100644 --- a/src/W800_SDK_v1.00.10/app/ble/ble_modem.c +++ b/src/W800_SDK_v1.00.10/app/ble/ble_modem.c @@ -75,6 +75,9 @@ bool ble_modem_off(void) } }; + // Don't forget to set the rf bt mode to it's default config + tls_rf_bt_mode(false); + status = tls_bt_deinit(); if((status != BLE_HS_ENOERR) && (status != BLE_HS_EALREADY)) { @@ -83,8 +86,8 @@ bool ble_modem_off(void) if(status != BLE_HS_EALREADY) { - //Starting a wifi scan really stops the BT modem ?? Why ? I don't know - tls_wifi_scan(); + // Starting a wifi scan really stops the BT modem ?? Why ? I don't know + tls_wifi_passive_scan(); } return ((status == BLE_HS_ENOERR || status == BLE_HS_EALREADY) && serviceStopSuccess) ? true : false;