Stable Library ========================================= Native lib Version = RXTX-2.1-7 Java lib Version = RXTX-2.1-7 COM3 COM7 This one doesn't work: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ String s; for(byte i=0; i<50; i++) s += (char)(i+124); com.write(s); \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ (126|~) (0| ) (50|2) (124||) (125|}) (126|~) (127|) (63|?) <----(!!) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (63|?) (160| ) (161|¡) (162|¢) (163|£) (164|¤) (165|¥) (166|¦) (167|§) (168|¨) (169|©) (170|ª) (171|«) (172|¬) (173|­) (254|þ) This One works fine: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ String s; for(byte i=0; i<50; i++) s += (char)(i+124); for(int i=0; i 0x39 is sent (?) Could it be a problem with Java to C unsigned conversion? It has been tested on windows XP with arduino on P5v124. Serial Lib is dated: 04-02-2007