Flashing Arduino 2560 with SD Card/ISP/second Arduino

Do someone know a way to upload a sketch without an PC to an Arduino 2560?
I looked out 2boots an some other but all just known the STK500v1 , so not useable fpor the 2560.

If from Sd card, with another Arduino - over ISP or Serial, i just search a way.

Reason is: my Arduino is in the basement and my pc is on the second floor and i don't want run everytime with the laptop down to flash.

Same for Due if someone knows.

Have you looked into this?

Thanks, this seems like what i searching for. Many thanks.