Reconoce arduino y carga pero no funciona

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 ?