Commit dcad9e9
committed
- Fixed iOS reconnect failures when the device drops BLE bond keys mid-session (every 13-23 min on affected devices). iOS would cache stale keys and all reconnect attempts would fail, requiring a manual forget/re-pair in Settings. The app now detects the pairing error and clears the stale bond automatically before retrying
1 parent 6734995 commit dcad9e9
4 files changed
Lines changed: 67 additions & 6 deletions
File tree
- lib
- providers
- services/bluetooth
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| 263 | + | |
| 264 | + | |
263 | 265 | | |
264 | 266 | | |
265 | 267 | | |
| |||
2241 | 2243 | | |
2242 | 2244 | | |
2243 | 2245 | | |
| 2246 | + | |
2244 | 2247 | | |
2245 | 2248 | | |
2246 | 2249 | | |
| |||
2309 | 2312 | | |
2310 | 2313 | | |
2311 | 2314 | | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
2312 | 2318 | | |
2313 | | - | |
| 2319 | + | |
2314 | 2320 | | |
2315 | 2321 | | |
2316 | 2322 | | |
| |||
2320 | 2326 | | |
2321 | 2327 | | |
2322 | 2328 | | |
| 2329 | + | |
2323 | 2330 | | |
2324 | 2331 | | |
2325 | 2332 | | |
| |||
2331 | 2338 | | |
2332 | 2339 | | |
2333 | 2340 | | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
| 2344 | + | |
2334 | 2345 | | |
2335 | 2346 | | |
2336 | 2347 | | |
| |||
2341 | 2352 | | |
2342 | 2353 | | |
2343 | 2354 | | |
| 2355 | + | |
| 2356 | + | |
| 2357 | + | |
| 2358 | + | |
| 2359 | + | |
| 2360 | + | |
| 2361 | + | |
| 2362 | + | |
| 2363 | + | |
| 2364 | + | |
| 2365 | + | |
| 2366 | + | |
| 2367 | + | |
2344 | 2368 | | |
2345 | 2369 | | |
2346 | 2370 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
89 | 95 | | |
90 | 96 | | |
91 | 97 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
397 | 397 | | |
398 | 398 | | |
399 | 399 | | |
| 400 | + | |
| 401 | + | |
400 | 402 | | |
401 | 403 | | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
407 | 420 | | |
408 | 421 | | |
409 | 422 | | |
| |||
470 | 483 | | |
471 | 484 | | |
472 | 485 | | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
473 | 499 | | |
474 | 500 | | |
475 | 501 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
265 | 270 | | |
266 | 271 | | |
267 | 272 | | |
| |||
0 commit comments