{"id":1760,"date":"2019-02-28T13:17:16","date_gmt":"2019-02-28T13:17:16","guid":{"rendered":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/"},"modified":"2019-02-28T13:17:16","modified_gmt":"2019-02-28T13:17:16","slug":"upgrading-the-lmd-mcode-os-firmware","status":"publish","type":"page","link":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/","title":{"rendered":"Upgrading the LMD MCode OS Firmware"},"content":{"rendered":"\n\n\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\">\n\t<h2 class=\"wp-block-heading\">Before you begin<\/h2>\n\n\r\nThe following prerequisite steps are required before performing a firmware upgrade the MCode Operating System on your LMD Programmable Motion Control or Ethernet TCP\/IP product.\r\n\n<ol class=\"wp-block-list\"><li>Download and install the <a href=\"https:\/\/www.novantaims.com\/dloads\/user-interface-software\/\" target=\"_blank\" rel=\"noopener noreferrer\">LMD Software Suite<\/a>.<\/li><li>Download and extract the <a href=\"https:\/\/www.novantaims.com\/dloads\/firmware\/\" target=\"_blank\" rel=\"noopener noreferrer\">MCode OS Firmware<\/a> file.<\/li><li>From the LMD Software Suite main screen install, then open, the Motion Control Interface.<\/li><\/ol>\n\n\r\n\n<h2 class=\"wp-block-heading\">Step-by-step<\/h2>\n\n\r\n\n<ol class=\"wp-block-list\"><li>Connect to the LMD Motion Control or Ethernet TCP\/IP product as you normally would using the Motion Control Interface software, which is part of the LMD Software Suite.<\/li><li>Verify that communications are active, enter &#8220;PR VR&#8221; into the terminal window. This will verify the firmware version you are upgrading from.<\/li><li>On the menu, click &#8220;Up[date Firmware&#8221;.  This will launch a series of dialogs that walk you through the upgrade process.<\/li><li>Browse to the location on your hard drive that you extracted the firmware (*.Novanta IMS) file that you are upgrading (or downgrading) to. Click the &#8220;Open&#8221; button&#8221;<\/li><li> Click the &#8220;Update Firmware&#8221; button.<\/li><li>On the &#8220;Upgrade LMDxX&#8221; dialog that will open, click the &#8220;Connect&#8221; button. The LMD product will be in upgrade mode, communications BAUD rate will be set to 19200 kbps on RS-422\/485  Programmable Motion Control products.<\/li><li><strong>IMPORTANT!<\/strong> Cycle power to the LMD product before clicking &#8220;OK&#8221; on the dialog.<\/li><li>Click the &#8220;Upgrade&#8221; button. The firmware will begin to transfer to the LMD. The time the process will take depends upon the product being upgraded.\r\n<ol>\r\n \t<li>Programmable Motion Control (LMDxM): approx 6 minutes.<\/li>\r\n \t<li>Ethernet TCP\/IP (LMDxE): approx 3 minutes.<\/li>\r\n<\/ol>\r\n<\/li><li>When the firmware transfer completes, click &#8220;Done.&#8221;<\/li><li>Key-in CTRL C to soft reset the LMD product.<\/li><li>Enter &#8220;PR VR.&#8221; You should see the new firmware version display in the terminal window.<\/li><li>The MCode OS upgrade is now complete.<\/li><\/ol>\n\n\r\n*Previously Lexium\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Before you begin Step-by-step<\/p>\n","protected":false},"author":102,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1760","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Upgrading the LMD MCode OS Firmware - Robotics &amp; Automation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Upgrading the LMD MCode OS Firmware\" \/>\n<meta property=\"og:description\" content=\"Before you begin Step-by-step\" \/>\n<meta property=\"og:url\" content=\"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/\" \/>\n<meta property=\"og:site_name\" content=\"Robotics &amp; Automation\" \/>\n<meta property=\"og:image\" content=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2026\/03\/Featured-Banner-Block-2-1.png?resize=1200,675\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/upgrading-the-lmd-mcode-os-firmware\\\/\",\"url\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/upgrading-the-lmd-mcode-os-firmware\\\/\",\"name\":\"Upgrading the LMD MCode OS Firmware - Robotics &amp; Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/#website\"},\"datePublished\":\"2019-02-28T13:17:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/upgrading-the-lmd-mcode-os-firmware\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/upgrading-the-lmd-mcode-os-firmware\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/upgrading-the-lmd-mcode-os-firmware\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upgrading the LMD MCode OS Firmware\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/#website\",\"url\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/\",\"name\":\"Robotics & Automation\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Upgrading the LMD MCode OS Firmware - Robotics &amp; Automation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/","og_locale":"en_US","og_type":"article","og_title":"Upgrading the LMD MCode OS Firmware","og_description":"Before you begin Step-by-step","og_url":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/","og_site_name":"Robotics &amp; Automation","og_image":[{"width":1200,"height":675,"url":"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2026\/03\/Featured-Banner-Block-2-1.png?resize=1200,675","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/","url":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/","name":"Upgrading the LMD MCode OS Firmware - Robotics &amp; Automation","isPartOf":{"@id":"https:\/\/novanta.com\/robotics-automation\/#website"},"datePublished":"2019-02-28T13:17:16+00:00","breadcrumb":{"@id":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/novanta.com\/robotics-automation\/upgrading-the-lmd-mcode-os-firmware\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/novanta.com\/robotics-automation\/"},{"@type":"ListItem","position":2,"name":"Upgrading the LMD MCode OS Firmware"}]},{"@type":"WebSite","@id":"https:\/\/novanta.com\/robotics-automation\/#website","url":"https:\/\/novanta.com\/robotics-automation\/","name":"Robotics & Automation","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/novanta.com\/robotics-automation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/pages\/1760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/users\/102"}],"replies":[{"embeddable":true,"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/comments?post=1760"}],"version-history":[{"count":0,"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/pages\/1760\/revisions"}],"wp:attachment":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/media?parent=1760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}