diff --git a/README.md b/README.md index ba1ab7a3..7f6e692d 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ characteristic.value.listen((value) { final mtu = await device.mtu.first; await device.requestMtu(512); ``` +Note that iOS will not allow that you request the MTU size, but will always try to negotiate the highest possible MTU (iOS supports up to MTU size 185) ## Reference ### FlutterBlue API @@ -119,7 +120,7 @@ await device.requestMtu(512); | services | :white_check_mark: | :white_check_mark: | Gets a list of services. Requires that discoverServices() has completed. | | state | :white_check_mark: | :white_check_mark: | Stream of state changes for the Bluetooth Device. | | mtu | :white_check_mark: | :white_check_mark: | Stream of mtu size changes. | -| requestMtu | :white_check_mark: | :white_check_mark: | Request to change the MTU for the device. | +| requestMtu | :white_check_mark: | | Request to change the MTU for the device. | ### BluetoothCharacteristic API | | Android | iOS | Description | @@ -138,4 +139,4 @@ await device.requestMtu(512); ## Troubleshooting ### Scanning for service UUID's doesn't return any results Make sure the device is advertising which service UUID's it supports. This is found in the advertisement -packet as **UUID 16 bit complete list** or **UUID 128 bit complete list**. \ No newline at end of file +packet as **UUID 16 bit complete list** or **UUID 128 bit complete list**.