Stand-alone programmer over TX/RX

Hi,

i was thinking about how could i upload HEX or INO (probably to complex) to an atmega2560(with bootloader inside) over rx tx and reset pins, without using PC. i would love to be able to put HEX in the SD card and another arduino or something would upload program to target arduino.

Has anyone saw something similar?

Thanks.

Yes it is possible to upload a hex from a sd. ino not because that would require compiling. Some have made a alternative bootloader and others made a [=url=http://www.gammon.com.au/forum/?id=11638]stand alone programmer[/url].