uploading hex file problem with xloader and avrdude

Im having problems up loading hex file to a mega 2560 board, i was able to do this fine last week but now cant, AVR is saying it is timeing out and xloader just says upload failed.

ive used arduino to upload the basic first line that opens on a sketch to which avr said:

avrdude.exe: Device signature = 0x1e9801
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: stk500v2_command(): command failed

so was able to upload just dont know why i cant with xloader avd avr?

the board is new and just out of the box

the hex file are being used because the orignal progam has been lost

anyone any help or tips?

thanks

SOLVED, i used the original downloaded version of xloader

Try to use ApeHexloader available at apecoder.co.za