<?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>Can&amp;#39;t get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/69236/can-t-get-started-with-thingy-91-mcuboot-flash-of-modem-firmware-fails</link><description>Hello everyone, 
 I wanted to start with Thingy:91 today, so I first wanted to update the device with the newest firmware. 
 First thing I found confusing is: On the Getting Started Tab of the product site , right above the Video there is a sentence:</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 15 Dec 2020 10:20:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/69236/can-t-get-started-with-thingy-91-mcuboot-flash-of-modem-firmware-fails" /><item><title>RE: Can't get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/thread/285000?ContentTypeID=1</link><pubDate>Tue, 15 Dec 2020 10:20:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:774f8597-377c-490a-834e-4760fefccd09</guid><dc:creator>Rudolph Aschmoneit</dc:creator><description>&lt;p&gt;Hey Didrik,&lt;/p&gt;
&lt;p&gt;just after I wrote my last reply, I get the info, that we have a delay in another project, I had planed to work on today, so I got a little time for the Thingy issue. Cause I could not find a JTAG Cable with such a small footprint here, I had to do a little hack and soldering some jumper cables to the Thingy test points and use a DAPLink USB Device for flashing. Anyway, so I could succesfully update the&amp;nbsp;&lt;span&gt;nRF52840 FW after that I also could succesfully update the modem firmware via MCU-Boot and using the nrf Programmer, so flashing first the&amp;nbsp;nRF52840 FW and then update the modem FW helps with that issue, so you were right from the beginning. Thanks a lot for your help! Have a nice day!&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Rudolph&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/thread/284952?ContentTypeID=1</link><pubDate>Tue, 15 Dec 2020 08:40:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b0f03de-0a22-438f-aee2-749f01b85832</guid><dc:creator>Rudolph Aschmoneit</dc:creator><description>&lt;p&gt;Hey Didrik,&lt;/p&gt;
&lt;p&gt;thanks for your reply, I am using&amp;nbsp;&lt;span&gt;macOS 10.15.7,&amp;nbsp;I forget to save the log files, now it is to late, but I will try the flash the nRF52840 via the nRF9160 DK as you suggested and let you know&amp;nbsp;whether that will have fixed my problem. I also will try dmes.&amp;nbsp;But I will probably only get to it tomorrow or the day after. Greetings Rudolph&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/thread/284591?ContentTypeID=1</link><pubDate>Fri, 11 Dec 2020 15:24:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3a19bb5-eb1c-4b7c-9020-f892c154c90a</guid><dc:creator>Didrik Rokhaug</dc:creator><description>[quote user="Rudolph Aschmoneit"]Sorry for getting&amp;nbsp;this wrong[/quote]
&lt;p&gt;&amp;nbsp;No problem at all.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Rudolph Aschmoneit"]In my experience so far, your getting started tutorials have always been very straightforward and easy to follow.&amp;nbsp;[/quote]
&lt;p&gt;&amp;nbsp;I am happy to hear that, and apologize for the Thingy:91 gtting started process not being as easy.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Rudolph Aschmoneit"]The LED was blinking, so I tried it again, cause I remembered you note that the LED should not Blink when in MCU Boot Mode. So I turned the device off, holding SW4 and powered it on again, LED was blinking, so I re-read your Post, and I mentioned, that the LED should be off when 9160 is in MCU Bootmode, so I&amp;nbsp;thought maybe&amp;nbsp;LED is off only when the nrf9160 is in MCU Bootmode and not when&amp;nbsp;nRF52840 is in MCU Bootmode.[/quote]
&lt;p&gt;&amp;nbsp;You are correct, and I could probably have been more clear. The nRF52840 is used only as a brdige between UART from the nRF9160 and USB, so it has no control of the LED. That is up to the application on the nRF9160.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Rudolph Aschmoneit"]what was the&amp;nbsp;reason of the error? Was anything wrong in the procedure I was doing/ had described here?[/quote]
&lt;p&gt;&amp;nbsp;It sounds to me like you did everything correctly.&lt;/p&gt;
&lt;p&gt;Did the Programmer leave any log files?&lt;/p&gt;
&lt;p&gt;You can find where they are stored by opening the current log (see picture), and selecting &amp;quot;save as&amp;quot;. You should then get a file browser window opened at the location where the logs are stored by default (at least on Windows).&lt;/p&gt;
&lt;p&gt;In Windows, the location is C:\Users\&amp;lt;user&amp;gt;\AppData\Roaming\nrfconnect\pc-nrfconnect-programmer\logs.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Rudolph Aschmoneit"]But now the Programmer doesn&amp;#39;t find the device,&amp;nbsp;no matter if in MCU boot mode or not, and I also can&amp;#39;t see it as USB Device at my computer[/quote]
&lt;p&gt;&amp;nbsp;Are you using Linux?&lt;/p&gt;
&lt;p&gt;If you connect the Thingy to your computer (or power it on while it is connected), and run &amp;#39;dmes&amp;#39;, do you see any lines indicating that you just connected a USB device?&lt;/p&gt;
&lt;p&gt;Anyway, it seems you already have an nRF9160DK:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Rudolph Aschmoneit"]when I was getting started with the nrf9160 DK[/quote]
&lt;p&gt;&amp;nbsp;The easiest solution is probably to connect a 10-pin cable from the &amp;#39;Debug out&amp;#39; port on the DK to the debug connector on the Thingy, and set &amp;#39;SWD SELECT&amp;#39; to the &amp;#39;nRF52&amp;#39; position, and program the nRF52840 that way.&lt;/p&gt;
&lt;p&gt;Remember that when using this method, you must use the images in the img_app_bl folder.&lt;/p&gt;
&lt;p&gt;See this guide for more information: &lt;a href="https://infocenter.nordicsemi.com/topic/ug_nc_programmer/UG/nrf_connect_programmer/ncp_pgm_thingy91_debugprobe.html"&gt;https://infocenter.nordicsemi.com/topic/ug_nc_programmer/UG/nrf_connect_programmer/ncp_pgm_thingy91_debugprobe.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/thread/284554?ContentTypeID=1</link><pubDate>Fri, 11 Dec 2020 13:44:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3086852-1b17-4b99-9ff0-4c5810ab7f32</guid><dc:creator>Rudolph Aschmoneit</dc:creator><description>&lt;p&gt;Hey, thanks for your reply.&lt;br /&gt;&lt;br /&gt;Sorry for getting&amp;nbsp;this wrong, of course the app_FW is in the thingy91_... folder, I was confused, I&amp;nbsp;thought there are app_FW and some other FW I was searching,&amp;nbsp;but this thought was nonsense. And I should have known it better, cause when I was getting started with the nrf9160 DK it was the same structure, but the getting started with 9160 DK was so easy and such a no brainer, that I have obviously forgotten everything again.&amp;nbsp;In my experience so far, your getting started tutorials have always been very straightforward and easy to follow.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So now I have connected the Thingy:91&amp;nbsp;via USB Cabel to the Computer, Pressing the SW4 Switch and Powering the Device on, to set&amp;nbsp;&lt;span&gt;nRF52840 in Boot Mode, cause I wanted to flash the&amp;nbsp;thingy91_nrf52_connectivity_bridge_2020-10-30_5522ca2b.hex file. The LED was blinking, so I tried it again, cause I remembered you note that the LED should not Blink when in MCU Boot Mode. So I turned the device off, holding SW4 and powered it on again, LED was blinking, so I re-read your Post, and I mentioned, that the LED should be off when 9160 is in MCU Bootmode, so I&amp;nbsp;thought maybe&amp;nbsp;LED is off only when the nrf9160 is in MCU Bootmode and not when&amp;nbsp;nRF52840 is in MCU Bootmode. I connected with the Programmer to the Device and flashed the&amp;nbsp;thingy91_nrf52_connectivity_bridge_2020-10-30_5522ca2b.hex file, MCU Boot was checked. It started to working properly, but when the status was around 88% the programmer Window was going to be complete white, and nothing happend anymore. After waiting for 5 Minutes, and nothing happend. I restarted the programmer and also the Thingy. But now the Programmer doesn&amp;#39;t find the device,&amp;nbsp;no matter if in MCU boot mode or not, and I also can&amp;#39;t see it as USB Device at my computer. what should I do now, programming via a external debugger, J-Link or something like that? Or is there a opportunity to reset everything? what was the&amp;nbsp;reason of the error? Was anything wrong in the procedure I was doing/ had described here? Here is a Picture of the Programmer after getting complete white:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1607694212294v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/thread/284396?ContentTypeID=1</link><pubDate>Thu, 10 Dec 2020 16:55:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b2a4e65-92bc-420c-a830-29fe75b86524</guid><dc:creator>Didrik Rokhaug</dc:creator><description>[quote user="Rudolph Aschmoneit"]Sorry if I am a little slow on the uptake or if I am being a little stupid on this issue.[/quote]
&lt;p&gt;&amp;nbsp;Not at all. It should not be this hard, and we are working on improving the situation.&lt;/p&gt;
&lt;p&gt;You can find the firmware for the nRF52840 together with the firmware for the nRF9160 on the Thingy:91 page: &lt;a href="https://www.nordicsemi.com/Software-and-tools/Prototyping-platforms/Nordic-Thingy-91/Download#infotabs"&gt;https://www.nordicsemi.com/Software-and-tools/Prototyping-platforms/Nordic-Thingy-91/Download#infotabs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the thingy91_fw_2020-10-30_5522ca2b folder, you should use the images in img_fota_dfu_hex when using MCUBoot through the Programmer application.&lt;/p&gt;
&lt;p&gt;For the nRF52840, you should use the thingy91_nrf52_connectivity_bridge_&amp;lt;date_and_hash&amp;gt;.hex file, though the thingy91_nrf52_usb_uart_bridge_*.hex file should also work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/thread/284371?ContentTypeID=1</link><pubDate>Thu, 10 Dec 2020 15:14:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fde054c4-8b61-4086-9650-36b5d3aaa7ad</guid><dc:creator>Rudolph Aschmoneit</dc:creator><description>&lt;p&gt;Hey Didrik, thanks for you reply,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;yes I am/was powering the Thingy:91 on and off using the power Switch, the USB cable is connected all the time.&lt;/p&gt;
&lt;p&gt;yes I am/was pressing the SW3 when&amp;nbsp;powering the Thingy:91&lt;/p&gt;
&lt;p&gt;yes the LED lights not up when I am pressing SW3 and then powering on, she is ligthing up when the Error in the Programmer&amp;nbsp;It lights up only at the moment when during the modem update process the error message appears in the programmer. (If I dont press the SW3 switch and powering on the Thingy:91 the LED lights up directly after the powering on.&lt;br /&gt;&lt;br /&gt;Sorry for getting the Sentence wrong, I totally understand that is a big piece of work, and adding a quick fix seems totally right, now I understand what you mean with this sentence, but where I can get the FW of the&amp;nbsp;&lt;span&gt;nRF52840 SoC and how could I programm it? when I am searching at the nordic &lt;a href="https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF52840-DK/Download#infotabs"&gt;homepage&lt;/a&gt; I could only find the&amp;nbsp;nRF52840 DK, should I use the Interface MCU Firmware from there?&amp;nbsp;I am also looked into the infocenter under&amp;nbsp;nRF52840 but don&amp;#39;t get any Information about the FW download of the&amp;nbsp;nRF52840 SoC.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sorry if I am a little slow on the uptake or if I am being a little stupid on this issue.&lt;/p&gt;
&lt;p&gt;Many Greetings&lt;/p&gt;
&lt;p&gt;Rudolph&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: Can't get started with Thingy:91 // MCUboot flash of modem firmware fails</title><link>https://devzone.nordicsemi.com/thread/284162?ContentTypeID=1</link><pubDate>Wed, 09 Dec 2020 16:36:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c5a1c62-db80-4848-a188-4b71e7e24143</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]First thing I found confusing is: On the Getting Started Tab of the product &lt;a href="https://www.nordicsemi.com/Software-and-tools/Prototyping-platforms/Nordic-Thingy-91/GetStarted#infotabs"&gt;site&lt;/a&gt;, right above the Video there is a sentence: &amp;quot;To ensure optimal functionality, please update the nRF52840 SoC FW, the nRF9160 SiP modem FW and then the nRF9160 SiP app FW in that order.&amp;quot; But when I follow along the video and/or read the docu (&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nc_programmer%2FUG%2Fnrf_connect_programmer%2Fncp_programming_thingy91.html"&gt;here&lt;/a&gt; and &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nc_programmer%2FUG%2Fnrf_connect_programmer%2Fncp_programming_thingy91.html"&gt;here&lt;/a&gt;) it seems there is no need to update the firmware of this 3 modules on there own, it seems now it is all together, maybe you should remove&amp;nbsp;this sentence or maybe I had gotten something wrong?[/quote]
&lt;p&gt;&amp;nbsp;We have seen several customer getting the same &amp;quot;Please make sure that the device is in MCUboot mode&amp;quot; error as you got, and updating the firmware on the nRF52840 has often solved the issue. As updating all the documentation is quite a bit of work, adding that sentance was chosen as a &amp;quot;quick fix&amp;quot; to help reduce the problem until we have found the root problem and gotten all the documentation updated.&lt;/p&gt;
&lt;p&gt;We realise that this could be confusing, and have removed the mentioning of the nRF52840 for now.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]But this is not the point of my post, I tried to update the modem firmware of the thingy:91 and ran in a problem others mention here in devzone before, the Update fails with the following message:[/quote]
&lt;p&gt;First, are you powering the Thingy:91 on and off with the power switch, and not just by connecting and removing the USB cable?&lt;/p&gt;
&lt;p&gt;When you power on the Thingy, are you pressing SW3 (the big button)?&lt;/p&gt;
&lt;p&gt;If the nRF9160 is in MCUBoot mode, the LED will not light up (while it should light up when not in MCUBoot mode).&lt;/p&gt;
&lt;p&gt;If you have been doing that correctly, you can try to update the firmware on the nRF52840.&lt;/p&gt;
&lt;p&gt;To set the nRF52840 in MCUBoot mode, you must press SW4, the small white button next to the nRF9160, while powering on the Thingy:91.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Didrik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>