switched to pyserial