Bootloader keeps failing

I am trying to load bootloader on a Atmega328-pu using the breadboard with caps and crystal using Arduino example ISP. The LED lights up for program running and LED for commumcating with the chip. I have tried changing the avrdude config file like one post suggested. I am using a uno clone with mega328-pu

When I put 14 into avr config

signature = 0x1e 0x95 0x14;
result
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1

avrdude: stk500_disable(): protocol error, expect=0x14,
resp=0x51

Original file
signature = 0x1e 0x95 0x0F;
result

avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1

avrdude: stk500_disable(): protocol
error, expect=0x14, resp=0x51

Don’t know what to try now.

It has nothing to do with device signature, it's just the reset timing of the bootloader is bad, try to reset just a split second before avrdude begins

So putting a resister from 5V to reset dosen't fix the problem. It is the target chip that the reset is jumped to 5V?. So its a software problem. Think there will be a fix soon?
Thanks for the reply

You might want to consider getting a real programming adapter. If you don't run any 64bit version of winblows (might work, but could be tricky), 'usbtiny' or clones are an affordable option. They are available for less than 20$ at e.g. sparkfun or adafruit.

In the long run it will save you grief.