-
Notifications
You must be signed in to change notification settings - Fork 488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: iOS service not found error #693
Comments
I dont see any errors in your logs? from your logs, the only service found is "[FBP-iOS] Found service: 0000FFF0-0000-1000-8000-00805F9B34FB" |
with the example code, the error appear on the screen with a snackbar. The ESPRESSIF modules are mounted on systems that were working very well until the latest updates of FBP. We have three types of modules installed on our products: BM71, Minew, and ESPRESSIF. Indeed, there is an error only on iOS and only with the ESPRESSIF modules. |
try adding logs to this.
|
i think these three functions need to be this. you can try it and let me know.
|
iv only use service and characteristics functions : All the detection of service and characteristics is okay; however, as soon as there is an attempt to write or read, the 'service not found' error occurs : |
see above ^^ |
flutter: BluetoothService{remoteId: DD017D95-5AD9-E191-11A4-6A0358E5F0C7, serviceUuid: fff0, isPrimary: true, characteristics: [BluetoothCharacteristic{remoteId: DD017D95-5AD9-E191-11A4-6A0358E5F0C7, serviceUuid: fff0, secondaryServiceUuid: null, characteristicUuid: fff2, descriptors: [BluetoothDescriptor{remoteId: DD017D95-5AD9-E191-11A4-6A0358E5F0C7, serviceUuid: fff0, characteristicUuid: fff2, descriptorUuid: 2902, lastValue: []}], properties: CharacteristicProperties{broadcast: false, read: false, writeWithoutResponse: false, write: true, notify: true, indicate: false, authenticatedSignedWrites: false, extendedProperties: false, notifyEncryptionRequired: false, indicateEncryptionRequired: false}, value: []}, BluetoothCharacteristic{remoteId: DD017D95-5AD9-E191-11A4-6A0358E5F0C7, serviceUuid: fff0, secondaryServiceUuid: null, characteristicUuid: fff1, descriptors: [], properties: CharacteristicProperties{broadcast: false, read: true, writeWithoutResponse: false, write: false, notify: false, indicate: false, authenticatedSignedWrites: false, extendedProperties: false, notifyEncryptionRequired: false, indicateEncryptionRequired: false}, value: []}], includedServices: []} |
? |
Sorry, I didn't understand what you were asking. |
thanks.
yes this log confirms the issue, the fix here should fix it |
Indeed, this has resolved my issue. Thank you very much for your prompt responses! |
fixed in 1.29.5 |
Requirements
Have you checked this problem on the example app?
Yes
FlutterBluePlus Version
1.29.4
Flutter Version
3.13.9
What OS?
iOS
OS Version
17.1.1
Bluetooth Module
Espressif esp32-c3 mini
What is your problem?
Communication with iOS with certain BLE modules has stopped for some time. The UUIDs have been shortened, which does not pose any issues. However, with certain BLE modules, we are able to connect to the BLE module, read its services and characteristics, but when we attempt to communicate, we encounter a 'service not found' error. I am using ESPRESSIF BLE modules. It's worth noting that this issue does not arise with Microchip or Minew modules. Additionally, I have also tried with the example application with DART 3.1.5.
Logs
The text was updated successfully, but these errors were encountered: