Ok, ich schreibs mal drunter:
Die neue 2.x scheint die Datenbasis der alten zu verwenden in AppData, einem versteckten Ordner. Änderungen in Local/Arduino15 bewirken, dass diese übernommen werden, also auch die in programmers.txt, die es für jede Hardware gibt.
Seltsamerweise taucht mein Diamex bei "Arduino pro Mini" Boards auf aber nicht bei Arduino Uno, obwohl die gleiche CPU drin ist. Die Lösung war den AVR ISP mkII umzuschreiben, von usb auf serial, dann muss man ihn anwählen und der Diamex läuft damit auch.
avrdude: 924 bytes of flash written
avrdude: verifying flash memory against C:\Users\Thorsten\AppData\Local\Temp\arduino-sketch-014CB50A9BBD128E78A2B5D86D453AD3/Blink.ino.hex:
avrdude: load data flash data from input file C:\Users\Thorsten\AppData\Local\Temp\arduino-sketch-014CB50A9BBD128E78A2B5D86D453AD3/Blink.ino.hex:
avrdude: input file C:\Users\Thorsten\AppData\Local\Temp\arduino-sketch-014CB50A9BBD128E78A2B5D86D453AD3/Blink.ino.hex contains 924 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.20s
avrdude: verifying ...
avrdude: 924 bytes of flash verified
avrdude done. Thank you.