{"id":8285,"date":"2015-06-25T14:55:10","date_gmt":"2015-06-25T19:55:10","guid":{"rendered":"http:\/\/www.multitech.net\/developer\/?page_id=8285"},"modified":"2019-09-04T22:40:41","modified_gmt":"2019-09-05T03:40:41","slug":"mdot-firmware-upgrade","status":"publish","type":"page","link":"https:\/\/www.multitech.net\/developer\/software\/mdot-software\/mdot-firmware-upgrade\/","title":{"rendered":"Flashing mDot Firmware"},"content":{"rendered":"<div class=\"note\">mDots<sup>\u2122<\/sup>\u00a0are shipped from the factory with AT Command Firmware. For developing your own custom firmware, refer to the <a href=\"https:\/\/developer.mbed.org\/platforms\/MTS-mdot-f411\/\">mDot platform page on mbed<\/a>. Information on using the developer board is in the\u00a0<em>mDot Developer Guide<\/em>, available from the <a href='https:\/\/www.multitech.net\/developer\/products\/multiconnect-dot-series\/multiconnect-mdot\/' title='mDot'>product page<\/a>.<\/div>\n<div class=\"note\"><strong>Note:<\/strong> Due to significant changes from beta versions, upgrading from anything before 0.1.2 requires resetting the mDot to factory defaults.<\/div>\n<p>&nbsp;<\/p>\n<ol>\n<ol>\n<ol>\n<li>Download the latest AT Command Firmware from the <a href='https:\/\/www.multitech.net\/developer\/downloads\/' title='Downloads'>Downloads page<\/a><\/li>\n<li>Make sure your mDot has the programming header as shown (Models MTDOT-915-XP1-SMA and MTDOT-868-XP1-SMA). If your mDot does <strong>not<\/strong> have the programming header, you can add a header to enable programming.<br \/>\n<a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/mdot_with_programming_header.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-9014\" alt=\"mdot_with_programming_header\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/mdot_with_programming_header-300x192.png\" width=\"300\" height=\"192\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/mdot_with_programming_header-300x192.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/mdot_with_programming_header.png 336w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li>Install the mDot on the UDK developer board and ensure all connectors are seated properly.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8337\" style=\"padding-top: 10px; padding-bottom: 10px;\" alt=\"\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/MTDOT_UDK_2_Exploded_Cropped.png\" width=\"500\" height=\"315\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/MTDOT_UDK_2_Exploded_Cropped.png 500w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/MTDOT_UDK_2_Exploded_Cropped-300x189.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/li>\n<li>If using UDK model with the three gold antenna connectors (MTUDK-ST-CELL), connect the 9V power supply <strong>before<\/strong> connecting the USB cable.<\/li>\n<li>Connect the UDK to your computer with the USB cable.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8365\" style=\"padding-top: 10px; padding-bottom: 10px;\" alt=\"UDK_2_USB_mDot\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/UDK_2_USB_mDot.png\" width=\"575\" height=\"377\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/UDK_2_USB_mDot.png 575w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/UDK_2_USB_mDot-300x196.png 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/li>\n<li>Your PC automatically detects the mDot and mounts it as a MULTITECH mass storage device.<br \/>\n<img decoding=\"async\" class=\"aligncenter\" alt=\"\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/08\/mdot-multitech-drive.png\" width=\"NaN\" height=\"NaN\" \/><\/li>\n<li>Copy the <code>mdot-firmware.bin<\/code> file to the MULTITECH drive.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"padding-top: 10px; padding-bottom: 10px;\" alt=\"\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/mdot-flash.gif\" width=\"575\" height=\"287\" \/><\/li>\n<li>After the UDK&#8217;s red and green LEDs stop flashing, use the UDK&#8217;s reset button to reset the mDot.<\/li>\n<li>\n<div class=\"note\">This step only applies if you are using the pre-compiled AT command firmware that ships on the mDot (not for a custom mbed application).<\/div>\n<p>Establish a serial connection to the mDot by connecting to the UDK&#8217;s DB9 connector and issue the following commands:<\/p>\n<ul>\n<li><code>AT&amp;F<\/code> &#8211; reset to factory defaults<\/li>\n<li><code>AT&amp;W<\/code> &#8211; save factory defaults<\/li>\n<li><code>ATZ<\/code> &#8211; reset the mDot<\/li>\n<li><code>ATI<\/code> &#8211; confirm the firmware has been updated<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8375\" alt=\"screen\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/06\/screen.png\" width=\"144\" height=\"216\" \/><\/p>\n<\/li>\n<\/ol>\n<\/ol>\n<\/ol>\n<h3>Troubleshooting<\/h3>\n<h4>&#8220;There is not enough space on MULTITECH&#8221;<\/h4>\n<ol>\n<ol>\n<ul>\n<li>Unplug the USB cable from the UDK and plug it back in.<\/li>\n<li>If using UDK model with the three gold antenna connectors (MTUDK-ST-CELL), disconnect the USB cable and power supply. First, reconnect the power supply, and then reconnect the USB cable.<\/li>\n<\/ul>\n<\/ol>\n<\/ol>\n<h4>Windows prompts me to install drivers<\/h4>\n<ol>\n<ul>\n<li>Cancel any driver installation prompts. The mDot mounts as the MULTITECH drive without drivers.<\/li>\n<li>Drivers are only needed for the virtual USB COM port. Installation instructions and files are available on the <a href=\"https:\/\/developer.mbed.org\/teams\/st\/wiki\/ST-Link-Driver\">ARM mbed site<\/a>.<\/li>\n<\/ul>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>mDots\u2122\u00a0are shipped from the factory with AT Command Firmware. For developing your own custom firmware, refer to the mDot platform page on mbed. Information on using the developer board is in the\u00a0mDot Developer Guide, available from the . Note: Due to significant changes from beta versions, upgrading from anything before 0.1.2 requires resetting the mDot [&hellip;]<\/p>\n","protected":false},"author":537,"featured_media":0,"parent":8383,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-8285","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/8285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/users\/537"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/comments?post=8285"}],"version-history":[{"count":94,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/8285\/revisions"}],"predecessor-version":[{"id":8421,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/8285\/revisions\/8421"}],"up":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/8383"}],"wp:attachment":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/media?parent=8285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}