
{"id":6513,"date":"2017-01-23T16:11:07","date_gmt":"2017-01-23T16:11:07","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=6513"},"modified":"2017-01-23T16:11:07","modified_gmt":"2017-01-23T16:11:07","slug":"install-avrdude-6-4-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2017\/01\/install-avrdude-6-4-ubuntu-16-04\/","title":{"rendered":"How to Install AVRDude 6.3 in Ubuntu 16.04, Ubuntu 14.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/01\/avrdude-atmel-avr.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/01\/avrdude-atmel-avr.png\" alt=\"avrdude-atmel-avr\" width=\"245\" height=\"250\" class=\"alignleft size-full wp-image-6514\" \/><\/a><\/p>\n<p>For those who want to install the latest <a href=\"http:\/\/savannah.nongnu.org\/projects\/avrdude\/\" target=\"_blank\">AVRDude 6.3<\/a> (AVR Downloader \/ Uploader), here are the backport PPA for Ubunu 16.04, Ubuntu 14.04, Linux Mint 17\/18, and derivatives.<\/p>\n<blockquote><p>AVRDUDE is a utility to download\/upload\/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP).<\/p>\n<p>It provides a command-line interface for all downloading and uploading features. Supports a wide range of programming hardware, from cheap ISP plugs that connect the AVR\u2019s ISP interface directly to a computer\u2019s parallel port or serial port. Supports Intel Hex, Motorola S-Record, and raw binary files for input and output.<\/p>\n<\/blockquote>\n<p>While the current two Ubuntu LTS offer old versions in their main repositories, I&#8217;ve uploaded the 6.3 release into PPA to make it easy to install.<\/p>\n<p><b>AVRDude 6.3 features:<\/b><\/p>\n<ul>\n<li>New devices support: ATmega48PB, ATmega88PB, ATmega168PB, ATtiny28 (HVPP-only device), AT90PWM216, ATmega32M1<\/li>\n<li>New programmers support:\n<ul>\n<li>Atmel mEDBG: xplainedmini, xplainedmini_dw <\/li>\n<li>ftdi_syncbb <\/li>\n<li>uncompatino, ttl232r (FTDI TTL232R-5V with ICSP adapter) <\/li>\n<li>Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmegaU devices), or version 2 (Xmega devices) <\/li>\n<li>Atmel-ICE (ARM\/AVR), JTAG, PDI, debugWIRE, ISP modi <\/li>\n<\/ul>\n<\/li>\n<li>The stk500v2 implementation now uses its own higher-level command implementation for byte-wide access<\/li>\n<li>The -B option can be suffixed with &#8220;Hz&#8221;, &#8220;kHz&#8221;, or &#8220;MHz&#8221;, in order to specify a bitclock frequency rather than period.<\/li>\n<li>Print part id after signature<\/li>\n<li>buspirate: Also support &#8220;cpufreq&#8221; extended parameter in binary mode<\/li>\n<li>The &#8220;-P net:&#8221; syntax (forwarding of serial data over TCP) is now also implemented for Win32 systems. <\/li>\n<li>Atmel EDBG protocol support added (JTAGICE3, XplainedPro, Atmel-ICE) <\/li>\n<\/ul>\n<h4>Install AVRDude 6.3 in Ubuntu \/ Linux Mint:<\/h4>\n<p>Either run the following commands one by one in terminal (Ctrl+Alt+T) to add PPA and install the utility:<\/p>\n<pre style=\"border:none;\">sudo add-apt-repository ppa:ubuntuhandbook1\/apps\n\nsudo apt-get update\n\nsudo apt-get install avrdude avrdude-doc<\/pre>\n<p>Or grab the <b>DEB<\/b> packages for both <code>avrdude<\/code> and <code>avrdude-doc<\/code> from the link below and click install via Gdebi or Ubuntu Software App:<\/p>\n<p style=\"text-align:center;\"><a href='http:\/\/ppa.launchpad.net\/ubuntuhandbook1\/apps\/ubuntu\/pool\/main\/a\/avrdude\/' class='arconix-button arconix-button-medium arconix-button-gray' target=\"_blank\" >Download AVRDude (deb)<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>For those who want to install the latest AVRDude 6.3 (AVR Downloader \/ Uploader), here are the backport PPA for Ubunu 16.04, Ubuntu 14.04, Linux Mint 17\/18, and derivatives. AVRDUDE is a utility to download\/upload\/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP). It provides a command-line interface for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1142],"class_list":["post-6513","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-avrdude"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/6513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=6513"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/6513\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=6513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=6513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=6513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}