Вы формулируйте как-нибудь более понятно : что сбивается, в чем оно выражается и т.п. В вышеизложенном лично я пока вижу только проблемы самих датчиков. Ваши межстрочные мысли мне неведомы.
Порты на mo2 да, с траблами, но это никоим образом не может привести к сбою на внешних девайсах.
Если считаете что проблема с 4й функцией какой-то либы - ищите автора либы или копайте ее код коли он доступен.
Правда непонятно каким образом функция имеет отношение к порту. Это как цвет ботинок к работе трамвая.