<?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>Android BLE services not discovered</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53005/android-ble-services-not-discovered</link><description>Hi, I have Lenovo tab E8 tablet with Android 7.0 and I connect to a BLE device (nrf52832 SDK 15.2.0 S132) from my Qt 5.11.2 app. After succesfull connection I discover services. However, everytime only Generic access service is discovered (my BLE device</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 16 Oct 2019 17:42:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53005/android-ble-services-not-discovered" /><item><title>RE: Android BLE services not discovered</title><link>https://devzone.nordicsemi.com/thread/215369?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 17:42:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f644bfcd-5177-43ea-b7e0-ecd8c8689f30</guid><dc:creator>Crafter05</dc:creator><description>&lt;p&gt;I am having the same issue with my Lenovo Tab 3 Pro, Android 6.1, connecting to Nordic device with Uart service, No matter the Mobile app, or SDK 15.2 package example I run I always connect, start service discovery and timeout.&lt;/p&gt;
&lt;p&gt;Your suggestion about the bonding of devices led me to look into the SDK 15.2 for an example with security bonding and I tried the example,&amp;nbsp; nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_gatts_c&lt;/p&gt;
&lt;p&gt;It will finally connect to the Lenovo running the nrf Connect app, but it took me a while to notice when the device is connecting, the Lenovo vibrates(default notification alert) and has a pop up notification for pair request.&lt;/p&gt;
&lt;p&gt;If you do not click on and accept this pair request, the device will never let the app connect to it.&lt;/p&gt;
&lt;p&gt;After clicking accept, services are discovered, everything is running great on the nrf Connect app, and I can disconnect/reconnect without this pair request coming up anymore.&lt;/p&gt;
&lt;p&gt;Hope you can find a solution from this example like I will be trying to do next.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Android BLE services not discovered</title><link>https://devzone.nordicsemi.com/thread/213842?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 10:04:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af23ff1b-ae21-4abd-8a46-fb1b69cfc765</guid><dc:creator>gaminn</dc:creator><description>&lt;p&gt;Unfortunately, I don&amp;#39;t have spare nrf52 board, I will try to get it. I must correct myself - the error is not related to MTU size, but the fact that pairing is requested from my Qt app (by calling &lt;a href="https://doc.qt.io/qt-5/qbluetoothlocaldevice.html#requestPairing"&gt;https://doc.qt.io/qt-5/qbluetoothlocaldevice.html#requestPairing&lt;/a&gt;). If I bond my device using tablet&amp;#39;s bluetooth settings or using nrf Connect, then later in my app I&amp;#39;m able to connect to the device and discover all services. I know the sniffer is neccessary to debug this issue, but maybe someone else had similar issue and can help me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Android BLE services not discovered</title><link>https://devzone.nordicsemi.com/thread/213834?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 09:36:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80ad5e66-3289-4445-a1e3-190ef01c715a</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;Both parties negotiate an MTU size that fits both devices. So, this should never be a problem. Hence the suggestion to use a sniffer. If you have any spare nrf52 eval board, you can use it as sniffer and we could then help you. Without that information, it&amp;#39;s pure guessing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Android BLE services not discovered</title><link>https://devzone.nordicsemi.com/thread/213827?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 09:19:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28b46691-8e2e-4f29-afd3-5cbbdbbce802</guid><dc:creator>gaminn</dc:creator><description>&lt;p&gt;I can confirm, that changing MTU to 23 bytes helps on Lenovo tab E8. But it would be nice to have 247 MTU size. Does it mean there are Android devices that do not support different MTU sizes? Any resources to study this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Android BLE services not discovered</title><link>https://devzone.nordicsemi.com/thread/213820?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 08:56:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c39aeec1-7ce4-49ce-a3a1-98d998678fe9</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;If you suspect the MTU size, have you tried a MTU size of 23? You should try to use a sniffer, otherwise it&amp;#39;s just guessing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>