From f1c2fb21c08bb58b995a718642212fa54de5d6c1 Mon Sep 17 00:00:00 2001
From: Martino Facchin <m.facchin@arduino.cc>
Date: Fri, 14 Jun 2019 17:37:48 +0200
Subject: [PATCH 1/3] Update to arduino-builder 1.4.5

---
 build/arduino-builder-linux32-1.4.4.tar.bz2.sha      | 1 -
 build/arduino-builder-linux32-1.4.5.tar.bz2.sha      | 1 +
 build/arduino-builder-linux64-1.4.4.tar.bz2.sha      | 1 -
 build/arduino-builder-linux64-1.4.5.tar.bz2.sha      | 1 +
 build/arduino-builder-linuxaarch64-1.4.4.tar.bz2.sha | 1 -
 build/arduino-builder-linuxaarch64-1.4.5.tar.bz2.sha | 1 +
 build/arduino-builder-linuxarm-1.4.4.tar.bz2.sha     | 1 -
 build/arduino-builder-linuxarm-1.4.5.tar.bz2.sha     | 1 +
 build/arduino-builder-macosx-1.4.4.tar.bz2.sha       | 1 -
 build/arduino-builder-macosx-1.4.5.tar.bz2.sha       | 1 +
 build/arduino-builder-windows-1.4.4.zip.sha          | 1 -
 build/arduino-builder-windows-1.4.5.zip.sha          | 1 +
 build/build.xml                                      | 2 +-
 13 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 build/arduino-builder-linux32-1.4.4.tar.bz2.sha
 create mode 100644 build/arduino-builder-linux32-1.4.5.tar.bz2.sha
 delete mode 100644 build/arduino-builder-linux64-1.4.4.tar.bz2.sha
 create mode 100644 build/arduino-builder-linux64-1.4.5.tar.bz2.sha
 delete mode 100644 build/arduino-builder-linuxaarch64-1.4.4.tar.bz2.sha
 create mode 100644 build/arduino-builder-linuxaarch64-1.4.5.tar.bz2.sha
 delete mode 100644 build/arduino-builder-linuxarm-1.4.4.tar.bz2.sha
 create mode 100644 build/arduino-builder-linuxarm-1.4.5.tar.bz2.sha
 delete mode 100644 build/arduino-builder-macosx-1.4.4.tar.bz2.sha
 create mode 100644 build/arduino-builder-macosx-1.4.5.tar.bz2.sha
 delete mode 100644 build/arduino-builder-windows-1.4.4.zip.sha
 create mode 100644 build/arduino-builder-windows-1.4.5.zip.sha

diff --git a/build/arduino-builder-linux32-1.4.4.tar.bz2.sha b/build/arduino-builder-linux32-1.4.4.tar.bz2.sha
deleted file mode 100644
index c95c546972a..00000000000
--- a/build/arduino-builder-linux32-1.4.4.tar.bz2.sha
+++ /dev/null
@@ -1 +0,0 @@
-b921835888c5bf4ad07c10b5e2e19a975528e380
diff --git a/build/arduino-builder-linux32-1.4.5.tar.bz2.sha b/build/arduino-builder-linux32-1.4.5.tar.bz2.sha
new file mode 100644
index 00000000000..f3a5551353b
--- /dev/null
+++ b/build/arduino-builder-linux32-1.4.5.tar.bz2.sha
@@ -0,0 +1 @@
+2a45e470b163c5962aa7aa5531964855ae966f1b
diff --git a/build/arduino-builder-linux64-1.4.4.tar.bz2.sha b/build/arduino-builder-linux64-1.4.4.tar.bz2.sha
deleted file mode 100644
index a8110a412cf..00000000000
--- a/build/arduino-builder-linux64-1.4.4.tar.bz2.sha
+++ /dev/null
@@ -1 +0,0 @@
-d9e5fdd0f73d8f62504abddc071dcb6f660c8b6e
diff --git a/build/arduino-builder-linux64-1.4.5.tar.bz2.sha b/build/arduino-builder-linux64-1.4.5.tar.bz2.sha
new file mode 100644
index 00000000000..4c6f083ae46
--- /dev/null
+++ b/build/arduino-builder-linux64-1.4.5.tar.bz2.sha
@@ -0,0 +1 @@
+bce6002b0edc86b41f6a3dfc6b9e6a172cdc6b4c
diff --git a/build/arduino-builder-linuxaarch64-1.4.4.tar.bz2.sha b/build/arduino-builder-linuxaarch64-1.4.4.tar.bz2.sha
deleted file mode 100644
index 6ce781c873e..00000000000
--- a/build/arduino-builder-linuxaarch64-1.4.4.tar.bz2.sha
+++ /dev/null
@@ -1 +0,0 @@
-9ff8b48d3f61e40ecff4bf2e7c14e312302290d7
diff --git a/build/arduino-builder-linuxaarch64-1.4.5.tar.bz2.sha b/build/arduino-builder-linuxaarch64-1.4.5.tar.bz2.sha
new file mode 100644
index 00000000000..051dc4f794d
--- /dev/null
+++ b/build/arduino-builder-linuxaarch64-1.4.5.tar.bz2.sha
@@ -0,0 +1 @@
+d053ef6ee7b544d31dda243a379053e23a1b287f
diff --git a/build/arduino-builder-linuxarm-1.4.4.tar.bz2.sha b/build/arduino-builder-linuxarm-1.4.4.tar.bz2.sha
deleted file mode 100644
index 9ce328cfa69..00000000000
--- a/build/arduino-builder-linuxarm-1.4.4.tar.bz2.sha
+++ /dev/null
@@ -1 +0,0 @@
-19beb0ed3f1dea919b33d7defbe1b05414b69f2b
diff --git a/build/arduino-builder-linuxarm-1.4.5.tar.bz2.sha b/build/arduino-builder-linuxarm-1.4.5.tar.bz2.sha
new file mode 100644
index 00000000000..ce2c1fee42b
--- /dev/null
+++ b/build/arduino-builder-linuxarm-1.4.5.tar.bz2.sha
@@ -0,0 +1 @@
+0164aa7ca0db10c1d2da4094d2036608acaf5895
diff --git a/build/arduino-builder-macosx-1.4.4.tar.bz2.sha b/build/arduino-builder-macosx-1.4.4.tar.bz2.sha
deleted file mode 100644
index 50049c75ae7..00000000000
--- a/build/arduino-builder-macosx-1.4.4.tar.bz2.sha
+++ /dev/null
@@ -1 +0,0 @@
-d7006495131ec609d797c0f049a10fe6156751a3
diff --git a/build/arduino-builder-macosx-1.4.5.tar.bz2.sha b/build/arduino-builder-macosx-1.4.5.tar.bz2.sha
new file mode 100644
index 00000000000..5f391a42700
--- /dev/null
+++ b/build/arduino-builder-macosx-1.4.5.tar.bz2.sha
@@ -0,0 +1 @@
+991f6f0958d44b183dba1f53ac13a53c8e61cbd1
diff --git a/build/arduino-builder-windows-1.4.4.zip.sha b/build/arduino-builder-windows-1.4.4.zip.sha
deleted file mode 100644
index 532e9b55e2f..00000000000
--- a/build/arduino-builder-windows-1.4.4.zip.sha
+++ /dev/null
@@ -1 +0,0 @@
-7cc958e5e96c26408b7396ecf63688eb25894c2c
diff --git a/build/arduino-builder-windows-1.4.5.zip.sha b/build/arduino-builder-windows-1.4.5.zip.sha
new file mode 100644
index 00000000000..8639e12348a
--- /dev/null
+++ b/build/arduino-builder-windows-1.4.5.zip.sha
@@ -0,0 +1 @@
+049fc8ecbc4d839252ede8bc92f0cd9468ac4891
diff --git a/build/build.xml b/build/build.xml
index 1e034b11274..9f4a4474822 100644
--- a/build/build.xml
+++ b/build/build.xml
@@ -99,7 +99,7 @@
 
   <property name="portable" value="false" />
 
-  <property name="ARDUINO-BUILDER-VERSION" value="1.4.4" />
+  <property name="ARDUINO-BUILDER-VERSION" value="1.4.5" />
   <property name="LIBLISTSERIAL-VERSION" value="1.4.2" />
   <property name="AVRGCC-VERSION" value="5.4.0-atmel3.6.1-arduino2" />
   <property name="AVRDUDE-VERSION" value="6.3.0-arduino14" />

From b12ae2059e02a564eb9afa32ac7fb50cb8aac147 Mon Sep 17 00:00:00 2001
From: Martino Facchin <m.facchin@arduino.cc>
Date: Fri, 14 Jun 2019 16:38:54 +0200
Subject: [PATCH 2/3] Mass update bundled resources

This PR contains:
- avr-gcc 7.3.0 (should fix OSX 10.15 complaining about 32bit apps)
- new avrdude (arduino17) (should close A LOT of open bugs)
- WiFi101-Updater 0.10.9 - with new Nina FW
---
 build/avr-1.6.23.tar.bz2.sha                  |   1 -
 build/avr-1.8.1.tar.bz2.sha                   |   1 +
 build/build.xml                               |  18 +-
 .../arduinoOTA-1.3.0-linux_386.tar.bz2.sha    |   1 +
 .../arduinoOTA-1.3.0-linux_amd64.tar.bz2.sha  |   1 +
 .../arduinoOTA-1.3.0-linux_arm.tar.bz2.sha    |   1 +
 .../arduinoOTA-1.3.0-linux_arm64.tar.bz2.sha  |   1 +
 ...-arduino5-aarch64-pc-linux-gnu.tar.bz2.sha |   1 +
 ...1-arduino5-arm-linux-gnueabihf.tar.bz2.sha |   1 +
 ...6.1-arduino5-i686-pc-linux-gnu.tar.bz2.sha |   1 +
 ...1-arduino5-x86_64-pc-linux-gnu.tar.bz2.sha |   1 +
 ...arduino17-aarch64-pc-linux-gnu.tar.bz2.sha |   1 +
 ...0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha |   1 +
 ....0-arduino17-i686-pc-linux-gnu.tar.bz2.sha |   1 +
 ...-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha |   1 +
 .../arduinoOTA-1.3.0-darwin_amd64.tar.bz2.sha |   1 +
 ...arduino5-x86_64-apple-darwin14.tar.bz2.sha |   1 +
 ...rduino17-x86_64-apple-darwin12.tar.bz2.sha |   1 +
 ...1-Updater-ArduinoIDE-Plugin-0.10.8.zip.sha |   1 -
 ...1-Updater-ArduinoIDE-Plugin-0.10.9.zip.sha |   1 +
 .../arduinoOTA-1.3.0-windows_386.zip.sha      |   1 +
 ...mel3.6.1-arduino5-i686-w64-mingw32.zip.sha |   1 +
 ...e-6.3.0-arduino17-i686-w64-mingw32.zip.sha |   1 +
 hardware/package_index_bundled.json           | 170 +++++++++---------
 24 files changed, 114 insertions(+), 96 deletions(-)
 delete mode 100644 build/avr-1.6.23.tar.bz2.sha
 create mode 100644 build/avr-1.8.1.tar.bz2.sha
 create mode 100644 build/linux/arduinoOTA-1.3.0-linux_386.tar.bz2.sha
 create mode 100644 build/linux/arduinoOTA-1.3.0-linux_amd64.tar.bz2.sha
 create mode 100644 build/linux/arduinoOTA-1.3.0-linux_arm.tar.bz2.sha
 create mode 100644 build/linux/arduinoOTA-1.3.0-linux_arm64.tar.bz2.sha
 create mode 100644 build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2.sha
 create mode 100644 build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2.sha
 create mode 100644 build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2.sha
 create mode 100644 build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2.sha
 create mode 100644 build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha
 create mode 100644 build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha
 create mode 100644 build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha
 create mode 100644 build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha
 create mode 100644 build/macosx/arduinoOTA-1.3.0-darwin_amd64.tar.bz2.sha
 create mode 100644 build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14.tar.bz2.sha
 create mode 100644 build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha
 delete mode 100644 build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.8.zip.sha
 create mode 100644 build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.9.zip.sha
 create mode 100644 build/windows/arduinoOTA-1.3.0-windows_386.zip.sha
 create mode 100644 build/windows/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-w64-mingw32.zip.sha
 create mode 100644 build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha

diff --git a/build/avr-1.6.23.tar.bz2.sha b/build/avr-1.6.23.tar.bz2.sha
deleted file mode 100644
index 22fcd20b8be..00000000000
--- a/build/avr-1.6.23.tar.bz2.sha
+++ /dev/null
@@ -1 +0,0 @@
-3a9383f3f2c8071e024a05b14fb4175e4eb140f6
diff --git a/build/avr-1.8.1.tar.bz2.sha b/build/avr-1.8.1.tar.bz2.sha
new file mode 100644
index 00000000000..00b3dab6dda
--- /dev/null
+++ b/build/avr-1.8.1.tar.bz2.sha
@@ -0,0 +1 @@
+4a5f3e31e0f76c7c3409326053a2b26b9f7bf74d
diff --git a/build/build.xml b/build/build.xml
index 9f4a4474822..a2d22899bb7 100644
--- a/build/build.xml
+++ b/build/build.xml
@@ -101,10 +101,10 @@
 
   <property name="ARDUINO-BUILDER-VERSION" value="1.4.5" />
   <property name="LIBLISTSERIAL-VERSION" value="1.4.2" />
-  <property name="AVRGCC-VERSION" value="5.4.0-atmel3.6.1-arduino2" />
-  <property name="AVRDUDE-VERSION" value="6.3.0-arduino14" />
-  <property name="AVRCORE-VERSION" value="1.6.23" />
-  <property name="arduinoOTA-VERSION" value="1.2.1" />
+  <property name="AVRGCC-VERSION" value="7.3.0-atmel3.6.1-arduino5" />
+  <property name="AVRDUDE-VERSION" value="6.3.0-arduino17" />
+  <property name="AVRCORE-VERSION" value="1.8.1" />
+  <property name="arduinoOTA-VERSION" value="1.3.0" />
 
   <!-- Libraries required for running arduino -->
   <fileset dir=".." id="runtime.jars">
@@ -218,8 +218,8 @@
 
     <!-- Add WiFi101 updater tool -->
     <antcall target="unzip">
-      <param name="archive_file" value="shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.8.zip" />
-      <param name="archive_url" value="https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.10.8/WiFi101-Updater-ArduinoIDE-Plugin-0.10.8.zip" />
+      <param name="archive_file" value="shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.9.zip" />
+      <param name="archive_url" value="https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.10.9/WiFi101-Updater-ArduinoIDE-Plugin-0.10.9.zip" />
       <param name="final_folder" value="${target.path}/tools/WiFi101" />
       <param name="dest_folder" value="${target.path}/tools/" />
     </antcall>
@@ -513,9 +513,9 @@
   <target name="macosx-build-avr-toolchain" unless="light_bundle">
     <antcall target="avr-toolchain-bundle">
       <param name="unpack_target" value="untar-native"/>
-      <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-i386-apple-darwin11.tar.bz2"/>
+      <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-x86_64-apple-darwin14.tar.bz2"/>
       <param name="gcc_version" value="${AVRGCC-VERSION}"/>
-      <param name="avrdude_archive_file" value="avrdude-${AVRDUDE-VERSION}-i386-apple-darwin11.tar.bz2"/>
+      <param name="avrdude_archive_file" value="avrdude-${AVRDUDE-VERSION}-x86_64-apple-darwin12.tar.bz2"/>
       <param name="avrdude_version" value="${AVRDUDE-VERSION}"/>
       <param name="arduinoOTA_archive_file" value="arduinoOTA-${arduinoOTA-VERSION}-darwin_amd64.tar.bz2"/>
       <param name="arduinoOTA_version" value="${arduinoOTA-VERSION}"/>
@@ -726,7 +726,7 @@
 
     <antcall target="avr-toolchain-bundle">
       <param name="unpack_target" value="untar-native"/>
-      <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-armhf-pc-linux-gnu.tar.bz2"/>
+      <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-arm-linux-gnueabihf.tar.bz2"/>
       <param name="gcc_version" value="${AVRGCC-VERSION}"/>
       <param name="avrdude_archive_file" value="avrdude-${AVRDUDE-VERSION}-armhf-pc-linux-gnu.tar.bz2"/>
       <param name="avrdude_version" value="${AVRDUDE-VERSION}"/>
diff --git a/build/linux/arduinoOTA-1.3.0-linux_386.tar.bz2.sha b/build/linux/arduinoOTA-1.3.0-linux_386.tar.bz2.sha
new file mode 100644
index 00000000000..1d097895882
--- /dev/null
+++ b/build/linux/arduinoOTA-1.3.0-linux_386.tar.bz2.sha
@@ -0,0 +1 @@
+21848a41ecbec2fa2fa44e5c5402ff641d60a179
diff --git a/build/linux/arduinoOTA-1.3.0-linux_amd64.tar.bz2.sha b/build/linux/arduinoOTA-1.3.0-linux_amd64.tar.bz2.sha
new file mode 100644
index 00000000000..1f677cf5fd4
--- /dev/null
+++ b/build/linux/arduinoOTA-1.3.0-linux_amd64.tar.bz2.sha
@@ -0,0 +1 @@
+6c7b86b96a2f02042a1595ec097b127345767a7d
diff --git a/build/linux/arduinoOTA-1.3.0-linux_arm.tar.bz2.sha b/build/linux/arduinoOTA-1.3.0-linux_arm.tar.bz2.sha
new file mode 100644
index 00000000000..7d19155c9ba
--- /dev/null
+++ b/build/linux/arduinoOTA-1.3.0-linux_arm.tar.bz2.sha
@@ -0,0 +1 @@
+03f63bd8e4298d43f60bec17d4f982db9790854a
diff --git a/build/linux/arduinoOTA-1.3.0-linux_arm64.tar.bz2.sha b/build/linux/arduinoOTA-1.3.0-linux_arm64.tar.bz2.sha
new file mode 100644
index 00000000000..5b87f601639
--- /dev/null
+++ b/build/linux/arduinoOTA-1.3.0-linux_arm64.tar.bz2.sha
@@ -0,0 +1 @@
+e8cced0815cb5dd2a9e1ba18a0a85f275a5d5d9e
diff --git a/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2.sha b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2.sha
new file mode 100644
index 00000000000..023275eecb3
--- /dev/null
+++ b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2.sha
@@ -0,0 +1 @@
+13e5a5b6aa493e2e81e55fc841185cbd99a1c17e
diff --git a/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2.sha b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2.sha
new file mode 100644
index 00000000000..c99f24e5aeb
--- /dev/null
+++ b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2.sha
@@ -0,0 +1 @@
+5f0590f3f7b9279ed3bcac8f4dd8e8f7bffb5a73
diff --git a/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2.sha b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2.sha
new file mode 100644
index 00000000000..c82bdec28ba
--- /dev/null
+++ b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2.sha
@@ -0,0 +1 @@
+b7c16cca7784cc5e759e99e17cb61e40df9d8177
diff --git a/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2.sha b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2.sha
new file mode 100644
index 00000000000..c11c5201f21
--- /dev/null
+++ b/build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2.sha
@@ -0,0 +1 @@
+3460e07a73511df2f8f4d0da4e31efe9d0cfa329
diff --git a/build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha
new file mode 100644
index 00000000000..67aeb4232a9
--- /dev/null
+++ b/build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha
@@ -0,0 +1 @@
+bb044f642e940fd286ca78ec14a7c0a520578d08
diff --git a/build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha
new file mode 100644
index 00000000000..b272b9aa60c
--- /dev/null
+++ b/build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha
@@ -0,0 +1 @@
+55a1aed590203d5557e49d88064298acdc102dab
diff --git a/build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha
new file mode 100644
index 00000000000..464c1f5f54a
--- /dev/null
+++ b/build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha
@@ -0,0 +1 @@
+15db920a985515211449433b964eb1da9fb7202c
diff --git a/build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha
new file mode 100644
index 00000000000..8c5042320c7
--- /dev/null
+++ b/build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha
@@ -0,0 +1 @@
+0ce6f5d346e7d3041cc955abe0f775f7a493281a
diff --git a/build/macosx/arduinoOTA-1.3.0-darwin_amd64.tar.bz2.sha b/build/macosx/arduinoOTA-1.3.0-darwin_amd64.tar.bz2.sha
new file mode 100644
index 00000000000..ed003d82f4e
--- /dev/null
+++ b/build/macosx/arduinoOTA-1.3.0-darwin_amd64.tar.bz2.sha
@@ -0,0 +1 @@
+2a2dd53e4d42256106157e0de9b0c72935c45c29
diff --git a/build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14.tar.bz2.sha b/build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14.tar.bz2.sha
new file mode 100644
index 00000000000..ede9bf723a7
--- /dev/null
+++ b/build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14.tar.bz2.sha
@@ -0,0 +1 @@
+40ced394dff8ec5381b7cf3708b2ab8dea54a1f6
diff --git a/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha b/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha
new file mode 100644
index 00000000000..0d7fabff7bc
--- /dev/null
+++ b/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha
@@ -0,0 +1 @@
+a98a52955451d4c44d59abfa3fced1a3ab4062a7
diff --git a/build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.8.zip.sha b/build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.8.zip.sha
deleted file mode 100644
index b07e9b460e9..00000000000
--- a/build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.8.zip.sha
+++ /dev/null
@@ -1 +0,0 @@
-5ffdba176b6c2df8c62dc0199f8d0256c82f3053
diff --git a/build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.9.zip.sha b/build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.9.zip.sha
new file mode 100644
index 00000000000..62a8bb3a3c9
--- /dev/null
+++ b/build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.9.zip.sha
@@ -0,0 +1 @@
+27d983813536b2d7fe84913e4fb2ef5cdef62a1b
diff --git a/build/windows/arduinoOTA-1.3.0-windows_386.zip.sha b/build/windows/arduinoOTA-1.3.0-windows_386.zip.sha
new file mode 100644
index 00000000000..c2ee71136ea
--- /dev/null
+++ b/build/windows/arduinoOTA-1.3.0-windows_386.zip.sha
@@ -0,0 +1 @@
+7044265e8ebf00ad55655e4b0eb0d2c3330e9391
diff --git a/build/windows/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-w64-mingw32.zip.sha b/build/windows/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-w64-mingw32.zip.sha
new file mode 100644
index 00000000000..ce90c8a11bd
--- /dev/null
+++ b/build/windows/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-w64-mingw32.zip.sha
@@ -0,0 +1 @@
+488e99b0d5c687823bf4d1a26af0d237eafa20f4
diff --git a/build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha b/build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha
new file mode 100644
index 00000000000..ec507933a03
--- /dev/null
+++ b/build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha
@@ -0,0 +1 @@
+e825328c7d8958989118e672e14a57bab1cfee2d
diff --git a/hardware/package_index_bundled.json b/hardware/package_index_bundled.json
index abc3ff2745c..b3ff06f16f5 100644
--- a/hardware/package_index_bundled.json
+++ b/hardware/package_index_bundled.json
@@ -12,15 +12,15 @@
         {
           "name": "Arduino AVR Boards",
           "architecture": "avr",
-          "version": "1.6.23",
+          "version": "1.8.1",
           "category": "Arduino",
           "help": {
             "online": "http://www.arduino.cc/en/Reference/HomePage"
           },
-          "url": "http://downloads.arduino.cc/cores/avr-1.6.23.tar.bz2",
-          "archiveFileName": "avr-1.6.23.tar.bz2",
-          "checksum": "SHA-256:18618d7f256f26cd77c35f4c888d5d1b2334f07925094fdc99ac3188722284aa",
-          "size": "5001988",
+          "url": "http://downloads.arduino.cc/cores/avr-1.8.1.tar.bz2",
+          "archiveFileName": "avr-1.8.1.tar.bz2",
+          "checksum": "SHA-256:4791a52fd058f72557af333abc2dea564c8be47fb38fbd7be75ce2fcfdc214b5",
+          "size": "4941605",
           "boards": [
             {"name": "Arduino Yún"},
             {"name": "Arduino/Genuino Uno"},
@@ -53,17 +53,17 @@
             {
               "packager": "arduino",
               "name": "avr-gcc",
-              "version": "5.4.0-atmel3.6.1-arduino2"
+              "version": "7.3.0-atmel3.6.1-arduino5"
             },
             {
               "packager": "arduino",
               "name": "avrdude",
-              "version": "6.3.0-arduino14"
+              "version": "6.3.0-arduino17"
             },
             {
               "packager": "arduino",
               "name": "arduinoOTA",
-              "version": "1.2.1"
+              "version": "1.3.0"
             }
           ]
         }
@@ -71,145 +71,145 @@
       "tools": [
         {
           "name": "avr-gcc",
-          "version": "5.4.0-atmel3.6.1-arduino2",
+          "version": "7.3.0-atmel3.6.1-arduino5",
           "systems": [
             {
-              "size": "31449123",
-              "checksum": "SHA-256:6741f95cc3182a8729cf9670eb13d8dc5a19e881639ca61e53a2d78346a4e99f",
+              "size": "34462042",
+              "checksum": "SHA-256:f4acd5531c6b82c715e2edfa0aadb13fb718b4095b3ea1aa1f7fbde680069639",
               "host": "arm-linux-gnueabihf",
-              "archiveFileName": "avr-gcc-5.4.0-atmel3.6.1-arduino2-armhf-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-armhf-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2"
             },
             {
-              "size": "33141295",
-              "checksum": "SHA-256:0fa9e4f2d6d09782dbc84dd91a302849cde2f192163cb9f29484c5f32785269a",
+              "size": "39381972",
+              "checksum": "SHA-256:dd9c70190be370a44fb47dab1514de6d8852b861dfa527964b65c740d8d50c10",
               "host": "aarch64-linux-gnu",
-              "archiveFileName": "avr-gcc-5.4.0-atmel3.6.1-arduino2-aarch64-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-aarch64-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "31894498",
-              "checksum": "SHA-256:abc50137543ba73e227b4d1b8510fff50a474bacd24f2c794f852904963849f8",
-              "host": "i386-apple-darwin11",
-              "archiveFileName": "avr-gcc-5.4.0-atmel3.6.1-arduino2-i386-apple-darwin11.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-i386-apple-darwin11.tar.bz2"
+              "size": "38492678",
+              "checksum": "SHA-256:f48706317f04452544ab90e75bd1bb193f8af2cb1002f53aa702f27202c1b38f",
+              "host": "x86_64-apple-darwin14",
+              "archiveFileName": "avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14.tar.bz2"
             },
             {
-              "size": "45923772",
-              "checksum": "SHA-256:7eb5691a379b547798fae535b05d68bc02d3969f12d051b8a5a5f2f350ab0a7f",
+              "size": "53727984",
+              "checksum": "SHA-256:6d4a5d089a36e5b5252befc73da204555b49e376ce7577ee19ca7f028b295830",
               "host": "i686-mingw32",
-              "archiveFileName": "avr-gcc-5.4.0-atmel3.6.1-arduino2-i686-w64-mingw32.zip",
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-i686-w64-mingw32.zip"
+              "archiveFileName": "avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-w64-mingw32.zip",
+              "url": "http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-w64-mingw32.zip"
             },
             {
-              "size": "33022916",
-              "checksum": "SHA-256:51f87e04f3cdaa73565c751051ac118e02904ad8478f1475b300e1bffcd5538f",
+              "size": "38710087",
+              "checksum": "SHA-256:2ff12739d7ed09688d6b3c2c126e8df69b5bda1a07ab558799f0e576571e0e1d",
               "host": "i686-linux-gnu",
-              "archiveFileName": "avr-gcc-5.4.0-atmel3.6.1-arduino2-i686-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-i686-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "33522375",
-              "checksum": "SHA-256:05422b0d73b10357c12ea938f02cf50529422b89a4722756e70024aed3e69185",
+              "size": "39114120",
+              "checksum": "SHA-256:3effed8ffa1978b6e4a46f1aa2acc629e440b4d77244f71f9b79a916025206fb",
               "host": "x86_64-linux-gnu",
-              "archiveFileName": "avr-gcc-5.4.0-atmel3.6.1-arduino2-x86_64-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-x86_64-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2"
             }
           ]
         },
         {
           "name": "avrdude",
-          "version": "6.3.0-arduino14",
+          "version": "6.3.0-arduino17",
           "systems": [
             {
-              "size": "219616",
-              "checksum": "SHA-256:d1a06275490d59a431c419788bbc53ffd5a79510dac1a35e63cf488621ba5589",
+              "size": "219733",
+              "checksum": "SHA-256:57538a51df0184175c361e20e0bd44ab603687b5c1e96de4851d6bf70a8a9147",
               "host": "arm-linux-gnueabihf",
-              "archiveFileName": "avrdude-6.3.0-arduino14-armhf-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-armhf-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "229688",
-              "checksum": "SHA-256:439f5de150695e3732dd598bb182dae6ec1e3a5cdb580f855d9b58e485e84e66",
+              "size": "230077",
+              "checksum": "SHA-256:cbf0e6169aa2d8b07ca0757c1159af55b1e109231f2e3b111237a89457f37d87",
               "host": "aarch64-linux-gnu",
-              "archiveFileName": "avrdude-6.3.0-arduino14-aarch64-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-aarch64-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "256917",
-              "checksum": "SHA-256:47d03991522722ce92120c60c4118685b7861909d895f34575001137961e4a63",
-              "host": "i386-apple-darwin11",
-              "archiveFileName": "avrdude-6.3.0-arduino14-i386-apple-darwin12.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-i386-apple-darwin11.tar.bz2"
+              "size": "279117",
+              "checksum": "SHA-256:b70127594f6484bd5995430611cf007a1b66ec107502676343449228ae144916",
+              "host": "x86_64-apple-darwin12",
+              "archiveFileName": "avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2"
             },
             {
-              "size": "253366",
-              "checksum": "SHA-256:7986e8f3059353dc08f9234f7dbc98d9b2fa2242f046f02a8243a060f7358bfc",
+              "size": "254162",
+              "checksum": "SHA-256:c3a7848f8aa9665a5bed5a744016cf2e687d8b4d7c93ebc5ac8d0ba5b84847de",
               "host": "x86_64-linux-gnu",
-              "archiveFileName": "avrdude-6.3.0-arduino14-x86_64-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-x86_64-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "244293",
-              "checksum": "SHA-256:4f100e3843c635064997df91d2a079ab15cd30d1d7fa227280abe6a7c3bc74ca",
+              "size": "244487",
+              "checksum": "SHA-256:2f8e8d66e3c0b88da82eea3c8bd1036396fa8b2f9ea04792cb62f4193325e90f",
               "host": "i686-linux-gnu",
-              "archiveFileName": "avrdude-6.3.0-arduino14-i686-pc-linux-gnu.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-i686-pc-linux-gnu.tar.bz2"
+              "archiveFileName": "avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "328363",
-              "checksum": "SHA-256:69293e0de2eff8de89f553477795c25005f674a320bbba4b0222beb0194aa297",
+              "size": "328463",
+              "checksum": "SHA-256:81ba9fb7431bbb37b658e3477511922ca8d075837b68d0c7dc22caef8249b076",
               "host": "i686-mingw32",
-              "archiveFileName": "avrdude-6.3.0-arduino14-i686-w64-mingw32.zip",
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-i686-w64-mingw32.zip"
+              "archiveFileName": "avrdude-6.3.0-arduino17-i686-w64-mingw32.zip",
+              "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip"
             }
           ]
         },
         {
           "name": "arduinoOTA",
-          "version": "1.2.1",
+          "version": "1.3.0",
           "systems": [
             {
-              "size": "2133779",
-              "checksum": "SHA-256:2ffdf64b78486c1d0bf28dc23d0ca36ab75ca92e84b9487246da01888abea6d4",
+              "size": "2633516",
+              "checksum": "SHA-256:3e7f59d6fbc7a724598303f0d3289d0c4fd137a8973437980658379a024887b2",
               "host": "i686-linux-gnu",
-              "archiveFileName": "arduinoOTA-1.2.1-linux_386.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_386.tar.bz2"
+              "archiveFileName": "arduinoOTA-1.3.0-linux_386.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_386.tar.bz2"
             },
             {
-              "size": "2257689",
-              "checksum": "SHA-256:5b82310d53688480f34a916aac31cd8f2dd2be65dd8fa6c2445262262e1948f9",
+              "size": "2716248",
+              "checksum": "SHA-256:aa45ee2441ffc3a122daec5802941d1fa2ac47adf5c5c481b5e0daa4dc259ffa",
               "host": "x86_64-linux-gnu",
-              "archiveFileName": "arduinoOTA-1.2.1-linux_amd64.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_amd64.tar.bz2"
+              "archiveFileName": "arduinoOTA-1.3.0-linux_amd64.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_amd64.tar.bz2"
             },
             {
-              "size": "2093132",
-              "checksum": "SHA-256:ad54b3dcd586212941fd992bab573b53d13207a419a3f2981c970a085ae0e9e0",
+              "size": "2567435",
+              "checksum": "SHA-256:1888587409b56aef4ba0ab0e6703b3dccba7cc3a022756ba9b908247e5d5a656",
               "host": "arm-linux-gnueabihf",
-              "archiveFileName": "arduinoOTA-1.2.1-linux_arm.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_arm.tar.bz2"
+              "archiveFileName": "arduinoOTA-1.3.0-linux_arm.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_arm.tar.bz2"
             },
             {
-              "size": "2093132",
-              "checksum": "SHA-256:ad54b3dcd586212941fd992bab573b53d13207a419a3f2981c970a085ae0e9e0",
+              "size": "2472427",
+              "checksum": "SHA-256:835ed8f37cffac37e979d1b0f6041559592d3d98be52f0e8611b76c4858e4113",
               "host": "aarch64-linux-gnu",
-              "archiveFileName": "arduinoOTA-1.2.1-linux_arm.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_arm.tar.bz2"
+              "archiveFileName": "arduinoOTA-1.3.0-linux_arm64.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_arm64.tar.bz2"
             },
             {
-              "size": "2244088",
-              "checksum": "SHA-256:93a6d9f9c0c765d237be1665bf7a0a8e2b0b6d2a8531eae92db807f5515088a7",
+              "size": "2766116",
+              "checksum": "SHA-256:d5d0f82ff829c0e434d12a2ee640a6fbd78f893ab37782edbb8b5bf2359d119e",
               "host": "i386-apple-darwin11",
-              "archiveFileName": "arduinoOTA-1.2.1-darwin_amd64.tar.bz2",
-              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-darwin_amd64.tar.bz2"
+              "archiveFileName": "arduinoOTA-1.3.0-darwin_amd64.tar.bz2",
+              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.3.0-darwin_amd64.tar.bz2"
             },
             {
-              "size": "2237511",
-              "checksum": "SHA-256:e1ebf21f2c073fce25c09548c656da90d4ef6c078401ec6f323e0c58335115e5",
+              "size": "2768948",
+              "checksum": "SHA-256:051943844eee442460d2c709edefadca184287fffd2b6c100dd53aa742aa05f6",
               "host": "i686-mingw32",
-              "archiveFileName": "arduinoOTA-1.2.1-windows_386.zip",
-              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-windows_386.zip"
+              "archiveFileName": "arduinoOTA-1.3.0-windows_386.zip",
+              "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.3.0-windows_386.zip"
             }
           ]
         }

From 3af92cdfc8a90874461f021bdc397c29a78dd23f Mon Sep 17 00:00:00 2001
From: Martino Facchin <m.facchin@arduino.cc>
Date: Wed, 19 Jun 2019 17:07:05 +0200
Subject: [PATCH 3/3] Update signatures for avrdude-6.3-arduino17

---
 ...arduino17-aarch64-pc-linux-gnu.tar.bz2.sha |  2 +-
 ...0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha |  2 +-
 ....0-arduino17-i686-pc-linux-gnu.tar.bz2.sha |  2 +-
 ...-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha |  2 +-
 ...rduino17-x86_64-apple-darwin12.tar.bz2.sha |  2 +-
 ...e-6.3.0-arduino17-i686-w64-mingw32.zip.sha |  2 +-
 hardware/package_index_bundled.json           | 24 +++++++++----------
 7 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha
index 67aeb4232a9..6a1b88afa7b 100644
--- a/build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha
+++ b/build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2.sha
@@ -1 +1 @@
-bb044f642e940fd286ca78ec14a7c0a520578d08
+b25477ca8719993bc06343aae6a9c67d2c49c8d8
diff --git a/build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha
index b272b9aa60c..4fd361ae59e 100644
--- a/build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha
+++ b/build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2.sha
@@ -1 +1 @@
-55a1aed590203d5557e49d88064298acdc102dab
+1518e80b2e4a9ae433e6b429cd3c299634d2cd60
diff --git a/build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha
index 464c1f5f54a..467ecf18c81 100644
--- a/build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha
+++ b/build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2.sha
@@ -1 +1 @@
-15db920a985515211449433b964eb1da9fb7202c
+66e83e4c8297cdaa5cfb49924c9034140f544ddf
diff --git a/build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha b/build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha
index 8c5042320c7..348aaccc823 100644
--- a/build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha
+++ b/build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2.sha
@@ -1 +1 @@
-0ce6f5d346e7d3041cc955abe0f775f7a493281a
+d98ed13ef192cea946e0c7a3e5d8608915625bfe
diff --git a/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha b/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha
index 0d7fabff7bc..fac5ac8f193 100644
--- a/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha
+++ b/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2.sha
@@ -1 +1 @@
-a98a52955451d4c44d59abfa3fced1a3ab4062a7
+dfb2a2a4d380c7fc0dc8e141555ae6c028786a8e
diff --git a/build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha b/build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha
index ec507933a03..19f0fefa34c 100644
--- a/build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha
+++ b/build/windows/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip.sha
@@ -1 +1 @@
-e825328c7d8958989118e672e14a57bab1cfee2d
+e3209cba2453fbf76e1ef0a478dec4010cf1ef8e
diff --git a/hardware/package_index_bundled.json b/hardware/package_index_bundled.json
index b3ff06f16f5..926654b1cce 100644
--- a/hardware/package_index_bundled.json
+++ b/hardware/package_index_bundled.json
@@ -122,43 +122,43 @@
           "version": "6.3.0-arduino17",
           "systems": [
             {
-              "size": "219733",
-              "checksum": "SHA-256:57538a51df0184175c361e20e0bd44ab603687b5c1e96de4851d6bf70a8a9147",
+              "size": "219631",
+              "checksum": "SHA-256:2a8e68c5d803aa6f902ef219f177ec3a4c28275d85cbe272962ad2cd374f50d1",
               "host": "arm-linux-gnueabihf",
               "archiveFileName": "avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2",
               "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "230077",
-              "checksum": "SHA-256:cbf0e6169aa2d8b07ca0757c1159af55b1e109231f2e3b111237a89457f37d87",
+              "size": "229852",
+              "checksum": "SHA-256:6cf948f751acfe7b96684537f2291c766ec8b54b4f7dc95539864821456fa9fc",
               "host": "aarch64-linux-gnu",
               "archiveFileName": "avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2",
               "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "279117",
-              "checksum": "SHA-256:b70127594f6484bd5995430611cf007a1b66ec107502676343449228ae144916",
+              "size": "279045",
+              "checksum": "SHA-256:120cc9edaae699e7e9ac50b1b8eb0e7d51fdfa555bac54233c2511e6ee5418c9",
               "host": "x86_64-apple-darwin12",
               "archiveFileName": "avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2",
               "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-x86_64-apple-darwin12.tar.bz2"
             },
             {
-              "size": "254162",
-              "checksum": "SHA-256:c3a7848f8aa9665a5bed5a744016cf2e687d8b4d7c93ebc5ac8d0ba5b84847de",
+              "size": "254271",
+              "checksum": "SHA-256:accdfb920af2aabf4f7461d2ac73c0751760f525216dc4e7657427a78c60d13d",
               "host": "x86_64-linux-gnu",
               "archiveFileName": "avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2",
               "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "244487",
-              "checksum": "SHA-256:2f8e8d66e3c0b88da82eea3c8bd1036396fa8b2f9ea04792cb62f4193325e90f",
+              "size": "244550",
+              "checksum": "SHA-256:5c8cc6c17db9300e1451fe41cd7178b0442b4490ee6fdbc0aed9811aef96c05f",
               "host": "i686-linux-gnu",
               "archiveFileName": "avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2",
               "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2"
             },
             {
-              "size": "328463",
-              "checksum": "SHA-256:81ba9fb7431bbb37b658e3477511922ca8d075837b68d0c7dc22caef8249b076",
+              "size": "328460",
+              "checksum": "SHA-256:e99188873c7c5ad8f8f906f068c33600e758b2e36cce3adbd518a21bd266749d",
               "host": "i686-mingw32",
               "archiveFileName": "avrdude-6.3.0-arduino17-i686-w64-mingw32.zip",
               "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-i686-w64-mingw32.zip"