<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Read MCUboot version from main app</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119278/read-mcuboot-version-from-main-app</link><description>I am using ncs2.7 on the nrf9160 with MCU boot. MCU boot is configured and is able to update the main app with no issue. Is there a simple way for the main app to read the MCU boot version? We will not be updating MCU boot, I just need the version reported</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 25 Feb 2025 12:57:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119278/read-mcuboot-version-from-main-app" /><item><title>RE: Read MCUboot version from main app</title><link>https://devzone.nordicsemi.com/thread/524594?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2025 12:57:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f22d4e4-1240-462e-9d37-0e6f18dbd9ec</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;We use the &amp;quot;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/security/bootloader/fw_info.html"&gt;Firmware information&lt;/a&gt;&amp;quot; library to embed version information into the bootloader image, but this is usually only done when the bootloader is upgradable (i.e., when MCUBoot is used as the second stage bootloader), and the version is then being read by the first stage bootloader, not the application.&amp;nbsp;Accessing the firmware information structure from the application running in the Non-secure Processing Environment may be more involved. Since the bootloader is immutable, I think it may make sense to always use the same bootloader hex when programming the devices in production.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>