Go Down

Topic: [Shield!] AVR-HV: High voltage programmer (For your dead Arduino) (Read 1 time) previous topic - next topic

rtek1000

Anyone who has never had the Arduino without any response to the programmer has not yet had enough experience!

But do not panic (yet)!

If the Arduino does not respond to the ISP programmer, the most used, then it may be time to try the HV mode.

This is one of the models that can recover your chip (if it is not permanently damaged):

HV Rescue Shield 2



Schematic:


A list of supported devices:
Quote
Microcontrollers known to work with the HV Rescue Shield and HV Rescue Shield 2

This list is in progress and by no means complete. Most devices that are pin-compatible with the ones shown here will work with no modification to the Rescue Shield software or hardware.

If you have good results with a device that is not listed, please consider adding it.

Hardware versions < 2.0 (the original version of the shield):

    ATmega48/88/168
    ATmega48P/88P/168P/328P (only 328P has been tested)
    ATmega48PA/88PA/168PA (should work, but have not been tested)
    ATtiny2313

Hardware versions >= 2.0 (the HV Rescue Shield 2, with 3 IC sockets):

    All microcontrollers shown above for the original hardware
    ATtiny13A
    ATtiny25/45/85
    most 8-pin ATtiny microcontrollers should be supported, since they share the same HVSP protocol
    if you have tested a part not listed here, please consider adding it to the list!

Note: Not all ATtiny parts have an EFUSE. If you try to read the EFUSE on a device that doesn't have one shown in the datasheet, it will most likely return 0xFF, and attempts to change it will not work (but could have unexpected results).
What the HV Rescue Shield is not:
Quote
The HV Rescue Shield is not a general purpose AVR microcontroller programmer.  That is,  it can't be used to perform a chip erase or program flash memory.  It is intended only for programming the AVR's configuration fuses: HFUSE, LFUSE, and EFUSE (where applicable).

The hardware implements all of the control lines to support flash programming, but the code just isn't there.  If anyone would like to volunteer to rewrite the code to support more features, such as general flash programming, please post in the support forum!

The HV Rescue Shield is 100% open source (hardware and software). OSHW rules!
Requirements:
Quote
A working Arduino (tested with Arduino Uno, Duemilanove and Arduino NG)
    A computer with USB and the Arduino IDE installed (tested with Arduino 0021)
    A soldering iron and basic electronics assembly skills
Support:

For assembly questions, troubleshooting and other support, go to the AVR Rescue Shield Forum.
Please avoid private messages, your question may be someone's answer in the future!

Go Up