diff --git a/publish/rcn-ee_bb.org-stable.sh b/publish/rcn-ee_bb.org-stable.sh
index d35d78bcde439350cee5c27e617a835f67dfbd75..c28672cf97fb810e7da839c91bae97e717da60b0 100755
--- a/publish/rcn-ee_bb.org-stable.sh
+++ b/publish/rcn-ee_bb.org-stable.sh
@@ -145,39 +145,40 @@ options="--img-4gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
 ###lxqt-4gb image
 base_rootfs="${debian_jessie_lxqt_4gb}" ; blend="lxqt-4gb" ; extract_base_rootfs
 
-options="--img-4gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
-options="--img-4gb bbx15-\${base_rootfs} ${am57xx_beagle_x15}" ; generate_img
-options="--img-4gb BBB-blank-\${base_rootfs} ${bb_blank_flasher} --emmc-flasher" ; generate_img
+options="--img-4gb bone-\${base_rootfs}        ${beaglebone}"                       ; generate_img
+options="--img-4gb bbx15-\${base_rootfs}       ${am57xx_beagle_x15}"                ; generate_img
+options="--img-4gb BBB-blank-\${base_rootfs}   ${bb_blank_flasher}  --emmc-flasher" ; generate_img
 options="--img-4gb bbx15-blank-\${base_rootfs} ${am57xx_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
+#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
 
-options="--img-2gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
+options="--img-2gb bone-\${base_rootfs}  ${beaglebone}" ; generate_img
 
 #options="--img-2gb BBB-blank-\${base_rootfs} ${bb_blank_flasher} --emmc-flasher" ; generate_img
 
 ###iot image
 base_rootfs="${debian_jessie_iot}" ; blend="iot" ; extract_base_rootfs
 
-options="--img-4gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
-options="--img-4gb BBB-blank-\${base_rootfs} ${bb_blank_flasher} --emmc-flasher" ; generate_img
+options="--img-4gb bone-\${base_rootfs}       ${beaglebone}"                      ; generate_img
+options="--img-4gb BBB-blank-\${base_rootfs}  ${bb_blank_flasher} --emmc-flasher" ; generate_img
+options="--img-2gb m10a-blank-\${base_rootfs} ${bb_blank_flasher} --m10a-flasher" ; generate_img
 
 ###console images
 base_rootfs="${debian_jessie_console}" ; blend="console" ; extract_base_rootfs
 
-options="--img-2gb a335-eeprom-\${base_rootfs} ${bb_blank_flasher} --a335-flasher" ; generate_img
-options="--img-2gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
-options="--img-2gb bbx15-\${base_rootfs} ${am57xx_beagle_x15}" ; generate_img
-options="--img-2gb BBB-blank-\${base_rootfs} ${bb_blank_flasher} --emmc-flasher" ; generate_img
+options="--img-2gb a335-eeprom-\${base_rootfs} ${bb_blank_flasher}  --a335-flasher" ; generate_img
+options="--img-2gb bone-\${base_rootfs}        ${beaglebone}"                       ; generate_img
+options="--img-2gb bbx15-\${base_rootfs}       ${am57xx_beagle_x15}"                ; generate_img
+options="--img-2gb BBB-blank-\${base_rootfs}   ${bb_blank_flasher}  --emmc-flasher" ; generate_img
 
 #options="--img-2gb bbx15-blank-\${base_rootfs} ${am57xx_beagle_x15} --emmc-flasher" ; generate_img
 
-#options="--img-2gb omap5-uevm-\${base_rootfs} ${omap5_uevm}" ; generate_img
-#options="--img-2gb BBGW-blank-\${base_rootfs} ${bb_blank_flasher} --bbgw-flasher" ; generate_img
+#options="--img-2gb omap5-uevm-\${base_rootfs}  ${omap5_uevm}"                       ; generate_img
+#options="--img-2gb BBGW-blank-\${base_rootfs}  ${bb_blank_flasher} --bbgw-flasher"  ; generate_img
 
 ###usbflasher images: (also single partition)
 base_rootfs="${debian_jessie_usbflasher}" ; blend="usbflasher" ; extract_base_rootfs
@@ -188,7 +189,7 @@ base_rootfs="${debian_jessie_usbflasher}" ; blend="usbflasher" ; extract_base_ro
 ###Seeed lxqt-4gb image
 base_rootfs="${debian_jessie_seeed_lxqt_4gb}" ; blend="seeed-lxqt-4gb" ; extract_base_rootfs
 
-options="--img-4gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
+options="--img-4gb bone-\${base_rootfs}      ${beaglebone}"                     ; generate_img
 options="--img-4gb BBG-blank-\${base_rootfs} ${bb_blank_flasher} --bbg-flasher" ; generate_img
 
 ###Seeed iot image
@@ -198,15 +199,15 @@ options="--img-4gb bone-\${base_rootfs} ${beaglebone}" ; generate_img
 options="--img-4gb BBGW-blank-\${base_rootfs} ${bb_blank_flasher} --bbgw-flasher" ; generate_img
 
 ###archive *.tar
-base_rootfs="${debian_wheezy_machinekit}" ; blend="machinekit" ; archive_base_rootfs
-base_rootfs="${debian_jessie_machinekit}" ; blend="machinekit" ; archive_base_rootfs
-base_rootfs="${debian_jessie_lxqt_4gb}" ; blend="lxqt-4gb" ; archive_base_rootfs
-base_rootfs="${debian_jessie_lxqt_2gb}" ; blend="lxqt-2gb" ; archive_base_rootfs
-base_rootfs="${debian_jessie_iot}" ; blend="iot" ; archive_base_rootfs
-base_rootfs="${debian_jessie_console}" ; blend="console" ; archive_base_rootfs
-base_rootfs="${debian_jessie_usbflasher}" ; blend="usbflasher" ; archive_base_rootfs
+base_rootfs="${debian_wheezy_machinekit}"     ; blend="machinekit"     ; archive_base_rootfs
+base_rootfs="${debian_jessie_machinekit}"     ; blend="machinekit"     ; archive_base_rootfs
+base_rootfs="${debian_jessie_lxqt_4gb}"       ; blend="lxqt-4gb"       ; archive_base_rootfs
+base_rootfs="${debian_jessie_lxqt_2gb}"       ; blend="lxqt-2gb"       ; archive_base_rootfs
+base_rootfs="${debian_jessie_iot}"            ; blend="iot"            ; archive_base_rootfs
+base_rootfs="${debian_jessie_console}"        ; blend="console"        ; archive_base_rootfs
+base_rootfs="${debian_jessie_usbflasher}"     ; blend="usbflasher"     ; archive_base_rootfs
 base_rootfs="${debian_jessie_seeed_lxqt_4gb}" ; blend="seeed-lxqt-4gb" ; archive_base_rootfs
-base_rootfs="${debian_jessie_seeed_iot}" ; blend="seeed-iot" ; archive_base_rootfs
+base_rootfs="${debian_jessie_seeed_iot}"      ; blend="seeed-iot"      ; archive_base_rootfs
 
 ###archive *.img
 base_rootfs="${debian_wheezy_machinekit}" ; blend="machinekit"
@@ -220,36 +221,37 @@ wfile="bone-\${base_rootfs}-4gb" ; archive_img
 #
 base_rootfs="${debian_jessie_lxqt_4gb}" ; blend="lxqt-4gb"
 
-wfile="bone-\${base_rootfs}-4gb" ; archive_img
-wfile="bbx15-\${base_rootfs}-4gb" ; archive_img
-wfile="BBB-blank-\${base_rootfs}-4gb" ; archive_img
+wfile="bone-\${base_rootfs}-4gb"        ; archive_img
+wfile="bbx15-\${base_rootfs}-4gb"       ; archive_img
+wfile="BBB-blank-\${base_rootfs}-4gb"   ; archive_img
 wfile="bbx15-blank-\${base_rootfs}-4gb" ; archive_img
-#wfile="omap5-uevm-\${base_rootfs}-4gb" ; archive_img
-#wfile="tre-\${base_rootfs}-4gb" ; archive_img
+#wfile="omap5-uevm-\${base_rootfs}-4gb"  ; archive_img
+#wfile="tre-\${base_rootfs}-4gb"         ; archive_img
 
 #
 base_rootfs="${debian_jessie_lxqt_2gb}" ; blend="lxqt-2gb"
 
-wfile="bone-\${base_rootfs}-2gb" ; archive_img
+wfile="bone-\${base_rootfs}-2gb"      ; archive_img
 #wfile="BBB-blank-\${base_rootfs}-2gb" ; archive_img
 
 #
 base_rootfs="${debian_jessie_iot}" ; blend="iot"
 
-wfile="bone-\${base_rootfs}-4gb" ; archive_img
-wfile="BBB-blank-\${base_rootfs}-4gb" ; archive_img
+wfile="bone-\${base_rootfs}-4gb"       ; archive_img
+wfile="BBB-blank-\${base_rootfs}-4gb"  ; archive_img
+wfile="m10a-blank-\${base_rootfs}-4gb" ; archive_img
 
 #
 base_rootfs="${debian_jessie_console}" ; blend="console"
 
 wfile="a335-eeprom-\${base_rootfs}-2gb" ; archive_img
-wfile="bone-\${base_rootfs}-2gb" ; archive_img
-wfile="bbx15-\${base_rootfs}-2gb" ; archive_img
-wfile="BBB-blank-\${base_rootfs}-2gb" ; archive_img
+wfile="bone-\${base_rootfs}-2gb"        ; archive_img
+wfile="bbx15-\${base_rootfs}-2gb"       ; archive_img
+wfile="BBB-blank-\${base_rootfs}-2gb"   ; archive_img
 
 wfile="bbx15-blank-\${base_rootfs}-2gb" ; archive_img
-#wfile="omap5-uevm-\${base_rootfs}-2gb" ; archive_img
-#wfile="BBGW-blank-\${base_rootfs}-2gb" ; archive_img
+#wfile="omap5-uevm-\${base_rootfs}-2gb"  ; archive_img
+#wfile="BBGW-blank-\${base_rootfs}-2gb"  ; archive_img
 
 #
 base_rootfs="${debian_jessie_usbflasher}" ; blend="usbflasher"
@@ -259,12 +261,14 @@ base_rootfs="${debian_jessie_usbflasher}" ; blend="usbflasher"
 
 #
 base_rootfs="${debian_jessie_seeed_lxqt_4gb}" ; blend="seeed-lxqt-4gb"
-wfile="bone-\${base_rootfs}-4gb" ; archive_img
+
+wfile="bone-\${base_rootfs}-4gb"      ; archive_img
 wfile="BBG-blank-\${base_rootfs}-4gb" ; archive_img
 
 #
 base_rootfs="${debian_jessie_seeed_iot}" ; blend="seeed-iot"
-wfile="bone-\${base_rootfs}-4gb" ; archive_img
+
+wfile="bone-\${base_rootfs}-4gb"       ; archive_img
 wfile="BBGW-blank-\${base_rootfs}-4gb" ; archive_img
 
 __EOF__
diff --git a/tools/setup_sdcard.sh b/tools/setup_sdcard.sh
index cc30b68a3f7c2bf43bbde6f98388816660ec9c6c..2a73eee0c2244535d96a1091e064a3bc566f6164 100755
--- a/tools/setup_sdcard.sh
+++ b/tools/setup_sdcard.sh
@@ -1176,6 +1176,9 @@ populate_rootfs () {
 		elif [ "x${bbgw_flasher}" = "xenable" ] ; then
 			echo "##enable BBG: eMMC Flasher:" >> ${wfile}
 			echo "cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3-bbgw.sh" >> ${wfile}
+		elif [ "x${m10a_flasher}" = "xenable" ] ; then
+			echo "##enable m10a: eMMC Flasher:" >> ${wfile}
+			echo "cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3-m10a.sh" >> ${wfile}
 		elif [ "x${a335_flasher}" = "xenable" ] ; then
 			echo "##enable a335: eeprom Flasher:" >> ${wfile}
 			echo "cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-a335.sh" >> ${wfile}
@@ -1691,6 +1694,10 @@ while [ ! -z "$1" ] ; do
 		oem_blank_eeprom="enable"
 		bbgw_flasher="enable"
 		;;
+	--m10a-flasher)
+		oem_blank_eeprom="enable"
+		m10a_flasher="enable"
+		;;
 	--bbb-usb-flasher|--usb-flasher|--oem-flasher)
 		oem_blank_eeprom="enable"
 		usb_flasher="enable"