I think I burned out a chip on the uno board. I had hooked 9v to an lcd by accident, lots of smoke and after that the arduino wouldn't program and the lcd was toast. So I had an order with mouser and got a new chip for the uno board. I downloaded the arduinoISP code into a mega2560 and tried to burn the bootloader to the new chip and it fails with:
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
So is this the programmer or the uno (with new chip) causing the error?