<?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>Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/85435/possible-to-fully-turn-off-uart-from-zephyr-based-application</link><description>Hello Devzone Community, 
 My name is Ted, and I am some way along development of Zephyr based firmware, running on an nRF9160 based custom board. I&amp;#39;m looking to put the board, including LTE modem and application processor of the 9160 SiP into its lowest</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 15 Mar 2022 13:42:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/85435/possible-to-fully-turn-off-uart-from-zephyr-based-application" /><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/358230?ContentTypeID=1</link><pubDate>Tue, 15 Mar 2022 13:42:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c68822a-7a18-463b-b504-85e9f6f52b81</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;After connecting to the debugger with JLinkExe in one terminal, you can get the log in another terminal by running &lt;span&gt;&lt;span&gt;JLinkRTTClient&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;See the last step (3): &lt;a href="https://infocenter.nordicsemi.com/topic/ug_gsg_ses/UG/gsg/connect_rtt_linux.html"&gt;https://infocenter.nordicsemi.com/topic/ug_gsg_ses/UG/gsg/connect_rtt_linux.html&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/357758?ContentTypeID=1</link><pubDate>Fri, 11 Mar 2022 19:16:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4d9c124-1f75-4346-a4f9-22ae19a27acf</guid><dc:creator>tedhavelka</dc:creator><description>&lt;p&gt;Hello Didrik,&lt;/p&gt;
&lt;p&gt;Thank you for the sample app.&amp;nbsp; I&amp;#39;ve just compiled and flashed your shared, modified hello_world app onto our board.&amp;nbsp; I&amp;#39;ve invoked `JLinkExe -if SWD` and connected to our ARM Cortex-M33 application processor, as I did in the post a day or two ago.&amp;nbsp; Same behavior.&amp;nbsp; I can connect, but I do not see any messages over RTT.&amp;nbsp; Also no error messages from JLinkExe itself.&lt;/p&gt;
&lt;p&gt;Is there a JLinkExe command I must issue to start the presentation of messages coming across the RTT based physical link?&lt;/p&gt;
&lt;p&gt;JLinkExe has several dozen commands, but none jumps out as a &amp;#39;start logging / start dispaly&amp;#39; type command.&amp;nbsp; These commands largely look like commands I would find in the debugger `gdb`.&lt;/p&gt;
&lt;p&gt;- Ted&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/357714?ContentTypeID=1</link><pubDate>Fri, 11 Mar 2022 14:50:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14b01d7f-31e7-486b-bde6-12e83a4e04db</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Are you sure your application is outputting any logs?&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve attached a slightly modified version of the hello_world sample, which prints using both log and printk, and can be configured to print over both UART and RTT.&lt;/p&gt;
&lt;p&gt;In the current state, it will only print over RTT, but if you comment out/enable the configs that are currently disabling UART, you will get log over UART as well.&lt;/p&gt;
&lt;p&gt;Could you try it, to see if you are able to get RTT log with a known good application?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2744.hello_5F00_world.zip"&gt;devzone.nordicsemi.com/.../2744.hello_5F00_world.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/357280?ContentTypeID=1</link><pubDate>Wed, 09 Mar 2022 22:24:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15215c0c-76da-44e9-9ac6-dd5acdb6b03c</guid><dc:creator>tedhavelka</dc:creator><description>&lt;p&gt;Hello Didrik,&lt;/p&gt;
&lt;p&gt;Thank you for the further instructions on Kconfig symbol settings for Segger based RTT console.&amp;nbsp; I&amp;#39;d actually found a number of posts on this very topic last night (&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/75533/how-to-configure-zephyr-for-rtt-logging-with-nrf5340" rel="noopener noreferrer" target="_blank"&gt;Devzone 75533&lt;/a&gt;,&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/46083/how-to-setup-zephyr-for-rtt-logging-with-nrf9160" rel="noopener noreferrer" target="_blank"&gt;Devzone 46083&lt;/a&gt;,&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/81416/zephyr-rtt-log-output-stops-with-shell-is-enabled" rel="noopener noreferrer" target="_blank"&gt;Devzone 81416&lt;/a&gt; ).&amp;nbsp; So far I have tried applying these three config symbols (and a few others from the three posts above, and a Nordic pelion sample app Kconfig file) but am not seeing any messages over RTT.&amp;nbsp; Here is a command line excerpt which shows invocation of JLinkExe and connection to an ARM Cortex-M33, the application processor in our board&amp;#39;s nRF9160 SiP:&lt;/p&gt;
&lt;p&gt;```ted@localhost:~$ JLinkExe -if SWD&lt;br /&gt;SEGGER J-Link Commander V7.60g (Compiled Feb 2 2022 10:33:39)&lt;br /&gt;DLL version V7.60g, compiled Feb 2 2022 10:33:24&lt;/p&gt;
&lt;p&gt;Connecting to J-Link via USB...O.K.&lt;br /&gt;Firmware: J-Link V11 compiled Dec 9 2021 14:14:49&lt;br /&gt;Hardware version: V11.00&lt;br /&gt;S/N: 51018155&lt;br /&gt;License(s): GDB&lt;br /&gt;USB speed mode: High speed (480 MBit/s)&lt;br /&gt;VTref=1.859V&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Type &amp;quot;connect&amp;quot; to establish a target connection, &amp;#39;?&amp;#39; for help&lt;br /&gt;J-Link&amp;gt;connect&lt;br /&gt;Please specify device / core. &amp;lt;Default&amp;gt;: CORTEX-M33&lt;br /&gt;Type &amp;#39;?&amp;#39; for selection dialog&lt;br /&gt;Device&amp;gt;?&lt;br /&gt;_IceTransOpen: Unable to Parse address lightdm&lt;br /&gt;Qt: Session management error: Could not open network socket&lt;br /&gt;Specify target interface speed [kHz]. &amp;lt;Default&amp;gt;: 4000 kHz&lt;br /&gt;Speed&amp;gt;&lt;/p&gt;
&lt;p&gt;Device &amp;quot;CORTEX-M33&amp;quot; selected.&lt;/p&gt;
&lt;p&gt;Connecting to target via SWD&lt;br /&gt;Found SW-DP with ID 0x6BA02477&lt;br /&gt;DPIDR: 0x6BA02477&lt;br /&gt;CoreSight SoC-400 or earlier&lt;br /&gt;Scanning AP map to find all available APs&lt;br /&gt;AP[7]: Stopped AP scan as end of AP map has been reached&lt;br /&gt;AP[0]: AHB-AP (IDR: 0x84770001)&lt;br /&gt;AP[1]: AHB-AP (IDR: 0x24770011)&lt;br /&gt;AP[2]: JTAG-AP (IDR: 0x12880000)&lt;br /&gt;AP[3]: APB-AP (IDR: 0x54770002)&lt;br /&gt;AP[4]: JTAG-AP (IDR: 0x12880000)&lt;br /&gt;AP[5]: JTAG-AP (IDR: 0x12880000)&lt;br /&gt;AP[6]: MEM-AP (IDR: 0x128800A1)&lt;br /&gt;Iterating through AP map to find AHB-AP to use&lt;br /&gt;AP[0]: Core found&lt;br /&gt;AP[0]: AHB-AP ROM base: 0xE00FF000&lt;br /&gt;CPUID register: 0x410FD212. Implementer code: 0x41 (ARM)&lt;br /&gt;Feature set: Mainline&lt;br /&gt;Found Cortex-M33 r0p2, Little endian.&lt;br /&gt;FPUnit: 8 code (BP) slots and 0 literal slots&lt;br /&gt;Security extension: implemented&lt;br /&gt;Secure debug: enabled&lt;br /&gt;CoreSight components:&lt;br /&gt;ROMTbl[0] @ E00FF000&lt;br /&gt;[0][0]: E000E000 CID B105900D PID 000BBD21 DEVARCH 47702A04 DEVTYPE 00 Cortex-M33&lt;br /&gt;[0][1]: E0001000 CID B105900D PID 000BBD21 DEVARCH 47701A02 DEVTYPE 00 DWT&lt;br /&gt;[0][2]: E0002000 CID B105900D PID 000BBD21 DEVARCH 47701A03 DEVTYPE 00 FPB&lt;br /&gt;[0][3]: E0000000 CID B105900D PID 000BBD21 DEVARCH 47701A01 DEVTYPE 43 ITM&lt;br /&gt;[0][5]: E0041000 CID B105900D PID 002BBD21 DEVARCH 47724A13 DEVTYPE 13 ETM&lt;br /&gt;[0][6]: E0042000 CID B105900D PID 000BBD21 DEVARCH 47701A14 DEVTYPE 14 CSS600-CTI&lt;br /&gt;Cortex-M33 identified.&lt;br /&gt;J-Link&amp;gt;&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve also tried the GUI version `JLinkRTTViewerExe`.&amp;nbsp; Successful target processor connection there too, but no messages from my application firmware.&lt;/p&gt;
&lt;p&gt;Early on JLinkExe reports a VTref of about 1p8 volts.&amp;nbsp; Could this voltage be too low to support RTT communications via a JLink Base, hardware version 11.0?&lt;/p&gt;
&lt;p&gt;Are there any other Kconfig symbols I could check in menuconfig?&amp;nbsp; That is, by invoking `west build -t menuconfig` in my Zephyr app top directory?&amp;nbsp; Could some other project setting be overriding the three symbols you shared in your latest reply?&lt;/p&gt;
&lt;p&gt;- Ted&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/357152?ContentTypeID=1</link><pubDate>Wed, 09 Mar 2022 12:37:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d0ecb7b-69b4-4680-8e45-99f77c0ed442</guid><dc:creator>Didrik Rokhaug</dc:creator><description>[quote user="tedhavelka"]I&amp;#39;m searching for examples now but you may be able to speed me there sooner:&amp;nbsp; is the API macro or function I need to send messages to RTT console `NRF_LOG()`?&amp;nbsp; This question I make in the context of Nordic ncs 1.6.1 and a Zephyr based application.[/quote]
&lt;p&gt;NRF_LOG was used in the nRF5 SDK.&lt;/p&gt;
&lt;p&gt;In NCS, the corresponding macro is LOG_&amp;lt;level&amp;gt;, where &amp;lt;level&amp;gt; is one of DBG, INF, WRN, ERR.&lt;/p&gt;
&lt;p&gt;printf() or printk() can also be used.&lt;/p&gt;
&lt;p&gt;However, to get the output over RTT, you must enable the RTT backend:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;# Enable RTT
CONFIG_USE_SEGGER_RTT=y

# Send log over RTT
CONFIG_LOG_BACKEND_RTT=y
#(Optionally also CONFIG_LOG_BACKEND_UART=n, you&amp;#39;ll probably get some Kconfig warnings without)

# Send printk/printf over RTT
CONFIG_RTT_CONSOLE=y
#(Optionally also CONFIG_UART_CONSOLE=n)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/357004?ContentTypeID=1</link><pubDate>Wed, 09 Mar 2022 00:45:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e14622bf-3f75-4a0b-8bd0-4d295cb17a44</guid><dc:creator>tedhavelka</dc:creator><description>&lt;div class="author"&gt;&lt;/div&gt;
&lt;div class="author"&gt;Hello Didrik,&lt;/div&gt;
&lt;div class="author"&gt;&lt;/div&gt;
&lt;div class="content full threaded-reply-content user-defined-markup"&gt;
&lt;div class="content"&gt;
&lt;p&gt;Thank you for the link to command line JLinkExe utility.&amp;nbsp; It turns out I have that installed, it&amp;#39;s alongside `nrfjprog` which I use at the command line.&amp;nbsp; I just had not occasion yet to review all the utilities which install with &lt;a href="https://www.segger.com/downloads/jlink/" rel="noopener noreferrer" target="_blank"&gt;Segger JLink drivers for Linux&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m searching for examples now but you may be able to speed me there sooner:&amp;nbsp; is the API macro or function I need to send messages to RTT console `NRF_LOG()`?&amp;nbsp; This question I make in the context of Nordic ncs 1.6.1 and a Zephyr based application.&lt;/p&gt;
&lt;p&gt;- Ted&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/356687?ContentTypeID=1</link><pubDate>Mon, 07 Mar 2022 15:52:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac501efd-67e5-4f7c-90b6-f3429379a7a9</guid><dc:creator>Didrik Rokhaug</dc:creator><description>[quote user="tedhavelka"]By the way I think that a hyperlink to the blog post you mention at end of your message might be missing.&amp;nbsp; I don&amp;#39;t know which blog to which you refer, and cannot review that.[/quote]
&lt;p&gt;Yes, sorry. Here is the link: &lt;a href="https://devzone.nordicsemi.com/guides/cellular-iot-guides/b/hardware-design/posts/getting-started-with-current-measurements-on-the-nrf9160?CommentId=b6127988-c126-4d90-a566-86596e84a0f0"&gt;https://devzone.nordicsemi.com/guides/cellular-iot-guides/b/hardware-design/posts/getting-started-with-current-measurements-on-the-nrf9160?CommentId=b6127988-c126-4d90-a566-86596e84a0f0&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;I&amp;#39;ve also edited my previous reply to include the link.&lt;/p&gt;
[quote user="tedhavelka"]To confirm then, I may keep CONFIG_SERIAL=y, and on demand suspend one or more on-chip UARTs by calling pm_device_state_set(zephyr_device_handle, &amp;lt;new state&amp;gt;, NULL, NULL), and enjoy the lowest nRF9160 power consumption as if I had disabled all UARTs at compile time?[/quote]
&lt;p&gt;Yes. That should disable UART RX, which is what uses the HF clock and consumes power.&lt;/p&gt;
[quote user="tedhavelka"](4)&amp;nbsp; Regarding RTT logging, this is less accessible to me as I am building and developing at the command line on Linux, and have Segger installed in only one of the places I get to work.&amp;nbsp; But I&amp;#39;m noting this UART based alternative for debugging.&amp;nbsp; Thank you for educating me[/quote]
&lt;p&gt;You don&amp;#39;t need the full Segger Embedded Studio IDE to read RTT. &lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.segger.com/products/debug-probes/j-link/tools/rtt-viewer/"&gt;J-Link RTT Viewer&lt;/a&gt; works on Linux, or you can use the command line: &lt;a href="https://infocenter.nordicsemi.com/topic/ug_gsg_ses/UG/gsg/connect_rtt_linux.html"&gt;https://infocenter.nordicsemi.com/topic/ug_gsg_ses/UG/gsg/connect_rtt_linux.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/356413?ContentTypeID=1</link><pubDate>Fri, 04 Mar 2022 21:07:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b9063bb-9c0d-48eb-bc1b-1447bd608412</guid><dc:creator>tedhavelka</dc:creator><description>&lt;p&gt;Hello Didrik,&lt;/p&gt;
&lt;p&gt;To your questions:&lt;/p&gt;
&lt;p&gt;(1)&amp;nbsp; I am using ncs v1.6.1&lt;/p&gt;
&lt;p&gt;(2)&amp;nbsp; In app space periodic accelerometer readings stop working.&amp;nbsp; This sensor is I2C based, and so depends on the high speed clock for operation with the app firmware.&lt;/p&gt;
&lt;p&gt;(3)&amp;nbsp; There is a thread I can use to flash an LED on the board, it is a custom and optional thread I&amp;#39;m using for new feature development.&amp;nbsp; That should only depend upon gpio type devices, not high speed clocks.&lt;/p&gt;
&lt;p&gt;(4)&amp;nbsp; Regarding RTT logging, this is less accessible to me as I am building and developing at the command line on Linux, and have Segger installed in only one of the places I get to work.&amp;nbsp; But I&amp;#39;m noting this UART based alternative for debugging.&amp;nbsp; Thank you for educating me!&lt;/p&gt;
&lt;p&gt;I am working presently to implement a couple of tests and confirm or disconfirm the seeming &amp;quot;dead in the water&amp;quot; nature of my app when CONFIG_SERIAL=n in the app&amp;#39;s prj.conf file.&amp;nbsp; I&amp;#39;ll update you on my findings in this regard, soon as possible.&lt;/p&gt;
&lt;p&gt;Thank you also for explaining the use of `child_image` directory and amending files added there, per your example `child_image/mcuboot.conf`.&amp;nbsp; These conf files sound akin to the manner in which device tree language supports additive and change-wise amendments in dot overlay files.&amp;nbsp; That will be helpful to keep such configuration changes in application space, where they can be git tracked.&lt;/p&gt;
&lt;p&gt;By the way I think that a hyperlink to the blog post you mention at end of your message might be missing.&amp;nbsp; I don&amp;#39;t know which blog to which you refer, and cannot review that.&lt;/p&gt;
&lt;p&gt;To confirm then, I may keep CONFIG_SERIAL=y, and on demand suspend one or more on-chip UARTs by calling pm_device_state_set(zephyr_device_handle, &amp;lt;new state&amp;gt;, NULL, NULL), and enjoy the lowest nRF9160 power consumption as if I had disabled all UARTs at compile time?&lt;/p&gt;
&lt;p&gt;- Ted&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to fully turn off UART from Zephyr based application?</title><link>https://devzone.nordicsemi.com/thread/356319?ContentTypeID=1</link><pubDate>Fri, 04 Mar 2022 13:38:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72aa9f94-5ebf-43af-91c3-884693fd92cb</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Just to be sure, what NCS version are you currently using?&lt;/p&gt;
[quote user=""]One post mentions that `mcuboot` and `spm` firmware modules must also be assured to have their prj.conf files disable serial port use and logging.&amp;nbsp; But I am having trouble locating the prj.conf file for Nordic&amp;#39;s ncs/nrf/modules/mcuboot application.&amp;nbsp; There&amp;#39;s no instance of CONFIG_SERIAL in this sub-project or application element of the larger SDK.&amp;nbsp; Am I correct here that there is not logging and not serial port use in mcuboot?[/quote]
&lt;p&gt;MCUBoot does have logging enabled by default.&lt;/p&gt;
&lt;p&gt;The easiest way to configure child images, rather than chasing down their prj.conf files, is to add a folder called &amp;quot;child_image&amp;quot; in your project folder, and inside there a file called &amp;lt;child_image&amp;gt;.conf. I.e. for MCUBoot, you would have &amp;lt;your project folder&amp;gt;/child_image/mcuboot.conf.&lt;/p&gt;
[quote user=""]I find that other parts of current firmware app stop working with this sole change CONFIG_SERIAL=y to CONFIG_SERIAL=n.&amp;nbsp; This does not make sense to me.[/quote]
&lt;p&gt;This sounds strange to me as well. What parts of the application stops working?&lt;/p&gt;
&lt;p&gt;Do you have any way of getting information from the device other than serial that can give us some insight into what is happening?&lt;/p&gt;
&lt;p&gt;What if you log over RTT instead of UART? Does your application work then?&lt;/p&gt;
[quote user=""]Last question I have, not answered by these more recent posts, can a run time UART setting to state &lt;a href="http://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/reference/power_management/index.html#c.pm_device_state.PM_DEVICE_STATE_SUSPENDED"&gt;&lt;code&gt;&lt;span&gt;PM_DEVICE_STATE_SUSPENDED&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; permit the nRF9160 to draw its ultimately lowest spec&amp;#39;d current of about 1.4uA?[/quote]
&lt;p&gt;Yes, that should disable the UART, so that the UART does not consume any power.&lt;/p&gt;
&lt;p&gt;You might also be interrested in the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.6.1/nrf/drivers/uart_nrf_sw_lpuart.html"&gt;low_power_uart&lt;/a&gt; driver, which adds two extra GPIO pins (replacing the normal HW flow control pins), which are used to control when the UART has RX enabled (which is what requires power).&lt;/p&gt;
&lt;p&gt;Finally, just to be sure, could you try to meassure the current consumption with the application found in &lt;a href="https://devzone.nordicsemi.com/guides/cellular-iot-guides/b/hardware-design/posts/getting-started-with-current-measurements-on-the-nrf9160?CommentId=b6127988-c126-4d90-a566-86596e84a0f0"&gt;this&lt;/a&gt; blog post? That way we can verify that the problem is the application, and not something else in your meassurement setup.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Didrik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>