I am using the Atmega256 MCU. This is attached to a Bluetooth device and through this Bluetooth device it receives new firmware in binary format. Can we use the received bin file and flash it like we do it using the .hex file or .elf file? The Bluetooth supports only hex values . The .hex file we obtain are the Intel hex files,which contains the parser ,which cannot be transferred over the bluetooth. Any suggestions? (ofcourse I will have to work on the Bootloader,). The sample figure below shows the format.