{"id":11342,"date":"2016-01-25T16:27:43","date_gmt":"2016-01-25T22:27:43","guid":{"rendered":"http:\/\/www.multitech.net\/developer\/?page_id=11342"},"modified":"2018-12-05T16:26:41","modified_gmt":"2018-12-05T22:26:41","slug":"update-firmware-using-binary-file","status":"publish","type":"page","link":"https:\/\/www.multitech.net\/developer\/software\/dot-box-and-evb-software\/update-firmware-using-binary-file\/","title":{"rendered":"Update firmware using binary file"},"content":{"rendered":"<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2016\/02\/Micro-UDK-Prog-Cable-Exploded.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-11571\" alt=\"Micro UDK Prog Cable Exploded\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2018\/04\/Micro-UDK-Prog-Cable-Exploded.png\" width=\"516\" height=\"361\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2016\/02\/UDK-2.0-Prog-Cable-Exploded_Page_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11572\" alt=\"UDK 2.0 Prog Cable Exploded_Page_2\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2016\/02\/UDK-2.0-Prog-Cable-Exploded_Page_2.png\" width=\"400\" height=\"284\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2016\/02\/UDK-2.0-Prog-Cable-Exploded_Page_2.png 400w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2016\/02\/UDK-2.0-Prog-Cable-Exploded_Page_2-300x213.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p><em>The top\u00a0image shows how to connect the device to the MDK and<br \/>\nthe bottom image shows how to connect the device to the UDK2.<\/em><\/p>\n<p><em>Device for this content refers to MTDOT-BOX or EVB.<\/em> For Windows users only, you must install the device driver for the configuration 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> at: <a href=\"https:\/\/developer.mbed.org\/teams\/st\/wiki\/ST-Link-Driver\">https:\/\/developer.mbed.org\/teams\/st\/wiki\/ST-Link-Driver<\/a><\/p>\n<ol>\n<li>As shown above, connect the device to the <b>MDK<\/b> or <strong>UDK2<\/strong> using the 8-pin flat programming or ribbon cable (with its red stripe facing you).<\/li>\n<li>Power on the device. LED1 turns green on with blank screen.<\/li>\n<li>Connect the <b>MDK or UDK2<\/b> to a <b>computer<\/b> (via its <b>USB connector<\/b>). Note: The <strong>UDK2<\/strong> does not\u00a0require an external power supply as it is solely\u00a0powered via USB. <strong>LED1<\/strong> turns red and<strong> LED2<\/strong>\u00a0flashes blue. Menu displays on device.<\/li>\n<\/ol>\n<p>3. \u00a0Your <strong>PC<\/strong> automatically detects the device and mounts it as a <strong>MULTITECH<\/strong> mass storage device.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" alt=\"\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2015\/08\/mdot-multitech-drive.png\" \/><\/p>\n<p>4. Download the binary file (which is different from the file in this animation) from <a href=\"https:\/\/www.multitech.net\/developer\/downloads\/\">https:\/\/www.multitech.net\/developer\/downloads\/<\/a>\u00a0under the MTDOT-BOX\/EVB.\u00a0\u00a0Copy the <strong>MTDOT-BOX-EVB-2.1.2.bin<\/strong> file to the <strong>MULTITECH<\/strong> drive the same way as shown below.<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\" \/><\/p>\n<p>5. After the <strong>MDK&#8217;s or UDK2&#8217;s<\/strong> red and green LEDs stop flashing, use the <strong>MDK&#8217;s <\/strong>reset button to reset the device.\u00a0 (<strong>Note<\/strong>: the <strong>MDK<\/strong> reset button resets both the <strong>MDK<\/strong> and the connected device<strong>. <\/strong>But the <strong>UDK2<\/strong> reset button only resets the\u00a0<strong>UDK2 <\/strong>itself, not the connected device. Before resetting the <strong>UDK2<\/strong>, send an <strong>ATZ<\/strong> command to the device to reset it.)\u00a0\u00a0 This only applies\u00a0using pre-compiled firmware that ships on the device, not custom\u00a0mbed application.<\/p>\n<p>6. Select <strong>Configuration<\/strong> on device menu and open a terminal emulator program on <strong>PC<\/strong>. To configure the device using AT commands\u00a0(while connected to an <strong>MDK or UDK2), <\/strong>refer to <a href=\"https:\/\/www.multitech.net\/developer\/software\/dot-box-and-evb-software\/configuration-mode\/\"><strong>Configuration Mode<\/strong><\/a> for details.<\/p>\n<p><strong style=\"font-size: 16px;\">MDK\/UDK2 Troubleshooting<\/strong><\/p>\n<h4>&#8220;There is not enough space on MULTITECH&#8221;<\/h4>\n<ul>\n<ul>\n<li>Unplug the MDK\/UDK2 from USB and plug it back in.<\/li>\n<li>If using UDK2, disconnect the USB cable and power supply. First, reconnect the power supply, and then reconnect the USB cable.<\/li>\n<\/ul>\n<\/ul>\n<h4>Windows prompts me to install drivers<\/h4>\n<ol>\n<ul>\n<li>Cancel any driver installation prompts. The MDK\/UDK2 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>The top\u00a0image shows how to connect the device to the MDK and the bottom image shows how to connect the device to the UDK2. Device for this content refers to MTDOT-BOX or EVB. For Windows users only, you must install the device driver for the configuration port. Installation instructions and files are available on the [&hellip;]<\/p>\n","protected":false},"author":1478,"featured_media":0,"parent":10894,"menu_order":11,"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-11342","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/11342","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\/1478"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/comments?post=11342"}],"version-history":[{"count":22,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/11342\/revisions"}],"predecessor-version":[{"id":26927,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/11342\/revisions\/26927"}],"up":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/10894"}],"wp:attachment":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/media?parent=11342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}