# Bluetooth BLE. How to check if a phone's Bluetooth is turned on before Thunkable BLE Scan

**URL:** <https://community.thunkable.com/t/bluetooth-ble-how-to-check-if-a-phones-bluetooth-is-turned-on-before-thunkable-ble-scan/3494663>\
**Category:** Feature Requests\
**Created:** [January 20, 2025, 2:36pm UTC](https://community.thunkable.com/t/bluetooth-ble-how-to-check-if-a-phones-bluetooth-is-turned-on-before-thunkable-ble-scan/3494663 "2025-01-20T14:36:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tonykellymailzqnnbv](https://avatars.discourse-cdn.com/v4/letter/t/53a042/32.png) [@tonykellymailzqnnbv](https://community.thunkable.com/u/tonykellymailzqnnbv)\
**Post date:** [January 20, 2025, 2:36pm UTC](https://community.thunkable.com/t/bluetooth-ble-how-to-check-if-a-phones-bluetooth-is-turned-on-before-thunkable-ble-scan/3494663/1 "2025-01-20T14:36:17Z")

</div>

Hi,  
I have an app that connects BLE successfully from IOS and Android to an ESP32.  
Everything works well.  
The only problem is when the phone’s Bluetooth is switched off.  
A BLE Scan instantly crashes the IOS phone but successfully catches the error on Android.  
Is there a method to determine a phone’s Bluetooth ON/OFF status before performing a BLE Scan?

---

<div class="post-metadata">

**Author:** ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)\
**Post date:** [January 20, 2025, 9:44pm UTC](https://community.thunkable.com/t/bluetooth-ble-how-to-check-if-a-phones-bluetooth-is-turned-on-before-thunkable-ble-scan/3494663/2 "2025-01-20T21:44:24Z")

</div>

Hi tonykellymailzqnnbv, welcome to Thunkable! 🎉

Be sure to check out [How to ask Great Questions v2.0](https://community.thunkable.com/t/how-to-ask-great-questions-v2-0/2689983/1), the [Community Guidelines](https://community.thunkable.com/t/community-guidelines/78/8), and our [Getting Started Guide](https://docs.thunkable.com/getting-started/get-started) to make the best of your Thunkable Community experience!

This is unfortunately not something we can do natively yet with the Blocks. You may be able to do a bit of a work-around by checking for the RSSI value via a scan and if that is equal to zero (effectively saying it is off), then abort the attempt to connect and do something else.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/f/4ff44de90d320e0cb80f464f7131525540e2c37a.png)
