Sean,
Me again. Are you still getting the "update error. Bad image header, Invalid Image file. " message? Could you post a screenshot of the firmware upgrade configuration window?
Also, if you have easy access to a TFTP server or don't mind installing one temporarily like
tftpd32 you could try TFTP instead of FTP.