<?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>How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/94479/how-to-create-customized-software-to-program-boards-via-bluetooth-on-nrf-connect</link><description>Hi, I&amp;#39;d like to add that &amp;quot;BLE capabilities for nRF Connect&amp;quot; to my customized software in the dongle, is there an example code or a template which I can add to my customized code such that it can do that? Because when I tried using the dfu sample codes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 24 Jan 2023 09:38:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/94479/how-to-create-customized-software-to-program-boards-via-bluetooth-on-nrf-connect" /><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/406187?ContentTypeID=1</link><pubDate>Tue, 24 Jan 2023 09:38:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dfa2b3e1-355e-407d-ad9a-4c9d4478b86c</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;What file did you flash to your device and what tool did you use to flash it?&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/406123?ContentTypeID=1</link><pubDate>Mon, 23 Jan 2023 21:03:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8de4f046-d948-440a-a281-9134e2d9dba6</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Hi Einarh,&lt;/p&gt;
&lt;p&gt;I am trying to get the server side working on this page:&amp;nbsp;&lt;a href="https://github.com/simon-iversen/ncs_samples/tree/master/central_smp_client_dfu"&gt;https://github.com/simon-iversen/ncs_samples/tree/master/central_smp_client_dfu&lt;/a&gt;&amp;nbsp;while the client side is fine, and showing that it&amp;#39;s scanning after starting up. The server side is showing me this:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1674507240884v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;While building or flashing it, I have not received and error message so I assumed that everything was fine, but now it&amp;#39; telling me it failed reading image header.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/405414?ContentTypeID=1</link><pubDate>Wed, 18 Jan 2023 09:37:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52322c95-1d5b-4e05-a4a6-6833f36611da</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;It&amp;#39;s hard to say without more information and context.&lt;/p&gt;
&lt;p&gt;What page are you following instructions on?&lt;/p&gt;
&lt;p&gt;What exactly are you trying to achieve at this point?&lt;/p&gt;
&lt;p&gt;What things did you test that worked correctly before you encountered this unexpected behavior?&lt;/p&gt;
&lt;p&gt;What NCS version are you using at this point?&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/404907?ContentTypeID=1</link><pubDate>Sun, 15 Jan 2023 20:14:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96e79191-7774-4110-953d-2372aeb1e7ee</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Thanks Einarh,&lt;/p&gt;
&lt;p&gt;I tried it on both Windows and Linux machines. While mcumgr echo command (&lt;/p&gt;
&lt;pre&gt;&lt;span class="go"&gt;sudo mcumgr --conntype ble --connstring ctlr_name=hci0,peer_name=&amp;#39;Zephyr&amp;#39; echo hello) from&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a id="" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.1/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/README.html"&gt;&amp;nbsp;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.1/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/README.html&lt;/a&gt;&amp;nbsp;on Windows replied with a message saying Windows does not support mcumgr. (As expected) Linux couldn&amp;#39;t get a response from the development board and said it could not get a response in 10s. I followed every step of the instructions on that page. Installed everything asked. Everything seemed fine up to that point. I tested with the Nrf connect phone app, and was not able to pick up the dev board from the scan. Can you think of any reason why that would be? Is there any test I can do to sort that out? Or could you share a binary/hex file that works so that I can at least check my set up?&lt;/p&gt;
&lt;p&gt;Thanks and Regards,&lt;/p&gt;
&lt;p&gt;Karen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/403117?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2023 09:27:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb0fdf07-c03f-4377-9a06-94d0312c368b</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
[quote user="karenl"]so I tried downloading the source files and compile it [/quote]
&lt;p&gt;This doesn&amp;#39;t sound like a good idea, and I would expect errors like the ones you are getting.&lt;/p&gt;
&lt;p&gt;Instead I would recommend looking at how to generate keys in the documentation you linked:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-mcuboot/blob/main/docs/readme-zephyr.md#generating-a-new-keypair"&gt;https://github.com/nrfconnect/sdk-mcuboot/blob/main/docs/readme-zephyr.md#generating-a-new-keypair&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/403078?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2023 04:09:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2eb5ead9-577a-43f7-bdb1-50211cff9406</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been trying to repeat the example you have suggested. I got stuck in trying to build the server side: (4) &amp;quot;Build and program the sample \zephyr\samples\subsys\mgmt\mcumgr\smp_svr to nRF52840DK_server with the Kconfig fragment \smp_svr\overlay-bt.conf applied&amp;quot;&lt;/p&gt;
&lt;p&gt;According to the readme file, I&amp;#39;m supposed to sign the sample image as such: &lt;br /&gt;west sign -t imgtool -- --key bootloader/mcuboot/root-rsa-2048.pem&lt;/p&gt;
&lt;p&gt;But I don&amp;#39;t have root-rsa-2048.pem, so I tried downloading the source files and compile it following the instructions here:&lt;br /&gt;&lt;a href="https://github.com/nrfconnect/sdk-mcuboot/blob/main/docs/readme-zephyr.md"&gt;github.com/.../readme-zephyr.md&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But I failed at the ninja command, with the following error:&lt;/p&gt;
&lt;p&gt;In file included from &amp;larr;[01m&amp;larr;[KC:/ncs/v2.1.1/zephyr/include/zephyr/sys/kobject.h:36&amp;larr;[m&amp;larr;[K,&lt;br /&gt; from &amp;larr;[01m&amp;larr;[KC:/ncs/v2.1.1/zephyr/include/zephyr/kernel_includes.h:41&amp;larr;[m&amp;larr;[K,&lt;br /&gt; from &amp;larr;[01m&amp;larr;[KC:/ncs/v2.1.1/zephyr/include/zephyr/kernel.h:17&amp;larr;[m&amp;larr;[K,&lt;br /&gt; from &amp;larr;[01m&amp;larr;[KC:/ncs/v2.1.1/zephyr/arch/arm/core/offsets/offsets_aarch32.c:28&amp;larr;[m&amp;larr;[K,&lt;br /&gt; from &amp;larr;[01m&amp;larr;[KC:/ncs/v2.1.1/zephyr/arch/arm/core/offsets/offsets.c:9&amp;larr;[m&amp;larr;[K:&lt;br /&gt;&amp;larr;[01m&amp;larr;[KC:/sdk-mcuboot/boot/zephyr/build/zephyr/include/generated/kobj-types-enum.h:50:1:&amp;larr;[m&amp;larr;[K &amp;larr;[01;31m&amp;larr;[Kerror: &amp;larr;[m&amp;larr;[Kredeclaration of enumerator &amp;#39;&amp;larr;[01m&amp;larr;[KK_OBJ_DRIVER_FLASH&amp;larr;[m&amp;larr;[K&amp;#39;&lt;br /&gt; 50 | &amp;larr;[01;31m&amp;larr;[KK_OBJ_DRIVER_FLASH&amp;larr;[m&amp;larr;[K,&lt;br /&gt; | &amp;larr;[01;31m&amp;larr;[K^~~~~~~~~~~~~~~~~~&amp;larr;[m&amp;larr;[K&lt;br /&gt;&amp;larr;[01m&amp;larr;[KC:/sdk-mcuboot/boot/zephyr/build/zephyr/include/generated/kobj-types-enum.h:34:1:&amp;larr;[m&amp;larr;[K &amp;larr;[01;36m&amp;larr;[Knote: &amp;larr;[m&amp;larr;[Kprevious definition of &amp;#39;&amp;larr;[01m&amp;larr;[KK_OBJ_DRIVER_FLASH&amp;larr;[m&amp;larr;[K&amp;#39; was here&lt;br /&gt; 34 | &amp;larr;[01;36m&amp;larr;[KK_OBJ_DRIVER_FLASH&amp;larr;[m&amp;larr;[K,&lt;br /&gt; | &amp;larr;[01;36m&amp;larr;[K^~~~~~~~~~~~~~~~~~&amp;larr;[m&amp;larr;[K&lt;br /&gt;ninja: build stopped: subcommand failed.&lt;/p&gt;
&lt;p&gt;I had a lot of duplicated definitions, but they are all defined in generated files, so I can&amp;#39;t just remove them. &lt;br /&gt;Do you know how I can solve this issue?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400896?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 15:01:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14a9759e-1a7c-4db3-887e-79cc18d95268</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Is there any reason you&amp;#39;re trying to install this manually?&lt;/p&gt;
&lt;p&gt;I would recommend installing NCS through the Toolchain Manager in nRF Connect for Desktop.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop"&gt;https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400885?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 14:39:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e07c4e5-d61b-4fd1-9f23-b2270954e538</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Hi Einarh,&lt;/p&gt;
&lt;p&gt;Thanks for your reply, I was building for the nRF52840 because I was trying to follow the instruction here:&amp;nbsp;&lt;a id="" href="https://github.com/simon-iversen/ncs_samples/tree/master/central_smp_client_dfu"&gt;https://github.com/simon-iversen/ncs_samples/tree/master/central_smp_client_dfu&lt;/a&gt;&amp;nbsp;and I was using a development kid as per the example. I did end up being able to program the client part after a few tries.&lt;br /&gt;&lt;br /&gt;Unfortunately I was still having troubling recreating the server side.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;quot;Build and program the sample&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;\zephyr\samples\subsys\mgmt\mcumgr\smp_svr&lt;/em&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to nRF52840DK_server with the Kconfig fragment&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;\smp_svr\overlay-bt.conf&lt;/em&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;applied&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I kept trying to install and use &amp;quot;west&amp;quot; but couldn&amp;#39;t because of this error: File &amp;quot;C:\Python311\Lib\re\_parser.py&amp;quot;, line 841, in _parse&lt;br /&gt; raise source.error(&amp;#39;global flags not at the start &amp;#39;&lt;br /&gt; re.error: global flags not at the start of the expression at position 9&amp;quot;&amp;nbsp;&lt;br /&gt;while installing the requirements described in this page &lt;a id="" href="https://docs.zephyrproject.org/3.2.0/develop/getting_started/index.html"&gt;https://docs.zephyrproject.org/3.2.0/develop/getting_started/index.html&lt;/a&gt;&amp;nbsp;(It&amp;#39;s also described in this nordic page (&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.0/nrf/gs_installing.html#install-additional-python-dependencies"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.0/nrf/gs_installing.html#install-additional-python-dependencies&lt;/a&gt;):&lt;br /&gt;pip install -r %HOMEPATH%\zephyrproject\zephyr\scripts\requirements.txt&amp;nbsp;&lt;br /&gt;This happened regardless of whether I was using a virtual environment.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400794?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 10:16:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:326d70bf-c0c0-41d0-91af-c4c7e38c7353</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;By log output I meant the log in the programmer that gave you the error.&lt;/p&gt;
&lt;p&gt;But I don&amp;#39;t think that will be necessary as I see you are building for the nRF52840 DK, while you will probably want to build for the nRF52840 dongle instead.&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400672?ContentTypeID=1</link><pubDate>Wed, 14 Dec 2022 15:05:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ead14307-c834-49f8-b7cf-53de724d64cd</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;The build was generated by opening the central_smp_client_dfu folder. At the NRF for VS code page, I selected nRF connect 2.0.0 as suggested by the instruction. And I clicked pristine build under&amp;nbsp;&amp;quot;ACTIONS&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1671030253122v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There is nothing at the output terminal, one warning that says &amp;quot;__ASSERT() statements are globally ENABLED&amp;quot;. But a bin file is generated none the less as zephyr.bin. There is another one called isrList.bin which I didn&amp;#39;t use.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400573?ContentTypeID=1</link><pubDate>Wed, 14 Dec 2022 10:23:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c457b430-02a5-453a-9831-a212601a0322</guid><dc:creator>Einarh</dc:creator><description>[quote user="karenl"]Unfortunately, I can&amp;#39;t say the same about the generated zephyr.bin file, I could not actually download the generated bin file the error came back as &amp;quot;Unspecified error -1&amp;quot;[/quote]
&lt;p&gt;How exactly do you generate it and please share the full log output.&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400501?ContentTypeID=1</link><pubDate>Wed, 14 Dec 2022 04:32:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5de0697a-d86d-4734-9f46-2ec80d88f3f2</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Hi Einarh,&lt;/p&gt;
&lt;p&gt;Our DK board has finally arrived and I can confirm that at very least, I could follow the instruction and download the provided bin file to the board, and that it can actually connect to the computer afterwards. Unfortunately, I can&amp;#39;t say the same about the generated zephyr.bin file, I could not actually download the generated bin file the error came back as &amp;quot;Unspecified error -1&amp;quot;. And the two bin files are not identical. It is very important that the generated file operate the same way as the provided bin file. Otherwise, we can&amp;#39;t proof that the source code works.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400387?ContentTypeID=1</link><pubDate>Tue, 13 Dec 2022 13:14:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de2a3658-d6e6-40d7-8b92-5675dca3bf79</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;The colors indicate what each memory section contains:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/mamory.svg" /&gt;&lt;/p&gt;
&lt;p&gt;1) Are you sure you&amp;#39;ve selected the right device in the programmer?&lt;/p&gt;
&lt;p&gt;2) Are you sure you&amp;#39;ve added the right file?&lt;/p&gt;
&lt;p&gt;3) Could you please share the output of the log output?&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400335?ContentTypeID=1</link><pubDate>Tue, 13 Dec 2022 09:57:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b52be26-9ee9-4caf-9819-d9e75f186435</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1670925315733v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Hi, Einar,&lt;/p&gt;
&lt;p&gt;I have been using this program to program my device. But I usually see memory map with green, blue and orange regions, like the one on the right, not just the one orange region.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400324?ContentTypeID=1</link><pubDate>Tue, 13 Dec 2022 09:20:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8427933d-af9f-49b0-ab55-42e384ed61c6</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Have you done every step described here?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nc_programmer%2FUG%2Fnrf_connect_programmer%2Fncp_programming_dongle.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nc_programmer%2FUG%2Fnrf_connect_programmer%2Fncp_programming_dongle.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re still having issues, could you share a screenshot of the programmer application?&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/400256?ContentTypeID=1</link><pubDate>Mon, 12 Dec 2022 22:17:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8450798-da4b-48e7-9748-5b18ac79a87d</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;Thanks for this, I&amp;#39;ve just been able to compile this, but when I try to test it on the dongle by programming it via the nrf Connect programmer, I could see the data appeared as orange at the bottom of the memory map, but the &amp;quot;write&amp;quot; icon was not activated. Do you know why that is?&lt;/p&gt;
&lt;p&gt;Also, is there a way of programming the dongle without using nrfConnect Programmer?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399861?ContentTypeID=1</link><pubDate>Fri, 09 Dec 2022 09:23:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c58a0f0-1012-45f7-a56b-10162e7a8a83</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Have a look at this:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/simon-iversen/ncs_samples/tree/master/central_smp_client_dfu"&gt;https://github.com/simon-iversen/ncs_samples/tree/master/central_smp_client_dfu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399772?ContentTypeID=1</link><pubDate>Thu, 08 Dec 2022 18:21:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4e52662-3ca3-47ec-a3c0-882caf1f4c77</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Hi Einarh, in this new SDK, which sample project can I use as a template/reference to create a firmware to transport files for OTA to another device?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399754?ContentTypeID=1</link><pubDate>Thu, 08 Dec 2022 15:15:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d248ebe1-6f67-4bf8-91ba-333680e33ea4</guid><dc:creator>karenl</dc:creator><description>[quote userid="111520" url="~/f/nordic-q-a/94479/how-to-create-customized-software-to-program-boards-via-bluetooth-on-nrf-connect/399744"]What do you mean by &amp;quot;opening the folder&amp;quot;? You mean adding it as a project to VS Code?&amp;nbsp;[/quote]
&lt;p&gt;No, I mean just choosing the open folder option, it&amp;#39;s the same error I get from the step:&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;$ cmake -G Ninja ..&lt;br /&gt;&lt;br /&gt;in &lt;a id="" href="https://github.com/NordicSemiconductor/pc-ble-driver"&gt;https://github.com/NordicSemiconductor/pc-ble-driver&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/pre&gt;
[quote userid="111520" url="~/f/nordic-q-a/94479/how-to-create-customized-software-to-program-boards-via-bluetooth-on-nrf-connect/399744"]Are you aware that nRF5 SDK is our old SDK, and we have a new one; nRF Connect SDK (NCS)?[/quote]
&lt;pre&gt;No, I am not aware of it. Will try it now.&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399744?ContentTypeID=1</link><pubDate>Thu, 08 Dec 2022 14:51:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff27a6ae-eb52-4b41-95ad-889b567adefc</guid><dc:creator>Einarh</dc:creator><description>[quote user="karenl"]This is the error that I&amp;#39;m getting just by opening the folder pc-ble-driver.[/quote]
&lt;p&gt;What do you mean by &amp;quot;opening the folder&amp;quot;? You mean adding it as a project to VS Code?&amp;nbsp;&lt;/p&gt;
[quote user="karenl"]the SDK I downloaded:&amp;nbsp;nRF5_SDK_17.1.0[/quote]
&lt;p&gt;Are you aware that nRF5 SDK is our old SDK, and we have a new one; nRF Connect SDK (NCS)?&lt;/p&gt;
&lt;p&gt;Do you have any good reasons to use the old one?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399536?ContentTypeID=1</link><pubDate>Wed, 07 Dec 2022 19:59:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a252d97-5574-4ec5-a3bb-ab6b137f4448</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Severity Code Description Project File Line Suppression State&lt;br /&gt;Error CMake Error at C:/vcpkg/scripts/buildsystems/vcpkg.cmake:838 (_find_package):&lt;br /&gt; Could not find a configuration file for package &amp;quot;spdlog&amp;quot; that is compatible&lt;br /&gt; with requested version &amp;quot;&amp;quot;.&lt;/p&gt;
&lt;p&gt;The following configuration files were considered but not accepted:&lt;/p&gt;
&lt;p&gt;C:/vcpkg/packages/spdlog_x86-windows/share/spdlog/spdlogConfig.cmake, version: 1.11.0 (32bit) C:/vcpkg/scripts/buildsystems/vcpkg.cmake 838&lt;/p&gt;
&lt;p&gt;This is the error that I&amp;#39;m getting just by opening the folder pc-ble-driver. I didn&amp;#39;t show it last time because I thought it&amp;#39;s a dependency problem I&amp;#39;ll have to solve.&lt;/p&gt;
&lt;p&gt;The ble connectivity firmware that I used, I compiled it from this folder from the SDK I downloaded:&amp;nbsp;nRF5_SDK_17.1.0_ddde560\examples\connectivity\ble_connectivity\pca10056\ser_s140_usb_hci . According to Hung&amp;#39;s answer, the connectivity firmware is very close to the firmware that&amp;#39;s used to reprogram the dongle, with just some extra patches, what are those extra patches? If I do use the Visual studio to compile the code, which project do i use, there are at least 4 main.c files.&lt;/p&gt;
&lt;p&gt;Thanks for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399446?ContentTypeID=1</link><pubDate>Wed, 07 Dec 2022 13:52:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eae1ef78-8849-4a03-b210-23fd7f43736f</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
[quote user="karenl"]I was not able to successfully build or even open the codes in Visual Studio 2022 without errors[/quote]
&lt;p&gt;You would have to share these errors for me to be able to help with that.&lt;/p&gt;
[quote user="karenl"]Is there a version that works with Keil?[/quote]
&lt;p&gt;Keil is not supported.&lt;/p&gt;
[quote user="karenl"]I tried using the ble connectivity code[/quote]
&lt;p&gt;I would need more details on how you tried to use it to understand the context here.&lt;/p&gt;
[quote user="karenl"]asked to reprogram the dongle firmware[/quote]
&lt;p&gt;I assume it is nRF Connect for Desktop you are using that is asking you to reprogram the dongle?&lt;/p&gt;
&lt;p&gt;The whole point is that if you want to not reprogram your dongle you will have to write your own program that does the same things that nRF Connect for Desktop does in addition to anything else you want your program to do.&lt;/p&gt;
[quote user="karenl"]I basically just want the source code of the file that gets downloaded to the dongle after the prompt &amp;quot;Device must be programmed, do you want to proceed?&amp;quot;[/quote]
&lt;p&gt;Then you should look at Hung&amp;#39;s answer in the thread you linked.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399290?ContentTypeID=1</link><pubDate>Tue, 06 Dec 2022 22:18:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd76d588-6abd-4907-96cb-58cff26b0bad</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;I tried following the instructions, I was not able to successfully build or even open the codes in Visual Studio 2022 without errors. Is there a version that works with Keil? I tried using the ble connectivity code, I got this message from the log: &amp;quot;&lt;span&gt;Received status with code 0 PKT_SEND_MAX_RETRIES_REACHED, message: &amp;#39;No response from device. Tried to send packet 6 times.&amp;#39;&amp;quot; and when I pressed the reset button,&amp;nbsp;&lt;/span&gt;I would be able to connect, but still be asked to reprogram the dongle firmware, which example can I use as a reference to build my code on such that I won&amp;#39;t need to reprogram the dongle? I basically just want the source code of the file that gets downloaded to the dongle after the prompt &amp;quot;Device must be programmed, do you want to proceed?&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/399166?ContentTypeID=1</link><pubDate>Tue, 06 Dec 2022 11:56:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c587c3d-4bc2-4672-a27f-1b231d9ef441</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;It seems to me that Hung already provided an answer on how to approach your problem in the post you linked.&lt;/p&gt;
&lt;p&gt;Is there anything specific in his reply that was unclear?&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to create customized software to program boards via bluetooth on nRF Connect</title><link>https://devzone.nordicsemi.com/thread/398851?ContentTypeID=1</link><pubDate>Fri, 02 Dec 2022 23:19:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8be28cf-0f77-40e6-a8d7-30d6550caf98</guid><dc:creator>karenl</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve that quote from this post: &amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/70187/example-for-performing-ota-dfu-from-nrf52840-dongle-to-nrf52-peripheral"&gt;Example for Performing OTA DFU from NRF52840 Dongle to NRF52 peripheral ?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;What I&amp;#39;d like to do is to use the dongle to transfer data via Bluetooth from my peripheral device to the computer (meaning I have my customized software on the dongle) while also using it to upgrade my firmware on the peripheral device when it needs upgrading. Because currently if I need to use the dongle to upgrade the firmware on the peripheral device, I need to reprogram the dongle with a special firmware from Nordic, and then put my own firmware back in afterwards. I would like to use just one firmware to do both. If that&amp;#39;s possible.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>