I am trying to use the USART Bootloader that Microchip provided for AVR 0 series. I am trying to use that on Atmega1608. I changed the UART pins accordingly to PA0(Tx) and PA1(Rx). Baud rate to 9600 and the boot pin to PC0. I am trying to flash a simple Blinky hex file. The issue I am facing is that I am able to successfully flash the hex file through the bootloader, but the LEDs are not blinking. When I just flash the blinky.hex through UPDI it works normally. I am attaching both my blinky hex file and the boot.c file If someone can help me figure out that am I doing wrong. I am using Microchip studio. main.c is a blinky c file.