Заменил транзистор.
Не помогло - программа падает с исключением.
Тест продолжает выдавать какие то данные.

Может на чтение данных обложишь блоком перехвата исключений?
Хотя бы понять - на чем падает программа?

Сейчас переделаю печатку... Может это поможет.