I am trying to burn the boot loader onto a cheap Chinese knockoff of the Arduino Nano. I garbed one to play with and it has been giving me issues so it may be the board itself. The knockoff has a 328P-AU processor on it.
I am using an Arduino pro mini at the isp and have everything wired up. It was giving all kinds of check errors when I tried to burn the boot loader so I switched over to command line and used the -F option.
This is the command I am using.
/mnt/Disk3/home/cl/bin/arduino-1.6.3/hardware/tools/avr/bin/avrdude -C/mnt/Disk3/home/cl/bin/arduino-1.6.3/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -P/dev/ttyUSB0 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m -F
It fails to burn it and gives the following error
avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x98c312
avrdude: Expected signature for ATmega328P is 1E 95 0F
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10
That device signature does not exist in the avrdude.conf file. I can not even find anything close to it.
I may just toss this board as junk but was wondering if anyone had any suggestions as to how I can get it to burn a new boot loader?