In my `debugPrint` version, I added ```C debugPort.print(millis()); debugPort.print(':'); ``` at the start of the function, as it helps pinpointing timeout issues. Might be useful for you too.