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

Firmware Updates #1

Closed
travisgoodspeed opened this issue Sep 26, 2015 · 2 comments
Closed

Firmware Updates #1

travisgoodspeed opened this issue Sep 26, 2015 · 2 comments
Assignees

Comments

@travisgoodspeed
Copy link
Owner

Firmware updates come in an encrypted form, but they are decrypted by the radio during the loading process. md380-dfu should be able to send the encrypted update, letting the radio take care of the decryption.

Close this issue when the md380dfu can flash firmware

@ghost
Copy link

ghost commented Jan 31, 2016

I may have something for this, but I learned everything I know about USB, DFU, and a fair amount of python in getting it to work, so I have little confidence my code is worth opening a pull request for. I also made lots of changes in working to understand everything.

But, it does work! (on my machine and radio).
I also have PCAPs of the original upgrade.exe pushing new firmware to the radio I can share on request.

download_firmware(): https://github.com/mach327/md380tools/blob/master/md380-dfu#L365

@travisgoodspeed
Copy link
Owner Author

Thanks @mach327, I confirm that your fork works to reflash the radio. I've been using the DFU bootloader for development, but this will conveniently remove that as a requirement.

Re-assigning this issue to myself for merging, which should be finished tonight or tomorrow.

73 from Knoxville,
--Travis

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

No branches or pull requests

2 participants