FINAL UPDATE
It was our firmware the whole time. Embarrassing to a degree, but I\'m happy we can move forward and I can put learning Java off for an
I had the same problem and setting the baud rate to 1 fixed it!