Arduino Mega (clone chino) dejo de subir sketchs

Hola, tal vez le ha pasado a alguien, tengo un Mega funcionando 24/7 conectado a la PC con W10 desde hace casi 2 años, probando cosas.
El tema es que de un dia al otro dejó de cargar los programas. Probe reinstalar la versión 1.8.5 que venia utilizando, instalar la que esta en la tienda de MS y la versión anterior. W10 identifica que el Mega está en el puerto serie pero nada.

El mensaje de error que da es el siguiente, tratando de subir el BLINK.

Una opción que se haya roto el puerto del Mega, pero antes de reponerlo consulto por aquí a ver si alguien tiene algo para aportar.

Osvaldo

avrdude: ser_open(): can't set com-state for "\\.\COM3"
avrdude: ser_drain(): read error: Controlador no válido.


avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Controlador no válido.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Controlador no válido.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Controlador no válido.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Controlador no válido.


avrdude: stk500v2_ReceiveMessage(): timeout
el puerto seleccionado 
no existe o tu placa no esta conectada
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Controlador no válido.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Controlador no válido.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

en el admin de dispositivos te sale bien instalada la tarjeta? pregunto porque hace poco se me presento un problema similar con una arduino uno clon, y era problema de driver!

Si tienes otro arduino podrias intentar programarlo via ICP

Hola, mis disculpas por no volver sobre la consulta.
El tema quedó resuelto dejando el Mega sin alimentación durante unos minutos. Luego de eso todo funcionó normal.
Ya estaba viendo las opciones de cómo subir los sketch mediante un loader pero no hizo falta.
Gracias