Step 4: So Far...so Well :-)
The previous blockage was resolved...
Now comes another problem: There are two different versions of the Atmega328 chip: Atemega328 and Atmega328P. (P means low power). AVRDUDE and Arduino IDE (also using the AVRDUDE software) are configured to work with Atmega328P. The chip, which I use is the "high power" one. Both chips have different signatures!
Arduino IDE and AVRDUDE, both report something like this: "The chip not recognized - false chip signature. For Atmega328 expected signature XX XX XX" ...
Now the solution is the following: Using a text editor the file "averdude.conf" must be opened and edited.
For the Arduino IDE its place is ": \Program Files\arduino -xxxx\hardware\tools\avr\etc\" and for WinAVR its folder is :
A serch for "m328p" is done. In the Atmega328p part definition section of the file the line :
"signature = 0x1E 0x95 0x0F" must be changed to "signature = 0x1E 0x95 0x14"