Snake____1:
It works fine via ISP. I have burned bootloader via Arduino using USBasp.
When you do a Sketch > Upload Using Programmer the bootloader is erased. After doing that you always need to do a Tools > Burn Bootloader again before you can do a UART upload.