simon@legends:~/src/atmel$ ./sp12 -rF -rH -rL -rc SP12 version 2.1.0 performing init... Path to _sp12rc and _sp12dev: Local directory Running in SP12 cable/dongle compatible mode. Enabling AVR serial reading/programming... The device code bytes 0,1,2: 0x1e, 0x93, 0x7 were read from parallel port 0x3bc and indicate the following: You have connected an ATmega8 The device was made by Atmel 11100001 are the fuse bits read from an ATmega8 0xxxxxxx - BODLEVEL 4V (default 2.7V) x0xxxxxx - brownout detection enabled xxSUxxxx - reset delay, datasheet p28 xxxxCKSE - clock select, datasheet p24 1011001 are the high fuse bits read from an ATmega8 0xxxxxx - WDT always on x0xxxxx - serial programming enabled xx0xxxx - CKOPT max, datasheet p24 xxx0xxx - eeprom not erased xxxxBZx - boot size, datasheet p215 xxxxxx0 - reset at boot loader, p204 Note: RSTDISBL is 1 111111 are the lock bits read from an ATmega8 xxxx11 - no lock xxxx10 - write protected xxxx00 - read/write protected BTLKxx - Boot lock, datasheet p116 0xb0 is the calibration byte read from address 0x00 four calibration bytes (datasheet p28 p29 p218) Writing 0000 (0, B00000000) to the parallel port data bits. Sp12 was active for 0.06 seconds. simon@legends:~/src/atmel$ ./sp12 -wpf blmc/1n1p.hex -wF0011011 SP12 version 2.1.0 performing init... Path to _sp12rc and _sp12dev: Local directory Running in SP12 cable/dongle compatible mode. Enabling AVR serial reading/programming... The device code bytes 0,1,2: 0x1e, 0x93, 0x7 were read from parallel port 0x3bc and indicate the following: You have connected an ATmega8 The device was made by Atmel Performing chip erase... Writing content of blmc/1n1p.hex into program area.ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo blmc/1n1p.hex written and verified. write retries: 0 For the ATmega8; Wrong number of fuse bits. Writing 0000 (0, B00000000) to the parallel port data bits. Sp12 was active for 5.43 seconds. simon@legends:~/src/atmel$ ./sp12 -wpf blmc/1n1p.hex -wF00011011 SP12 version 2.1.0 performing init... Path to _sp12rc and _sp12dev: Local directory Running in SP12 cable/dongle compatible mode. Enabling AVR serial reading/programming... The device code bytes 0,1,2: 0x1e, 0x93, 0x7 were read from parallel port 0x3bc and indicate the following: You have connected an ATmega8 The device was made by Atmel Performing chip erase... Writing content of blmc/1n1p.hex into program area. ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo blmc/1n1p.hex written and verified. write retries: 0 00011011 are the fuse bits written into an ATmega8 0xxxxxxx - BODLEVEL 4V (default 2.7V) x0xxxxxx - brownout detection enabled xxSUxxxx - reset delay, datasheet p28 xxxxCKSE - clock select, datasheet p24 Writing 0000 (0, B00000000) to the parallel port data bits. Sp12 was active for 5.28 seconds. simon@legends:~/src/atmel$ ./sp12 -rF -rH -rL -rc SP12 version 2.1.0 performing init... Path to _sp12rc and _sp12dev: Local directory Running in SP12 cable/dongle compatible mode. Enabling AVR serial reading/programming... Sp12 tried 33 times to find a working device. No device connected. The device code bytes 0,1,2: 0xff, 0xff, 0xff were read from parallel port 0x3bc and indicate the following: You have connected an unknown device, or no device The device was made by an unknown manufacturer Nothing to do for sp12. Writing 0000 (0, B00000000) to the parallel port data bits. Sp12 was active for 0.18 seconds.