<?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>[iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21619/ios-experimental-ble-multiperipheral-application-sdk-13-0-0</link><description>Hi, 
 we were testing Experimental BLE Multiperipheral Application, and it works on Android, but only 2 iOS devices can discover services and characteristics (4 can connect). 
 e.g. -connect 2 iOS devices first and then 2 more android devices - works</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 10 May 2017 10:46:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21619/ios-experimental-ble-multiperipheral-application-sdk-13-0-0" /><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84861?ContentTypeID=1</link><pubDate>Wed, 10 May 2017 10:46:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2253f49-852b-4252-9e8b-5d801a21a124</guid><dc:creator>Muniek</dc:creator><description>&lt;p&gt;Ok, we figured it out, 10 devices at once:)
Thank you for your help&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84871?ContentTypeID=1</link><pubDate>Tue, 09 May 2017 08:57:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb7ed3a6-c2f8-4bd9-a57b-4e975efd2092</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;You need to make sure you changed the memory setting when you enable the softdevice to match with the increment of the connection. It&amp;#39;s inside softdevice_enable() in softdevice_handler.c , you can see the requirement printed out if it&amp;#39;s not enough.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84872?ContentTypeID=1</link><pubDate>Mon, 08 May 2017 14:21:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7506bcc4-c172-480c-a7b2-a9610f5fd939</guid><dc:creator>Muniek</dc:creator><description>&lt;p&gt;Hi, we tried to increase maximum amount of connnection (5 connection) but devKit won&amp;#39;t start.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84870?ContentTypeID=1</link><pubDate>Fri, 28 Apr 2017 13:26:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d241aec1-8728-47bd-9929-6695d4148b6a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;You can change NRF_BLE_PERIPHERAL_LINK_COUNT directly. But it&amp;#39;s better to be configure in the application, I agree. You can try to define NRF_BLE_PERIPHERAL_LINK_COUNT in C/C++ preprocessor symbol in project setting and replace all PERIPHERAL_LINK_COUNT with NRF_BLE_PERIPHERAL_LINK_COUNT in main.c&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84869?ContentTypeID=1</link><pubDate>Fri, 28 Apr 2017 13:01:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fab5406e-13f8-4a15-8a92-e167e912a2fa</guid><dc:creator>Muniek</dc:creator><description>&lt;p&gt;Thank you, now it&amp;#39;s works! :)&lt;/p&gt;
&lt;p&gt;If I would like to change maximum amount of connected devices, what should I change then in your example?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84868?ContentTypeID=1</link><pubDate>Fri, 28 Apr 2017 12:34:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b1aabe1-373f-46b1-b420-eab6c4517f45</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Muniek: I just updated my answer for the workaround.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84867?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 15:00:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4f1505b-674d-4fea-8bc8-5c9555d2b207</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Could you explain what was the success connection ?&lt;/p&gt;
&lt;p&gt;From the failed connection I can see that the MTU request from the phone was not responded. This would probably the reason why service discovery didn&amp;#39;t come because the phone was waiting for the response.&lt;/p&gt;
&lt;p&gt;[Update]We managed to reproduce the issue here, we will try to investigate and get back to you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84866?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 13:46:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb266bdd-a471-45d5-8bdb-c305ef98e033</guid><dc:creator>Muniek</dc:creator><description>&lt;p&gt;Ok, now there is something, sorry :)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://drive.google.com/open?id=0Bz6JOMtiEh0zWG9lQW42NkFyS0E"&gt;success connection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://drive.google.com/open?id=0Bz6JOMtiEh0zRHZMRktHa3g2OGc"&gt;failed connection&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84865?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 12:29:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8704ea6-b64d-4ccf-8509-cd98dfefbfd6</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Muniek: Could you please send the full trace with no filter or cut off ? The filter you provide showed nothing except for empty packets. I can&amp;#39;t see how the connection is established and terminated.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84864?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 08:40:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ad51727-f8e9-44ca-8f23-916799bfa0d1</guid><dc:creator>Muniek</dc:creator><description>&lt;p&gt;Using LighBlue on iPhone 6+ (2 Android phones already connected) I got &amp;quot;Timeout interrogating the peripheral&amp;quot;.
I attached a sniffer trace during iPhone connect to &amp;#39;BLE Multiperipheral Application&amp;#39; and try to discover services:
&lt;a href="https://drive.google.com/open?id=0Bz6JOMtiEh0zTEhtQjAzUlpQMHM"&gt;Sniffer Trace&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84863?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 13:00:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:865abcfa-dc4e-4350-a938-129f091202c3</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Have you tried with other app ? For example the LightBlue app ? Please provide the sniffer trace.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84862?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 11:20:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c841128-3155-4973-b264-2c7e01bdd2ba</guid><dc:creator>Muniek</dc:creator><description>&lt;p&gt;If I connect two Android phones first, then iPhone can connect but can&amp;#39;t see any services, just white page. (nRF Connect 1.7)?
We tried with iPhone 5c, 5s, 6+, 7 and the same situation all the time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [iOS] Experimental BLE Multiperipheral Application SDK 13.0.0</title><link>https://devzone.nordicsemi.com/thread/84860?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 10:56:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cae6aebb-922c-4427-a7a6-f1ad129c97f4</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Muniek,&lt;/p&gt;
&lt;p&gt;Please try to test with nRF Connect app. I tested here but got no problem connecting 2 Android phone first then connect an IPad to the BLE Multiperipheral Application. Still able to turn off and on the LED.&lt;/p&gt;
&lt;p&gt;You may want to record &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF-Sniffer/"&gt;a sniffer trace&lt;/a&gt;. Please test with unmodified example.&lt;/p&gt;
&lt;p&gt;[UPDATE]It&amp;#39;s a bug in our SDK. If you change NRF_BLE_PERIPHERAL_LINK_COUNT to 4 at line 92 in nrf_ble_gatt.h then it should work. I will report it internally.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>