<?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>Master Control Panel vs Gatttool</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23163/master-control-panel-vs-gatttool</link><description>I&amp;#39;m in the process of migrating from SDK11 to SDK13. I have a custom UUID with 3 characteristics (2 notify chars for data and 1 r/w for sending commands), based off HRS and the LED command example. 
 I have it working now using Master Control Panel.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 05 Jul 2017 19:35:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23163/master-control-panel-vs-gatttool" /><item><title>RE: Master Control Panel vs Gatttool</title><link>https://devzone.nordicsemi.com/thread/91118?ContentTypeID=1</link><pubDate>Wed, 05 Jul 2017 19:35:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e703bc5-853a-4297-b8da-1824f7079543</guid><dc:creator>kmorris</dc:creator><description>&lt;p&gt;Found it. HRS example was requesting MAX_MTU size. Since I don&amp;#39;t yet need that and my laptop BLE dongle apparently does not yet support that, I have instead changed gatt configuration to the default, so it doesn&amp;#39;t even attempt to issue an MTU request.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ble_cfg.conn_cfg.params.gatt_conn_cfg.att_mtu = BLE_GATT_ATT_MTU_DEFAULT; //NRF_BLE_GATT_MAX_MTU_SIZE;
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Master Control Panel vs Gatttool</title><link>https://devzone.nordicsemi.com/thread/91117?ContentTypeID=1</link><pubDate>Fri, 30 Jun 2017 21:29:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d949b342-de9d-4518-8ea8-066d7d1fc1e1</guid><dc:creator>kmorris</dc:creator><description>&lt;p&gt;Ok.. dug out sniffer. Looks like it might be hanging up on the MTU exchange. The BLE dongle that I&amp;#39;m using with gatttool doesn&amp;#39;t seem to support it.&lt;/p&gt;
&lt;p&gt;Gatttool + Pluggable BLE dongle&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;2222	56.084918000	Slave	Master	BLE Data	35	LL Control PDU: unknown
2223	56.121044000	Master	Slave	BLE Data	28	LL Control PDU: LL_UNKNOWN_RSP
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;versus: nRF Connect App (instead of Master Control Panel cause I only have one nRF51 at my desk at the moment)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;977	29.926437000	Master	Slave	BLE Data	32	LL Control PDU: LL_VERSION_IND
978	29.945158000	Slave	Master	ATT	33	Rcvd Exchange MTU Request, Client Rx MTU: 158
981	29.996311000	Slave	Master	BLE Data	35	LL Control PDU: unknown
982	30.014089000	Master	Slave	ATT	33	Rcvd Exchange MTU Response, Server Rx MTU: 158
983	30.034285000	Master	Slave	ATT	33	Rcvd Exchange MTU Response, Server Rx MTU: 158
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;With SDK13 do I need to have a default MTU set in case the dongle doesn&amp;#39;t support the exchange? Is this not currently implemented in the HRS example?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Master Control Panel vs Gatttool</title><link>https://devzone.nordicsemi.com/thread/91116?ContentTypeID=1</link><pubDate>Fri, 30 Jun 2017 11:44:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09833c1b-c708-47eb-8c68-5cce3642ed76</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Master control panel should not be doing anything special other than handling the BLE requests. I can&amp;#39;t answer about what gatttool does. Could you provide a sniffer trace to see if there are any unhandled requests on the air?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>