What exactly did you do to lose it in the first place? Have you verified the update.zip integrity and that the usb or sd is a fat partition?
It was worth a try to flash from android. Not sure if it's an issue with the binaries or something else.
Here's a working link to the pic.