How to design a PCB that allows firmware updates.

2X on just changing the chip. Our company monkeys ]:smiley: (AKA service tech) can do it. They do it using a normal dip socket.