Hi all, I have my PIC32 running the microchip USB CDC device driver and I'm able to get a serial terminal to connect to it from the host computer through a virtual serial port. I'm using the Mac as a host so I just use "screen /dev/tty.usbmodem411" or whatever and I get a terminal to the device where = I can type stuff. Anyway, I want to be able to send a file to the device. When I do "cat hex.bin > /dev/tty.usbmodem411", it just hangs until I kill it. However, it found that if I use kermit and set the option "set carrier-watch off", it works and sends the file successfully to the PIC32 (and the PIC32 flashes LEDs based on the content of the file to confirm that it received it successfully). I'm assuming that "cat" is waiting for some carrier signal for some reason. How can I get the PIC32 to send this signal? - Or - How can I get "cat" t= o not require the carrier signal (similar to carrier-watch off in kermit)? --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .