По поводу внедрения кнопок, и ремонт штатного переключателя. Только проговорил про хороший контакт, и вот сюрприз.
Судя по контактам, переключатель вроде самый обычный, на 3 положения, четырёх контактный.
Казалось бы, заменяется кнопками без проблем. Подпаиваю 3 кнопки, работают, как писал выше, с глюком.
Решил прозвонить переключатель на "шорох контактов" так сказать скоростной прозвонкой, шуршит, и на фото видно, как на контакты "налез" "порошок" с пластика.
Разобрал, прочистил, влил масла, не шуршит, работает без сбоев. Кнопки же работают с глюком (кнопки позолоченные, мембранного типа).
По схеме, общий контакт переключателя-колеса, подключается через резистор 10к на +3,3V. Остальные 3 идут на порты STM.
На кнопки вешал помехоподавляющие конденсаторы на плюс, на минус, подтягивающие резисторы на минус, всё без толку.
Пока идеи кончились)