title: How to get the MTU on android (Central) after requesting new mtu from a peripheral device
body: <p>I developed an application for android and another application on the TI cc2650.
  It's a BLE application. 
  In this app the SP acts as the Central device and the CC2650 acts as the peripheral.</p>
  
  <p>At the beginning, on the android side after discovering the services and subscribing to the characteristic on which i read values from the cc2650, I am calling <strong><code>requestMtu(myDesiredNewMtu)</code></strong>, after which the cc2650 responds with the event <strong><code>ATT_MtuUpdatedEvt</code></strong> with the negotiated MTU and then on the android side I get the callback <strong><code>onMtuChanged()</code></strong> in the <strong><code>BluetoothGattCallback</code></strong> with the final MTU value and with status (usually success).</p>
  
  <p>But for the current situation I would like the CC2650 to begin the MTU negotiation. So I send from the CC2650 <strong><code>ATT_ExchangeMTUReq</code></strong> with the desired MTU and what happens is that the android responds with "OK the new MTU is good, let's work with it (<strong>ATT_ExchangeMTURsp</strong> with the negotiated MTU)" but then the <code>callback</code> on the android <strong><code>onMtuChanged()</code></strong> is NOT CALLED!</p>
  
  <p>So I have no idea what's the final negotiated MTU to work with??</p>