This information is what I got from ComLite32. I had to write it down by hand. It turns out that the Portmon program gets much more interesting and useful data. Here is what the serial port traffic was like: Cam_Init (This occurs at the beginning of an erase pics or download pics command) OUT: E6 E6 E6 E6 E6 E6 E6 E6 0F FF FF IN: 05 FA FF OUT: E6 E6 E6 E6 01 FE FF IN: 00 XIRLINK 02 01 03 00 16 C0 OUT: E6 E6 E6 E6 02 FD FF IN: 02 3F 01 40 00 F0 00 05 01 40 00 F0 00 05 00 50 00 50 00 00 07 D0 F0 E6 OUT: E6 E6 E6 E6 0A F5 FF IN: 09 F6 FF Clear pics (would be right after Cam_Init) OUT: E6 E6 E6 E6 07 F8 FF IN: 08 F7 FF 09 F6 FF 00 Download pics (would be right after Cam_Init) OUT: E6 E6 E6 E6 03 FC FF IN: 03 01 FC FE OUT: E6 E6 E6 E6 04 01 FB FE IN: 06 00 00 four other bytes (I am not sure if all of "06 00 00" is always there) OUT: E6 E6 E6 E6 05 01 FA FE IN: Pic data here! (first 11 bytes of pic data will probably be the same) OUT: E6 E6 E6 E6 0C 01 F3 F3 IN: 07 00 06 nine other bytes Enjoy!