Hello, > I have made a buggy application that is able to send data (if I send > ATZxxxxxxxx I can see in the other end that it works), but it is not > able to receive data: The diagnostic messages you are getting means that your code is buggy, it has nothing to do with reading/writing to the serial port.