I have sniffed the communication using UART to USB interfaces with Hyper-terminal. 
I sniffed the file going out and the communication being sent back. I saved these in files. 
  
When I started the transfer the receiving end transmission sent out a two uppercase "C"s and then 1451 Acknowledgements (Looking a file through Notepad++) 
The last portion in the receiving file is a CAN (again viewed through Notepad++) 
  
Where do I start with the x-modem vi libraries?  Do I Initiate receiving first or send or something else?