Arduino UNO R3 as ISP, Arduino 1.6.7 IDE
"Arduino NG or older" as breadboard.
BURNING BOOTLOADER:
avrdude adds
-Uefuse:w:{bootloader.extended_fuses}:m
to programming command and got message
"efuse" memory type not defined for part "ATmega8
at the end.
Those fuses exists in ATmega328 chips.
UPLOAD SKETCH:
ends with
avrdude: Device signature = 0x1e950f
avrdude: Expected signature for ATmega8 is 1E 93 07
** Double check chip, or use -F to override this check.**
Looks like signature was get from "Arduino as ISP" board.
It's question of config arduino IDE or avrdude?
SOLUTION:
Get power from externall source - not only from USB!
Board "Arduino NG or older" - upload bootloader via terminal avrdude - not in Arduino IDE.
Sketch - upload via terminal avrdude with -F option.
OR
Board "Arduino/Genuino Uno" - upload bootloader (for ATmega8) via terminal avrdude - not in Arduino IDE.
Sketch - upload via Arduino IDE.
How to omit adding -Uefuse:w:{bootloader.extended_fuses}:m by Arduino?