Showing posts with label Bluetooth 4. Show all posts
Showing posts with label Bluetooth 4. Show all posts

Sunday, January 11, 2015

Bluetooth 4 (Bluetooth Low energy- BLE) support for sony xperia M with android version 4.3

I was creating android app for RFduino.
RFduino has in built BLE, Bluetooth Low Energy, otherwise known as Bluetooth version 4.0
The example given in the rfduino.com was using Nexus 5.  given here http://www.rfduino.com/product/rfduino-android-application/
I choose the Hardware Sony Xperia M. In the technical specification it was mentioned it support BLE.
Android supported BLE from version 4.3 onwards. Build number 15.4.A.1.9.
but when I try out it seems the support was not there.
To test I used same application shared in rfduino site and it did not work when I scan for the device.
I used BLE Checker to test and it showed that BLE was not supported.

From Sony mobile forum (talk.sonymobile.com) came to know that there is a problem in the current firmware and would require a patch which is yet to be released.

But from this post I found the fix, which is quite simple. It turns out that adding permission for BLE fixes the issue.
Fix was given by pm_cz  In the following forum https://talk.sonymobile.com/t5/Xperia-M-M-dual/Does-Xperia-M-support-Bluetooth-BLE/td-p/673259/page/8

Basically involve rooting the phone add the permission.

Below is the steps I followed:

Contributors