Вывод пока только такой - джой калиброван в винде (спасибо, кэп - пожалста...)
Сейчас надо записать все сырые значения в центре и на краях - и потом когда появится недоход - сравнить их с новыми.
Уплывут красные - значит дело в контроллере. Уплывут только черные (в чем я очень сомневаюсь) - искать в винде.

ЗЫ: Интересный хид репорт логических осей в Mj16, однако... Всегда поражался на Миндаускаса - по хорошему. (Крайние значения 655 вместо типичных 512 - запас на калибровку чтобы гарантированно получать не менее 1000 отсчетов?)