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

CGD1 #536

Open
redblue-pkt opened this issue Aug 29, 2024 · 1 comment
Open

CGD1 #536

redblue-pkt opened this issue Aug 29, 2024 · 1 comment

Comments

@redblue-pkt
Copy link

I’m currently working on a project that requires extracting or dumping OTA (Over-the-Air) firmware from a device CGD1. I've reviewed some documentation and attempted various methods, but I’m still facing challenges with the process. Could someone please provide detailed instructions or recommend tools and techniques for dumping OTA firmware?

@pvvx
Copy link
Owner

pvvx commented Aug 30, 2024

It is possible to read the firmware using a programmer.
OTA function does not support reading program dump.

For example, CGD1 thermometers have different chipsets: TLSR825x or nRF52xxx

For TLSR825x:
With OTA you can download a new program that will not erase the previous code.
Using this new program, read the old OTA program. Then restore the pointer to the start of the old OTA version.
https://github.com/pvvx/TLSR825x_OTA_Flash_Hacker

What chipset does CGD1 have?

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

2 participants