I got that error too. It turns out the tftp server I used was not reliable (what happens when you get used to using wireless for everything). The controller gets confused and thinks the download is complete - when it tries to save it to flash, ir fails. It would be great if the controller supported ftp downloads as well, but in the mean time, make sure you use a dedicated tftp server (at least for this download).