{"id":4757,"date":"2012-02-13T11:18:08","date_gmt":"2012-02-13T17:18:08","guid":{"rendered":"http:\/\/mightyohm.com\/blog\/?p=4757"},"modified":"2015-09-26T11:10:58","modified_gmt":"2015-09-26T18:10:58","slug":"alternative-software-for-the-hv-rescue-shield","status":"publish","type":"post","link":"https:\/\/mightyohm.com\/blog\/2012\/02\/alternative-software-for-the-hv-rescue-shield\/","title":{"rendered":"Alternative software for the HV Rescue Shield"},"content":{"rendered":"<p>Dennis writes&#8230;<\/p>\n<blockquote><p>I thought I&#8217;d share with other users of the <a href=\"http:\/\/mightyohm.com\/hvrescue21\">HV Rescue shield<\/a> an enhanced Arduino script I have written, based on Jeff&#8217;s original software v212.<\/p>\n<p>&#8230;<\/p>\n<p>The new software retains the look and feel of the original, it can still be run in interactive and non interactive mode and starts by requesting the AVR family as before. The existing fuse settings are then printed along with the device signature and lock bits. After this the user is presented with a menu of functions.<\/p>\n<p>The E command allows the user to erase the AVR.<\/p>\n<p>The F command allows the fuses to be set as before. OK or fail will be printed depending on the success of the operation.<\/p>\n<p>The R command allows a block of the flash memory to be dumped to screen. The user has to input the required start address in hex.<\/p>\n<p>The P command is similar to the R command but operates on the EEPROM<\/p>\n<p>The W command performs a simple test of the flash by writing a small block of data to it and checking it programs correctly. The user has to input the required start address in hex, which must be the first byte of a page (see device datasheet for details about page size). The user can view the test pattern written by using the R command to read it back.<\/p>\n<p>The T command performs a similar test on the EEPROM but with a different shorter 4 byte pattern as EEPROM page sizes are smaller.<\/p>\n<p>&#8230;\n<\/p><\/blockquote>\n<p>Dennis <a href=\"http:\/\/mightyohm.com\/forum\/viewtopic.php?f=7&#038;t=552\">posted a link to his alternative software<\/a> in the <a href=\"http:\/\/mightyohm.com\/forum\/viewforum.php?f=7\">HV Rescue Shield support forum<\/a>.<\/p>\n<p>Thanks, Dennis!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dennis writes&#8230; I thought I&#8217;d share with other users of the HV Rescue shield an enhanced Arduino script I have written, based on Jeff&#8217;s original software v212. &#8230; The new software retains the look and feel of the original, it can still be run in interactive and non interactive mode and starts by requesting the &hellip; <a href=\"https:\/\/mightyohm.com\/blog\/2012\/02\/alternative-software-for-the-hv-rescue-shield\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Alternative software for the HV Rescue Shield<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[65,10],"tags":[63,364,258,433],"class_list":["post-4757","post","type-post","status-publish","format-standard","hentry","category-kits","category-microcontrollers","tag-arduino","tag-hvrescue","tag-rescue-shield","tag-sketch"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pioCd-1eJ","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2530,"url":"https:\/\/mightyohm.com\/blog\/2009\/11\/minor-updates-to-avr-hv-rescue-shield\/","url_meta":{"origin":4757,"position":0},"title":"Minor updates to the AVR HV Rescue Shield","author":"Jeff","date":"November 3, 2009","format":false,"excerpt":"This week there have been a couple minor updates to the AVR HV Rescue Shield: I just uploaded version 1.1 of the Arduino sketch, which fixes an issue with garbage being printed in the serial monitor between burn cycles.\u00a0 I also made some minor changes to try to reduce the\u2026","rel":"","context":"In &quot;Kits&quot;","block_context":{"text":"Kits","link":"https:\/\/mightyohm.com\/blog\/category\/kits\/"},"img":{"alt_text":"AVR HV Rescue Shield with ATmega168 target ","src":"https:\/\/i0.wp.com\/www.mightyohm.com\/blog\/wp-content\/uploads\/2009\/03\/rescue-shield-with-atmega2_scaled-500x375.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1419,"url":"https:\/\/mightyohm.com\/blog\/2009\/03\/introducing-the-avr-hv-rescue-shield\/","url_meta":{"origin":4757,"position":1},"title":"Introducing the AVR HV Rescue Shield","author":"Jeff","date":"March 11, 2009","format":false,"excerpt":"This all started last year, when I was playing with an ATmega168 microcontroller and did something silly.\u00a0 I programmed the RSTDISBL fuse bit, which effectively makes it impossible to reflash the chip using an ordinary (serial) programmer. Instead of giving up and throwing out the \"dead\" chip,\u00a0 I decided to\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/mightyohm.com\/blog\/category\/electronics\/"},"img":{"alt_text":"AVR HV Rescue Shield with ATmega168 target ","src":"https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2009\/03\/rescue-shield-with-atmega2_scaled-500x375.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":294,"url":"https:\/\/mightyohm.com\/blog\/2008\/09\/arduino-based-avr-high-voltage-programmer\/","url_meta":{"origin":4757,"position":2},"title":"Arduino-based AVR High Voltage Programmer","author":"Jeff","date":"September 24, 2008","format":false,"excerpt":"Update 01\/02\/09: A PCB version of this circuit is in the design stages - some preliminary information is here. Update 03\/11\/09: Kits based on this design are now for sale! Update 12\/14\/10: The original AVR HV Rescue Shield kit has been replaced by the new and improved HV Rescue Shield\u2026","rel":"","context":"In &quot;Kits&quot;","block_context":{"text":"Kits","link":"https:\/\/mightyohm.com\/blog\/category\/kits\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/09\/hvfuse_fixed.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/09\/hvfuse_fixed.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/09\/hvfuse_fixed.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/09\/hvfuse_fixed.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/09\/hvfuse_fixed.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":3120,"url":"https:\/\/mightyohm.com\/blog\/2010\/10\/avr-hv-rescue-shield-works-with-arduino-uno\/","url_meta":{"origin":4757,"position":3},"title":"AVR HV Rescue Shield works with Arduino Uno","author":"Jeff","date":"October 4, 2010","format":false,"excerpt":"I'm happy to report that the AVR HV Rescue Shield has been tested and works with the new Arduino Uno. This isn't too much of a surprise, but it's always good to check that\u00a0seemingly\u00a0innocent changes to a hardware platform don't cause unexpected problems in existing applications. \u00a0(That is the voice\u2026","rel":"","context":"In &quot;Kits&quot;","block_context":{"text":"Kits","link":"https:\/\/mightyohm.com\/blog\/category\/kits\/"},"img":{"alt_text":"Arduino Uno","src":"https:\/\/i0.wp.com\/mightyohm.com\/files\/flickr\/5052593396_0bf1fbda64.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3480,"url":"https:\/\/mightyohm.com\/blog\/2010\/12\/new-product-hv-rescue-shield-2-0\/","url_meta":{"origin":4757,"position":4},"title":"New Product: HV Rescue Shield 2.0","author":"Jeff","date":"December 13, 2010","format":false,"excerpt":"The HV Rescue Shield 2.0 is a high voltage parallel mode fuse programmer for Atmel AVR microcontrollers. It currently supports a wide variety of AVR chips, including the 28-pin ATmega48\/88\/168\/328 series, the 20-pin ATtiny2313, and many 8-pin ATtiny devices (such as the ATtiny25\/45\/85 and ATtiny13A). \u00a0A\u00a0list of supported devices is\u2026","rel":"","context":"In &quot;Microcontrollers&quot;","block_context":{"text":"Microcontrollers","link":"https:\/\/mightyohm.com\/blog\/category\/microcontrollers\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2011\/12\/hvrescue21.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":5599,"url":"https:\/\/mightyohm.com\/blog\/2014\/01\/rescue-your-bricked-avr-micro-with-the-rescue-shield-now-back-in-stock\/","url_meta":{"origin":4757,"position":5},"title":"Rescue your bricked AVR micro with the Rescue Shield, now back in stock!","author":"Jeff","date":"January 12, 2014","format":false,"excerpt":"Rescue Shield kits are (finally!) back in stock. The Rescue Shield is a 100% open source, Arduino-based high voltage mode fuse programmer for AVR microcontrollers. It allows you bring \u00a0an otherwise \"bricked\" or misconfigured AVR back to life by editing the configuration fuses that control the operation of the RESET\u2026","rel":"","context":"In &quot;Kits&quot;","block_context":{"text":"Kits","link":"https:\/\/mightyohm.com\/blog\/category\/kits\/"},"img":{"alt_text":"AVR HV Rescue Shield","src":"https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2011\/12\/hvrescue21.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts\/4757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/comments?post=4757"}],"version-history":[{"count":10,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts\/4757\/revisions"}],"predecessor-version":[{"id":7742,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts\/4757\/revisions\/7742"}],"wp:attachment":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/media?parent=4757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/categories?post=4757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/tags?post=4757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}