I see, in data format is easier to process. Now I just use StreamWriter.WriteLine(SerialPort.ReadLine()) everything is ASCII, VB may treat it as a string. Anyway to read a buffer as data?

Thanks for your help.