RolandHughes, just use QExtSerialPort. It is working in threads.