<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>OpenSDA Update Instructions for Freescale Freedom Development Boards for Windows 8.1 and Linux</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/16812/opensda-update-instructions-for-freescale-freedom-development-boards-for-windows-8-1-and-linux</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>OpenSDA Update Instructions for Freescale Freedom Development Boards for Windows 8.1 and Linux</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/16812/opensda-update-instructions-for-freescale-freedom-development-boards-for-windows-8-1-and-linux</link><pubDate>Fri, 08 Oct 2021 07:48:09 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:70fe7c33-cf36-4fdf-9c00-6605af1b774d</guid><dc:creator>Yiying</dc:creator><comments>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/16812/opensda-update-instructions-for-freescale-freedom-development-boards-for-windows-8-1-and-linux#comments</comments><description>Current Revision posted to Documents by Yiying on 10/8/2021 7:48:09 AM&lt;br /&gt;
&lt;p style="margin:0;text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Here is how to update the OpenSDA bootloader firmware found on Freescale Freedom boards. Older bootloader firmware revisions did not load OpenSDA apps correctly under Linux or Windows 8.1, and thus a firmware upgrade is required for users working in those environments. If OpenSDA is not working, this is most likely the issue. This update is for the bootloader firmware that lets you drag-and-drop new apps onto OpenSDA.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;For an overview of what OpenSDA is, see the &lt;a class="jive-link-external-small" href="/products/devtools/kinetiskl2freedomboard/w/documents/10470/review-opensda-debug-interface-embedded-in-the-freescale-freedom-development-platform" target="_blank"&gt;OpenSDA overview&lt;/a&gt;. Also review the &lt;a class="jive-link-external-small" href="/products/devtools/technicallibrary/m/files/12699" target="_blank"&gt;OpenSDA User’s Guide&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;Determine the OpenSDA Firmware Revision:&lt;/h2&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Different Freedom boards will have different OpenSDA bootloader firmware revisions. Some boards will work out-of-the-box in Linux, while others will &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;require an upgrade. At the time of this writing, bootloader version 1.11 is the latest firmware.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Hold down the reset button on your FRDM board&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;While holding the button down, plug the USB cable into OpenSDA USB socket, and then release the reset button&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;The board will enumerate as BOOTLOADER&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/168x76/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_29412.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_29412.png-168x76.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=YvIrvNeTRehSnHVj0RCwejPf9RnGld17oDgou%2BGfmh8%3D&amp;amp;se=2026-09-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=VYc3UHohbdiMqmNuBT7isA==" style="max-height: 76px;max-width: 168px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Explore the new drive, and double click on &lt;strong&gt;SDA_INFO.HTM&lt;/strong&gt; to see your current firmware revision.&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/591x100/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_29413.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_29413.png-591x100.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=9AK3B3B14ixNzUkAuLAo%2BCBP7Mf2N32FEQJUuTCGrhI%3D&amp;amp;se=2026-09-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=ax1fpL+6givKJIb8Xz5dew==" style="max-height: 100px;max-width: 591px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;You can see in this example, the bootloader firmware version is 1.10&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/408x382/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_29414.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_29414.png-408x382.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=ehQFHDUTsL%2Fw4L5n9nGwva9yQKq2jqreSVPidpYHxys%3D&amp;amp;se=2026-09-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=r41mAQ4UcRMOvhY0oc0NOA==" style="max-height: 382px;max-width: 408px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;Upgrade the OpenSDA Firmware:&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;If you are not running the latest firmware and need to use the board with Linux or Windows 8.1, you need to then update the firmware. &lt;strong&gt;You must do this on an OS supported by the current firmware version on your board (typically Windows XP/Vista/7).&lt;/strong&gt; However after this one initial time, the board will be usable from then on in any OS environment.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;Download the latest &lt;a class="jive-link-external-small" href="http://www.pemicro.com/opensda" rel="nofollow ugc noopener" target="_blank"&gt;OpenSDA Firmware Apps zip&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;Read the &lt;strong&gt;BOOTUPDATEAPP_release_notes.txt&lt;/strong&gt; file&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;Extract the &lt;strong&gt;OpenSDA_Bootloader_Update_App_v111_2013_12_11.zip&lt;/strong&gt; inside the original zip file to get access to &lt;strong&gt;BOOTUPDATEAPP_Pemicro_v111.SDA&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;Hold down the reset button on your FRDM board&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;While holding the button down, plug the USB cable into OpenSDA USB socket, and then release the reset button&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;The board will enumerate as BOOTLOADER&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/128x128/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_29415.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_29415.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=Vh9dxnMKO3aRjeGJtdb1wv1CZ3OcTe4zcV0cCIjFGNM%3D&amp;amp;se=2026-09-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=U1igM8KVYB38Ghac57FC/g==" style="max-height: 128px;max-width: 128px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;Drag and drop the &lt;strong&gt;BOOTUPDATEAPP_Pemicro_V111.SDA&lt;/strong&gt; file into the BOOTLOADER drive&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;After it finishes copying, unplug the FRDM board, and then replug it back in. This is the point where the bootloader firmware is updated.&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;Wait for it to enumerate as a drive labeled BOOTLOADER (this will happen automatically and reset should not be held down during this process)&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/16x16/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_29416.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_29416.png-16x16.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=KKM9auj4o63EQ8HUP7UUZd7j2N%2BK0saEw43hc3112y0%3D&amp;amp;se=2026-09-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=EWJu22e1kVhYo5GNM4fzPw==" style="max-height: 16px;max-width: 16px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="text-align:left;"&gt;&lt;span style="font-size:11pt;"&gt;Open up the drive and double click on &lt;strong&gt;SDA_INFO.HTM&lt;/strong&gt; to ensure the bootloader is now updated to 1.11&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;Load an OpenSDA application:&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;The bootloader firmware update process will erase the previous OpenSDA application you had loaded, so you will need to load it again using the standard application loading process. Starting with v1.14, the Mass Storage Device (MSD) flash programmer application also includes P&amp;amp;E debug and serial capabilities. So there is no need to load separate OpenSDA applications for these features anymore.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Hold down the reset button on your FRDM board&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;While holding the button down, plug the USB cable into OpenSDA USB socket, and then release the reset button&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;The board will enumerate as BOOTLOADER&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/450x600/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_29417.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_29417.jpg-450x600.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=nalJQkjVRb6LZ099%2FZ3HR%2F8TaNfsNYNpFF4EjBTtEZQ%3D&amp;amp;se=2026-09-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=tgEU8z6Hnikn6505pkBrkQ==" style="max-height: 600px;max-width: 450px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Drag and drop the appropriate OpenSDA application from the &lt;a class="jive-link-external-small" href="http://www.pemicro.com/opensda" rel="nofollow ugc noopener" target="_blank"&gt;OpenSDA Firmware Apps zip&lt;/a&gt; downloaded earlier (such as MSD-DEBUG-FRDM-KL26Z_Pemicro_v114.SDA for a FRDM-KL26Z board) into the BOOTLOADER drive&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Wait for it to copy&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Unplug, then re-plug in the board&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;span style="font-size:11pt;"&gt;Now the OpenSDA MSD/Debug/CDC app will run (you will see a FRDM-KL26Z drive come up)&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/53x70/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_29418.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_29418.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=BIVhj%2FNttyZMMhPehj5tiKIGG8dfA0wgEummNNl9%2Bq0%3D&amp;amp;se=2026-09-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=LtIEo3aXMU18nwQdAStCPw==" style="max-height: 70px;max-width: 53px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>