fixed RS232 read NOT TESTED