Something wrong then. If you can get to the switch and short the terminals, that would be the next test. Other than a poor switch, I think it might be hard to go further.
What was the issue with using Legacy that required a new programmed chip inside? Anything to do with this problem?