Teardown and reverse engineering of the ANENG AC11 Mains Socket Tester
Good tear-down.
As to why they may be programming the firmware at production time, could it be because it might be built for different markets with different mains voltage calibration ?
Is the reverse switch automatically placed by machine, eg are there reverse packaged switches available on reel or would that be a manual soldering task?