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