1
\$\begingroup\$

About a week ago, I tried to use my Arduino Uno to program a a stand-alone ATmega328P with Optiboot. Not only was I unsuccessful, but now I can't upload sketches to the original ATmega chip. The "L" stays lit even when I press the reset button.

So I ordered an AVR ISP MKII to either unbrick my Arduino Uno or bypass the bootloader and upload a sketch. I followed the tutorials to use the ISP in Ubuntu 12.04 (Precise Pangolin), I have the programmer set to AVRISP MKII and I tried to "Upload sketch using programmer". This is the response:

avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Unknown status 0x00
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.
\$\endgroup\$
  • \$\begingroup\$ I've never used Arduino IDE to upload via ISP, but did you check the (serial) port selection? \$\endgroup\$ – angelatlarge Apr 18 '13 at 4:54
  • \$\begingroup\$ 'The "L" stays lit' Where do you see that "L"? \$\endgroup\$ – jippie Apr 18 '13 at 6:34
  • \$\begingroup\$ @jippie Maybe it is this? \$\endgroup\$ – angelatlarge Apr 18 '13 at 6:41
  • \$\begingroup\$ Sorry, I meant the "L" LED on the Arduino Uno that is connected to pin 13. \$\endgroup\$ – Justin Manuel Apr 18 '13 at 19:08
  • \$\begingroup\$ @PeterMortensen, seriously, what possible benefit is there to dredging up a low quality question that no one has touched for four years, only to make a trivial capitalization edit?? This seems to be your primary activity in visiting the site, and all it accomplishes is to generate noise on the main page. \$\endgroup\$ – Chris Stratton Sep 23 '17 at 20:22
2
\$\begingroup\$

If your Uno's AVR is the 28-pin DIP, the cheapest, quickest, most painless way to fix it is to replace the chip with another boot-loader installed one, available from lots of suppliers.

An FTDI cable (USB-A -> serial TTL) is so easy and convenient to use with your standalone, there's no need to risk your development board.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.