<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17758/le-secure-connections-compatible-with-android</link><description>I have my own BLE application on the nRF52832 with SDK 11 and SD 2.0.0 that communicates to my own android app on a sony xperia z3 compact. The Android version is 6.0.1 and the tech-specs of the xperia say it&amp;#39;s bt 4.0 compatible. 
 I&amp;#39;d like to implement</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 21 Sep 2018 09:40:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17758/le-secure-connections-compatible-with-android" /><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/149791?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 09:40:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9934fdf5-2a99-4671-a833-18035c14f051</guid><dc:creator>nosignal</dc:creator><description>&lt;p&gt;It&amp;#39;s OK.&lt;/p&gt;
&lt;p&gt;I posted this new thread because of this problem:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/38646/lesc-compatible-device-list"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/38646/lesc-compatible-device-list&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/149785?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 09:02:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb3f3146-ac55-4f8a-bd70-276fe89f0173</guid><dc:creator>VanNuru</dc:creator><description>&lt;p&gt;Sorry, I don&amp;#39;t, and I didn&amp;#39;t really do much more research on that problem since I posted this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/149102?ContentTypeID=1</link><pubDate>Mon, 17 Sep 2018 17:01:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c582966-c437-46af-939d-2afbe1ff706d</guid><dc:creator>nosignal</dc:creator><description>&lt;p&gt;Hi VanNuru&lt;/p&gt;
&lt;p&gt;I had some similar problem with LESC compatibility on Android devices.&lt;/p&gt;
&lt;p&gt;Today it is still a big problem due to the diversity of criteria by the manufacturers.&lt;/p&gt;
&lt;p&gt;As you comment, LESC is supposed to be a simple software update of the BT 4.0 or 4.1, but I&amp;#39;m very dissapointed with the&amp;nbsp;manufacturers policy about updates, even more, considering this as a security update.&lt;/p&gt;
&lt;p&gt;Have you any model/manufacturer list of LESC compliant devices?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/119531?ContentTypeID=1</link><pubDate>Fri, 02 Feb 2018 12:36:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56a4cb57-8677-41bc-86d4-8150ce706bf1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;I&amp;#39;m not sure but maybe you can check if it support Bluetooth 4.2 and above or not. But this doesn&amp;#39;t guarantee it support LESC. Best way to check is to connect to it and see if the link is encrypted with&amp;nbsp;LESC (lesc bit is set inside&amp;nbsp;ble_gap_evt_auth_status_t when you receive&amp;nbsp;BLE_GAP_EVT_AUTH_STATUS event.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/119502?ContentTypeID=1</link><pubDate>Fri, 02 Feb 2018 10:50:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9699021-7c4a-41b2-94c5-3d9c051f2a30</guid><dc:creator>anticafe</dc:creator><description>&lt;p&gt;Do you know how to detect which Android devices support LESC?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68390?ContentTypeID=1</link><pubDate>Mon, 24 Apr 2017 21:35:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:406c0a77-632c-44cb-a04d-31094bb5c0b1</guid><dc:creator>jemajuca</dc:creator><description>&lt;p&gt;Hi Hung. Thank you very much for this information.
I will check it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68388?ContentTypeID=1</link><pubDate>Mon, 24 Apr 2017 13:48:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:597653fc-9eec-4832-88fc-fe0e353fc097</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;I afraid you will have to check on each phone you want to work with. You don&amp;#39;t have to actually test it with your device but can check on the Implementation Conformance Statement (ICS) on Bluetooth website for that specific phone. For example &lt;a href="https://www.bluetooth.org/tpg/showCorePICS.cfm?3A000A5A005C5240565E5C14403B0C0D0E2405022413010E57503F202A5A72"&gt;here&lt;/a&gt; is the ICS for Samsung Folder 2 code name : SM-G160N. In the ICS at table 25 and 35 LE Secure connection was marked as supported.&lt;/p&gt;
&lt;p&gt;You can find other phone by searching its code name from &lt;a href="https://www.bluetooth.org/tpg/listings.cfm"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68389?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 15:10:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:863797d3-17b8-4989-a30e-111cd2d96cbb</guid><dc:creator>jemajuca</dc:creator><description>&lt;p&gt;Hi Hung.
So how to be sure that an application using 4.2 LESC for numeric comparison pairing and LE privacy will be compatible with which devices?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68386?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 14:07:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:546499c5-0bd9-4ba0-aad2-9b3d6af33270</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@jemajuca: A phone doesn&amp;#39;t need to support LE Secure Connection to be 4.2 compatible. As far as I understand LE Secure Connection is optional feature.&lt;/p&gt;
&lt;p&gt;We unfortunately don&amp;#39;t have a list of phone that support LE Secure connection. As far as I know newer Nexus phones and Samsung from S6 support it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68387?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 09:53:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d861d634-e2ab-404a-854a-dd4d7fa655a9</guid><dc:creator>jemajuca</dc:creator><description>&lt;p&gt;Hi Hung.
I think most of us are confused by the use of 4.2 features because of this diversity of posibilities on Android devices.
Can you post the BLE 4.2 compatible Android devices you have tested?
Also, has Nordic any test app for check the different smartphones compatibility?
Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68385?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 13:09:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c951b792-4cc7-4562-88df-8db9c2701bdd</guid><dc:creator>VanNuru</dc:creator><description>&lt;p&gt;ok, thank you. I know that static passkey is not optimal, but without i/o capabilities, there is no alternative but oob with nfc, which we also cannot use.
So we prefer at least a bit of mitm protection and recommend pairing in a safe environment instead of just works.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68384?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 12:52:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9db43c53-94a8-473c-af66-bd4e946979d1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;yes it&amp;#39;s applied for SDK v11 also. And yes, passkey exchange is different from numeric comparison and just work. I linked just in case you use just work. Note that using static passkey is not covered by spec and reduces the security level of the whole pairing process.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68383?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 12:48:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:41992ed7-208c-425c-ad2d-124848213e76</guid><dc:creator>VanNuru</dc:creator><description>&lt;p&gt;ah, thx. But does it also apply sdk11, which is what I&amp;#39;m using? And doesn&amp;#39;t passkey entry use another key exchange protocoll that just works and numeric comparison?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68379?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 12:34:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c7ddea5e-ff5d-4bb1-98f6-373c44b960b1</guid><dc:creator>VanNuru</dc:creator><description>&lt;p&gt;Thanks for the input.
As my service characteristics require encryption and mitm protection, using a less secure pairing would not happen, I guess.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68382?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 12:32:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:670e3797-377d-4fe4-b766-cfa93663dd95</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;ok, just be aware of issue #5 in New Found issues section &lt;a href="https://devzone.nordicsemi.com/question/93241/what-are-sdk-12x0-known-issues/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68381?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 12:30:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4388ed42-acdd-4c95-8015-3bce0e768ee5</guid><dc:creator>VanNuru</dc:creator><description>&lt;p&gt;I&amp;#39;m not quite sure what the problem is. I hope to be able to do some tests in the next few days with your example programms. But I&amp;#39;ll have to modify them anyway, because we have custom hardware with no real i/o capacity, which is why I&amp;#39;m using a static passkey. Or maybe, I&amp;#39;ll just output the comparison numbers to the terminal.
I&amp;#39;ll come back, when I know more. Thanks so far.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68380?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 12:01:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4dcaa5f-3a54-4bce-a8c7-24549b7fb4cd</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;LESC is supported on our test Sony Z3 compact Android 6.0.1&lt;/p&gt;
&lt;p&gt;What is the issue with yours ?&lt;/p&gt;
&lt;p&gt;Note that if you are testing with the example ble_app_multirole_lesc, you would need to press button 1 when pairing. It&amp;#39;s using Numeric confirmation as the MITM mechanism. You need to use UART to get the prompt.&lt;/p&gt;
&lt;p&gt;Also if you are bonding using the Bluetooth Setting, the phone disconnect automatically right after bond process. If you want to keep the connection, please use an app, nRF Connect for example.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Secure Connections compatible with Android</title><link>https://devzone.nordicsemi.com/thread/68378?ContentTypeID=1</link><pubDate>Tue, 15 Nov 2016 15:11:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f55ea8c1-28d5-4e07-ba1c-8d75d828abb6</guid><dc:creator>Tim</dc:creator><description>&lt;p&gt;It works well on my Samsung Galaxy S6 Edge+ with Android 6.0.1. Note that with devices that are not compatible with BLE 4.2 you can have two behaviors : The first is to refuse the pairing, the second is to use a less secure pairing (depending on the devices&amp;#39; capabilities, so it could be down to Just Works). It was on a nRF52 devkit with this example : &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/ble_sdk_app_multirole_lesc.html?resultof=%22%73%65%63%75%72%65%22%20%22%73%65%63%75%72%22%20%22%63%6f%6e%6e%65%63%74%69%6f%6e%22%20%22%63%6f%6e%6e%65%63%74%22%20%22%65%78%61%6d%70%6c%65%22%20%22%65%78%61%6d%70%6c%22%20"&gt;infocenter.nordicsemi.com/.../ble_sdk_app_multirole_lesc.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>