Hola, a mi me pasaba lo mismo, pero leyendo en un manual de arduino encontre que algunos arduinos no vienen con la firmware; para instalar la firmware necesitas otro arduino y usarlo como programador ICSP para cargar la firmware.
aqui te dejo un enlace a un video que me funciono:
How to use Arduino as ISP Programmer | Arduino code upload error FIXED | What is ICSP ?