We have some BLE device with 2 services
1. notify on change when (measure or other action)
2. FOTA upgrade device on the air
FOTA service is hidden until you send to the device command to show it from service 1
the device needs to pairing when you connect them in the first time,
we have a problem after we connect to the device and send a command to the device to enter to FOTA mode,
it does not show the FOTA service until we remove the pairing from iPhone settings.
- possible to remove paring from my code?
- refresh paring from my code
- refresh service
may be another way to solve
Which is the OTA bootloader architecture used in your application? After adding Bootloader service, please indicate serviceChanged Characteristic to initiate new discovering procedure in iOS device.
Let me know if it helps.