-
Notifications
You must be signed in to change notification settings - Fork 157
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
updateFirmware
invokes multiple factory resets on iOS
#521
Comments
…rform factory reset before each firmware file write operation polarofficial#521
Fixed in #523 |
Steps should be :
It is expected to have 2 factory defaults command then, but having 1 for each file seems like a bug. |
Thanks for clarifying @jimmyzumthurm. With this PR: #523, iOS will behave exactly as you described. However, on Android currently implementation performs only one factory reset before writing the files: see here. I will open a PR soon that aligns that. |
Fixed in #525 |
@korzonkiee Hi, can u please show your implementation to perform the firmware update ? i always get "Error during firmware update: serviceNotFound" when i try. Thank you by advance |
Here is the Android & iOS implementation of the |
FLOW-61158 |
@korzonkiee Is there a minimum firmware version for updating H10 sensors? And is there any configuration to be added in the SDK initialisation or any other prerequisites? Here is my implementation : #504 Thank you by advance ! |
Platform on which you observed the bug:
Device on which you observed the bug:
Describe the bug
While reviewing the iOS implementation, I noticed that a factory reset is performed before each file is written to the device (link), followed by an additional reset after all the files have been written (link). So for example, when updating Polar 360 from version 1.1.0 to 1.1.24, two firmware files—SYSUPDAT.IMG and BTUPDAT.BIN—are involved, resulting in a total of three factory resets during the update process.
I wanted to confirm if this is the intended behavior. On Android, the factory reset is performed only once, after all files have been written to the device.
Could you please clarify if this discrepancy is expected, or if any adjustments are necessary?
The text was updated successfully, but these errors were encountered: