С оптическим энкодером от BMW решил не разбираться и заменить его на обычный.

Разобрал все это дело

Разобрал энкодер

Доработал родной вал под новый энкодер.
Вот такая штуковина получилась
Изначально распаял его на китайский обучаемый ИК пульт, но работает он кривовато, сейчас хочу сделать кнопки сделать резистивными и подключить к обучаемому интерфейсу ACV, заодно и функций станет больше в два раза, так как у него можно запрограммировать длинное нажатие.