diff --git a/beagleboard.org_jessie_image.sh b/beagleboard.org_jessie_image.sh
index d2edec608a944e6d782f8f3e1ae241e681f68daa..398cdd5181dde5372ce2067be85cdb577179b230 100755
--- a/beagleboard.org_jessie_image.sh
+++ b/beagleboard.org_jessie_image.sh
@@ -24,9 +24,6 @@ beaglebone_console="--dtb beaglebone --bbb-old-bootloader-in-emmc \
 bb_blank_flasher_console="--dtb bbb-blank-eeprom --bbb-old-bootloader-in-emmc \
 --hostname beaglebone"
 
-arduino_tre="--dtb am335x-arduino-tre --boot_label ARDUINO-TRE \
---rootfs_label rootfs --hostname arduino-tre"
-
 omap3_beagle_xm="--dtb omap3-beagle-xm --hostname BeagleBoard"
 omap5_uevm="--dtb omap5-uevm --hostname omap5-uevm"
 am57xx_beagle_x15="--dtb am57xx-beagle-x15 --hostname BeagleBoard-X15"
diff --git a/publish/rcn-ee_bb.org-test.sh b/publish/rcn-ee_bb.org-test.sh
index fd3a57a06346c4bf847b3aa9c0d9436b69f669ce..42cbc5fbbce444d293d73e157247a85e5bd28211 100755
--- a/publish/rcn-ee_bb.org-test.sh
+++ b/publish/rcn-ee_bb.org-test.sh
@@ -37,9 +37,6 @@ beaglebone_console="--dtb beaglebone --bbb-old-bootloader-in-emmc \
 bb_blank_flasher_console="--dtb bbb-blank-eeprom --bbb-old-bootloader-in-emmc \
 --hostname beaglebone --enable-cape-universal"
 
-arduino_tre="--dtb am335x-arduino-tre --boot_label ARDUINO-TRE \
---rootfs_label rootfs --hostname arduino-tre"
-
 omap3_beagle_xm="--dtb omap3-beagle-xm --hostname BeagleBoard"
 omap5_uevm="--dtb omap5-uevm --hostname omap5-uevm"
 am57xx_beagle_x15="--dtb am57xx-beagle-x15 --hostname BeagleBoard-X15"
@@ -147,7 +144,6 @@ options="--img-4gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
 options="--img-4gb bbx15-eMMC-flasher-\${base_rootfs} ${am57xx_beagle_x15} --emmc-flasher" ; generate_img
 options="--img-4gb bbx15-\${base_rootfs} ${am57xx_beagle_x15}" ; generate_img
 options="--img-4gb omap5-uevm-\${base_rootfs} ${omap5_uevm}" ; generate_img
-options="--img-4gb tre-\${base_rootfs} ${arduino_tre}" ; generate_img
 
 ###lxqt-2gb image
 base_rootfs="${debian_jessie_lxqt_2gb}" ; blend="lxqt-2gb" ; extract_base_rootfs
diff --git a/publish/rcn-ee_seeed-gcp-stable.sh b/publish/rcn-ee_seeed-gcp-stable.sh
index d6c48ee727b0c11c63cfd52081f50e4a5121a1ce..be84bc2144b763369e122fd1e08902a4970a5850 100755
--- a/publish/rcn-ee_seeed-gcp-stable.sh
+++ b/publish/rcn-ee_seeed-gcp-stable.sh
@@ -21,9 +21,6 @@ archive="xz -z -8"
 beaglebone="--dtb beaglebone --bbb-old-bootloader-in-emmc \
 --rootfs_label rootfs --hostname beaglebone --enable-cape-universal"
 
-arduino_tre="--dtb am335x-arduino-tre --boot_label ARDUINO-TRE \
---rootfs_label rootfs --hostname arduino-tre"
-
 omap5_uevm="--dtb omap5-uevm --rootfs_label rootfs --hostname omap5-uevm"
 beagle_x15="--dtb am57xx-beagle-x15 --rootfs_label rootfs \
 --hostname BeagleBoard-X15"
diff --git a/publish/rcn-ee_seeed-stable.sh b/publish/rcn-ee_seeed-stable.sh
index 174041b7e159f01f2bf0a262683850b1b77f2c20..ff3efb8b1cbd926961e411aef38b55af056f2896 100755
--- a/publish/rcn-ee_seeed-stable.sh
+++ b/publish/rcn-ee_seeed-stable.sh
@@ -37,9 +37,6 @@ archive="xz -z -8"
 beaglebone="--dtb beaglebone --bbb-old-bootloader-in-emmc \
 --rootfs_label rootfs --hostname beaglebone --enable-cape-universal"
 
-arduino_tre="--dtb am335x-arduino-tre --boot_label ARDUINO-TRE \
---rootfs_label rootfs --hostname arduino-tre"
-
 omap5_uevm="--dtb omap5-uevm --rootfs_label rootfs --hostname omap5-uevm"
 beagle_x15="--dtb am57xx-beagle-x15 --rootfs_label rootfs \
 --hostname BeagleBoard-X15"
@@ -154,7 +151,6 @@ options="--img-4gb m10a-blank-\${base_rootfs}  ${beaglebone}  --m10a-flasher" ;
 options="--img-4gb bbx15-blank-\${base_rootfs} ${beagle_x15}  --emmc-flasher" ; generate_img
 
 #options="--img-4gb omap5-uevm-\${base_rootfs}  ${omap5_uevm}"                 ; generate_img
-#options="--img-4gb tre-\${base_rootfs}         ${arduino_tre}"                ; generate_img
 
 ###lxqt-2gb image
 base_rootfs="${debian_jessie_lxqt_2gb}" ; blend="lxqt-2gb" ; extract_base_rootfs
diff --git a/seeed_jessie_gcp-iot_image.sh b/seeed_jessie_gcp-iot_image.sh
index a0df575dec0c379b0b03e6ba43d4a46e42a0d247..f9cbd97178803015bf59d5b54b2c535318c83f97 100755
--- a/seeed_jessie_gcp-iot_image.sh
+++ b/seeed_jessie_gcp-iot_image.sh
@@ -12,9 +12,6 @@ archive="xz -z -8 -v"
 beaglebone="--dtb beaglebone --bbb-old-bootloader-in-emmc \
 --rootfs_label rootfs --hostname beaglebone --enable-cape-universal"
 
-arduino_tre="--dtb am335x-arduino-tre --boot_label ARDUINO-TRE \
---rootfs_label rootfs --hostname arduino-tre"
-
 omap5_uevm="--dtb omap5-uevm --rootfs_label rootfs --hostname omap5-uevm"
 beagle_x15="--dtb am57xx-beagle-x15 --rootfs_label rootfs \
 --hostname BeagleBoard-X15"
diff --git a/tools/hwpack/am335x-arduino-tre.conf b/tools/hwpack/am335x-arduino-tre.conf
deleted file mode 100644
index 13a01ce4975bf07d3bfa294188228937cda98230..0000000000000000000000000000000000000000
--- a/tools/hwpack/am335x-arduino-tre.conf
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-#        --dtb am335x-arduino-tre (arduino-tre:supported)
-
-#Bootloader:
-conf_board="arduino-tre"
-conf_bl_http="https://rcn-ee.com/repos/bootloader/latest"
-conf_bl_listfile="bootloader-ng"
-
-#Bootloader Partition:
-conf_boot_fstype="fat"
-bootloader_location="fatfs_boot"
-spl_name="MLO"
-boot_name="u-boot.img"
-
-#bootloader_location="dd_spl_uboot_boot"
-
-#spl_uboot_name="MLO"
-#dd_spl_uboot_count="1"
-#dd_spl_uboot_seek="1"
-#dd_spl_uboot_conf=""
-#dd_spl_uboot_bs="128k"
-#spl_name="MLO"
-
-#uboot_name="u-boot.img"
-#dd_uboot_count="2"
-#dd_uboot_seek="1"
-#dd_uboot_conf=""
-#dd_uboot_bs="384k"
-#boot_name="u-boot.img"
-
-#Kernel:
-conf_kernel="bone"
-usbnet_mem=
-dtb=am335x-arduino-tre.dtb
-SERIAL="ttyO0"
-drm_device_identifier="HDMI-A-1"
diff --git a/tools/setup_sdcard.sh b/tools/setup_sdcard.sh
index d522eb9dee753378ab4cc4d1097cf69c7f2ea8bb..08481bf9c4bb6e2df02a8d4b12e7272bb331b478 100755
--- a/tools/setup_sdcard.sh
+++ b/tools/setup_sdcard.sh
@@ -763,7 +763,7 @@ populate_boot () {
 		cp -v ${TEMPDIR}/dl/distro_defaults.scr ${TEMPDIR}/disk/boot.scr
 	fi
 
-	if [ "x${conf_board}" = "xam335x_boneblack" ] || [ "x${conf_board}" = "xam335x_evm" ] || [ "x${conf_board}" = "xarduino-tre" ] ; then
+	if [ "x${conf_board}" = "xam335x_boneblack" ] || [ "x${conf_board}" = "xam335x_evm" ] ; then
 
 		if [ "x${uboot_cape_overlays}" = "xenable" ] ; then
 			if [ "x${bbb_old_bootloader_in_emmc}" = "xenable" ] ; then
@@ -781,10 +781,6 @@ populate_boot () {
 			echo "##These are needed to be compliant with Angstrom's 2013.06.20 u-boot." > ${wfile}
 		fi
 
-		if [ "x${conf_board}" = "xarduino-tre" ] ; then
-			wfile="${TEMPDIR}/disk/uEnv.txt"
-		fi
-
 		echo "" >> ${wfile}
 		echo "loadaddr=0x82000000" >> ${wfile}
 		echo "fdtaddr=0x88000000" >> ${wfile}
@@ -805,17 +801,11 @@ populate_boot () {
 		echo "" >> ${wfile}
 		echo "mmcargs=setenv bootargs console=tty0 console=\${console} \${optargs} \${cape_disable} \${cape_enable} root=/dev/mmcblk0p${media_rootfs_partition} rootfstype=\${mmcrootfstype} \${cmdline}" >> ${wfile}
 		echo "" >> ${wfile}
-
-		if [ "x${conf_board}" = "xarduino-tre" ] ; then
-			echo "uenvcmd=run loadall; run mmcargs; echo debug: [\${bootargs}] ... ; echo debug: [bootz \${loadaddr} - \${fdtaddr}] ... ; bootz \${loadaddr} - \${fdtaddr};" >> ${wfile}
-		else
-			echo "uenvcmd=run loadall; run mmcargs; echo debug: [\${bootargs}] ... ; echo debug: [bootz \${loadaddr} \${rdaddr}:\${rdsize} \${fdtaddr}] ... ; bootz \${loadaddr} \${rdaddr}:\${rdsize} \${fdtaddr};" >> ${wfile}
-		fi
-
+		echo "uenvcmd=run loadall; run mmcargs; echo debug: [\${bootargs}] ... ; echo debug: [bootz \${loadaddr} \${rdaddr}:\${rdsize} \${fdtaddr}] ... ; bootz \${loadaddr} \${rdaddr}:\${rdsize} \${fdtaddr};" >> ${wfile}
 		echo "" >> ${wfile}
 	fi
 
-	if [ "x${conf_board}" = "xam335x_boneblack" ] || [ "x${conf_board}" = "xam335x_evm" ] || [ "x${conf_board}" = "xarduino-tre" ] || [ "x${conf_board}" = "xam335x_blank_bbbw" ] ; then
+	if [ "x${conf_board}" = "xam335x_boneblack" ] || [ "x${conf_board}" = "xam335x_evm" ] || [ "x${conf_board}" = "xam335x_blank_bbbw" ] ; then
 
 		wfile="${TEMPDIR}/disk/nfs-uEnv.txt"
 		echo "##Rename as: uEnv.txt to boot via nfs" > ${wfile}
@@ -1470,7 +1460,7 @@ populate_rootfs () {
 		echo "" >> ${TEMPDIR}/disk${file}
 	fi
 
-	if [ "x${conf_board}" = "xam335x_boneblack" ] || [ "x${conf_board}" = "xam335x_evm" ] || [ "x${conf_board}" = "xarduino-tre" ] || [ "x${conf_board}" = "xam335x_blank_bbbw" ] ; then
+	if [ "x${conf_board}" = "xam335x_boneblack" ] || [ "x${conf_board}" = "xam335x_evm" ] || [ "x${conf_board}" = "xam335x_blank_bbbw" ] ; then
 
 		file="/etc/udev/rules.d/70-persistent-net.rules"
 		echo "" > ${TEMPDIR}/disk${file}