I uploaded your code to my Arduino board and connected it to your Python client. Unfortunately, I am getting "an invalid data stream" message. Is it possible that the Arduino code was designed for a different DMM than my DMM BM869s? Can you advise me which parameter should be tweaked to get correct data?