Open markoaamunkajo opened 1 year ago
Sensor reboot is not necessary. Restarting download may complete or stall at a different spot.
Placing a sensor in the refrigerator works well to duplicate this problem.
What would be the fix here? We can change the parameters of connection, but we cannot have one set of parameters that will be the best option in every case.
It seems that the app should "understand" that connection has been disrupted and either restart from the beginning or pick up from where it left off.
My observation is that simply restarting the download (without any action to the tag) will continue sometimes succeeding. Please review the initial submission of issue #1069. This is from an old version. I will duplicate thee test and report back later today.
Stall at 554
Description:
Gatt sync stalls in both Android and iOS. Reported by multiple users.
This is related to Bluetooth Connection Length Extension. Tag sends data as much as it can until something breaks the connection in interval and then it has to wait for the next interval.
1250 would be a flash page boundary, It makes me think that flash itself might have questionable data. That should be cleared in sensor reboot though.
Original issue: https://github.com/ruuvi/com.ruuvi.station.ios/issues/1069