I have burn optiboot botloader from MCUdude MegaCore Optiboot Bootloader for my Arduino Mega 2560 using another arduino nano as isp.
I was able to upload the program using the python app. It is only "blink" program.

But the program is not running, then I checked using avrdudess (arduino nano as isp) to verify the program. Avrdudess even cannot detect the Atmega2560.

Sorry for my bad english.