-
Notifications
You must be signed in to change notification settings - Fork 42
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
Checksum Issues #36
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am having a checksum issue. I am using the Android App and the NimBLE firmware implementation. Everything goes well until the "Update" step where it moves everything from SPIFFS to OTA1 partition.
Here is my serial monitor output:
Using esptool.py, I am getting a checksum of 0x70 (same as the "read" checksum).
I am using the "Default 4MB with spiffs" partition scheme.
I tried reading the dump from the app1 (ota_1) partition using esptool as well, but it always fails with a checksum error at the exact same address location.
Note that it always gets to 720896 decimal, or 0xB0000. No matter how many times I attempt to run the OTA update through the app, this command always fails in this location. If I read from the partition and stop at 0xB0000 it completes just fine. I try to read from 0x150000+0xB0000 = 0x200000 and it immediately gives a checksum error. Even just trying to read 1 byte from any address after 0x2000000 results in a checksum error.
Does anyone have any ideas why this might be happening? I did try switching to FFAT already and I get the same results, so I am back on SPIFFS.
The text was updated successfully, but these errors were encountered: