Hi,
I am exploring the idea of removing the JTAG port from the PCB to make it difficult to maliciously change the firmware on the field. I have the secure UART Boot-loader already working. I wanted to make sure I am not missing anything in the hardware and firmware that will render the product useless, should something happen to the Application firmware. I currently have:
- Physical reset switch on the PCB - Will this be enough to boot into bootloader, like what we do with the 52840-Dongle?
- Firmware with App, Bootloader and MBR. Please note that my app don't have Softdevice.
- Exposed UART pins to do secure DFU on the field, should something happen to the App.
Apart from these three, am I missing anything that can un-brick the 52840 on the field without the JTAG pins?