<?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>Requesting an Increase of the MTU requires enabling the client role?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/105368/requesting-an-increase-of-the-mtu-requires-enabling-the-client-role</link><description>I am setting up the BLE connection parameters on my project, and using the Lesson 3 of the Bluetooth Low Energy Fundamentals as the basis (while I have experience with BLE, I am new to Nordic). My App is a GATT Server / GAP peripheral (it advertises and</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Nov 2023 09:51:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/105368/requesting-an-increase-of-the-mtu-requires-enabling-the-client-role" /><item><title>RE: Requesting an Increase of the MTU requires enabling the client role?</title><link>https://devzone.nordicsemi.com/thread/455723?ContentTypeID=1</link><pubDate>Wed, 15 Nov 2023 09:51:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:962ea610-511a-4276-9d3d-8c3a60f204e6</guid><dc:creator>jsantosrico</dc:creator><description>&lt;p&gt;Ok, that&amp;#39;s what we&amp;#39;ll do then. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Requesting an Increase of the MTU requires enabling the client role?</title><link>https://devzone.nordicsemi.com/thread/454228?ContentTypeID=1</link><pubDate>Mon, 06 Nov 2023 13:52:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ba59454-f870-4496-b2a2-8f13e13ad307</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s perfectly fine and not uncommon for a peripheral to support the GATT Client and Server roles at the same time. The CONFIG_BT_GATT_CLIENT setting enables the necessary GATT Client APIs, allowing your peripheral to initiate MTU negotiation. It can also be used for other purposes, such as reading the device name from the connected Central. The only drawback I can&amp;#39;t think of is that &lt;span&gt;CONFIG_BT_GATT_CLIENT=y&lt;/span&gt;&amp;nbsp;support will increase your memory footprint somewhat.&lt;/p&gt;
&lt;p&gt;That said, GAP central devices will usually initiate the MTU negotiation anyway. Additionally, there have been some cases where MTU initiation by the peripheral has led to interoperability issues with older Android phones.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>