We have a device with a PIC18F... or PIC24F... microcontroller. Our users should be able to update the
firmware by usb, so we need to provide them with the HEX file.
However, we would like to encrypt the HEX file, so that they cannot decompile it.
Thus, we need a kind-of encryption-enabled bootloader.
Is there a ready-made product for this, or any solution to protect our code?