I want to add a factory reset onto a PCB design I am working on. Basically, I want it to be a switch (or combination of) that will never be "accidentally" closed and therefore accidentally factory reset the uC.
My initial thought was to add a switch you can only press with a needle that you see often in consumer products, except this PCB will not be inside an enclosure and I believe the "needle" requirement comes from designing the enclosure to have a small opening that only a needle can penetrate.
My next idea is to use an 8PDT switch (or similar) where only 1 combination of the 8 switches (1 / 2*8 = 1/256 = 0.4%) will output a "1" to the factory reset.
Anyone have any experience with this, or suggestions for alternate methods?