Subir programa a Arduino Micro

Hola,

Tengo un par de Arduino Micro que me llegaron estos días pero no puedo cargarles el programa, ni el mío ni ningún ejemplo.

En Linux usa el puerto ttyACM1

Placa seleccionada en Arduino IDE y en Platformio --> Arduino Genuino/Micro

BN: Arduino/Genuino Micro
VID: 2A03
PID: 8037
SN: Subir cualquier sketch para obtenerlo

Cuando intento subir un programa el led verde se enciende, los leds de TX y RX parpadean, todo parece ir bien pero luego el IDE se queda esperando pero no llega a subir nada.

¿Alguna idea de como solucionarlo?

Saludos

Subida del ejemplo Blink ejecutando Arduino IDE desde línea de comandos con sudo:

El Sketch usa 4114 bytes (14%) del espacio de almacenamiento de programa. El máximo es 28672 bytes.
Las variables Globales usan 147 bytes (5%) de la memoria dinámica, dejando 2413 bytes para las variables locales. El máximo es 2560 bytes.

El ide dice subiendo.... pero ya se apagaron todas las luces de la Arduino Micro y aún dice subiendo.... después de unos minutos.

EDITADO: Ahora me salió este error:
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = "C
"; type = S

Instalé avrdude libftdi1 pero sigue igual:
avrdude: butterfly_recv(): programmer is not responding