<?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>Device advertising a 128-bit service UUID is not discovered by the nRF Toolbox scan operation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37190/device-advertising-a-128-bit-service-uuid-is-not-discovered-by-the-nrf-toolbox-scan-operation</link><description>nRF Toolbox scanner code does not seem to discover devices which advertise a 128-bit service UUID. 
 I have extended the Template app (within nRF Toolbox) to interact with my BLE device which advertises a custom 128-bit service UUID (complete list, AD</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 08 Aug 2018 09:49:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37190/device-advertising-a-128-bit-service-uuid-is-not-discovered-by-the-nrf-toolbox-scan-operation" /><item><title>RE: Device advertising a 128-bit service UUID is not discovered by the nRF Toolbox scan operation</title><link>https://devzone.nordicsemi.com/thread/143330?ContentTypeID=1</link><pubDate>Wed, 08 Aug 2018 09:49:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5a5bce7-e024-4d20-b8a6-fe9d1aff36ee</guid><dc:creator>Acutetech</dc:creator><description>&lt;p&gt;Hmmm... This was my bug - sorry.&lt;/p&gt;
&lt;p&gt;Details: when I used the 128-bit service UUID I placed the wrong value in the advertising data, even though the correct value was in the GATT database. That explains why (a) my device was not found during scanning for advertisments but (b) why it would work OK once my device was present in the Bonded Devices list (since the advertisments were not checked, but the service discovery found the expected service).&lt;/p&gt;
&lt;p&gt;When I used the 16-bit service UUID I placed the correct data in the advertisment data and the scan found my device. So it appeared like a problem with the phone scanning 128-bit UUIDs, but the real bug was in the contents of the 128-bit advertising data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>