Look at the source tab on the page I linked. The tar.gz file you linked to is useless on Winders, so I can't see what the XSend(&SD, &Serial, f); call is actually doing.
You could, of course, add another Serial.print() to setup() before that call, to confirm that the serial port is, or is not, working correctly before trying to send the file.