I have trying to establish a communication between my atmega1284P and bluetooth module HC 05 which could flash hex files into my MCU. I want to flash it via UART1 instead of UART0 as the UART0 is already being used. I tried to start with a custom boot loader, but with my basic knowledge I was not able to write. Then I found a boot loader called optiboot which had a hex file " Optiboot 1284p compiled for UART1 instead UART0 (experimental)"
Has anyone tried to boot load this ? What is the status of this experiment ?. If not how do I change the source code of other optiboot to boot load via UART1.
Please also suggest android app that can be used to flash hex files from mobile to the MCU.