Может стоит выпустить модификацию контроллеров М02 без этого переключателя, и посмотреть какие будут больше брать, и какими будет меньше проблем?
Но сам переключатель еще ладно, а сброс Retain переменных это очень плохо. И руководстве про это не написано. Причем новые прошивки выходят, а эта проблема не решается.