<?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>mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/105870/mcuboot-missing-trait-mcuboot-in-nrfutil</link><description>The board is nrf52840 based using mcuboot via usb, mcuboot can be activated using a switch, and is indicated via a led, all setup via device-tree, so no legacy here. Software is quite up to date using zephyr-2.4.99/ncs-2.5.0. Updating works fine using</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 10 Mar 2025 22:07:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/105870/mcuboot-missing-trait-mcuboot-in-nrfutil" /><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/526653?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 22:07:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:492ed069-e08b-4101-88f5-2fb2af8e1093</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Thibaud,&lt;/p&gt;
[quote user="Thibaud"]And about the experimental option of nrfutil device command &amp;quot;&lt;span&gt;x-boot-mode-get/set&amp;quot; can you do any comment ?&lt;/span&gt;[/quote]
&lt;p&gt;My apologies but I am a little confused. &lt;br /&gt;What is wrong with this command? Are you expecting to use it to tell the application to reboot in bootloader mode or not?&lt;br /&gt;Could you please share the reference from which you&amp;nbsp;learned of this experimental command? It would be helpful as a starting point for me to look further into it.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/526316?ContentTypeID=1</link><pubDate>Fri, 07 Mar 2025 09:52:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee27c32c-9582-49b8-a094-59fdfa99e85e</guid><dc:creator>Thibaud</dc:creator><description>&lt;p&gt;Hi Hieu&lt;/p&gt;
[quote userid="9456" url="~/f/nordic-q-a/105870/mcuboot-missing-trait-mcuboot-in-nrfutil/526306"]The protocol that you use to talk with MCUboot is also SMP Protocol. As mentioned, a more full-feature support for it is in the work, but we don&amp;#39;t&amp;nbsp;comment about release date on DevZone.[/quote]
&lt;p&gt;Ok, no problem. And about the experimental option of nrfutil device command &amp;quot;&lt;span&gt;x-boot-mode-get/set&amp;quot; can you do any comment ?&lt;/span&gt;&lt;/p&gt;
[quote userid="9456" url="~/f/nordic-q-a/105870/mcuboot-missing-trait-mcuboot-in-nrfutil/526306"]Do you mean you flash MCUboot using nrfUtil with a debugger? Or could you explain in more details what you did here?[/quote]
&lt;p&gt;I flashed a merged.hex of my app and mcuboot with a debugger&amp;nbsp;and I am using nrfutil to do DFU.For now, I need to start&amp;nbsp;my product in bootloader to be able to do the DFU and I am looking for a way to reset my product and start in boot. I thought I may be able to do it with nrfutil experimental option mentionned aboved but I don&amp;#39;t know how to make my app handles the nrfutil commands.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Thibaud&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/526306?ContentTypeID=1</link><pubDate>Fri, 07 Mar 2025 09:17:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f6eea09a-3d6a-4722-98e1-59f3e8f0e5f5</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Thibaud,&lt;/p&gt;
&lt;p&gt;The protocol that you use to talk with MCUboot is also SMP Protocol. As mentioned, a more full-feature support for it is in the work, but we don&amp;#39;t&amp;nbsp;comment about release date on DevZone.&lt;/p&gt;
[quote user="Thibaud"]I just flashed mcuBoot and using nrfUtil with mcuBoot.&amp;nbsp;[/quote]
&lt;p&gt;Do you mean you flash MCUboot using nrfUtil with a debugger? Or could you explain in more details what you did here?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/526242?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2025 17:12:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:030eab1d-1c31-41b7-86b0-0aa351ba25dc</guid><dc:creator>Thibaud</dc:creator><description>&lt;p&gt;Helo Hieu,&lt;/p&gt;
&lt;p&gt;For now I ddin&amp;#39;t implemented SMP server in my app.&lt;/p&gt;
&lt;p&gt;I just flashed mcuBoot and using nrfUtil with mcuBoot.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now I am looking for a way to go in bootloader from app via nrfUtil command.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Thibaud&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/525946?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 11:13:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a60874b-c854-4fd4-b9ba-4f9fc694b38c</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hello Thibaud,&lt;/p&gt;
[quote user="Thibaud"]&lt;p&gt;Are you&amp;nbsp;talking about the experimental option in nrfutil device command&amp;nbsp;&lt;span&gt;x-boot-mode-get/set ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfutil can work with smpserver ?&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;No, the feature isn&amp;#39;t available right now. However, there will be a new feature to communicate with devices using the SMP Protocol.&lt;/p&gt;
[quote user="Thibaud"]&lt;p&gt;&lt;span&gt; I used it long time ago with mcumgr but now I am moving to nrfutil because it is faster in USB and I am looking for a way to starts my update sequence from application . For now I am able to do update with nrfutil but I need to have my product in bootloader.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Firstly I was replying to this post because mcuboot traits was missing in nrfutil device list but since my comment I found that I needed to change VID/PID of my product.&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;I am a little confused here. Do you communicate with your device using SMP Protocol over USB? What commands are you using?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/525783?ContentTypeID=1</link><pubDate>Tue, 04 Mar 2025 15:46:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9167c41-23f4-442f-b155-523a5da7694a</guid><dc:creator>Thibaud</dc:creator><description>&lt;p&gt;Hello Hieu,&lt;/p&gt;
&lt;p&gt;Are you&amp;nbsp;talking about the experimental option in nrfutil device command&amp;nbsp;&lt;span&gt;x-boot-mode-get/set ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfutil can work with smpserver ? I used it long time ago with mcumgr but now I am moving to nrfutil because it is faster in USB and I am looking for a way to starts my update sequence from application . For now I am able to do update with nrfutil but I need to have my product in bootloader.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Firstly I was replying to this post because mcuboot traits was missing in nrfutil device list but since my comment I found that I needed to change VID/PID of my product.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thibaud&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/525683?ContentTypeID=1</link><pubDate>Tue, 04 Mar 2025 10:20:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3632228d-ad2c-4f47-aa61-082657ea9d72</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hello&amp;nbsp;&lt;span&gt;Thibaud,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Are you&amp;nbsp;looking to use nrfutil with MCUboot or SMP Server?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We are working on a feature to&amp;nbsp;work with MCUboot/MCUmgr/SMP server. Unfortunately, I cannot comment on the timeline for this.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Our apologies for the inconvenience.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Hieu&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/525010?ContentTypeID=1</link><pubDate>Thu, 27 Feb 2025 09:43:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b92981f6-c80c-4e14-80d3-35b32dd51688</guid><dc:creator>Thibaud</dc:creator><description>&lt;p&gt;Hello&amp;nbsp;&lt;/p&gt;
&lt;p&gt;One year after the issue is still here. Do you have any update ?&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Thibaud HABRAND&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/456890?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2023 11:32:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5184db6a-1bff-42b0-8df2-6c766a7a2176</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Sorry about that. I was using the experimental command and thought that the options are available on the main command as well.&lt;/p&gt;
&lt;p&gt;You could use --override-traits with the experimental command. Here is a full command that I used:&lt;/p&gt;
&lt;p&gt;nrfutil device x-execute -o program --args &amp;#39;firmware[file]=./dfu_application.zip&amp;#39; --device-filter &amp;#39;serialNumber=1234567890&amp;#39; --override-traits mcuBoot&lt;/p&gt;
&lt;p&gt;Please note that this command is experimental, so the available parameters might change in the future.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/456705?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 14:17:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46dedc77-1242-4dbb-a091-586dcb8b957a</guid><dc:creator>mdell</dc:creator><description>&lt;p&gt;I could not find any documentation about the &lt;code&gt;--override-traits&lt;/code&gt; flag. If I try to use it, I get an error:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#&amp;nbsp;&lt;span&gt;nrfutil device program --firmware app_signed.hex --traits mcuBoot --override-traits mcuBoot&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;error: unexpected argument &amp;#39;--override-traits&amp;#39; found&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# nrfutil --version&lt;/code&gt;&lt;br /&gt;&lt;code&gt;nrfutil 7.6.0 (92ce3a0 2023-08-15)&lt;/code&gt;&lt;br /&gt;&lt;code&gt;commit-hash: 92ce3a0c1cc7e203326d85919d826009510dc631&lt;/code&gt;&lt;br /&gt;&lt;code&gt;commit-date: 2023-08-15&lt;/code&gt;&lt;br /&gt;&lt;code&gt;host: x86_64-apple-darwin&lt;/code&gt;&lt;br /&gt;&lt;code&gt;build-timestamp: 2023-08-23T08:22:30.0306Z&lt;/code&gt;&lt;br /&gt;&lt;code&gt;classification: nrf-external&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# nrfutil upgrade&lt;/code&gt;&lt;br /&gt;&lt;code&gt;nrfutil-device is already the newest version (2.0.3)&lt;/code&gt;&lt;br /&gt;&lt;code&gt;nrfutil-nrf5sdk-tools is already the newest version (1.0.1)&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot missing trait mcuBoot in nrfutil</title><link>https://devzone.nordicsemi.com/thread/456695?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 13:43:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20285e5a-862c-4d45-b487-8945bb76b700</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi mdell,&lt;/p&gt;
&lt;p&gt;It seems that&amp;nbsp;custom devices are not officially supported by nRF Util yet. &lt;a href="https://infocenter.nordicsemi.com/topic/ug_nrfutils/UG/nrfutils/nrfutil_device.html"&gt;The documentation&lt;/a&gt; says:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;nRF Util supports Nordic Semiconductor&amp;nbsp;&lt;a title="A hardware development platform used for application development." href="https://infocenter.nordicsemi.com/topic/ug_nrfutils/dita_common/glossary/glossary.html#dk"&gt;&lt;dfn&gt;Development Kit (DK)&lt;/dfn&gt;&lt;/a&gt;s, prototyping platforms, and dongles.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You could try adding&amp;nbsp;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;--override-traits mcuBoot&lt;/span&gt; to the command and see if it helps?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Hieu&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>