Skip to content
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

Correct CRC binary OTA firmware file #181

Open
pvvx opened this issue Apr 1, 2021 · 0 comments
Open

Correct CRC binary OTA firmware file #181

pvvx opened this issue Apr 1, 2021 · 0 comments

Comments

@pvvx
Copy link

pvvx commented Apr 1, 2021

The atc1441 TelinkFlasher will not work with the CGG1-M (and many others). The data is not signed correctly and when connecting it expects a UUID that CGG1-M does not have.
The correct signature for the binary OTA firmware file is put by the utility from the Telink SDK, and not from the Ai-Thinker-Open Telink_825X_SDK (!): https://github.com/pvvx/ATC_MiThermometer/tree/master/utils
All original OTA files (Xiaomi LYWSD03MMC, MHO-C401, CGG1-M, ...) are signed with this particular utility.
There is no such thing for Linux.
The size of the binary file must be correctly specified in the bootloader header (and have 0xXXXX4).

pvvx#41 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant