I checked the Testpoint with my oscilloscope and yes it gives 12V for about 250ms.
These are my configurations I made to the sketch:
Code: Select all
// User defined settings
#define MEGA 0 // Set this to 1 if you are using an Arduino Mega (default = 0)
#define DEFAULTMODE ATMEGA // If running in non-interactive mode, you need to set this to ATMEGA, TINY2313, or HVSP.
#define ASKMODE 1 // Set this to 1 to enable mode question at startup
#define INTERACTIVE 0 // Set this to 0 to disable interactive (serial) mode
#define BURN_EFUSE 1 // Set this to 1 to enable burning extended fuse byte
#define BAUD 9600 // Serial port rate at which to talk to PC
// If interactive mode is off, these fuse settings are used instead of user prompted values
#define LFUSE 0x22 // default for ATmega168 = 0x62
#define HFUSE 0xDF // default for ATmega168 = 0xDF
#define EFUSE 0x01 // default for ATmega168 = 0xF9
edit:
Hey! Now it seems to work! It needed a few tries but now I can read the fuse values with my serial programmer again

I don't know what I did different