i have made a bootloader for pic18 microcontroller which is read protected. bootloader accepts encrypted firmware, is it possible that one can erase my bootloader, programs his custom bootloader and reads all the program memory where the actual(functional) firmware is stored..
i am worried that my customers can erase my bootloader, programs their bootloader and reads my firmware, how can i make it more secure?
remember there is code protection and flash protection, (depending on the pic18 but i think it's very common)
the code proteccion blocks further reading and programming from ICSP. (external programming)
flash proteccion blocks reads or writes (i think you can configure individualy the areas of read-block and write-block) form internal reading writing (like the areas from your bootloader)
remember there is code protection and flash protection, (depending on the pic18 but i think it's very common)
the code proteccion blocks further reading and programming from ICSP. (external programming)
flash proteccion blocks reads or writes (i think you can configure individualy the areas of read-block and write-block) form internal reading writing (like the areas from your bootloader)
thanks for the information. i am using pic18f4550
where can i read more about flash protection, i want to read protect memory space where firmware will be stored and write protect bootloader space