Here is how i was able to upload external hex file to mega2560

oops... you don't have to replace the avrdude.conf
just start from the 2nd step