<?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>Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/38735/mesh-fdu-bootloader_verify-py-failed</link><description>Hello, 
 I&amp;#39;m trying to use the mesh DFU on 2 nRF52840 DK by following the quick start guide and it didn&amp;#39;t work. 
 Using the mesh sdk 2.0.1 I made the below batch file as described on the quick guide 
 
 When trying to verify the bootloader with bootloader_verify</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Sep 2019 12:49:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/38735/mesh-fdu-bootloader_verify-py-failed" /><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/207969?ContentTypeID=1</link><pubDate>Wed, 04 Sep 2019 12:49:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81986272-e487-4ac9-a5ad-970053276df9</guid><dc:creator>Geom</dc:creator><description>&lt;p&gt;I had similar problem at the same place&lt;br /&gt;Error message was:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;python ${TOOLS_DFU}/bootloader_verify.py 123456 COM11
Reading UICR..                  OK.
Reading Device page..           OK.
Resetting device..              ERROR: Could not open COM port COM11
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Com port was correct&lt;br /&gt;But I am working in Windows/Cygwin environment&lt;br /&gt;And after I changed Com port to &lt;strong&gt;/dev/ttyS10&lt;/strong&gt; bootloader was verified successfully&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/153512?ContentTypeID=1</link><pubDate>Thu, 18 Oct 2018 15:42:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:446c4b56-1914-42b2-aed9-eaca138bd41f</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;I found the problem. I had a the hard flow control wrong on my setup.&lt;/p&gt;
&lt;p&gt;The simplest thing that waste&amp;nbsp;time &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: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/151469?ContentTypeID=1</link><pubDate>Wed, 03 Oct 2018 13:27:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab0698e0-2c55-45bf-a509-c0c403038087</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Chaabane,&lt;/p&gt;
&lt;p&gt;Sorry for the delayed response. Why did you remove the private_key.txt? You will need to use this in step 3 when you create the dfu zip file.&lt;/p&gt;
&lt;p&gt;I am not sure you can just use the tools folder from mesh sdk v2.2.0 in v2.0.1 &amp;amp; expect it to work. This might be the case, but I would rather use the tools from v2.0.1 if I were you. The tools from v2.0.1 should work fine apart from the naming bug.&lt;/p&gt;
&lt;p&gt;Also, you did not include -fc --mesh in the last nrfutil dfu serial command.&lt;/p&gt;
&lt;p&gt;1) That is not normal behavior.&lt;/p&gt;
&lt;p&gt;2) You should not need to make any changes to the Tx &amp;amp; Rx pins in the bootloader.&lt;/p&gt;
&lt;p&gt;3) Unsure&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/151181?ContentTypeID=1</link><pubDate>Tue, 02 Oct 2018 09:15:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd94fe1d-db87-405d-b983-887e3d449bff</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;Hi Bjorn,&lt;/p&gt;
&lt;p&gt;did you get a chance to try my script out ?&lt;/p&gt;
&lt;p&gt;I ignored the bootloader verification and ran the dfu serial command&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;nrfutil  --verbose dfu serial -pkg dfu_test.zip -p COM26 -b 115200
Upgrading target on COM26 with DFU package C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\dfu_test.zip. Flow control is disabled.
Starting DFU upgrade of type 4, SoftDevice size: 0, bootloader size: 0, application size: 1912
Sending DFU start packet, afterwards we wait for the flash on target to be initialized before continuing.
Timed out waiting for acknowledgement from device.


Failed to upgrade target. Error is: No data received on serial port. Not able to proceed.

Possible causes:
- bootloader, SoftDevice or application on target does not match the requirements in the DFU package.
- baud rate or flow control is not the same as in the target bootloader.
- target is not in DFU mode. If using the SDK examples, press Button 4 and RESET and release both to enter DFU mode.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Can you please answer the following questions:&lt;/p&gt;
&lt;p&gt;1- why i says softdevice size and bootloader size is 0 ! is that normal ?&lt;/p&gt;
&lt;p&gt;2- Can you confirme that&amp;nbsp;Tx and Rx pins used in the bootloader are the P0.06 and P0.08&amp;nbsp; ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3-When flashing the softdevice, bootloader, application and device page. does the bootloader blocks in waiting mode or will jump the application (dfu example in my case)?&lt;/p&gt;
&lt;p&gt;Thank you in advance&lt;/p&gt;
&lt;p&gt;/Chaabane&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/150724?ContentTypeID=1</link><pubDate>Thu, 27 Sep 2018 13:26:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05156761-3b3e-4ffb-9906-40e831d8bffb</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;Hi Bjorn,&lt;/p&gt;
&lt;p&gt;I am not able to make it work no matter what I do.&lt;/p&gt;
&lt;p&gt;I have removed all the utility related to the DFU setup (python, sdk 15, mesh sdk...et) and started from scratch.&lt;/p&gt;
&lt;p&gt;I attached here the script I&amp;#39;m using for the process and would really appreciate it if you can run it on your side to see if it works for you. I made it less path dependent but you&amp;#39;ll have to change a path or 2 at max.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using&amp;nbsp;nRF sdk 15.0.0 mesh sdk 2.0.1 with \tools folder from sdk 2.2.0 since the original one has file naming issues.&lt;/p&gt;
&lt;p&gt;Now I&amp;#39;m getting no data from the serial port&amp;nbsp;when reseting the board ( with reset command or&amp;nbsp;power cycle).&lt;/p&gt;
&lt;p&gt;when running bootloader_verify.py script it gets stuck at &amp;quot;ressetting device&amp;quot; in reading the serial port o be precise.&lt;/p&gt;
&lt;p&gt;With the same setup I run the uart example in the nRF sdk and I&amp;#39;m able to see &amp;#39;UART example started.&amp;quot; message on the terminal so the uart connection to my pc is working.&lt;/p&gt;
&lt;p&gt;Here is the script:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="batchfile"&gt;
cd C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src

echo 3. Generate a DFU file with nrfutil
nrfutil dfu genpkg --application bin/blinky/blinky_nrf52840_xxAA_s140_6.0.0.hex --company-id 0x00000059  --application-id 1 --application-version 2  --sd-req 0x00A9 --mesh dfu_test.zip


echo 4. Generate a HEX version of your device page
cd C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\tools\dfu
python device_page_generator.py -d nrf52840_xxAA -sd &amp;quot;s140_6.0.0&amp;quot;


cd C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src
echo 5. Erase all chip memory (including UICR) on all devices
nrfjprog -s 683954026 --eraseall
nrfjprog -s 683887275 --eraseall


echo 6. Flash the SoftDevice on all devices
nrfjprog -s 683954026 --program bin\softdevice\s140_nrf52_6.0.0_softdevice.hex --chiperase
nrfjprog -s 683887275 --program bin\softdevice\s140_nrf52_6.0.0_softdevice.hex --chiperase


echo 7. Flash the serial bootloader on all devices
nrfjprog -s 683954026 --program bin\bootloader\gccarmemb\mesh_bootloader_serial_gccarmemb_nrf52840_xxAA.hex
nrfjprog -s 683887275 --program bin\bootloader\gccarmemb\mesh_bootloader_serial_gccarmemb_nrf52840_xxAA.hex


echo 8. Flash the first application on all devices
nrfjprog -s 683954026 --program examples\dfu\build\dfu_nrf52840_xxAA_s140_6.0.0_Debug\dfu_nrf52840_xxAA_s140_6.0.0.hex
nrfjprog -s 683887275 --program examples\dfu\build\dfu_nrf52840_xxAA_s140_6.0.0_Debug\dfu_nrf52840_xxAA_s140_6.0.0.hex

echo 9. Flash the device page on all devices
::nrfjprog -s 683954026 --program tools/dfu/bin/device_page_nrf52832_xxAA_s132_5.0.0.hex
::nrfjprog -s 683887275 --program tools/dfu/bin/device_page_nrf52832_xxAA_s132_5.0.0.hex
nrfjprog -s 683954026 --program tools/dfu/bin/device_page_nrf52840_xxAA_s140_6.0.0.hex
nrfjprog -s 683887275 --program tools/dfu/bin/device_page_nrf52840_xxAA_s140_6.0.0.hex
nrfjprog -s 683954026 --reset
nrfjprog -s 683887275 --reset

python tools\dfu\bootloader_verify.py 683954026 COM26
pause
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;In the case the script worked for you. Can you please send me the&amp;nbsp;hex files you used/generated.&lt;/p&gt;
&lt;p&gt;Chaabane&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/150159?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 06:50:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4a1aa3a-a07c-46f5-8c5b-c9d00aee0c13</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;There was an issue with the device page generator python script in mesh sdk v2.0.1. The output name is always based on the nrf52832 device, but the output itself should work fine for the 52840. Yes, you are correct. The device page is safe to use for mesh sdk v2.0.1. It should be fine to build the example using segger instead of cmake.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/150060?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 12:48:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9fc8afd-cd29-4d2d-aff1-93819f34f794</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;Hi Bjorn,&lt;/p&gt;
&lt;p&gt;-I don&amp;#39;t use any key in the bootlaoder config file, those lines are just there for the final script&lt;/p&gt;
&lt;p&gt;-I&amp;#39;m using sdk 2.0.1 which I have used to built my application. when I run the device page script from this sdk It doesn&amp;#39;t seem to give me the right output file ? see below:&lt;/p&gt;
&lt;p&gt;python device_page_generator.py -d &lt;strong&gt;nrf52840_xxAA&lt;/strong&gt; -sd &amp;quot;&lt;strong&gt;s140_6.0.0&lt;/strong&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;Wrote device page for nrf52840_xxAA with the s140_6.0.0 SoftDevice to bin/device_page_&lt;strong&gt;nrf52832&lt;/strong&gt;_xxAA_&lt;strong&gt;s132_5.0.0&lt;/strong&gt;.hex.&lt;/p&gt;
&lt;p&gt;It always outputs a device page for nRF52840 ?&lt;/p&gt;
&lt;p&gt;But when using d&lt;span&gt;evice_page_generator.py from sdk mesh 2.2.0 I get the right output file (at least the name). I compared both scripts and it seems only text formating and small things hat have changed, so I believe it is safe o use it !&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In step.8&amp;nbsp; the application I flash in the Soc is built using Segger. It should work aswell or do you think it&amp;#39;s better to built it with&amp;nbsp;CMake ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&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: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149987?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 10:06:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:307e4a9f-5cea-4b52-9a50-d30112fac90b</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You forgot to include the private key in step 3 (i.e. --key-file private_key.txt). It is correct to use 0xA9 for the S140 v 6.0.0 softdevice. If you are unsure in the future, you can program the softdevice on a board that has been erased &amp;amp; open up the nrf programmer app in nrf connect for desktop. Then, when you read the memory, you should be able to see the softdevice code in the log.&lt;/p&gt;
&lt;p&gt;Another option is to use the command: nrfutil pkg generate --help. There, you should see a list of most of the softdevice codes. You will need to use the regular nrfutil, not the mesh nrfutil.&lt;/p&gt;
&lt;p&gt;In step 4, you need to run python before device_page_generator. Otherwise, everything else looks good.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149869?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 15:02:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e9ea3d8-727c-4a42-80e7-3bc2638b7475</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;I found the problem, I didn&amp;#39;t check the mesh_dfu branch in the first place&lt;br /&gt;Now I have another error when verifying the booloader&lt;/p&gt;
&lt;p&gt;bootloader_verify.py 683954026 COM26&lt;br /&gt;Reading UICR.. OK.&lt;br /&gt;Reading Device page.. OK.&lt;br /&gt;Resetting device.. ERROR: Invalid start sequence from bootloader: 81020863&lt;br /&gt;Checkpoints:&lt;br /&gt; Have you flashed the bootloader with nrfjprog?&lt;br /&gt; Does your bootloader have serial communication enabled?&lt;/p&gt;
&lt;p&gt;I flashed the bootloader with&amp;nbsp;nrfjprog and when using the bootloader I used have serial comm in it ?&lt;/p&gt;
&lt;p&gt;Below is the script i&amp;#39;m using. for sd 6.0.0 the --sd-seq is 0xA9, right ?&lt;/p&gt;
&lt;p&gt;Would be helpful if you can take a look at it&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;title Balise firmware update over mesh
Welcome to  nRF DFU test version

echo 1. Optional: Generate a signing key file with nrfutil
cd D:\DEV\GitHub_project\pc-nrfutil\
nrfutil keys --gen-key D:\Outils\Nordic\DFU\private_key.txt

echo 2. Optional: Add the public key from nrfutil to your device page
nrfutil keys --show-vk hex D:\Outils\Nordic\DFU\private_key.txt

echo  Step 3. Generate a DFU file with nrfutil
nrfutil dfu genpkg --application C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\bin\blinky\blinky_nrf52840_xxAA_s140_6.0.0.hex --company-id 0x00000059 --application-id 1 --application-version 2   --sd-req 0x00A9  --mesh app_dfu_package.zip

echo  Step 4. Generate a HEX version of your device page
cd C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\tools\dfu
device_page_generator.py -d nrf52840_xxAA -sd &amp;quot;s140_6.0.0&amp;quot;

echo  Step 5. Erase all chip memory (including UICR) on all devices
cd D:\DEV\GitHub_project\pc-nrfutil\
nrfjprog -s 683954026 --eraseall
nrfjprog -s 683887275 --eraseall

echo  Step 6. Flash the SoftDevice on all devices
nrfjprog -s 683954026 --program C:\Nordic\nRF5_SDK_15.0.0_a53641a\components\softdevice\s140\hex\s140_nrf52_6.0.0_softdevice.hex --chiperase
nrfjprog -s 683887275 --program C:\Nordic\nRF5_SDK_15.0.0_a53641a\components\softdevice\s140\hex\s140_nrf52_6.0.0_softdevice.hex --chiperase

echo  Step 7. Flash the serial bootloader on all devices
nrfjprog -s 683954026 --program C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\bin\bootloader\gccarmemb\mesh_bootloader_serial_gccarmemb_nrf52840_xxAA.hex
nrfjprog -s 683887275 --program C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\bin\bootloader\gccarmemb\mesh_bootloader_serial_gccarmemb_nrf52840_xxAA.hex

echo  Step 8. Flash the first application on all devices
nrfjprog -s 683954026 --program C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\examples\dfu\build\dfu_nrf52840_xxAA_s140_6.0.0_Debug\dfu_nrf52840_xxAA_s140_6.0.0.hex
nrfjprog -s 683887275 --program C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\examples\dfu\build\dfu_nrf52840_xxAA_s140_6.0.0_Debug\dfu_nrf52840_xxAA_s140_6.0.0.hex

echo  Step 9. Flash the device page on all devices
nrfjprog -s 683954026 --program C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\tools\dfu\bin\device_page_nrf52840_xxAA_s140_6.0.0.hex
nrfjprog -s 683887275 --program C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\tools\dfu\bin\device_page_nrf52840_xxAA_s140_6.0.0.hex
nrfjprog -s 683954026 --reset 
nrfjprog -s 683887275 --reset

cd C:\Nordic\nrf5_SDK_for_Mesh_v2.0.1_src\tools\dfu
bootloader_verify.py  683954026 COM26
bootloader_verify.py  683887275 COM26
pause 

echo  Step 10. Transfer the DFU archive over serial with nrfutil
nrfutil  --verbose dfu serial -pkg C:\Python27\Scripts\app_dfu_package.zip -p COM26 -b 115200 -fc 
pause&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149828?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 12:10:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b87eff8-8227-485f-98fa-7d74d4a7441f</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;As you can see from the screenshot below, you should be able to find both the company id &amp;amp; application id:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-526da244b38c404299718fb9c4e04157/pastedimage1537531832093v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149800?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 10:33:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf2603d9-6f29-46b5-b131-c886d7d8b900</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;I have installed nrfutil from the mesh_dfu branch using&amp;nbsp;python setup.py install and I got the following message in the end&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Using c:\python27\lib\site-packages&lt;br /&gt;Finished processing dependencies for nrfutil==3.5.1&lt;/p&gt;
&lt;p&gt;so I assume the installation is successful, but when I&amp;nbsp; check the options in the pkg generate command I don&amp;#39;t find company-id and applicaiton-id ?&lt;/p&gt;
&lt;p&gt;running nrfutil from source code &amp;quot;ython nordicsemi/__main__.py&amp;quot; gives the same result&lt;/p&gt;
&lt;p&gt;Any idea where this is coming from ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149773?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 08:30:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b13655c-e62c-4950-82a6-4c3dbcf33249</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;You need to download the &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil/tree/mesh_dfu"&gt;nrfutil tool &lt;/a&gt;shown in the dfu getting started guide. There is a special branch of the file that works for mesh dfu.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149770?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 08:16:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48e959af-490a-412e-91ff-d8095f093fc5</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;Hi Bjorn,&lt;/p&gt;
&lt;p&gt;the dfu genpkg don&amp;#39;t have the options for company id nor application ID in&amp;nbsp;its options ?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using nrfutil version 0.3.0 that comes with nRFgo Studio as you can see in the screenshot below&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1537515560294v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I tried also the laster I could found (3.5.1) but still these options are not available in the&amp;nbsp;&lt;strong&gt;nrfutil pkg generate&lt;/strong&gt; command&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1537516689797v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Does the release version in git (exe file) has the mesh dfu fucntionalities&amp;nbsp; ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149742?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 06:54:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13cbe16a-220c-44c0-ba81-32c818566178</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;You will often need to reset the board before the uart starts showing output on the terminal window.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149741?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 06:53:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7485506-8b63-495d-9160-dac7c3f2d7a1</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Chaabane,&lt;/p&gt;
&lt;p&gt;Why did you not include the company id or application id in the nrfutil command in step 3? That might be the reason that the dfu is not working.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh FDU : bootloader_verify.py failed</title><link>https://devzone.nordicsemi.com/thread/149645?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 13:02:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1256ef73-219f-4102-91ad-6daadf67a643</guid><dc:creator>Chaabane</dc:creator><description>&lt;p&gt;The script stops at&amp;nbsp;&amp;nbsp; &amp;nbsp; response = read_serial_event(s)&lt;/p&gt;
&lt;p&gt;Apparently it doesn&amp;#39;t receive anything from the UART. yet when connecting to putty and reset the board I&amp;#39;m able to receive some characters (▒c)&lt;br /&gt;&amp;nbsp;The baudrate is 115200 everywhere so I&amp;#39;m not sure what&amp;#39;s wrong here ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>