You wouldn&#x27;t need any changes to the AVR side to do that, because the bootloader doesn&#x27;t need anything special other than a reboot to get it into programming mode. However, if you&#x27;ve got an android device, the easiest, most reliable, way to program it would be to get a $3 usb otg dongle and just plugging your arduino into that. There are tons of free apps that will burn a new program on from there.