# Bluetooth Function for Thunkable X

**URL:** <https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786>\
**Category:** Questions about Thunkable X\
**Created:** [July 20, 2018, 6:19pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786 "2018-07-20T18:19:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![hubi](https://avatars.discourse-cdn.com/v4/letter/h/bb73d2/32.png) [@hubi](https://community.thunkable.com/u/hubi)\
**Post date:** [July 20, 2018, 6:19pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/1 "2018-07-20T18:19:12Z")

</div>

Hello all,

are there any plans for a new Thunkable X release (when?) , which includes a bluetooth function (compareable to the existing components in Thunkable Classic version?)

Andre

---

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [July 20, 2018, 10:45pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/2 "2018-07-20T22:45:41Z")

</div>

Hi there,

We don’t yet have a release date for it but it is certainly on our list of to-do’s. It’s helpful for us to get more details on this request, so if you have a github account or don’t mind signing up for one, please add your request by [following these instructions](https://docs.thunkable.com/thunkable-cross-platform/bugs-and-feature-requests) (We just want to get more details on this request and make sure we are building the right thing to solve your needs)

Albert

---

<div class="post-metadata">

**Author:** ![Mickeyb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mickeyb/32/25988_2.png) [@Mickeyb](https://community.thunkable.com/u/Mickeyb)\
**Post date:** [September 30, 2018, 2:53am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/3 "2018-09-30T02:53:00Z")

</div>

I’m looking for the same thing to connect to a bluetooth device that we manufacture and send HEX commands between the two. Estimated timing for release?

---

<div class="post-metadata">

**Author:** ![thunktest1983z78flu](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thunktest1983z78flu](https://community.thunkable.com/u/thunktest1983z78flu)\
**Post date:** [October 19, 2019, 12:16am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/4 "2019-10-19T00:16:52Z")

</div>

Any update on Bluetooth classic on Thunkable X? I’m trying to make an app that checks the status of connected bluetooth devices and sounds an alarm if it is connected or disconnected.

Thanks

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [October 19, 2019, 6:11am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/5 "2019-10-19T06:11:46Z")

</div>

Hi @thunktest1983z78flu, BLE was released back at the end of June.

You can read more about it here:

> [@tada Thunkable ✕ - Now with Bluetooth Low Energy! 2019-06-30](http://community.thunkable.com/t/thunkable-now-with-bluetooth-low-energy-2019-06-30/135813):
>
> We’re halfway through 2019 already and it’s time for another update from Thunkable HQ. As our team [continues to grow](https://www.instagram.com/p/BzMRMsen02Y/), so too does our platform. In June we launched the first of three [summer hackathons](http://community.thunkable.com/t/500-prize-let-the-hackathon-begin/119445), added [SSO to the Community](http://community.thunkable.com/t/get-ready-for-single-sign-on-sso/100076) and released yet more new components and components updates to make it easier than ever for you to build the apps you really want to build. Read on to learn more! bookmark Release Notes Take a look at our [release notes](https://docs.thunkable.com/release-notes#jun-26-2019) for a more detailed description of everything th…

---

<div class="post-metadata">

**Author:** ![Paolo\_Tealdi](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@Paolo\_Tealdi](https://community.thunkable.com/u/Paolo_Tealdi)\
**Post date:** [October 20, 2019, 3:02pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/6 "2019-10-20T15:02:49Z")

</div>

Hi @albert @domhnallohanlon  
Could you please add the possibility, inside your Thunkable X BLE Component, to transmit an uint8\_t HEX byte array instead of a String (Text) as “data” in “Transmit” function ([https://docs.thunkable.com/bluetooth-low-energy#transmit](https://docs.thunkable.com/bluetooth-low-energy#transmit))? And on the other hand to receive an uint8\_t HEX byte array instead of a String (Text) as “data” in “Receive” function ([https://docs.thunkable.com/bluetooth-low-energy#receive](https://docs.thunkable.com/bluetooth-low-energy#receive))?

---

<div class="post-metadata">

**Author:** ![vjcambridge01o](https://avatars.discourse-cdn.com/v4/letter/v/59ef9b/32.png) [@vjcambridge01o](https://community.thunkable.com/u/vjcambridge01o)\
**Post date:** [November 4, 2019, 8:12pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/7 "2019-11-04T20:12:45Z")

</div>

Ditto

---

<div class="post-metadata">

**Author:** ![neuheisser](https://avatars.discourse-cdn.com/v4/letter/n/9fc29f/32.png) [@neuheisser](https://community.thunkable.com/u/neuheisser)\
**Post date:** [November 25, 2019, 12:34pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/8 "2019-11-25T12:34:32Z")

</div>

Paolo, is your BLE receive block working?  
Thanks

---

<div class="post-metadata">

**Author:** ![Phung\_Minh](https://avatars.discourse-cdn.com/v4/letter/p/ed655f/32.png) [@Phung\_Minh](https://community.thunkable.com/u/Phung_Minh)\
**Post date:** [December 9, 2019, 11:57am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/9 "2019-12-09T11:57:22Z")

</div>

Hello all,  
Has anyone tested out the BLE receive block? I have troubles with my project since I cannot get the receive function to work.

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [December 9, 2019, 3:17pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/10 "2019-12-09T15:17:41Z")

</div>

Hi @Phung_Minh,

What BLE hardware are you using?  
Are you testing on iOS or Android?  
Are you installing your app or using the Thunkable Live app?  
Do you have the location sensor in your app?

---

<div class="post-metadata">

**Author:** ![Phung\_Minh](https://avatars.discourse-cdn.com/v4/letter/p/ed655f/32.png) [@Phung\_Minh](https://community.thunkable.com/u/Phung_Minh)\
**Post date:** [December 9, 2019, 5:05pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/11 "2019-12-09T17:05:25Z")

</div>

@domhnallohanlon Sorry, I didn’t give enough detail.  
I am using HM11 BLE module. I install APK file directly onto the phone (which is running Android 8.0). I have put the location sensor into the app but there is no difference. I guess the trouble might come from code blocks.  
This is what i have come up with (Transmitting function worked out just fine) ![testing rx](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/6/1671ae67277e0482e3cda57c5793f62719a7d0bc.png)  
I’m setting timer interval to 100ms and enable loops.

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [December 10, 2019, 10:21am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/12 "2019-12-10T10:21:35Z")

</div>

Have you tried this without the logic blocks @Phung_Minh?

So, every 100ms you could output the data to `Label1` and the error message to `Label2`?

Hope that helps!

---

<div class="post-metadata">

**Author:** ![Paolo\_Tealdi](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@Paolo\_Tealdi](https://community.thunkable.com/u/Paolo_Tealdi)\
**Post date:** [March 18, 2020, 1:36pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/13 "2020-03-18T13:36:59Z")

</div>

No, sorry

---

<div class="post-metadata">

**Author:** ![neuheisser](https://avatars.discourse-cdn.com/v4/letter/n/9fc29f/32.png) [@neuheisser](https://community.thunkable.com/u/neuheisser)\
**Post date:** [March 18, 2020, 4:43pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/14 "2020-03-18T16:43:40Z")

</div>

So, Houston, it looks like we have a problem ☹  
Has anybody succeeded in receiving any data over BLE?

---

<div class="post-metadata">

**Author:** ![jackmanjlskmv1xe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jackmanjlskmv1xe/32/63072_2.png) [@jackmanjlskmv1xe](https://community.thunkable.com/u/jackmanjlskmv1xe)\
**Post date:** [March 20, 2020, 6:29pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/15 "2020-03-20T18:29:03Z")

</div>

neuheisser… can you list the BLE device names? I have been trying for several days and have had no luck with list of device names. If you want a better background on my issue please see the post titled: ThX vs AI2 and scan results.  
If you want you can contact me via email: [jackmanjls@gmail.com](mailto:jackmanjls@gmail.com)

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [March 20, 2020, 7:44pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/16 "2020-03-20T19:44:34Z")

</div>

@jackmanjlskmv1xe, if you are not able to list device names still, Please see here. I was able to list device names. This was less than 1 hr of testing and trying different blocks. no tutorial used.

I first started by listing the names into a label. then by adding that list to a variable or an error to that label should one occur.

next i loop all items in the name list to make sure there is actual text there, apparently some devices transmit a signal without including a name. if name is null, set it as ‘no name’

then i displayed all names into a list viewer.

if you click on a list viewer item name, you will see the associated device id

[https://x.thunkable.com/copy/3f8d0cfa748d9556252404603598c4df](https://x.thunkable.com/copy/3f8d0cfa748d9556252404603598c4df)

 ![Screen Shot 2020-03-20 at 3.32.32 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/8/d8da476aaecaa072a5c38eb79c24aa88d6c4f5e4.png)

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [March 21, 2020, 1:56am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/17 "2020-03-21T01:56:27Z")

</div>

> [@jared](#):
>
> @jackmanjlskmv1xe, if you are not able to list device names still, Please see here. I was able to list device names. This was less than 1 hr of testing and trying different blocks. no tutorial used.
> 
> I first started by listing the names into a label. then by adding that list to a variable or an error to th

@jackmanjlskmv1xe, did you see this. please try my example to create list of device names

---

<div class="post-metadata">

**Author:** ![pittsgsal](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/pittsgsal/32/50859_2.png) [@pittsgsal](https://community.thunkable.com/u/pittsgsal)\
**Post date:** [July 21, 2020, 11:38am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/18 "2020-07-21T11:38:59Z")

</div>

Jared,

Any luck receiving a BLE data string OR Bytes array in a label?

Thanks!

Mike

---

<div class="post-metadata">

**Author:** ![mbnarciap9xb](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@mbnarciap9xb](https://community.thunkable.com/u/mbnarciap9xb)\
**Post date:** [January 7, 2021, 10:49pm UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/19 "2021-01-07T22:49:30Z")

</div>

Were you able to figure it out?

---

<div class="post-metadata">

**Author:** ![Paolo\_Tealdi](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@Paolo\_Tealdi](https://community.thunkable.com/u/Paolo_Tealdi)\
**Post date:** [March 18, 2021, 1:49am UTC](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786/20 "2021-03-18T01:49:24Z")

</div>

Hi all, See this FANTASTIC solution [[Solved] Bluetooth LE Transmit Byte Array](https://community.thunkable.com/t/solved-bluetooth-le-transmit-byte-array/685541) to TRANSMIT RAW HEX DATA using BLE.

@domhnallohanlon please share to the community.

[Next page](https://community.thunkable.com/t/bluetooth-function-for-thunkable-x/36786.md?page=2)
