Constantemente recibo errores de verificación con avrdude y atmega168. Busqué mucho en Google, pero todos los están obteniendo en el primer byte, mientras que los estoy obteniendo en bytes aleatorios:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0692
0x91 != 0x8c
avrdude: verification error; content mismatch
A veces funciona, a veces no funciona. Noté que si un archivo hexadecimal no funciona una vez, no funcionará en absoluto, a menos que cambie algo en el código, cambiando así el archivo hexadecimal. Ocurrió con múltiples procesadores y dos programadores.