<?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>Can&amp;#39; get modem trace from custom board</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121443/can-get-modem-trace-from-custom-board</link><description>Hi, 
 
 I have a custom board build with an nrf9151. Right now I&amp;#39;d like to have the possibilty ti get modem trace. But it&amp;#39;s look like I got crypted/corrupted data from UART1. So in my project I created an overlay file like this: 
 
 
 Here is my board</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 03 Jul 2025 09:55:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121443/can-get-modem-trace-from-custom-board" /><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/541303?ContentTypeID=1</link><pubDate>Thu, 03 Jul 2025 09:55:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a0678ab-562c-40f5-ae20-823042d2d720</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Ok good news, how did you do that? Because on my Mac I&amp;#39;m not able to convert and open it with wireshark for example.&lt;br /&gt;And if I try to use :&amp;nbsp;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;/nrfutil trace lte --input-file ../Documents/rtt.bin --output-pcapng out.pcapng&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I got an error:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[00:00:00] ------   0% [Fixed tracing] Tracing failed
Error: Failed to detect trace database (error code 100)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If I use celullar monitor -&amp;gt; open trace file in wireshark it&amp;#39;s look like parse ok, detect trace DB, but when wireshark open, I have nothing on my screen, and I can&amp;#39;t find&amp;nbsp;/Users/xxxx/Downloads/test_rtt.bin to pcap on my Mac&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;11:58:24.865	Getting serial port options from the persistent store for 0001.pc-nrfconnect-cellularmonitor
11:58:36.328	Started converting /Users/xxxx/Downloads/test_rtt.bin to pcap.
11:58:36.497	Detected trace DB: /Users/xxxx/Library/Application Support/nrfconnect/pc-nrfconnect-cellularmonitor/trace_db_cache/nRF91x1/2.0.2-FOTA/320176d5-9f40-45fc-923b-2661ec18d547/mfw_nrf91x1_2.0.2_trace-db.json
11:58:36.810	Successfully converted /Users/xxxx/Downloads/test_rtt.bin to pcap&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;But it&amp;#39;s work if I use cellular monitor -&amp;gt; load trace file and selectect trace 2.0.2&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;So I&amp;#39;ll close this ticket and open a new one for my base issue, thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/541302?ContentTypeID=1</link><pubDate>Thu, 03 Jul 2025 09:49:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1feea200-e851-478a-bcf0-d84ecedb38f6</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;We have checked the modem trace file, and the file is perfectly intact and we are able to decode it. The contents also look normal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/541129?ContentTypeID=1</link><pubDate>Wed, 02 Jul 2025 08:30:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77c637ea-a03c-4d9a-83f3-7f278dd6b2ff</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Yes thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/541127?ContentTypeID=1</link><pubDate>Wed, 02 Jul 2025 08:20:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65655fbb-404f-40a6-8897-941b7fd091c1</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Actually, let&amp;#39;s keep this one open and close the other one if that&amp;#39;s ok with you. I will ask the modem team if the can decode your trace file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/541061?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 14:35:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1277d56f-c901-470e-acff-5c391864eff6</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;yes sure no worries&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/541016?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 11:08:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f074edd-5ca0-49e8-97fa-c29d995f9b13</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Can we close this and continue discussion in this &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/121443/can-get-modem-trace-from-custom-board"&gt;thread instead&lt;/a&gt;? As the two threads are now about trying to get a modem trace, that will make it easier for us and the modem team to handle the issue properly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/540865?ContentTypeID=1</link><pubDate>Mon, 30 Jun 2025 12:25:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2153e8a1-7a93-41c8-9008-76c857b91690</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;any thoughts &lt;a href="https://devzone.nordicsemi.com/members/hakon"&gt;Hakon&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/540441?ContentTypeID=1</link><pubDate>Wed, 25 Jun 2025 09:48:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7c77cc1-887a-4be4-a704-74eb024ee30d</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Ok so I&amp;#39;ve downloaded v8.18 and I can get .bin file. So I&amp;#39;ve try to open it in wireshark with nrf connect:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;11:46:21.348	Started converting /Applications/SEGGER/JLink_V818/test.bin to pcap.
11:46:21.689	Successfully converted /Applications/SEGGER/JLink_V818/test.bin to pcap&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;But I&amp;#39;ve nothing in WireShark. If I try to convert with nrfutil I got an error&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/nrfutil trace lte --input-file ../Documents/rtt.bin --output-pcapng out.pcapng

[00:00:00] ------   0% [Fixed tracing] Tracing failed
Error: Failed to detect trace database (error code 100)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Here is my bin file&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/test.bin"&gt;devzone.nordicsemi.com/.../test.bin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Don&amp;#39;t know if it&amp;#39; usefull but here is my conf&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Capture-d_1920_e_0103_cran-2025_2D00_06_2D00_25-a_0003_-12.22.16.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s strange because if I open my bin file with text editor, I can see some AT command like (so i suppose modem trace works, because it use AT command):&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;&#x1E;&#x0;&amp;#39;&#x3;&#x0;&#x0;m&amp;#197;&#x2;B+CEREG: 0,4
OK
&#x0;
&#x18;&#x0;(&#x3;&#x0;&#x0;r!&#xE;B&#x3;&#x0;&#x0;&#x0;†&amp;#225;&#x1;!&#x0;&#x0;&#x0;&#x0;
&#x18;&#x0;(&#x3;&#x0;&#x0;s!&#x10;B&#x3;&#x0;&#x0;&#x0;†&amp;#225;&#x1;!&#x0;&#x0;&#x0;&#x0;
&#x10;&#x0;1&#x3;&#x0;&#x0;wA&#x1A;B&#x1;&#x0;&#x0;&#x0;
&#x10;&#x0;1&#x3;&#x0;&#x0;w&amp;#161;&#x1B;B&#x0;&#x0;&#x0;&#x0;
&#x18;&#x0;2&#x3;&#x0;&#x0;&amp;#199;a,B&#x2;&#x0;&#x0;&#x0;&amp;#191;&amp;#225;&#x1;!&#x0;&#x0;&#x0;&#x0;
&#x10;&#x0;3&#x3;&#x0;&#x0;&amp;#196;&#x1;-B&#x0;&#x0;&#x0;&#x0;
&#x13;&#x0;4&#x3;&#x0;&#x0;ua&#x14;B+CFUN?&#x0;
&#x12;&#x0;5&#x3;&#x0;&#x0;m†&#x5;&#x0;&#x14;&#x18;&#x14;&#x18;&#xF;&#xB;
&#x12;&#x0;6&#x3;&#x0;&#x0;m&amp;#191;&#x5;&#x0;&#x15;&#x18;&#x15;&#x18;&#xB;&#xF;
&#x10;&#x0;6&#x3;&#x0;&#x0;ya&#x1D;B&#x15;&#x18;&#x0;&#x0;
&#x1B;&#x0;7&#x3;&#x0;&#x0;n&amp;#161;&#x2;B+CFUN: 0
OK
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/540299?ContentTypeID=1</link><pubDate>Tue, 24 Jun 2025 11:02:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:101aad07-8637-43be-bb79-6afa35f008d8</guid><dc:creator>Hakon</dc:creator><description>[quote user="simon884"]I don&amp;#39;t know if I&amp;#39;m using the good version because if I try to do&amp;nbsp;JLinkRTTLogger -? no return.[/quote]
&lt;p&gt;But do you know what version you are using? You should check this first. If it is too recent, it might not be fully supported.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/540216?ContentTypeID=1</link><pubDate>Mon, 23 Jun 2025 13:38:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88e07926-8711-4bdb-818b-294827ea937d</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;I have nothing in SEGGER folder... I don&amp;#39;t know if I&amp;#39;m using the good version because if I try to do&amp;nbsp;JLinkRTTLogger -? no return.&lt;/p&gt;
&lt;p&gt;I&amp;#39; ve just folow&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/104983/how-to-capture-nrf9160-modem-traces-using-rtt"&gt;this answer&lt;/a&gt;, changing nrf9160 by nrf9151. But I&amp;#39;m not able to see&amp;nbsp;&lt;/p&gt;
&lt;p&gt;------------------------------------------------------------&lt;br /&gt;Connected to:&lt;br /&gt;&amp;nbsp; SEGGER J-Link (unknown)&lt;br /&gt;&amp;nbsp; S/N: XXXXXXXXXXX&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;For information, I&amp;#39;m using JLink over nrf9160-dk board.&lt;/p&gt;
&lt;p&gt;My prj.conf used with at_client sample (using soft sim onomondo)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#
# Copyright (c) 2019 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#
# General config
CONFIG_ASSERT=y

### Onomondo SoftSIM ###
CONFIG_SOFTSIM_DEBUG=y
CONFIG_SOFTSIM_LOG_LEVEL_ERR=y
CONFIG_SOFTSIM_BUNDLE_TEMPLATE_HEX=y
CONFIG_SOFTSIM_STATIC_PROFILE_ENABLE=y
# GSMA TS.48 USIM profile (standard test profile) replace with actual Onomondo profile
CONFIG_SOFTSIM_STATIC_PROFILE=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;
### Onomondo SoftSIM ###

# Network
CONFIG_NETWORKING=y
CONFIG_NET_NATIVE=n
CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_OFFLOAD=y
CONFIG_NET_SOCKETS_POSIX_NAMES=y

# Modem library
CONFIG_NRF_MODEM_LIB=y
CONFIG_NRF_MODEM_LIB_TRACE=y
CONFIG_NRF_MODEM_LIB_TRACE_BACKEND_RTT=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_SERIAL=y


# AT host library
CONFIG_AT_HOST_LIBRARY=y
CONFIG_UART_INTERRUPT_DRIVEN=y

# Stacks and heaps
CONFIG_MAIN_STACK_SIZE=3072
CONFIG_HEAP_MEM_POOL_SIZE=16384
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/540190?ContentTypeID=1</link><pubDate>Mon, 23 Jun 2025 11:35:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f683fd8-acaa-4359-8f5d-73f61c41c2a1</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Make sure you are using the JLink v8.18. Did you check the &amp;quot;Default logfile path: /Users/XXXXX/Library/Application Support/SEGGER/&amp;quot; for any log files?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/539882?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 12:10:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f382f1a1-134a-407b-bf2f-772d0fe347c4</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Yes I&amp;#39;ve followed your link but when I try to run&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt; nrfjprog --reset &amp;amp;&amp;amp; JLinkRTTLogger -Device NRF9151_XXAA -If SWD -Speed 50000 /test.bin&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;My bord reboot and I got this result:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Applying system reset.
Run.
SEGGER J-Link RTT Logger
Compiled Jun 11 2025 12:25:04
(c) 2016-2017 SEGGER Microcontroller GmbH, www.segger.com
         Solutions for real time microcontroller applications

Default logfile path: /Users/XXXXX/Library/Application Support/SEGGER

------------------------------------------------------------


Shutting down... Done.%&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;And If I open JLinkRTTViewer and connect to my bord I see on the windows log coming from LOG_INF&lt;/p&gt;
&lt;p&gt;And my prj.conf&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_NRF_MODEM_LOG=y
CONFIG_NEWLIB_LIBC=y
CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y
CONFIG_NEWLIB_LIBC_FLOAT_SCANF=y

CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048

CONFIG_LOG=y
CONFIG_LOG_BUFFER_SIZE=4096
CONFIG_DEBUG=y
CONFIG_ASSERT=y
CONFIG_REBOOT=y

CONFIG_MODEM_KEY_MGMT=y

CONFIG_NETWORKING=y
CONFIG_NET_SOCKETS=y
CONFIG_NET_NATIVE=n
CONFIG_NET_SOCKETS_OFFLOAD=y
CONFIG_NET_SOCKETS_POSIX_NAMES=y

CONFIG_LTE_LINK_CONTROL=y

CONFIG_SERIAL=y
CONFIG_AT_HOST_LIBRARY=y

CONFIG_NRF_MODEM_LIB_TRACE_BACKEND_RTT=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_NRF_MODEM_LIB_TRACE=y

CONFIG_TFM_PARTITION_PROTECTED_STORAGE=n
CONFIG_PSA_CRYPTO_DRIVER_CC3XX=n

CONFIG_TRUSTED_EXECUTION_NONSECURE=y&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/539854?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 10:45:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7aedf8e6-e580-4b71-9c7b-ff57bfff57e8</guid><dc:creator>Hakon</dc:creator><description>[quote user="simon884"]Ok so I&amp;#39;ve try to use RTTviewer with my nrf9160-DK board, I&amp;#39;m able to connect to my custom board build with nrf9151.&lt;br /&gt;But In therminal I only see my LOG_INF message, don&amp;#39;t see any log from modem. Should I use AT_CLIENT sample? I&amp;#39;ve added in my prj.conf 3 above lines.[/quote]
&lt;p&gt;The modem trace is not supposed to be output on the same channel as the application log. It is most likely being written to a file, if things are set up correctly. Please review &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/modem/nrf_modem_lib/nrf_modem_lib_trace.html#modem_tracing_with_rtt"&gt;this document for how to perform modem trace over RTT&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/539822?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 07:54:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca9097d5-2d1a-43b5-ad27-2ca71b587bca</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Ok thanks, but now in vscode I don&amp;#39;t have the snippet&amp;nbsp;nrf91-modem-trace-rtt?. Can I add to my prj.conf/&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_NRF_MODEM_LIB_TRACE_BACKEND_RTT=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_NRF_MODEM_LIB_TRACE=y&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is it the same as the snippet?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;EDIT: Ok so I&amp;#39;ve try to use RTTviewer with my nrf9160-DK board, I&amp;#39;m able to connect to my custom board build with nrf9151.&lt;br /&gt;But In therminal I only see my LOG_INF message, don&amp;#39;t see any log from modem. Should I use AT_CLIENT sample? I&amp;#39;ve added in my prj.conf 3 above lines.&lt;br /&gt;&lt;br /&gt;EDIT2: I&amp;#39;ve try this command&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrfjprog --reset &amp;amp;&amp;amp; JLinkRTTLogger -Device NRF9151_XXAA -If SWD -Speed 50000  /test.bin&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Without sucess&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;▶ nrfjprog --reset &amp;amp;&amp;amp; JLinkRTTLogger -Device NRF9151_XXAA -If SWD -Speed 50000 /test.bin
Applying system reset.
Run.
SEGGER J-Link RTT Logger
Compiled Jun 11 2025 12:25:04
(c) 2016-2017 SEGGER Microcontroller GmbH, www.segger.com
         Solutions for real time microcontroller applications

Default logfile path: /Users/XXXXX/Library/Application Support/SEGGER

------------------------------------------------------------


Shutting down... Done.%&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/538837?ContentTypeID=1</link><pubDate>Wed, 11 Jun 2025 13:26:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6645165-5464-4f0c-ab85-caebf2b5d65e</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;What version of JLink? This is what it looks like for me&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1749648409217v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/538605?ContentTypeID=1</link><pubDate>Tue, 10 Jun 2025 08:35:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22f9e752-4f47-4b22-b588-3438c954f85b</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Ok, but when I open JLinkRTTviewer, I don&amp;#39;t have the choise to select nrf9151 I only Have these chip&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Capture-d_1920_e_0103_cran-2025_2D00_06_2D00_10-a_0003_-10.34.58.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can I use nrf9161 for 9151 ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/538604?ContentTypeID=1</link><pubDate>Tue, 10 Jun 2025 08:25:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1cab9dcf-4a2d-4959-9709-a10c69d8590e</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;You can try. I don&amp;#39;t see any reason why it wouldn&amp;#39;t work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/538268?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 14:36:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8174cd1-248b-46ae-a036-281ec12d38bb</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;I can try it, but just a question if I use RTT with JLINK EDU (only have this one) it will work with only swd pin?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/538261?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 14:15:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:374ae5e7-dde5-43dc-aaf8-3c8dde3c62b0</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Can you try to use the snippet for modem trace over RTT,&amp;nbsp;nrf91-modem-trace-rtt? To check if it works with RTT.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/538214?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 12:50:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc7e3e86-3b67-4cc9-a9d2-33079e00a193</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Yes I&amp;#39;ve posted my zephyr.dts and you can see uart1 is okay. I&amp;#39;ve already followed your link, and add this 2 snippets.&lt;/p&gt;
&lt;p&gt;Right now it&amp;#39;s really look like AT command are only interpreted by uart0, send AT commad on uart1 seems to have no effect.&lt;/p&gt;
&lt;p&gt;Repost my zephyr.dts&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/dts-v1/;

/ {
	#address-cells = &amp;lt; 0x1 &amp;gt;;
	#size-cells = &amp;lt; 0x1 &amp;gt;;
	model = &amp;quot;Nordic Custom NRF9151&amp;quot;;
	compatible = &amp;quot;nordic,nrf9151-dk-nrf9151&amp;quot;;
	chosen {
		zephyr,entropy = &amp;amp;psa_rng;
		zephyr,flash-controller = &amp;amp;flash_controller;
		zephyr,console = &amp;amp;uart0;
		zephyr,shell-uart = &amp;amp;uart0;
		zephyr,uart-mcumgr = &amp;amp;uart0;
		zephyr,flash = &amp;amp;flash0;
		zephyr,sram = &amp;amp;sram0_ns;
		zephyr,code-partition = &amp;amp;slot0_ns_partition;
		zephyr,modem-trace-uart = &amp;amp;uart1;
		nordic,modem-trace-uart = &amp;amp;uart1;
	};
	aliases {
	};
	soc {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x1 &amp;gt;;
		compatible = &amp;quot;nordic,nrf9151-laca&amp;quot;, &amp;quot;nordic,nrf9120&amp;quot;, &amp;quot;nordic,nrf91&amp;quot;, &amp;quot;simple-bus&amp;quot;;
		interrupt-parent = &amp;lt; &amp;amp;nvic &amp;gt;;
		ranges;
		nvic: interrupt-controller@e000e100 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			compatible = &amp;quot;arm,v8m-nvic&amp;quot;;
			reg = &amp;lt; 0xe000e100 0xc00 &amp;gt;;
			interrupt-controller;
			#interrupt-cells = &amp;lt; 0x2 &amp;gt;;
			arm,num-irq-priority-bits = &amp;lt; 0x3 &amp;gt;;
			phandle = &amp;lt; 0x1 &amp;gt;;
		};
		systick: timer@e000e010 {
			compatible = &amp;quot;arm,armv8m-systick&amp;quot;;
			reg = &amp;lt; 0xe000e010 0x10 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};
		sram0: memory@20000000 {
			compatible = &amp;quot;mmio-sram&amp;quot;;
			reg = &amp;lt; 0x20000000 0x40000 &amp;gt;;
		};
		peripheral@40000000 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x1 &amp;gt;;
			ranges = &amp;lt; 0x0 0x40000000 0x10000000 &amp;gt;;
			flash_controller: flash-controller@39000 {
				compatible = &amp;quot;nordic,nrf91-flash-controller&amp;quot;;
				reg = &amp;lt; 0x39000 0x1000 &amp;gt;;
				partial-erase;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x1 &amp;gt;;
				flash0: flash@0 {
					compatible = &amp;quot;soc-nv-flash&amp;quot;;
					erase-block-size = &amp;lt; 0x1000 &amp;gt;;
					write-block-size = &amp;lt; 0x4 &amp;gt;;
					reg = &amp;lt; 0x0 0x100000 &amp;gt;;
					partitions {
						compatible = &amp;quot;fixed-partitions&amp;quot;;
						#address-cells = &amp;lt; 0x1 &amp;gt;;
						#size-cells = &amp;lt; 0x1 &amp;gt;;
						boot_partition: partition@0 {
							label = &amp;quot;mcuboot&amp;quot;;
							reg = &amp;lt; 0x0 0x10000 &amp;gt;;
						};
						slot0_partition: partition@10000 {
							label = &amp;quot;image-0&amp;quot;;
							reg = &amp;lt; 0x10000 0x40000 &amp;gt;;
						};
						slot0_ns_partition: partition@50000 {
							label = &amp;quot;image-0-nonsecure&amp;quot;;
							reg = &amp;lt; 0x50000 0x35000 &amp;gt;;
						};
						slot1_partition: partition@85000 {
							label = &amp;quot;image-1&amp;quot;;
							reg = &amp;lt; 0x85000 0x40000 &amp;gt;;
						};
						slot1_ns_partition: partition@c5000 {
							label = &amp;quot;image-1-nonsecure&amp;quot;;
							reg = &amp;lt; 0xc5000 0x35000 &amp;gt;;
						};
						storage_partition: partition@fa000 {
							label = &amp;quot;storage&amp;quot;;
							reg = &amp;lt; 0xfa000 0x6000 &amp;gt;;
						};
					};
				};
			};
			adc: adc@e000 {
				compatible = &amp;quot;nordic,nrf-saadc&amp;quot;;
				reg = &amp;lt; 0xe000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xe 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				#io-channel-cells = &amp;lt; 0x1 &amp;gt;;
			};
			dppic: dppic@17000 {
				compatible = &amp;quot;nordic,nrf-dppic&amp;quot;;
				reg = &amp;lt; 0x17000 0x1000 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu0: egu@1b000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1b000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1b 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu1: egu@1c000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1c000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1c 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu2: egu@1d000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1d000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1d 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu3: egu@1e000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1e000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1e 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu4: egu@1f000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1f000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1f 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu5: egu@20000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x20000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x20 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			ipc: ipc@2a000 {
				compatible = &amp;quot;nordic,nrf-ipc&amp;quot;;
				reg = &amp;lt; 0x2a000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x2a 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			i2s0: i2s@28000 {
				compatible = &amp;quot;nordic,nrf-i2s&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x28000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x28 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			kmu: kmu@39000 {
				compatible = &amp;quot;nordic,nrf-kmu&amp;quot;;
				reg = &amp;lt; 0x39000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x39 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			pdm0: pdm@26000 {
				compatible = &amp;quot;nordic,nrf-pdm&amp;quot;;
				reg = &amp;lt; 0x26000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x26 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			regulators: regulator@4000 {
				compatible = &amp;quot;nordic,nrf-regulators&amp;quot;;
				reg = &amp;lt; 0x4000 0x1000 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			vmc: vmc@3a000 {
				compatible = &amp;quot;nordic,nrf-vmc&amp;quot;;
				reg = &amp;lt; 0x3a000 0x1000 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			uart0: uart@8000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0x8000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x8 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				current-speed = &amp;lt; 0x1c200 &amp;gt;;
				pinctrl-0 = &amp;lt; &amp;amp;uart0_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;uart0_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
			};
			uart1: uart@9000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0x9000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x9 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				current-speed = &amp;lt; 0xf4240 &amp;gt;;
				pinctrl-0 = &amp;lt; &amp;amp;uart1_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;uart1_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
			};
			uart2: uart@a000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0xa000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xa 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			uart3: uart@b000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0xb000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xb 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			i2c0: i2c@8000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x8000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0x8 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			i2c1: i2c@9000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x9000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0x9 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				pinctrl-0 = &amp;lt; &amp;amp;i2c1_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;i2c1_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
			};
			i2c2: i2c@a000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xa000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0xa 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			i2c3: i2c@b000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xb000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0xb 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi0: spi@8000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x8000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x8 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi1: spi@9000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x9000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x9 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi2: spi@a000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xa000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xa 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi3: spi@b000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xb000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xb 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				cs-gpios = &amp;lt; &amp;amp;gpio0 0x7 0x1 &amp;gt;;
				pinctrl-0 = &amp;lt; &amp;amp;spi3_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;spi3_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
				w25q01jv: w25q01jv@0 {
					compatible = &amp;quot;jedec,spi-nor&amp;quot;;
					reg = &amp;lt; 0x0 &amp;gt;;
					spi-max-frequency = &amp;lt; 0x2625a00 &amp;gt;;
					wp-gpios = &amp;lt; &amp;amp;gpio0 0x8 0x1 &amp;gt;;
					hold-gpios = &amp;lt; &amp;amp;gpio0 0xa 0x1 &amp;gt;;
					size = &amp;lt; 0x2000000 &amp;gt;;
					has-dpd;
					t-enter-dpd = &amp;lt; 0xbb8 &amp;gt;;
					t-exit-dpd = &amp;lt; 0x7530 &amp;gt;;
					jedec-id = [ EF 40 21 ];
					partitions {
						compatible = &amp;quot;fixed-partitions&amp;quot;;
						#address-cells = &amp;lt; 0x1 &amp;gt;;
						#size-cells = &amp;lt; 0x1 &amp;gt;;
						lfs1_part: partition@0 {
							label = &amp;quot;littlefs_storage&amp;quot;;
							reg = &amp;lt; 0x0 0x2000000 &amp;gt;;
						};
					};
				};
			};
			pwm0: pwm@21000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x21000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x21 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			pwm1: pwm@22000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x22000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x22 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			pwm2: pwm@23000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x23000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x23 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			pwm3: pwm@24000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x24000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x24 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			gpio0: gpio@842500 {
				compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
				gpio-controller;
				reg = &amp;lt; 0x842500 0x300 &amp;gt;;
				#gpio-cells = &amp;lt; 0x2 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				port = &amp;lt; 0x0 &amp;gt;;
				gpiote-instance = &amp;lt; &amp;amp;gpiote &amp;gt;;
				phandle = &amp;lt; 0x8 &amp;gt;;
			};
			rtc0: rtc@14000 {
				compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
				reg = &amp;lt; 0x14000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x4 &amp;gt;;
				interrupts = &amp;lt; 0x14 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				clock-frequency = &amp;lt; 0x8000 &amp;gt;;
				prescaler = &amp;lt; 0x1 &amp;gt;;
			};
			rtc1: rtc@15000 {
				compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
				reg = &amp;lt; 0x15000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x4 &amp;gt;;
				interrupts = &amp;lt; 0x15 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				clock-frequency = &amp;lt; 0x8000 &amp;gt;;
				prescaler = &amp;lt; 0x1 &amp;gt;;
			};
			clock: clock@5000 {
				compatible = &amp;quot;nordic,nrf-clock&amp;quot;;
				reg = &amp;lt; 0x5000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x5 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			power: power@5000 {
				compatible = &amp;quot;nordic,nrf-power&amp;quot;;
				reg = &amp;lt; 0x5000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x5 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x1 &amp;gt;;
				gpregret1: gpregret1@551c {
					#address-cells = &amp;lt; 0x1 &amp;gt;;
					#size-cells = &amp;lt; 0x1 &amp;gt;;
					compatible = &amp;quot;nordic,nrf-gpregret&amp;quot;;
					reg = &amp;lt; 0x551c 0x1 &amp;gt;;
					status = &amp;quot;okay&amp;quot;;
				};
				gpregret2: gpregret2@5520 {
					#address-cells = &amp;lt; 0x1 &amp;gt;;
					#size-cells = &amp;lt; 0x1 &amp;gt;;
					compatible = &amp;quot;nordic,nrf-gpregret&amp;quot;;
					reg = &amp;lt; 0x5520 0x1 &amp;gt;;
					status = &amp;quot;okay&amp;quot;;
				};
			};
			wdt: wdt0: watchdog@18000 {
				compatible = &amp;quot;nordic,nrf-wdt&amp;quot;;
				reg = &amp;lt; 0x18000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x18 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			timer0: timer@f000 {
				compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
				status = &amp;quot;disabled&amp;quot;;
				reg = &amp;lt; 0xf000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x6 &amp;gt;;
				max-bit-width = &amp;lt; 0x20 &amp;gt;;
				interrupts = &amp;lt; 0xf 0x1 &amp;gt;;
				prescaler = &amp;lt; 0x0 &amp;gt;;
			};
			timer1: timer@10000 {
				compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
				status = &amp;quot;disabled&amp;quot;;
				reg = &amp;lt; 0x10000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x6 &amp;gt;;
				max-bit-width = &amp;lt; 0x20 &amp;gt;;
				interrupts = &amp;lt; 0x10 0x1 &amp;gt;;
				prescaler = &amp;lt; 0x0 &amp;gt;;
				phandle = &amp;lt; 0xc &amp;gt;;
			};
			timer2: timer@11000 {
				compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
				status = &amp;quot;disabled&amp;quot;;
				reg = &amp;lt; 0x11000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x6 &amp;gt;;
				max-bit-width = &amp;lt; 0x20 &amp;gt;;
				interrupts = &amp;lt; 0x11 0x1 &amp;gt;;
				prescaler = &amp;lt; 0x0 &amp;gt;;
			};
		};
		gpiote: gpiote1: gpiote@40031000 {
			compatible = &amp;quot;nordic,nrf-gpiote&amp;quot;;
			reg = &amp;lt; 0x40031000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x31 0x5 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			instance = &amp;lt; 0x1 &amp;gt;;
			phandle = &amp;lt; 0xb &amp;gt;;
		};
	};
	pinctrl: pin-controller {
		compatible = &amp;quot;nordic,nrf-pinctrl&amp;quot;;
		uart0_default: uart0_default {
			phandle = &amp;lt; 0x2 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x6 &amp;gt;, &amp;lt; 0x10005 &amp;gt;;
			};
		};
		uart0_sleep: uart0_sleep {
			phandle = &amp;lt; 0x3 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x6 &amp;gt;, &amp;lt; 0x10005 &amp;gt;;
				low-power-enable;
			};
		};
		uart1_default: uart1_default {
			phandle = &amp;lt; 0x4 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x17 &amp;gt;, &amp;lt; 0x10018 &amp;gt;;
			};
		};
		uart1_sleep: uart1_sleep {
			phandle = &amp;lt; 0x5 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x17 &amp;gt;, &amp;lt; 0x10018 &amp;gt;;
				low-power-enable;
			};
		};
		i2c1_default: i2c1_default {
			phandle = &amp;lt; 0x6 &amp;gt;;
			group1 {
				psels = &amp;lt; 0xc001a &amp;gt;, &amp;lt; 0xb001b &amp;gt;;
			};
		};
		i2c1_sleep: i2c1_sleep {
			phandle = &amp;lt; 0x7 &amp;gt;;
			group1 {
				psels = &amp;lt; 0xc001a &amp;gt;, &amp;lt; 0xb001b &amp;gt;;
				low-power-enable;
			};
		};
		spi3_default: spi3_default {
			phandle = &amp;lt; 0x9 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x4000b &amp;gt;, &amp;lt; 0x50009 &amp;gt;, &amp;lt; 0x6001c &amp;gt;;
			};
		};
		spi3_sleep: spi3_sleep {
			phandle = &amp;lt; 0xa &amp;gt;;
			group1 {
				psels = &amp;lt; 0x4000b &amp;gt;, &amp;lt; 0x50009 &amp;gt;, &amp;lt; 0x6001c &amp;gt;;
				low-power-enable;
			};
		};
	};
	rng_hci: entropy_bt_hci {
		compatible = &amp;quot;zephyr,bt-hci-entropy&amp;quot;;
		status = &amp;quot;okay&amp;quot;;
	};
	sw_pwm: sw-pwm {
		compatible = &amp;quot;nordic,nrf-sw-pwm&amp;quot;;
		status = &amp;quot;disabled&amp;quot;;
		generator = &amp;lt; &amp;amp;timer1 &amp;gt;;
		clock-prescaler = &amp;lt; 0x0 &amp;gt;;
		#pwm-cells = &amp;lt; 0x3 &amp;gt;;
	};
	cpus {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x0 &amp;gt;;
		cpu@0 {
			device_type = &amp;quot;cpu&amp;quot;;
			compatible = &amp;quot;arm,cortex-m33f&amp;quot;;
			reg = &amp;lt; 0x0 &amp;gt;;
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x1 &amp;gt;;
			mpu: mpu@e000ed90 {
				compatible = &amp;quot;arm,armv8m-mpu&amp;quot;;
				reg = &amp;lt; 0xe000ed90 0x40 &amp;gt;;
				arm,num-mpu-regions = &amp;lt; 0x10 &amp;gt;;
			};
		};
	};
	psa_rng: psa-rng {
		compatible = &amp;quot;zephyr,psa-crypto-rng&amp;quot;;
		status = &amp;quot;okay&amp;quot;;
	};
	leds {
		compatible = &amp;quot;gpio-leds&amp;quot;;
		ledr: led_r {
			label = &amp;quot;LED_R&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0x0 0x1 &amp;gt;;
		};
		ledg: led_g {
			label = &amp;quot;LED_G&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0x1 0x1 &amp;gt;;
		};
		ledb: led_b {
			label = &amp;quot;LED_B&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0x2 0x1 &amp;gt;;
		};
	};
	reserved-memory {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x1 &amp;gt;;
		ranges;
		sram0_s: image_s@20000000 {
			reg = &amp;lt; 0x20000000 0x16000 &amp;gt;;
		};
		sram0_modem: image_modem@20016000 {
			reg = &amp;lt; 0x20016000 0xa000 &amp;gt;;
		};
		sram0_ns: image_ns@20020000 {
			reg = &amp;lt; 0x20020000 0x20000 &amp;gt;;
		};
	};
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Capture-d_1920_e_0103_cran-2025_2D00_06_2D00_05-a_0003_-14.49.15.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;prj.conf&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;# Network
CONFIG_NETWORKING=y
CONFIG_NET_NATIVE=n
CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_OFFLOAD=y
CONFIG_NET_SOCKETS_POSIX_NAMES=y

# Modem library
CONFIG_NRF_MODEM_LIB=y
CONFIG_NRF_MODEM_LIB_TRACE=y
CONFIG_NRF_MODEM_LIB_TRACE_BACKEND_UART=y
CONFIG_UART_ASYNC_API=y
CONFIG_SERIAL=y


# AT host library
CONFIG_AT_HOST_LIBRARY=y
CONFIG_UART_INTERRUPT_DRIVEN=y

# Stacks and heaps
CONFIG_MAIN_STACK_SIZE=3072
CONFIG_HEAP_MEM_POOL_SIZE=16384&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and my overlay&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/ {
    chosen {
        zephyr,modem-trace-uart = &amp;amp;uart1;
    };
};

&amp;amp;i2c1 {
    status = &amp;quot;disabled&amp;quot;;
};

&amp;amp;uart1 {
	status = &amp;quot;okay&amp;quot;;
    current-speed = &amp;lt;1000000&amp;gt;;
    pinctrl-0 = &amp;lt;&amp;amp;uart1_default&amp;gt;;
    pinctrl-1 = &amp;lt;&amp;amp;uart1_sleep&amp;gt;;
    pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/538210?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 12:30:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9781aa93-3a1f-4484-9891-bed420eb0f35</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;You should make sure that the uart instance used for modem trace is enabled and working. This can be checked in zephyr.dts.&lt;/p&gt;
[quote user="simon884"]Ok I think I&amp;#39;ve found the root issue for my bad/corrupted data coming from uart1, the issue was&amp;nbsp;TF-M.[/quote]
&lt;p&gt;I think this part of the documentation can be helpful.&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf91/nrf91_snippet.html#tfm-enable-share-uart"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf91/nrf91_snippet.html#tfm-enable-share-uart&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/537784?ContentTypeID=1</link><pubDate>Tue, 03 Jun 2025 07:25:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55b5bc05-66a1-4a81-aa45-f3759c5546da</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;Ok I think I&amp;#39;ve found the root issue for my bad/corrupted data coming from uart1, the issue was&amp;nbsp;TF-M. So here is what I have try create new build configuration select my custom board and add 2 snipets:&lt;/p&gt;
&lt;p&gt;&lt;code class="docutils literal notranslate"&gt;&lt;span class="pre"&gt;nrf91-modem-trace-uart&lt;/span&gt;&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code class="docutils literal notranslate"&gt;&lt;span class="pre"&gt;tfm-enable-share-uart&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;If I open serial temrinal (selecting terminal serial port in cellular monitor) when I clicked on start button I can see&amp;nbsp;AT+CGMR send.&lt;/p&gt;
&lt;p&gt;But no return, it&amp;#39;s look like my uart1 doesn&amp;#39;t receive/transmit anything. Because if I send&amp;nbsp;AT+CGMR to uart0 I got an answer.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s look like AT command only works on UART0 and not on UART1, and I pressume cellular monitor use AT command...&lt;/p&gt;
&lt;p&gt;should I specify wich uart is use with at_host config ?&lt;/p&gt;
&lt;p&gt;My dts&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/dts-v1/;

/ {
	#address-cells = &amp;lt; 0x1 &amp;gt;;
	#size-cells = &amp;lt; 0x1 &amp;gt;;
	model = &amp;quot;Nordic Custom NRF9151&amp;quot;;
	compatible = &amp;quot;nordic,nrf9151-dk-nrf9151&amp;quot;;
	chosen {
		zephyr,entropy = &amp;amp;psa_rng;
		zephyr,flash-controller = &amp;amp;flash_controller;
		zephyr,console = &amp;amp;uart0;
		zephyr,shell-uart = &amp;amp;uart0;
		zephyr,uart-mcumgr = &amp;amp;uart0;
		zephyr,flash = &amp;amp;flash0;
		zephyr,sram = &amp;amp;sram0_ns;
		zephyr,code-partition = &amp;amp;slot0_ns_partition;
		nordic,modem-trace-uart = &amp;amp;uart1;
	};
	aliases {
	};
	soc {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x1 &amp;gt;;
		compatible = &amp;quot;nordic,nrf9151-laca&amp;quot;, &amp;quot;nordic,nrf9120&amp;quot;, &amp;quot;nordic,nrf91&amp;quot;, &amp;quot;simple-bus&amp;quot;;
		interrupt-parent = &amp;lt; &amp;amp;nvic &amp;gt;;
		ranges;
		nvic: interrupt-controller@e000e100 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			compatible = &amp;quot;arm,v8m-nvic&amp;quot;;
			reg = &amp;lt; 0xe000e100 0xc00 &amp;gt;;
			interrupt-controller;
			#interrupt-cells = &amp;lt; 0x2 &amp;gt;;
			arm,num-irq-priority-bits = &amp;lt; 0x3 &amp;gt;;
			phandle = &amp;lt; 0x1 &amp;gt;;
		};
		systick: timer@e000e010 {
			compatible = &amp;quot;arm,armv8m-systick&amp;quot;;
			reg = &amp;lt; 0xe000e010 0x10 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};
		sram0: memory@20000000 {
			compatible = &amp;quot;mmio-sram&amp;quot;;
			reg = &amp;lt; 0x20000000 0x40000 &amp;gt;;
		};
		peripheral@40000000 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x1 &amp;gt;;
			ranges = &amp;lt; 0x0 0x40000000 0x10000000 &amp;gt;;
			flash_controller: flash-controller@39000 {
				compatible = &amp;quot;nordic,nrf91-flash-controller&amp;quot;;
				reg = &amp;lt; 0x39000 0x1000 &amp;gt;;
				partial-erase;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x1 &amp;gt;;
				flash0: flash@0 {
					compatible = &amp;quot;soc-nv-flash&amp;quot;;
					erase-block-size = &amp;lt; 0x1000 &amp;gt;;
					write-block-size = &amp;lt; 0x4 &amp;gt;;
					reg = &amp;lt; 0x0 0x100000 &amp;gt;;
					partitions {
						compatible = &amp;quot;fixed-partitions&amp;quot;;
						#address-cells = &amp;lt; 0x1 &amp;gt;;
						#size-cells = &amp;lt; 0x1 &amp;gt;;
						boot_partition: partition@0 {
							label = &amp;quot;mcuboot&amp;quot;;
							reg = &amp;lt; 0x0 0x10000 &amp;gt;;
						};
						slot0_partition: partition@10000 {
							label = &amp;quot;image-0&amp;quot;;
							reg = &amp;lt; 0x10000 0x40000 &amp;gt;;
						};
						slot0_ns_partition: partition@50000 {
							label = &amp;quot;image-0-nonsecure&amp;quot;;
							reg = &amp;lt; 0x50000 0x35000 &amp;gt;;
						};
						slot1_partition: partition@85000 {
							label = &amp;quot;image-1&amp;quot;;
							reg = &amp;lt; 0x85000 0x40000 &amp;gt;;
						};
						slot1_ns_partition: partition@c5000 {
							label = &amp;quot;image-1-nonsecure&amp;quot;;
							reg = &amp;lt; 0xc5000 0x35000 &amp;gt;;
						};
						storage_partition: partition@fa000 {
							label = &amp;quot;storage&amp;quot;;
							reg = &amp;lt; 0xfa000 0x6000 &amp;gt;;
						};
					};
				};
			};
			adc: adc@e000 {
				compatible = &amp;quot;nordic,nrf-saadc&amp;quot;;
				reg = &amp;lt; 0xe000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xe 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				#io-channel-cells = &amp;lt; 0x1 &amp;gt;;
			};
			dppic: dppic@17000 {
				compatible = &amp;quot;nordic,nrf-dppic&amp;quot;;
				reg = &amp;lt; 0x17000 0x1000 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu0: egu@1b000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1b000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1b 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu1: egu@1c000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1c000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1c 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu2: egu@1d000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1d000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1d 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu3: egu@1e000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1e000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1e 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu4: egu@1f000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x1f000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x1f 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			egu5: egu@20000 {
				compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
				reg = &amp;lt; 0x20000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x20 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			ipc: ipc@2a000 {
				compatible = &amp;quot;nordic,nrf-ipc&amp;quot;;
				reg = &amp;lt; 0x2a000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x2a 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			i2s0: i2s@28000 {
				compatible = &amp;quot;nordic,nrf-i2s&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x28000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x28 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			kmu: kmu@39000 {
				compatible = &amp;quot;nordic,nrf-kmu&amp;quot;;
				reg = &amp;lt; 0x39000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x39 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			pdm0: pdm@26000 {
				compatible = &amp;quot;nordic,nrf-pdm&amp;quot;;
				reg = &amp;lt; 0x26000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x26 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			regulators: regulator@4000 {
				compatible = &amp;quot;nordic,nrf-regulators&amp;quot;;
				reg = &amp;lt; 0x4000 0x1000 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			vmc: vmc@3a000 {
				compatible = &amp;quot;nordic,nrf-vmc&amp;quot;;
				reg = &amp;lt; 0x3a000 0x1000 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			uart0: uart@8000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0x8000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x8 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				current-speed = &amp;lt; 0x1c200 &amp;gt;;
				pinctrl-0 = &amp;lt; &amp;amp;uart0_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;uart0_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
			};
			uart1: uart@9000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0x9000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x9 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				current-speed = &amp;lt; 0xf4240 &amp;gt;;
				pinctrl-0 = &amp;lt; &amp;amp;uart1_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;uart1_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
			};
			uart2: uart@a000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0xa000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xa 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			uart3: uart@b000 {
				compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
				reg = &amp;lt; 0xb000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xb 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			i2c0: i2c@8000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x8000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0x8 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			i2c1: i2c@9000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x9000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0x9 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				pinctrl-0 = &amp;lt; &amp;amp;i2c1_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;i2c1_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
			};
			i2c2: i2c@a000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xa000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0xa 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			i2c3: i2c@b000 {
				compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xb000 0x1000 &amp;gt;;
				clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
				interrupts = &amp;lt; 0xb 0x1 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi0: spi@8000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x8000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x8 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi1: spi@9000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0x9000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x9 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi2: spi@a000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xa000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xa 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
			};
			spi3: spi@b000 {
				compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x0 &amp;gt;;
				reg = &amp;lt; 0xb000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0xb 0x1 &amp;gt;;
				max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
				easydma-maxcnt-bits = &amp;lt; 0xd &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				cs-gpios = &amp;lt; &amp;amp;gpio0 0x7 0x1 &amp;gt;;
				pinctrl-0 = &amp;lt; &amp;amp;spi3_default &amp;gt;;
				pinctrl-1 = &amp;lt; &amp;amp;spi3_sleep &amp;gt;;
				pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
				w25q01jv: w25q01jv@0 {
					compatible = &amp;quot;jedec,spi-nor&amp;quot;;
					reg = &amp;lt; 0x0 &amp;gt;;
					spi-max-frequency = &amp;lt; 0x2625a00 &amp;gt;;
					wp-gpios = &amp;lt; &amp;amp;gpio0 0x8 0x1 &amp;gt;;
					hold-gpios = &amp;lt; &amp;amp;gpio0 0xa 0x1 &amp;gt;;
					size = &amp;lt; 0x2000000 &amp;gt;;
					has-dpd;
					t-enter-dpd = &amp;lt; 0xbb8 &amp;gt;;
					t-exit-dpd = &amp;lt; 0x7530 &amp;gt;;
					jedec-id = [ EF 40 21 ];
					partitions {
						compatible = &amp;quot;fixed-partitions&amp;quot;;
						#address-cells = &amp;lt; 0x1 &amp;gt;;
						#size-cells = &amp;lt; 0x1 &amp;gt;;
						lfs1_part: partition@0 {
							label = &amp;quot;littlefs_storage&amp;quot;;
							reg = &amp;lt; 0x0 0x2000000 &amp;gt;;
						};
					};
				};
			};
			pwm0: pwm@21000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x21000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x21 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			pwm1: pwm@22000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x22000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x22 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			pwm2: pwm@23000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x23000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x23 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			pwm3: pwm@24000 {
				compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
				reg = &amp;lt; 0x24000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x24 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				#pwm-cells = &amp;lt; 0x3 &amp;gt;;
			};
			gpio0: gpio@842500 {
				compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
				gpio-controller;
				reg = &amp;lt; 0x842500 0x300 &amp;gt;;
				#gpio-cells = &amp;lt; 0x2 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				port = &amp;lt; 0x0 &amp;gt;;
				gpiote-instance = &amp;lt; &amp;amp;gpiote &amp;gt;;
				phandle = &amp;lt; 0x8 &amp;gt;;
			};
			rtc0: rtc@14000 {
				compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
				reg = &amp;lt; 0x14000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x4 &amp;gt;;
				interrupts = &amp;lt; 0x14 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				clock-frequency = &amp;lt; 0x8000 &amp;gt;;
				prescaler = &amp;lt; 0x1 &amp;gt;;
			};
			rtc1: rtc@15000 {
				compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
				reg = &amp;lt; 0x15000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x4 &amp;gt;;
				interrupts = &amp;lt; 0x15 0x1 &amp;gt;;
				status = &amp;quot;disabled&amp;quot;;
				clock-frequency = &amp;lt; 0x8000 &amp;gt;;
				prescaler = &amp;lt; 0x1 &amp;gt;;
			};
			clock: clock@5000 {
				compatible = &amp;quot;nordic,nrf-clock&amp;quot;;
				reg = &amp;lt; 0x5000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x5 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			power: power@5000 {
				compatible = &amp;quot;nordic,nrf-power&amp;quot;;
				reg = &amp;lt; 0x5000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x5 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				#address-cells = &amp;lt; 0x1 &amp;gt;;
				#size-cells = &amp;lt; 0x1 &amp;gt;;
				gpregret1: gpregret1@551c {
					#address-cells = &amp;lt; 0x1 &amp;gt;;
					#size-cells = &amp;lt; 0x1 &amp;gt;;
					compatible = &amp;quot;nordic,nrf-gpregret&amp;quot;;
					reg = &amp;lt; 0x551c 0x1 &amp;gt;;
					status = &amp;quot;okay&amp;quot;;
				};
				gpregret2: gpregret2@5520 {
					#address-cells = &amp;lt; 0x1 &amp;gt;;
					#size-cells = &amp;lt; 0x1 &amp;gt;;
					compatible = &amp;quot;nordic,nrf-gpregret&amp;quot;;
					reg = &amp;lt; 0x5520 0x1 &amp;gt;;
					status = &amp;quot;okay&amp;quot;;
				};
			};
			wdt: wdt0: watchdog@18000 {
				compatible = &amp;quot;nordic,nrf-wdt&amp;quot;;
				reg = &amp;lt; 0x18000 0x1000 &amp;gt;;
				interrupts = &amp;lt; 0x18 0x1 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};
			timer0: timer@f000 {
				compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
				status = &amp;quot;disabled&amp;quot;;
				reg = &amp;lt; 0xf000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x6 &amp;gt;;
				max-bit-width = &amp;lt; 0x20 &amp;gt;;
				interrupts = &amp;lt; 0xf 0x1 &amp;gt;;
				prescaler = &amp;lt; 0x0 &amp;gt;;
			};
			timer1: timer@10000 {
				compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
				status = &amp;quot;disabled&amp;quot;;
				reg = &amp;lt; 0x10000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x6 &amp;gt;;
				max-bit-width = &amp;lt; 0x20 &amp;gt;;
				interrupts = &amp;lt; 0x10 0x1 &amp;gt;;
				prescaler = &amp;lt; 0x0 &amp;gt;;
				phandle = &amp;lt; 0xc &amp;gt;;
			};
			timer2: timer@11000 {
				compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
				status = &amp;quot;disabled&amp;quot;;
				reg = &amp;lt; 0x11000 0x1000 &amp;gt;;
				cc-num = &amp;lt; 0x6 &amp;gt;;
				max-bit-width = &amp;lt; 0x20 &amp;gt;;
				interrupts = &amp;lt; 0x11 0x1 &amp;gt;;
				prescaler = &amp;lt; 0x0 &amp;gt;;
			};
		};
		gpiote: gpiote1: gpiote@40031000 {
			compatible = &amp;quot;nordic,nrf-gpiote&amp;quot;;
			reg = &amp;lt; 0x40031000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x31 0x5 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			instance = &amp;lt; 0x1 &amp;gt;;
			phandle = &amp;lt; 0xb &amp;gt;;
		};
	};
	pinctrl: pin-controller {
		compatible = &amp;quot;nordic,nrf-pinctrl&amp;quot;;
		uart0_default: uart0_default {
			phandle = &amp;lt; 0x2 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x6 &amp;gt;, &amp;lt; 0x10005 &amp;gt;;
			};
		};
		uart0_sleep: uart0_sleep {
			phandle = &amp;lt; 0x3 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x6 &amp;gt;, &amp;lt; 0x10005 &amp;gt;;
				low-power-enable;
			};
		};
		uart1_default: uart1_default {
			phandle = &amp;lt; 0x4 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x17 &amp;gt;, &amp;lt; 0x10018 &amp;gt;;
			};
		};
		uart1_sleep: uart1_sleep {
			phandle = &amp;lt; 0x5 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x17 &amp;gt;, &amp;lt; 0x10018 &amp;gt;;
				low-power-enable;
			};
		};
		i2c1_default: i2c1_default {
			phandle = &amp;lt; 0x6 &amp;gt;;
			group1 {
				psels = &amp;lt; 0xc001a &amp;gt;, &amp;lt; 0xb001b &amp;gt;;
			};
		};
		i2c1_sleep: i2c1_sleep {
			phandle = &amp;lt; 0x7 &amp;gt;;
			group1 {
				psels = &amp;lt; 0xc001a &amp;gt;, &amp;lt; 0xb001b &amp;gt;;
				low-power-enable;
			};
		};
		spi3_default: spi3_default {
			phandle = &amp;lt; 0x9 &amp;gt;;
			group1 {
				psels = &amp;lt; 0x4000b &amp;gt;, &amp;lt; 0x50009 &amp;gt;, &amp;lt; 0x6001c &amp;gt;;
			};
		};
		spi3_sleep: spi3_sleep {
			phandle = &amp;lt; 0xa &amp;gt;;
			group1 {
				psels = &amp;lt; 0x4000b &amp;gt;, &amp;lt; 0x50009 &amp;gt;, &amp;lt; 0x6001c &amp;gt;;
				low-power-enable;
			};
		};
	};
	rng_hci: entropy_bt_hci {
		compatible = &amp;quot;zephyr,bt-hci-entropy&amp;quot;;
		status = &amp;quot;okay&amp;quot;;
	};
	sw_pwm: sw-pwm {
		compatible = &amp;quot;nordic,nrf-sw-pwm&amp;quot;;
		status = &amp;quot;disabled&amp;quot;;
		generator = &amp;lt; &amp;amp;timer1 &amp;gt;;
		clock-prescaler = &amp;lt; 0x0 &amp;gt;;
		#pwm-cells = &amp;lt; 0x3 &amp;gt;;
	};
	cpus {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x0 &amp;gt;;
		cpu@0 {
			device_type = &amp;quot;cpu&amp;quot;;
			compatible = &amp;quot;arm,cortex-m33f&amp;quot;;
			reg = &amp;lt; 0x0 &amp;gt;;
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x1 &amp;gt;;
			mpu: mpu@e000ed90 {
				compatible = &amp;quot;arm,armv8m-mpu&amp;quot;;
				reg = &amp;lt; 0xe000ed90 0x40 &amp;gt;;
				arm,num-mpu-regions = &amp;lt; 0x10 &amp;gt;;
			};
		};
	};
	psa_rng: psa-rng {
		compatible = &amp;quot;zephyr,psa-crypto-rng&amp;quot;;
		status = &amp;quot;okay&amp;quot;;
	};
	leds {
		compatible = &amp;quot;gpio-leds&amp;quot;;
		ledr: led_r {
			label = &amp;quot;LED_R&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0x0 0x1 &amp;gt;;
		};
		ledg: led_g {
			label = &amp;quot;LED_G&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0x1 0x1 &amp;gt;;
		};
		ledb: led_b {
			label = &amp;quot;LED_B&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0x2 0x1 &amp;gt;;
		};
	};
	reserved-memory {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x1 &amp;gt;;
		ranges;
		sram0_s: image_s@20000000 {
			reg = &amp;lt; 0x20000000 0x16000 &amp;gt;;
		};
		sram0_modem: image_modem@20016000 {
			reg = &amp;lt; 0x20016000 0xa000 &amp;gt;;
		};
		sram0_ns: image_ns@20020000 {
			reg = &amp;lt; 0x20020000 0x20000 &amp;gt;;
		};
	};
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/hakon"&gt;Hakon&lt;/a&gt;&amp;nbsp;any thougths?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/537681?ContentTypeID=1</link><pubDate>Mon, 02 Jun 2025 13:19:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f621818b-54d1-40a0-a023-a427f3da6f16</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Try setting&lt;/p&gt;
&lt;p&gt;status = &amp;quot;okay&amp;quot;&lt;/p&gt;
&lt;p&gt;for uart1 in your overlay file. If that doesn&amp;#39;t work, you can post your zephyr.dts file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/536106?ContentTypeID=1</link><pubDate>Tue, 20 May 2025 08:00:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:add902a8-c543-434a-85e0-464cb4af6f42</guid><dc:creator>simon884</dc:creator><description>&lt;p&gt;I hope so, because I really don&amp;#39;t understand what happen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can' get modem trace from custom board</title><link>https://devzone.nordicsemi.com/thread/535917?ContentTypeID=1</link><pubDate>Mon, 19 May 2025 07:29:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d842b171-0aa0-45d2-a66f-2725a79432d8</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;I asked modem team for assistance. Hopefully they will know how to handle this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>