Goal: Use either an Uno or a Mega to program a Mega (upload a sketch, not bootloader)
From what I've read on these forums and elsewhere, ArduinoISP is unable to program Megas because the protocol is STK500 mk I and cannot access the entire memory available on the Mega.
Are there alternatives to this sketch so that I can send a compiled hex to my Mega via an Uno/Mega?
I've seen Nick Gammon's Bootloader and Hex Uploaders which both seem to work with the Mega but:
Has anyone used his bootloader sketch to upload a compiled sketch rather than a bootloader?
The Hex Uploader requires an SDCard pre-loaded with images, rather than being able to send an image from PC. Modifying the Hex Uploader to send a hex via serial seems like a fun project, but its not something I really want to do at this point.
I have ordered a programmer and expect to be able to use it directly from the Arduino IDE soon, but I would like to be able to use a spare Arduino to program others in a pinch.