<?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>pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93835/pm_init-failed-because-pds_init-returned-nrf_error_storage_full</link><description>I have not done anything with the SDK for a while so I updated Segger Embedded Studio to the latest: 6.40 and the latest nRF SDK 17.1.0 and built my project and I only needed to remove the SEGGER_RTT_Syscalls_SES.c file from the project for it to build</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 21 Nov 2022 12:00:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93835/pm_init-failed-because-pds_init-returned-nrf_error_storage_full" /><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396632?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2022 12:00:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f6786e6-8db1-4126-a1d5-d91c99fbbbab</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;That&amp;#39;s great. Shall we consider this case closed then? &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;p&gt;If you can just verify your latest comment or any of our comments that suggest erasing the flash, that would be great.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396616?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2022 11:16:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f9c5e2a-4a15-4dc5-94ba-55eb6617bc35</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;Well, erasing the memory using nRFConnect for Desktop first solved the issue. The BP service example now runs as it should.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396598?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2022 10:10:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b9b2f56-cb91-48fc-a317-6197b43d4fb4</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Erase all will erase your MBR, but&amp;nbsp;your&amp;nbsp;DK won&amp;#39;t become useless.&lt;/p&gt;
&lt;p&gt;For&amp;nbsp;applications using SoftDevice like yours, the SoftDevice hex files come with the MBR.&lt;br /&gt;For baremetal no-connectivity applications,&amp;nbsp;the device doesn&amp;#39;t need the MBR to work. Our&amp;nbsp;examples for such cases include both no-MBR (blank) and MBR options.&lt;/p&gt;
&lt;p&gt;When I have an application that reads from flash, if it is malfunctioning, the first thing I try is erasing flash. &lt;br /&gt;That is unless I want to get to the bottom of the issue.&amp;nbsp;Although if erasing flash fix it, it means the junks on flash memory is what break things.&lt;br /&gt;Of course, that is also unless if I want to&amp;nbsp;do specific tests that require data on the flash memory.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396469?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 16:08:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b516ad32-dcc0-4313-95cf-9a8a9dba83ad</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;I am looking at the memory map displayed by the programmer in nFRConnect for Desktop. I see three small bands high up in flash. The two highest start at 0xFD0000 and 0xFF0000 and a free band at 0xFE0000.&lt;/p&gt;
&lt;p&gt;I think that middle zone is the one free page.&lt;/p&gt;
&lt;p&gt;When I install my app (that works) those two bands are still there but I write at a lower address and that space is free. I have very simple flash requirements - I read and write pairing keys and stored measurement data at app start and app shutdown. So their is no conflict with BTLE. Removes a few layers as well since everything ends up calling SoftDevice.&lt;/p&gt;
&lt;p&gt;If I select &amp;#39;erase all&amp;#39; what will happen to the MBR? I don&amp;#39;t want to make my DK useless.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396461?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 15:33:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00beaddf-7275-4eff-baf0-4f17c5bfb65b</guid><dc:creator>Hieu</dc:creator><description>[quote user="brianreinhold"]First, do we have the same version of Segger?[/quote]
&lt;p&gt;Seems like we do&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/pastedimage1668785157012v1.png" alt=" " /&gt;&lt;/p&gt;
[quote user="brianreinhold"]in the file fds.c only finds one page (of the three possible) that it can use, The other two pages are noted as &amp;#39;The page contains non-FDS data, do not use&amp;quot;. The method will return a failure if less than 2 pages are found. I dont know why it does this and what it means or if it has something to do with the start address of 0xfd0000.[/quote]
&lt;p&gt;This finding matches what I have been guessing might causes what you observed.&amp;nbsp;I can think of two probabilities:&lt;/p&gt;
&lt;p&gt;1. There are some&amp;nbsp;existing data in the region FDS is trying to control that causes FDS to malfunction.&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;Your&amp;nbsp;nR52840 chip has gone bad in some way.&lt;/p&gt;
&lt;p&gt;As #2 is quite unlikely, I have been asking you about erasing flash, which should solve #1.&lt;/p&gt;
&lt;p&gt;Could you &lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download"&gt;install nrfjprog&lt;/a&gt; and give it a try? If you don&amp;#39;t like using command line, you can also use the Programmer &amp;quot;sub-&amp;quot;app in &lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop"&gt;nRF Connect for Desktop&lt;/a&gt;.&lt;/p&gt;
[quote user="brianreinhold"]My application still works but it writes to flash directly and does not use fds[/quote]
&lt;p&gt;There are some &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_fds.html"&gt;benefits to using FDS&lt;/a&gt;. However, if you are confident and comfortable with your own approach, and if it is working, that is fine.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396399?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 12:13:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c18e9ecf-096d-4722-97d7-42455fcbae95</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;I have not installed the command line tools.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;First, do we have the same version of Segger?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;SEGGER Embedded Studio for ARM
Release 6.40 Build 2022102501.51567
Windows x64

&amp;#169; 2014-2022 SEGGER Microcontroller GmbH
&amp;#169; 1997-2022 Rowley Associates Ltd.

segger-as: version 2.11
segger-cc: version 15.0.0
segger-ld: version 4.36.0
segger-rtl: version 4.20.0

GCC/BINUTILS: built using the GNU ARM Embedded Toolchain version 11.3.Rel1 source distribution

Clang/LLVM: built using the version 15.0.0 source distribution&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Since I dont have the infrastructure installed yet to do the command line work I decided to run through the debugger and see if I could come up with anything. The problem arises because the method&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;static fds_init_opts_t pages_init(void)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;in the file fds.c only finds one page (of the three possible) that it can use, The other two pages are noted as &amp;#39;The page contains non-FDS data, do not use&amp;quot;. The method will return a failure if less than 2 pages are found. I dont know why it does this and what it means or if it has something to do with the start address of 0xfd0000.&lt;/p&gt;
&lt;p&gt;My application still works but it writes to flash directly and does not use fds&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396314?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 22:25:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3b8daf8-790e-4caa-8625-06984c9f8af2</guid><dc:creator>Hieu</dc:creator><description>[quote user="vthieu"]I do remember accidentally flashing my application leave my bootloader intact during one of my earlier DFU tests though, which suggest the entire flash is not erased. I&amp;nbsp;will double check that by my next reply.[/quote]
&lt;p&gt;I just double check this, and it does look like the application downloading via Segger Embedded Studio will only erases the flash region that the application and the SoftDevice would take.&lt;/p&gt;
&lt;p&gt;You can check this by flashing a bootloader example on to the kit, then flash a normal BLE application. Readback of the flash memory should show that the bootloader is still there, even though&amp;nbsp;we don&amp;#39;t expect it to.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396308?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 20:50:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aede6d29-03ee-490b-b4aa-2708989df8f5</guid><dc:creator>Hieu</dc:creator><description>[quote user="brianreinhold"]when I looked in the file I noted that there was no size entry in that statement. Interesting. It must have been added in the SDK update.[/quote]
&lt;p&gt;Yes, it is mentioned in &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/index.html"&gt;the Release Note&amp;nbsp;of nRF5 SDK v17.1.0&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Observation of unaligned memory layout:
Certain SES projects that use section variables have been observed
to create memory sections that do not end on a word-aligned address.
This has caused issues when the hex file has been processed by a hex file utility tool
like mergehex.exe, which can produce a corrupted hex file.
The issue has been fixed in the SES section-placement file (flash_placement.xml)
by setting the memory section size attribute to 4.&lt;/pre&gt;&lt;/p&gt;
[quote user="brianreinhold"]IN any case, I built and ran the BPS example and got the same error as I did with the latest SDK. Since this has always worked with the previous versions of SES I have had, it must be something that SES has done when it came out with its update.[/quote]
&lt;p&gt;This bugs me a lot. Could you please flash these following hex files? I built them with SES v6.40, v6.34, v5.42a, and tested them on my nRF52840 DK. They should work.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3060.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_5_5F00_42a.hex"&gt;devzone.nordicsemi.com/.../3060.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_5_5F00_42a.hex&lt;/a&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0825.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_6_5F00_40.hex"&gt;devzone.nordicsemi.com/.../0825.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_6_5F00_40.hex&lt;/a&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3377.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_6_5F00_36.hex"&gt;devzone.nordicsemi.com/.../3377.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_6_5F00_36.hex&lt;/a&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1234.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_5_5F00_42a_5F00_release.hex"&gt;devzone.nordicsemi.com/.../1234.ble_5F00_app_5F00_bps_5F00_pca10056_5F00_s140_5F00_ses_5F00_5_5F00_42a_5F00_release.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If&amp;nbsp;&lt;em&gt;any&lt;/em&gt; of those&amp;nbsp;don&amp;#39;t work, please readback your flash memory for any of these and send the result me.&lt;/p&gt;
&lt;p&gt;Here is a reference flash command with nrfjprog. The --chiperase option is important to make sure the entire flash is in a known state&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="batchfile"&gt;nrfjprog.exe -f nrf52 --program .\ble_app_bps_pca10056_s140_ses_5_42a.hex --verify --chiperase --log&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/396178?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 11:04:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de3ffa9c-78cd-4be9-9dbf-f5c61a899c76</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;I tried using the SDK I have been using for the entire development of this standard which is&amp;nbsp;nRF5_SDK_17.0.2_d674dde with the new SES. I have been using that SDK along with the nRF51 (nrf_SDK_12.3.0 using Keil) for almost two years. I have built and run the BP example along with several of the other health device examples in 17.0.2 using both SES and Keil and have not had a problem (outside of too big of a HEX file for my space limited Keil).&lt;/p&gt;
&lt;p&gt;When used with the new SES I get the same error with that printf related c file so I removed the file from the project. I did not get the error with the &amp;#39;size&amp;#39; entry in the flash placement xml file to my surprise but when I looked in the file I noted that there was no size entry in that statement. Interesting. It must have been added in the SDK update.&lt;/p&gt;
&lt;p&gt;IN any case, I built and ran the BPS example and got the same error as I did with the latest SDK. Since this has always worked with the previous versions of SES I have had, it must be something that SES has done when it came out with its update.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/395861?ContentTypeID=1</link><pubDate>Tue, 15 Nov 2022 17:21:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28904605-d379-48da-beea-9f7e4b2b7dce</guid><dc:creator>Hieu</dc:creator><description>[quote user="brianreinhold"]I have no intentionally erased flash before installing anything new. I see it gets done when I download the flash but it has typically been automatically done by SES (or Keil).[/quote]
&lt;p&gt;I was hoping that the flash gets erased so that it is clean, preventing any chance that data from previous applications/test interfere with the FDS&amp;#39;s work.&lt;/p&gt;
&lt;p&gt;You are right that there is an Erase step while flashing with SES. I do remember accidentally flashing my application leave my bootloader intact during one of my earlier DFU tests though, which suggest the entire flash is not erased. I&amp;nbsp;will double check that by my next reply.&lt;/p&gt;
&lt;p&gt;On my end,&amp;nbsp;I have tried the ble_app_bps example with the nRF52840 DK and the nRF52 DK, both works. I did not experience the init() issues that you had.&lt;/p&gt;
&lt;p&gt;We&amp;nbsp;probably&amp;nbsp;have to try a few&amp;nbsp;boring steps now:&lt;/p&gt;
&lt;p&gt;- Can you erase your entire flash with nrfjprog or nRF Connect Desktop and retry?&lt;/p&gt;
&lt;p&gt;- Can you download &lt;a href="https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v17.x.x/"&gt;a brand-new copy of nRF5 SDK v17.1.0&lt;/a&gt;&amp;nbsp;and retry?&lt;/p&gt;
&lt;p&gt;If none of the above works, it really might just be your hardware having a problem. It should be rare, but it is a real possibility.&amp;nbsp;Do you have a different development hardware to try with?&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Finally, it is a real shame you had to call off your answer due to the&amp;nbsp;issue with the BPS example.&amp;nbsp;It is great that you tried to verify your answer before you post it. I just want to let you know that we really value community engagement, so I hope that you would keep it up.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know how to put it. I might sound like the typical support guy trying to butter you up to appease you.&amp;nbsp;But for what it&amp;#39;s worth, I do personally genuinely wish for the community to be more active like 5-7 years ago, when I was just a community member.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Not that the company does not share the same wish above. They do.&amp;nbsp;But I hope you get my point.&lt;/p&gt;
&lt;p&gt;And&amp;nbsp;to that end,&amp;nbsp;I will do all within my ability to support you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/395856?ContentTypeID=1</link><pubDate>Tue, 15 Nov 2022 16:42:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ee4ba4b-96d6-4d76-8e07-2bd7dfc2a46b</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;The &amp;#39;size=04&amp;#39; and the SES c file conflict with printf are easy to work around as long as you know about them.&lt;/p&gt;
&lt;p&gt;The storage full error message is not. I have no intentionally erased flash before installing anything new. I see it gets done when I download the flash but it has typically been automatically done by SES (or Keil). I only have the free version of Keil so I can test my project with log level 0 but not the SDK BP project. It&amp;#39;s too big.&lt;/p&gt;
&lt;p&gt;But I do have the latest SDK&amp;nbsp; (downloaded a few months ago) and I did not really notice any issues since my project continued to work. It wasn&amp;#39;t until I tried to answer &lt;em&gt;someone else&amp;#39;s question&lt;/em&gt; who was a newbie with SES and the SDK so I was going to suggest just getting an example to build and run. I was writing down the steps as I tried it myself and ran into these problems. THe first two I explained but the last one made me decide to delete my &amp;#39;answer&amp;#39; and ask a question in turn.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/395840?ContentTypeID=1</link><pubDate>Tue, 15 Nov 2022 15:42:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c67913c0-5ac7-4895-b6e8-c99834992063</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;It is good that your project is working well. I still recommend that you use&amp;nbsp;SES v5.42a because that is what nRF5 SDK v17.1.0 was tested with. We cannot guarantee that things will work correctly for newer version of SES.&lt;/p&gt;
&lt;p&gt;For examples, we have exactly your current complaint.&lt;/p&gt;
&lt;p&gt;The size=&amp;quot;0x4&amp;quot; piece were added as &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/87548/bug-in-flash_placement-xml-example-file"&gt;a workaround solution to older SES compilation issues&lt;/a&gt;. And for SES v5.42, it works. However, in newer versions of SES, that property has a different impact on the compiling, and caused your build issue.&lt;/p&gt;
&lt;p&gt;On the other hands, &lt;a href="https://forum.segger.com/index.php/Thread/8443-SOLVED-SES-v6-20-misses-RTT-files/"&gt;the change that caused the SEGGER_RTT_Syscall_SES.c was entirely from SEGGER&lt;/a&gt;, and many who use SES and RTT are impacted, not just nRF5 SDK users.&lt;/p&gt;
&lt;p&gt;Both of those are completely out of our control. You can also easily imagine that some update to compiler in the future can break one of the features. So, I&amp;nbsp;understand your disturbed feeling, but I hope you can&amp;nbsp;understand why things are that way now.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Regarding the ble_app_bps example, I tried today on the nRF52840 DK, and had no issue. I don&amp;#39;t have SES v6.40 handy, but I tried with both SES v5.42a and SES v6.36.&lt;/p&gt;
&lt;p&gt;Are we&amp;nbsp;sure your SDK is as new&amp;nbsp;and not modified in anyway?&lt;/p&gt;
&lt;p&gt;Have you erased the flash memory before your test?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/395657?ContentTypeID=1</link><pubDate>Mon, 14 Nov 2022 21:53:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b272e9ef-8a57-419c-925a-1c8d08e1f5ae</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;&lt;strong&gt;Actually MY project works fine with the new SES&lt;/strong&gt; (with the &lt;span&gt;SEGGER_RTT_Syscalls_SES.c removed).&lt;/span&gt;&amp;nbsp; However my project uses only SoftDevice for all BTLE APIs and flash read/write APIs including pairing.&lt;/p&gt;
&lt;p&gt;What I tried to do just for the fun of it is just build the Blood Pressure example project out of the box doing nothing but opening the project in the SDK in SES. I had to take care of&amp;nbsp;&lt;span&gt;SEGGER_RTT_Syscalls_SES.c and also a second issue (mentioned above) before the project would build. But when I installed the build on the DK I got those errors in the pm_init() which was unexpected.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So in the end there is no problem with my project but it was disturbing to me that I could not build and run the example BP project. I did not try any other examples.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pm_init failed because pds_init() returned NRF_ERROR_STORAGE_FULL</title><link>https://devzone.nordicsemi.com/thread/395656?ContentTypeID=1</link><pubDate>Mon, 14 Nov 2022 21:42:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9277320f-488c-4e0e-b892-d9e4790deb93</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Greetings brianreinhold,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Could you please share more info about your project? Are you&amp;nbsp;upgrading an old project to v17.1.0?&lt;/p&gt;
&lt;p&gt;On my end I just tried the ble_app_bps example on my nRF52 DK. It didn&amp;#39;t have any problem. Just to be sure, I will try on a nRF52840 DK when I get hold of one tomorrow.&lt;/p&gt;
&lt;p&gt;Regarding the IDE, I am afraid the recommendation is to stay with Segger Embedded Studio v5.42a, which the nRF5 SDK v17.1.0 was tested with. Of course, if you have a strong reason to work with the newest SES, please share.&lt;/p&gt;
&lt;p&gt;By the way, what kind of project are you working on?&amp;nbsp;Are you maintaining a project created by an older version of the nRF5 SDK, or are you starting a new project?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;Are you aware that the current in-active-development SDK nRF52 and newer nRF chips is a different SDK named nRF Connect SDK?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>