<?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>HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/94702/hpplmn-search---please-consolidate-advice</link><description>Since being aware of the power consumption of the &amp;quot;HPPLMN searchs&amp;quot;, I&amp;#39;m struggling to see the right strategy. 
 What makes me really wondering, is that the first questions are raising already two years ago: 
 nrf9160 psm and hplmn search on roaming sim</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 14 Jun 2023 19:11:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/94702/hpplmn-search---please-consolidate-advice" /><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/431109?ContentTypeID=1</link><pubDate>Wed, 14 Jun 2023 19:11:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7f4843a-4b26-4731-a7be-29f2d15c9f52</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;With mfw 1.3.5, the modem will not longer search for the 90140.&lt;/p&gt;
&lt;p&gt;See mfw_nrf9160_1.3.5_release_notes.txt:&lt;/p&gt;
&lt;p&gt;- Fix for higher priority PLMN search. Global PLMN IDs (start with digit 9) are no more&lt;br /&gt;&amp;nbsp; automatically considered to be suitable for higher priority PLMN search and selection.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/401589?ContentTypeID=1</link><pubDate>Tue, 20 Dec 2022 16:41:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe87a095-313f-4b8e-984a-00bf213a0095</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Thanks, I read the answer on the other ticket.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/401581?ContentTypeID=1</link><pubDate>Tue, 20 Dec 2022 16:17:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:412c3c90-9096-4986-8b2d-f4d5c904ce8d</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;/p&gt;
&lt;p&gt;thanks a lot to all, who have answered.&lt;/p&gt;
&lt;p&gt;Beside of the general question, I have already a specific question about a specific case.&lt;/p&gt;
&lt;p&gt;&amp;gt; &lt;em&gt; I suspect there is a misunderstanding what is actually the highest priority PLMN at that point.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Agreed, yes, therefore an event with the reason helps to understand, which PLMN is considered to be the HPPLMN. Not that in some cases the search is caused not by that misunderstanding.&lt;/p&gt;
&lt;p&gt;So, please check the trace in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/94953/hpplmn-search---reason-unknown"&gt;hpplmn search - reason unknown&lt;/a&gt; .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/401579?ContentTypeID=1</link><pubDate>Tue, 20 Dec 2022 16:03:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:afbfe8e9-d5c8-4727-86c4-7a15bbcc9cba</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;Comments from our modem developer:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;em&gt;1.&lt;/em&gt;&lt;/b&gt;&lt;em&gt;&amp;nbsp;I already commented the visibility of HPPLMN search. For debugging reasons it might be good idea to be notified by modem, but not that much for the product design (extra signalling etc.).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;2.&lt;/b&gt;&amp;nbsp;I still stick in the fact that %REDMOD has nothing to do with HPPLMN search (it affects to totally different protocol than EMM which controls HPPLMN search). And %XDATAPRFL affects only when modem does periodic searches (when not camped on cell or camped on limited service cell) - does not affect while modem is in normal service. No need for modem traces to confirm this.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;3.&lt;/b&gt;&amp;nbsp;I can assure that modem does not search for PLMN which it is already camped on. If there is a search, it is for some other PLMN. I suspect there is a misunderstanding what is actually the highest priority PLMN at that point.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;4.&lt;/b&gt;&amp;nbsp;&amp;nbsp;I&amp;#39;m pretty sure, just no-one there did reconsider the effects of such a HPPLMN search for IoT devices.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Yes, the HPPLMN search was originally designed for smartphones, but please note that the 3GPP 23.122 chapter &amp;quot;Automatic and manual network selection modes&amp;quot; specifies the search periods and has taken IoT devices into account: for smartphones the unit is 6 minutes whereas for IoT devices the unit is 2 hours. The actual HPPLMN search period is the&amp;nbsp;unit x value T. Therefore, the minimum search period for smartphones is 6 minutes and for IoT devices 2 hours. If we followed the smartphone part, the search period would be 6 minutes instead of the current 2 hours. So 3GPP has considered IoT devices in this, but I agree that not enough.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;5.&lt;/b&gt;&amp;nbsp;3GPP compliance &amp;amp; HPPLMN configuration at SIM card. As I have said, HPPLMN configuration cannot be modified by anyone else than the operator. 3GPP 31.102 chapter &amp;quot;EFHPPLMN (Higher Priority search period)&amp;quot; specifies that admin PIN code is needed for updating the file. There is no question about it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We have a clear understanding what is the problem. I don&amp;#39;t think there is more than I can do for this. As it has already been mentioned, changing this would violate 3GPP. Nordic has to consider different aspects such as acceptance tests, conformance tests, operator relations etc. Therefore, continuing the discussion with a modem developer does not seem beneficial at this point.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I would still like to remind that HPPLMN search would be avoided with manual network selection mode. This would work like this:&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Activate modem in automatic network selection mode&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Wait for modem to Attach&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Change the network selection mode to manual (the PLMN modem just Attached).&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Then if modem notifies that cell has been lost or UE is in limited service (CEREG status is not roaming or home).&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Change the network selection mode back to automatic&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Wait for modem to find service again&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Change the network selection mode to manual (the PLMN modem just found).&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;Hi Achim, at this time point, I have included both our modem developers and PMT team in this discussion. All the questions have been answered and a couple of times some of them. I do not think we will have any change to&amp;nbsp;the current HPPLM search method now. I will let you know if we have any improvements in the future.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/401447?ContentTypeID=1</link><pubDate>Tue, 20 Dec 2022 09:25:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da8ddd41-21a9-429d-8870-94d2ff79af46</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;I have&amp;nbsp;got&amp;nbsp;it from my colleague, I will give you a reply later.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/401106?ContentTypeID=1</link><pubDate>Fri, 16 Dec 2022 16:43:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:451f569f-fa20-4e65-92c2-d5ada919e75d</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Not to flush this issue too much, I created a separate issue with my first trace.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/94953/hpplmn-search---reason-unknown"&gt;hpplmn search - reason unknown&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It shows, the the search was executed twice, even if the HPPLMN was chosen and never changed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400930?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 17:15:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36188167-56c4-4a51-b79e-6209eb7a34ff</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&amp;gt; &lt;em&gt;Modem event of HPPLMN searches could be possible, but the only thing application could do when the HPPLMN search begins is to deactivate modem.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That&amp;#39;s not my intention. My intention is to make this more &lt;strong&gt;visible&lt;/strong&gt; to the users. Currently only users, which use a PPK (or something similar), are aware of that HPPLMN search. Once the event is available, user may be easier able to see, how much time (and so energy) that takes. If even the reason/trigger is added as parameter, then also irritations (as in my case, because my experience differs from the information here) may be reduced. I didn&amp;#39;t want this event to switch off the modem. If someone plans to do that, then it will just be switched off, even before RRC Idle and so no HPPLMN search at all will happen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;gt; I think the value of HPPLMN search timing is already readable via AT command. Might be good idea to add the command to some document, as it requires knowing specifically correct file IDs etc.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;Sure, someone can use the &amp;quot;&lt;/span&gt;AT+CRSM&amp;quot;. I would prefer to have these values easier visible by a &amp;quot;high-level API&amp;quot;. It&amp;#39;s the same argument: if users know, how their SIM-card is configured, the behavior gets transparent and results in less surprisingly empty batteries.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="pl-s"&gt;&amp;gt; &lt;em&gt;%XDATAPRFL and %REDMOB do not limit the HPPLMN search. &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="pl-s"&gt;Once I have some more time, I will provide the traces. In my experience, the modem search for a HPPLMN even if that is already active, and using %XDATAPRFL (for now I only used it together with&amp;nbsp;%REDMOB) increases the interval and so less HPPLMN searchs are used. Therefore I think, add the API the read the configuration values the modem is using, and report the event HPPLMN search including the reason.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="pl-s"&gt;&lt;em&gt;&amp;gt; Overwriting SIM card&amp;#39;s HPPLMN search configuration is not possible. That is something that only the operator is allowed to do.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="pl-s"&gt;Sorry, I think the developers stick to the wrong arguments! This HPPLMN search was introduced long ago for Smartphones by google. That kind of devices have a very different &amp;quot;communication profile&amp;quot;. There the trade off between the cost for a search and the later costs, when transfer pictures and websites is completely different. I&amp;#39;m pretty sure, just no-one there did reconsider the effects of such a HPPLMN search for IoT devices. At least not for really rare communicating devices.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="pl-s"&gt;&amp;gt; &lt;em&gt; 3GPP compliant.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="pl-s"&gt;Then explicit state, that overwriting the SIM card configuration is not 3 GPP compliant and violating it may result in being blocked by the M(V)NO. In the end, it&amp;#39;s anyway the (M(V)NO, which need to decide what should happen. The users will just then go for the SIM cards, which offers, what the users need, once it gets transparent. &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400859?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 13:53:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b70767e4-9487-48f8-80b0-de54d7d53f34</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;Just get more comments from our modem developer, and we will have more internal discussions on this topic.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Modem event of HPPLMN searches could be possible, but the only thing application could do when the HPPLMN search begins is to deactivate modem. I don&amp;#39;t see any other way. That would mean extra signalling to network (Detach and then a new Attach). Also, the same cell may not be even available anymore, which is why searching might be needed anyway. Of course, usually this is not the case with stationary devices. Anyway, deactivating modem when notification of started HPPLMN search is received is not always the optimal either. One cannot either predict how long the HPPLMN search takes, it could be just a few seconds.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I think the value of HPPLMN search timing is already readable via AT command. Might be good idea to add the command to some document, as it requires knowing specifically correct file IDs etc.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If UE is already camped on a cell of the highest priority PLMN in current country, there is no HPPLMN search regardless what is the signal strength of the current cell as long as it still fulfills cell suitability criteria (which is another topic). But if the HPPLMN search is initiated (i.e. the current PLMN is not the highest priority PLMN in current country), the signal strengths in HPPLMN search results are considered so that it needs to be over certain threshold for being suitable to be selected as higher priority PLMN.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;%XDATAPRFL and %REDMOB do not limit the HPPLMN search. The latter one has nothing to do with it, but to be exact the data profile has minor affect: When UE has lost the cell or is in limited service (data transfer not possible) UE will search for suitable cell periodically (according to %PERIODICSEARCHCONF). If the HPPLMN timer expires between the periodic searches (while not searching), modem will not immediately trigger the HPPLMN search but waits until it is time for the next periodic search. So, in normal operation there is no affect.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Operators have often separate roaming agreements with other operators. Some agreements cost more than another. This one reason why the operators have prioritized the roaming networks in certain order - there may be other reasons too (alliances etc.). Anyway, by configuring the operator HPPLMN list and the HPPLMN search periods to SIM card, operator can control how often device must search for other PLMNs that are &amp;quot;better&amp;quot; from the operator&amp;#39;s perspective.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Overwriting SIM card&amp;#39;s HPPLMN search configuration is not possible. That is something that only the operator is allowed to do.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I understand the problem, this is not optimal. I&amp;#39;ll still have some internal discussions whether there is anything we could do while still being 3GPP compliant.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400788?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 10:10:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57932c7b-6d0d-48a3-8fd1-cebd92089913</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;Thanks for sharing your experience and observation. I understand your points and your advice makes sense.&lt;/p&gt;
&lt;p&gt;I will forward this to our modem team to see if we can do something in the future.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400783?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 09:59:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ab69365-d4ba-45ae-9901-b1a415e376d5</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;OK, then my experience is different:&lt;/p&gt;
&lt;p&gt;My device starts a HPPLMN search, even if it&amp;#39;s already connected to the HPPLMN (see the 1NCE SIM-data)&lt;/p&gt;
&lt;p&gt;I will try to create some traces, but as I already wrote, this requires time and for now I have to focus on an other task ;-).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400781?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 09:56:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:295d6217-180e-405b-849b-37301e1acc4b</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&amp;quot;As you know, our development team intend to keep the current state of the HPPLMN search design on the nRF9160 modem now.&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;quot;so it will help both the user and developer to understand HPPLMN search and how to optimize it further.&amp;quot;&lt;/p&gt;
&lt;p&gt;One very easy first step would be:&lt;/p&gt;
&lt;p&gt;- add an event for such HPPLMN searchs (see &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/91830/lte_lc_nw_reg_searching-and-lte_lc_modem_evt_search_done"&gt;lte_lc_nw_reg_searching and lte_lc_modem_evt_search_done&lt;/a&gt; ), that will make it much more obvious, and the users will not longer asking indirect about the extra power consumption (which may be also caused by other topics.)&lt;/p&gt;
&lt;p&gt;- report also the SIM data used by the modem, e.g. the interval and the highest PPLMN. (I added that in the meantime by reading the SIM card in my app).&lt;/p&gt;
&lt;p&gt;Both will help the users to understand, if they are affected or not.&lt;/p&gt;
&lt;p&gt;My experience so far:&lt;/p&gt;
&lt;p&gt;iBASIS: 20h, no HPPLM&lt;/p&gt;
&lt;p&gt;flolive: 10h, no HPPLM&lt;/p&gt;
&lt;p&gt;1nce: 2h, HPPLMN 26201&lt;/p&gt;
&lt;p&gt;I need to retest and verify my observed behavior, that will take some time, because I currently would like to focus on an other project (Eclipse/Californium), but I hope I can spend some time at least at the begin of next year.&lt;/p&gt;
&lt;p&gt;What I observed:&lt;/p&gt;
&lt;p&gt;- my nRF9160 still records such HPPLMN searchs, even if the HPPLMN is already chosen. That may be caused by the signal level, if that&amp;#39;s considered.&lt;/p&gt;
&lt;p&gt;- using &amp;quot;%XDATAPRFL&amp;quot; and &amp;quot;%REDMOB&amp;quot; both limits the HPPLMN search, in difference to your information. For me, this would be brilliant.&lt;/p&gt;
&lt;p&gt;I mainly focus on &amp;quot;long term, static located, battery powered sensors&amp;quot;. If I&amp;#39;m able to reduce the HPPLMN searchs, then that works for me. Please consider: using the right protocol (CoAP /DTLS 1.2 CID) really enable user to run such use-cases. My current results even with the Thingy:91 are very promising.&lt;/p&gt;
&lt;p&gt;77-17:54:04 [d-hh:mm:ss], Thingy:91 v0.5.99, 0*1791, 1*74, 2*1, 3*0, failures 1&lt;br /&gt;3990 mV 73% battery (low-power)&lt;br /&gt;!Network: CAT-M1,roaming,Band 20,PLMN 26201,TAC 67B9,Cell 01CC2B03,RSRP -94 dBm&lt;br /&gt;!PSM: TAU 86400 [s], Act 8 [s], Released: 10851 ms&lt;br /&gt;Stat: tx 934kB, rx 126kB, max 535B, avg 289B, searchs 82, PSM delays 0&lt;br /&gt;&lt;br /&gt;The Thingy:91 is now running for 77 days. It uses PSM and exchanged a encrypted message of about 400 bytes every hour. The battery reached 73%, the amount of data is about 1.1 mBytes.&lt;/p&gt;
&lt;p&gt;If you add a &amp;quot;60s 30mA every 2h&amp;quot;, then this doesn&amp;#39;t work. &amp;nbsp; &lt;/p&gt;
&lt;p&gt;In my experience, the MVNOs are not trying to control the costs by such HPPLM lists, they control that by subscriptions. There also MVNOs, where your subscription is a &amp;quot;general global&amp;quot; one, but even there, I don&amp;#39;t see, that a HPPLMN search really helps.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And the energy consideration depends then a lot from the assumed communication model. If the idea is to search and then use the HPPLMN for many many messages, then there maybe a win. But if you exchange two messages in 2h (e.g. each about 100mC in bad condition, maybe 20mC in perfect conditions), and then a HPPLM search takes about 60s (30mA =&amp;gt; 1800 mC) then that search task will not pay off.&lt;/p&gt;
&lt;p&gt;So, let&amp;#39;s see, what the answer about the consideration of the signal level is.&lt;/p&gt;
&lt;p&gt;Maybe a compromise would be, to offer a way to overwrite the SIM card&amp;#39;s interval with values in a range from &amp;quot;2h to 240h&amp;quot;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anyway, adding the functions above, would make it transparent and with that I guess, you will receive much more useful user feedback.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400780?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 09:56:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77836d50-6fdc-4673-854a-3b099f9e01b6</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;b&gt;Does the nRF9160 start a HPPLMN search also, if it&amp;#39;s already connected with the highest prio HPPLMN, but the signal strength is less than -85 dBm?&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;No it doesn&amp;#39;t. The signal strength of the current cell is not considered, but when searching for higher priority PLMN only cells with good enough signal strengths are considered. This is according to 3GPP, too.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400770?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 09:21:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:884dfc06-2254-4b23-98af-557c970fae3a</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Unfortunately, it&amp;#39;s not public available. If it gets public available, I will update you.&lt;/p&gt;
&lt;p&gt;&amp;gt; I will return back for your question later.&lt;/p&gt;
&lt;p&gt;Thanks a lot! I really appreciate your information.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400765?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 09:15:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d974a41-8bbc-48cf-ba9f-7bea60a21fbe</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;Can you share the link to the paper if it is publicly available? or send me a private message so that I can share it internally with our team.&lt;/p&gt;
&lt;p&gt;As you know, our development team intend to keep the current state of the HPPLMN search design on the nRF9160 modem now. I can not promise you any change in the future, but it is better to have more discussion on this topic, so it will help both the user and developer to understand HPPLMN search and how to optimize it further.&lt;/p&gt;
&lt;p&gt;I will return back for your question later.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400753?ContentTypeID=1</link><pubDate>Thu, 15 Dec 2022 08:14:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e64fb91-e0d9-477f-bdf9-612d96a4c213</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;I received a very interesting research paper about such HPPLMN search and the pros and cons.&lt;/p&gt;
&lt;p&gt;That paper describes, that it&amp;#39;s not only about a specific PLMN, it&amp;#39;s also about the signal strength for that.&lt;/p&gt;
&lt;p&gt;So one additional question:&lt;/p&gt;
&lt;p&gt;Does the nRF9160 start a HPPLMN search also, if it&amp;#39;s already connected with the highest prio HPPLMN, but the signal strength is less than -85 dBm?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400711?ContentTypeID=1</link><pubDate>Wed, 14 Dec 2022 19:48:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2541a7f1-0875-415f-bad1-01a714df53c3</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Thanks a lot!&lt;/p&gt;
&lt;p&gt;That helps me to optimize the behavior.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400619?ContentTypeID=1</link><pubDate>Wed, 14 Dec 2022 12:54:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3fe0e47-82d3-4fa4-ade9-6999daef4c04</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The SIM Card offers at least two lists:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;User controlled PLMN selector with Access Technology &amp;#39;6F60&amp;#39;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Operator controlled PLMN selector with Access Technology &amp;#39;6F61&amp;#39;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Which one does Nordic support? What is the priority, when both are used?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nordic supports both. User controlled PLMN list has higher priority than the operator controlled PLMN list - as per 3GPP.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Does the modem executes such a search, even if in roaming already the highest priority PLMN is active?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;No.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What PLMN encoding does Nordic assume/support in the selector list? e.g. is &amp;quot;62F210&amp;quot; interpreted as &amp;quot;26201&amp;quot;?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Yes it is: MCC2MCC1MNC3MCC3MNC2MNC1. If MNC3 is &amp;#39;F&amp;#39; it is ignored.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Does &amp;quot;%XDATAPRFL&amp;quot; change the interval of the SIM-Card for such a HPPLMN search?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;No. Data profile is proprietary functionality and does not break 3GPP specification.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Does &amp;quot;%REDMOB&amp;quot; change the interval of the SIM-Card for such a HPPLMN search?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;No.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400240?ContentTypeID=1</link><pubDate>Mon, 12 Dec 2022 19:18:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05e459ac-3df9-40ec-8dc7-a3b25091e561</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&amp;gt; &lt;em&gt;Automatic and manual network selection modes&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;gt; &lt;span&gt;it is also in operators interests that the device uses the highest priority network available (based on SIM configuration).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As long as &amp;quot;manual network selection&amp;quot; is used, the interests of the operators seems to be not that important.&lt;/p&gt;
&lt;p&gt;The SIM Card offers at least two lists:&lt;/p&gt;
&lt;p&gt;- User controlled PLMN selector with Access Technology &amp;#39;6F60&amp;#39;&lt;/p&gt;
&lt;p&gt;- Operator controlled PLMN selector with Access Technology &amp;#39;6F61&amp;#39;&lt;/p&gt;
&lt;p&gt;Which one does Nordic support?&lt;/p&gt;
&lt;p&gt;What is the priority, when both are used?&lt;/p&gt;
&lt;p&gt;Does the modem executes such a search, even if in roaming already the highest priority PLMN is active?&lt;/p&gt;
&lt;p&gt;What PLMN encoding does Nordic assume/support in the selector list? e.g. is &amp;quot;62F210&amp;quot; interpreted as &amp;quot;26201&amp;quot;?&lt;/p&gt;
&lt;p&gt;Does &amp;quot;%XDATAPRFL&amp;quot; change the interval of the SIM-Card for such a HPPLMN search?&lt;/p&gt;
&lt;p&gt;Does &amp;quot;%REDMOB&amp;quot; change the interval of the SIM-Card for such a HPPLMN search?&lt;/p&gt;
&lt;p&gt;So, yes, if that function is important, I would welcome, if more details about the implementation gets available. Otherwise, my concern would be, that much more energy is used, than everyone assumes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400236?ContentTypeID=1</link><pubDate>Mon, 12 Dec 2022 19:03:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99e18d9e-d420-48f8-8314-6af8630ab718</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/michal"&gt;michal&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Your expert was saying:&lt;/p&gt;
&lt;p&gt;&amp;quot;I have consulted my colleagues about it and using the +COPS command is not recommended for that at all.&amp;quot;&lt;/p&gt;
&lt;p&gt;Is the above advice/recommendation agreed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HPPLMN search - Please consolidate advice.</title><link>https://devzone.nordicsemi.com/thread/400120?ContentTypeID=1</link><pubDate>Mon, 12 Dec 2022 12:24:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b763f85f-dbe2-4157-bdab-8c03661140d7</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;Thanks for summarising the tickets related to the concern of&amp;nbsp;&lt;span&gt;HPPLMN search&amp;nbsp;causing the extra power consumption.&amp;nbsp;&lt;/span&gt;&lt;span&gt;After talking with our development and product management teams, I have a summary about the current state of this topic.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We do not have a plan&amp;nbsp;to disable&amp;nbsp;&lt;span&gt;HPPLMN search at the current time, because it will&lt;/span&gt;&amp;nbsp;&lt;span&gt;break the current 3GPP spec.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;4.4.3.3.1 Automatic and manual network selection modes&amp;nbsp; of TS23.122&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;....&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;For an MS that only supports any of the following or a combination of EC-GSM-IoT or Category M1 or&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Category NB1(as defined in 3GPP TS 36.306&amp;nbsp;&lt;span&gt;[54]&lt;/span&gt;): T is either in the range 2 hours to 240 hours, using 2 hour&lt;/em&gt;&lt;br /&gt;&lt;em&gt;steps from 2 hours to 80 hours and 4 hour steps from 84 hours to 240 hours, or it indicates that no periodic&lt;/em&gt;&lt;br /&gt;&lt;em&gt;attempts shall be made. If no value for T is stored in the SIM, a&amp;nbsp;&lt;span style="color:rgba(255, 139, 0, 1);"&gt;default value of 72 hours is used.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;....&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The attempts to access the HPLMN or an EHPLMN or higher priority PLMN shall be as specified below:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;...&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;d1)&amp;nbsp;&lt;span style="color:rgba(255, 139, 0, 1);"&gt;periodic attempts may be postponed while the MS is in power saving mode (PSM)&lt;/span&gt;&amp;nbsp;(see 3GPP TS 23.682&amp;nbsp;&lt;span&gt;[27A]&lt;/span&gt;).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For the customer/developer, this is a clear power consumption issue, but they are&amp;nbsp;not the only stakeholder in this field.&amp;nbsp;&lt;span&gt;When not in home network (i.e. device is roaming), then it is also in operators interests that the device uses the highest priority network available (based on SIM configuration). This is because depending on the subscription, higher roaming prices may be either&amp;nbsp;&lt;strong&gt;operator&amp;#39;s or customer&amp;#39;s responsibility&lt;/strong&gt;&amp;nbsp;and the ordering of PLMNs configured to SIM card is typically done based on roaming agreements.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Having this said, there is a exception:&amp;nbsp;&lt;/span&gt;&lt;em&gt;If application manually selects the network with AT+COPS, then HPPLMN searches are not done because the selected network could not be changed anyway due to the manual network selection mode.&lt;/em&gt;&lt;span&gt;&amp;nbsp;Downside in this approach is that if the manually selected network is not available at some point due to movement of the device, modem will keep searching only the manually selected network even though there would be other suitable networks available. Switching back to automatic network selection mode would help in this situation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The current solution for this issue is to use the local network or&amp;nbsp;&lt;span&gt;lock the PLMN if you clearly know where the devices will be deployed. Some&amp;nbsp;MVNOs start to support&amp;nbsp;eUICC on their SIM cards, which can select local network profiles for cellular connection&amp;nbsp;instead of roaming.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>