<?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>NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125307/nrf52840-dongle-ncs3-1-1-boot-problem</link><description>Hi, 
 I&amp;#39;m working on porting my software projects from NCS2.9 to NCS3.1.1 and run into the problem that the thumbs nrf52840-dongle and arduino-nano-33-ble are not booting anymore. 
 Curious, the nrd52840dk works great after fix up all obsolete functions</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Nov 2025 15:57:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125307/nrf52840-dongle-ncs3-1-1-boot-problem" /><item><title>RE: NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/thread/553202?ContentTypeID=1</link><pubDate>Mon, 03 Nov 2025 15:57:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ed0cf94-76ca-496e-ba60-d39a19760681</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Happy to see the good news. &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/thread/553087?ContentTypeID=1</link><pubDate>Sun, 02 Nov 2025 01:03:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b0aabf4-ef30-49bd-8b7b-51ea95dad74e</guid><dc:creator>ChrisRu</dc:creator><description>&lt;p&gt;Good Morning.&lt;br /&gt;I have it fixed.&lt;br /&gt;&lt;br /&gt;&amp;quot;--no-sysbuild&amp;quot;&amp;nbsp; did the magic and the nano-33-ble stop boot-loop and nrf52840dongle have ttyACM0/1 up.&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;west build -d ../build/arduino33server/ -b arduino_nano_33_ble $snippets --no-sysbuild -p -- -DCONF_FILE=&amp;quot;prj.conf nano33.conf&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;west flash -d ../build/arduino33server -r bossac --bossac-port=/dev/${port}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;[00:00:00.010,070] &amp;lt;inf&amp;gt; ieee802154_nrf5: nRF5 802154 radio initialized&lt;br /&gt;[00:00:00.068,511] &amp;lt;err&amp;gt; net_openthread_platform: Failed to submit work to queue, error: -19&lt;br /&gt;[00:00:00.079,925] &amp;lt;inf&amp;gt; fs_nvs: 8 Sectors of 4096 bytes&lt;br /&gt;[00:00:00.080,535] &amp;lt;inf&amp;gt; fs_nvs: alloc wra: 5, bd0&lt;br /&gt;[00:00:00.081,176] &amp;lt;inf&amp;gt; fs_nvs: data wra: 5, a60&lt;br /&gt;[00:00:00.102,172] &amp;lt;inf&amp;gt; net_openthread_platform: State changed! Flags: 0x101fc710 Current role: disabled Ip6: down&lt;br /&gt;*** Booting nRF Connect SDK v3.1.1-e2a97fe2578a ***&lt;br /&gt;*** Using Zephyr OS v4.1.99-ff8f0c579eeb ***&lt;br /&gt;[00:00:02.407,012] &amp;lt;inf&amp;gt; coap_server: Starting&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;That was a hard nut!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/thread/553077?ContentTypeID=1</link><pubDate>Sat, 01 Nov 2025 08:07:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:288c58a2-8ec8-480e-b9e8-1bb216bbe53a</guid><dc:creator>ChrisRu</dc:creator><description>&lt;p&gt;I&amp;#39;d followed your suggestion and clone the sdk-nrf.&lt;br /&gt;I build the cli sample on the command line using west build -d build_dongle -b nrf52840dongle/nrf52840&lt;br /&gt;which builds without any errors or warnings.&lt;/p&gt;
&lt;p&gt;I set the dongle to DFU mode, the LED is flashing. OK&lt;br /&gt;But when I run west flash -d build_dongle flash failed: no boards found&lt;/p&gt;
&lt;p&gt;-- west flash: using runner nrfutil&lt;br /&gt;runner_config: RunnerConfig(build_dir=&amp;#39;/home/chris/project/Tentacles/Harvester/build/nrf52dongleserver/coap_server&amp;#39;, board_dir=&amp;#39;/home/chris/Desktop/workbench/project/Tentacles/ncs/zephyr/boards/nordic/nrf52840dongle&amp;#39;, elf_file=&amp;#39;/home/chris/project/Tentacles/Harvester/build/nrf52dongleserver/coap_server/zephyr/zephyr.elf&amp;#39;, exe_file=None, hex_file=&amp;#39;/home/chris/project/Tentacles/Harvester/build/nrf52dongleserver/merged.hex&amp;#39;, bin_file=&amp;#39;/home/chris/project/Tentacles/Harvester/build/nrf52dongleserver/coap_server/zephyr/zephyr.bin&amp;#39;, uf2_file=None, mot_file=None, file=None, file_type=&amp;lt;FileType.OTHER: 0&amp;gt;, gdb=&amp;#39;/opt/gnuarmemb/arm-gnu-toolchain-14.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-gdb&amp;#39;, openocd=&amp;#39;/usr/bin/openocd&amp;#39;, openocd_search=None, rtt_address=None)&lt;br /&gt;-- runners.nrfutil: reset after flashing requested&lt;br /&gt;runners.nrfutil: nrfutil --json device list&lt;br /&gt;runners.nrfutil: Found boards: []&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I double checked it with (obmit --json) board is here.&lt;/p&gt;
&lt;p&gt;$ nrfutil device list&lt;br /&gt;E1CF80C8ACF9&lt;br /&gt;Product Open DFU Bootloader&lt;br /&gt;Ports /dev/ttyACM0&lt;br /&gt;Traits serialPorts, nordicUsb, nordicDfu, usb&lt;/p&gt;
&lt;p&gt;Supported devices found: 1&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I was not aware that there is something broken with the west scripts from zephyr because I use a build script which doing the two steps a) nrfutil to create a zip and b) call nrfutils to write it.&lt;/p&gt;
&lt;p&gt;nrfutil nrf5sdk-tools pkg generate \&lt;br /&gt; --hw-version 52 \&lt;br /&gt; --sd-req=0x00 \&lt;br /&gt; --application $build_path/coap_server/zephyr/zephyr.hex \&lt;br /&gt; --application-version 1 \&lt;br /&gt; $build_path/nrf52dongle.zip&lt;br /&gt;&lt;br /&gt;nrfutil device program --firmware $build_path/nrf52dongle.zip --traits nordicDfu&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Did I do something wrong in my build script?&lt;br /&gt;And why is the west flash failing? Missing patch in the zephyr script directory?&lt;/p&gt;
&lt;p&gt;west --version&lt;br /&gt;West version: v1.5.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/thread/553068?ContentTypeID=1</link><pubDate>Fri, 31 Oct 2025 19:32:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66bf71b0-6574-48e6-bf9f-3de5f8ec0a2b</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Could you run and test this sample&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/tree/v3.1.1/samples/openthread/coprocessor"&gt;https://github.com/nrfconnect/sdk-nrf/tree/v3.1.1/samples/openthread/coprocessor&lt;/a&gt;&amp;nbsp;or this &lt;a href="https://github.com/nrfconnect/sdk-nrf/tree/v3.1.1/samples/openthread/cli"&gt;https://github.com/nrfconnect/sdk-nrf/tree/v3.1.1/samples/openthread/cli&lt;/a&gt; for&amp;nbsp;&lt;span&gt;nRF52840dongle? If it can work without issue, you can refer to the settings for the nRF52840 Dongle.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/thread/552961?ContentTypeID=1</link><pubDate>Fri, 31 Oct 2025 08:21:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a43b7f3-c4b6-4da1-8a70-12a2dd12c4e3</guid><dc:creator>ChrisRu</dc:creator><description>&lt;p&gt;If I compare nrf52840 pinctrl definition (using group1 &amp;amp; group2)&amp;nbsp; the arduino pinctrl uses only group1 for the uart0, so my first thinking of a wrong dts is a dead end.&lt;br /&gt;(I use uart0 on the thumbs and try to read the debug output messages via serial not cdc-acm-usb)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/thread/552940?ContentTypeID=1</link><pubDate>Thu, 30 Oct 2025 23:33:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf4ab956-3394-4683-a8ba-cf6924af2bda</guid><dc:creator>ChrisRu</dc:creator><description>&lt;p&gt;Thank you for your answer.&lt;/p&gt;
&lt;p&gt;All the builds was working fine with NCS 2.9, not a problem with bossac. And I&amp;#39;m not using mcuboot.&lt;/p&gt;
&lt;p&gt;The problems start for the thumbs after upgrade to NCS 3.1.1&lt;/p&gt;
&lt;p&gt;Maybe something with the zephyr.dts I spotted a single line for uart0 default and sleep where I expect two. One for tx and one for tx pin.&lt;/p&gt;
&lt;p&gt;Let me post that part later.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 Dongle NCS3.1.1 boot problem</title><link>https://devzone.nordicsemi.com/thread/552931?ContentTypeID=1</link><pubDate>Thu, 30 Oct 2025 17:01:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d380046c-3f17-46df-879f-459f2ca4b640</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can check &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/119682/fota-not-working-on-nrf52840-dongle/527754"&gt;this post&lt;/a&gt;&amp;nbsp;for the nRF&lt;span&gt;52840 Dongle&lt;/span&gt;. As for&amp;nbsp;&lt;span&gt;Arduino Nano 33 BLE, it requires a specific variant of the&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;bossac&lt;/code&gt;&lt;span&gt;&amp;nbsp;tool for flashing. Using the wrong version (such as the one from Zephyr SDK instead of the Arduino IDE) can result in failed or partial programming, leading to boot loops or USB disconnects. Ensure you are using the Arduino-provided&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;bossac&lt;/code&gt;&lt;span&gt;&amp;nbsp;and specify the correct port. See&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/boards/arduino/nano_33_ble/doc/index.html#programming_and_debugging" rel="noopener noreferrer" target="_blank"&gt;Zephyr Docs: Programming and Debugging Arduino Nano 33 BLE&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;br /&gt;Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>