Im Log kann man sehen, dass nur die ersten 3 Zeilen gelöscht wurden, der Rest aber nicht.
Jeder Vorgang wird zwar mit OK quittiert, aber die Firmware macht beim Reset keinen verify, das OK bedeutet also nicht, dass der Reset erfolgreich gewesen wäre.
Offensichtlich funktioniert bei deinem Stick das Beschreiben des eeproms oft nicht. Das Auslesen klappt aber.
Zeigt die gui diesen Stick als STM32 oder als CS32 an?
Die IRMP Firmware schreibt im Normalfall nur sehr wenig ins eeprom, nämlich den Wakeup und sonst nichts.
Die KBD Firmware schreibt das eeprom ziemlich voll, weil ja alle Tasten und Keys drin sind, und meist nach kurzer Zeit auch nicht benutzte Tasten.
Es wurde ja lange gerätselt, ob die Sticks 64kB oder 128kB voll funktionsfähigen Flash haben. Das im Flash emulierte eeprom liegt derzeit knapp unter 128kB.
Möglicherweise bist du ja der Erste, der einen uC mit nicht voll funktionsfähigem oberem eeprom/flash erwischt hat?
Es ist allerdings in all den Jahren das erste Mal.
Man könnte für diesen Stick eine Firmware bauen mit eeprom unterhalb von 64kB und gucken, ob es damit geht.
Dazu müsste in der eeprom.h die EEPROM_START_ADDRESS von 0x0801F000 auf 0x0800F000 gesenkt werden.