Copy-protected Arduino-like bootloader and .hex scrambler
$30-250 USD
Completed
Posted about 8 years ago
$30-250 USD
Paid on delivery
I wish for a (python 2.7.x) script to scramble a .hex file, , so that it will only work on Atmega328 microcontrollers with proper (descrambling) bootloader.
So:
(the text file explains how a firmware looks)
1: a python script must open an original file, lets call it "[login to view URL]" scramble/encrypt the data fields, and generate new checksum for each line, outputting it as a new "firmware..[login to view URL]"
2: the bootloader (attached), must be modified to descramble/decrypt the data before saving to EEPROM
The goal is to be able to let people upgrade their microcontrollers by uploading a freely distributed .hex , making sure the software will run only on microcontrollers from me.
Hello,
I have done the project you have submited. I have provided 2 hex files on github as a proof of a working modified bootloader which will only accept "specially modified hex files" (this modification is made wit a python script).
I hope you will take the time to go to this URL and try my demo :
[login to view URL]
I am new here, i don't even know if you read my message, i would be glad to know if you read my message (by talking to me here or maybe, by opening an Issue on my github project [login to view URL]
Hope to work with you soon
Sincerly,