The playground is a publicly-editable wiki about Arduino.
Manuals and Curriculum
Arduino StackExchange
Board Setup and Configuration
Development Tools
Arduino on other Chips
Interfacing With Hardware
Interfacing with Software
User Code Library
Suggestions & Bugs
Electronics Technique
Sources for Electronic Parts
Related Hardware and Initiatives
Arduino People/Groups & Sites
Exhibition
Project Ideas
Languages
Participate
This library needs both a File descriptor, like from the SD library and a Stream (Serial).
This handles X/Y-Modem both in 128 byte and 1k blocks and the CRC-16 extension.
http://peter.turczak.de/XModem.zip