I know there have been a few threads about burning a bootloader to the ATMEGA328P-AU SMD chip, but I have read a few, and don’t know where I am going wrong.
I am using the Arduino as ISP and have successfully burned to DIL chips (-PU) using a 16MHz resonator.
I am now trying to burn to the SMD version (-AU) in situ using the internal oscillator and am constantly getting the error of
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
When I use the verbose output, it seems the signature being read is 0x000000.
I have engaged the low speed setting in the Arduino code, but no joy.
I have even tried holding a lead from pin 9 (the 8MHz clock generated by the Arduino code) to the XTAL1 pin as I read that if the fuses are set to use an external clock, you can’t burn a new bootloader without one.
Any advice greatly received.
I can post a schematic and .brd file for the PCB I made if that would help!