<?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>PPP via AT command on nrf9151-DK doesn&amp;#39;t work</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118538/ppp-via-at-command-on-nrf9151-dk-doesn-t-work</link><description>Hi everybody, 
 
 I have problem with my nrf9151-DK. If I switch my kit do AT-Command mode (I use Serial Terminal of Nordic, v 1.4.3), I am not able to switch my kit to PPP mode. I tried some combination of mode selection (with LTE-M enabled, only NB</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Feb 2025 09:13:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118538/ppp-via-at-command-on-nrf9151-dk-doesn-t-work" /><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521878?ContentTypeID=1</link><pubDate>Fri, 07 Feb 2025 09:13:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08d4716c-f751-499a-a4d2-18cbd0ddd885</guid><dc:creator>Jaroslav Havel</dc:creator><description>&lt;p&gt;I created new topic for my isue:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/118726/developing-comunication-via-ppp-using-nrf9151-dk-modem-is-not-able-to-registrate-to-l4-of-network"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/118726/developing-comunication-via-ppp-using-nrf9151-dk-modem-is-not-able-to-registrate-to-l4-of-network&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Jaroslav&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521675?ContentTypeID=1</link><pubDate>Thu, 06 Feb 2025 09:27:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49bfb016-30c5-4073-83e3-0b07b3f48597</guid><dc:creator>Jaroslav Havel</dc:creator><description>&lt;p&gt;Thank you for help, but now I am able to compile serial_lte_modem example and switch modem to PPP.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;As you mentioned, problem was in build configuration, where i used SDK v2.5.1. Now, with SDK v.2.9.0 I am able to add config files and compile project.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p dir="ltr"&gt;&lt;span lang="en"&gt;I am sorry for the misunderstanding, but I think we understand each other now. The problem was that the serial modem application that can be launched via Quick Start does not support PPP. Therefore, it is necessary to create another application with a serial LTE modem (with SDK v2.9.0) and upload it to the Nordic nrf9151-DK in order to use PPP in the form of AT commands. The problem was probably that with SDK v2.5.1 it is not possible to add additional configuration files (with PPP) to the project, so the modem still behaves as if without PPP. In addition, I must have had a damaged project somehow due to my own fault... I have no idea how it happened, anyway thanks again for your help.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;pre dir="ltr"&gt;&lt;span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;img style="max-height:16px;max-width:16px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/32x32/__key/communityserver-discussions-components-files/4/7024.pastedimage1738833923409v1.png" /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span lang="en"&gt;Could I ask for some more example of how to work with PPP directly in Zephyr? I am more concerned with the lower layers of this application, i.e. mapping PPP to a specific peripheral, switching the modem to PPP mode directly by the ARM core, etc.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you for help.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Jaroslav&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521496?ContentTypeID=1</link><pubDate>Wed, 05 Feb 2025 09:49:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5bf5ca63-ff59-4c9e-887b-bfe6184f855d</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Jaroslav, could you please provide full build log? How are you initiating the build process for Serial LTE Modem?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Have you added any changes to the SLM application? I am not able to reproduce the issue you are seeing.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521402?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2025 18:43:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c022c097-887d-4184-a702-988d4164960f</guid><dc:creator>Jaroslav Havel</dc:creator><description>&lt;p&gt;This is eror code if i try compile serial_lte_modem&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[92/401] Building C object CMakeFiles/app.dir/src/mqtt_c/slm_at_mqtt.c.obj
In file included from C:/Users/42073/serial_lte_modem/src/mqtt_c/slm_at_mqtt.c:12:
C:/ncs/v2.9.0/zephyr/include/zephyr/random/rand32.h:13:2: warning: #warning &amp;quot;&amp;lt;zephyr/random/rand32.h&amp;gt; is deprecated, include &amp;lt;zephyr/random/random.h&amp;gt; instead&amp;quot; [-Wcpp]
13 | #warning &amp;quot;&amp;lt;zephyr/random/rand32.h&amp;gt; is deprecated, include &amp;lt;zephyr/random/random.h&amp;gt; instead&amp;quot;
| ^~~~~~~
[118/401] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/dfu/img_util/flash_img.c.obj
FAILED: zephyr/CMakeFiles/zephyr.dir/subsys/dfu/img_util/flash_img.c.obj
C:\ncs\toolchains\2d382dcd92\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DMBEDTLS_CONFIG_FILE=\&amp;quot;nrf-config.h\&amp;quot; -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\&amp;quot;nrf-psa-crypto-config.h\&amp;quot; -DNRF9120_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DPICOLIBC_DOUBLE_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/ncs/v2.9.0/zephyr/kernel/include -IC:/ncs/v2.9.0/zephyr/arch/arm/include -IC:/Users/42073/serial_lte_modem/build/serial_lte_modem/zephyr/include/generated/zephyr -IC:/ncs/v2.9.0/zephyr/include -IC:/Users/42073/serial_lte_modem/build/serial_lte_modem/zephyr/include/generated -IC:/ncs/v2.9.0/zephyr/soc/nordic -IC:/ncs/v2.9.0/zephyr/soc/nordic/nrf91/. -IC:/ncs/v2.9.0/zephyr/soc/nordic/common/. -IC:/ncs/v2.9.0/zephyr/subsys/net/ip -IC:/ncs/v2.9.0/zephyr/subsys/settings/include -IC:/ncs/v2.9.0/nrf/include -IC:/ncs/v2.9.0/nrf/lib/at_cmd_parser/include -IC:/ncs/v2.9.0/nrf/lib/at_parser/include -IC:/Users/42073/serial_lte_modem/build/serial_lte_modem/tfm/api_ns/interface/include -IC:/ncs/v2.9.0/nrf/subsys/net/lib/nrf_cloud/./include -IC:/ncs/v2.9.0/nrf/subsys/net/lib/nrf_cloud/coap/include -IC:/ncs/v2.9.0/nrf/subsys/net/lib/download_client/./include -IC:/ncs/v2.9.0/nrf/subsys/net/lib/fota_download/./include -IC:/ncs/v2.9.0/nrf/subsys/net/lib/download_client/include -IC:/ncs/v2.9.0/nrf/modules/trusted-firmware-m/. -IC:/ncs/v2.9.0/nrf/include/tfm -IC:/ncs/v2.9.0/nrf/tests/include -IC:/ncs/v2.9.0/modules/lib/cjson -IC:/ncs/v2.9.0/nrf/modules/cjson/include -IC:/ncs/v2.9.0/modules/hal/cmsis/CMSIS/Core/Include -IC:/ncs/v2.9.0/zephyr/modules/cmsis/. -IC:/ncs/v2.9.0/modules/hal/nordic/nrfx -IC:/ncs/v2.9.0/modules/hal/nordic/nrfx/drivers/include -IC:/ncs/v2.9.0/modules/hal/nordic/nrfx/mdk -IC:/ncs/v2.9.0/zephyr/modules/hal_nordic/nrfx/. -IC:/ncs/v2.9.0/modules/debug/segger/SEGGER -IC:/ncs/v2.9.0/modules/debug/segger/Config -IC:/ncs/v2.9.0/nrfxlib/nrf_modem/include -IC:/Users/42073/serial_lte_modem/src/gnss/. -IC:/Users/42073/serial_lte_modem/src/nrfcloud/. -IC:/Users/42073/serial_lte_modem/src/ftp_c/. -IC:/Users/42073/serial_lte_modem/src/mqtt_c/. -IC:/Users/42073/serial_lte_modem/src/http_c/. -IC:/Users/42073/serial_lte_modem/src/twi/. -IC:/Users/42073/serial_lte_modem/src/gpio/. -IC:/Users/42073/serial_lte_modem/src -IC:/Users/42073/serial_lte_modem/build/serial_lte_modem/generated/interface_nrf_security_psa -IC:/ncs/v2.9.0/nrf/subsys/nrf_security/include -IC:/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/include -IC:/ncs/v2.9.0/nrf/subsys/nrf_security/src/utils -IC:/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/library -IC:/ncs/v2.9.0/modules/crypto/mbedtls/library -IC:/ncs/v2.9.0/modules/crypto/mbedtls/include -IC:/ncs/v2.9.0/modules/crypto/mbedtls/include/library -IC:/ncs/v2.9.0/nrfxlib/crypto/nrf_oberon/include -IC:/ncs/v2.9.0/nrfxlib/crypto/nrf_oberon/include/mbedtls -IC:/ncs/v2.9.0/bootloader/mcuboot/boot/bootutil/zephyr/.. -IC:/ncs/v2.9.0/bootloader/mcuboot/boot/bootutil/zephyr/../include -IC:/ncs/v2.9.0/bootloader/mcuboot/boot/bootutil/zephyr/../../zephyr/include -isystem C:/ncs/v2.9.0/zephyr/lib/libc/common/include -Os -DNDEBUG -fno-strict-aliasing -Os -imacros C:/Users/42073/serial_lte_modem/build/serial_lte_modem/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mfp16-format=ieee -mtp=soft --sysroot=C:/ncs/toolchains/2d382dcd92/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros C:/ncs/v2.9.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=C:/Users/42073/serial_lte_modem=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/ncs/v2.9.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/ncs/v2.9.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=picolibc.specs -D_POSIX_THREADS -std=c99 -MD -MT zephyr/CMakeFiles/zephyr.dir/subsys/dfu/img_util/flash_img.c.obj -MF zephyr\CMakeFiles\zephyr.dir\subsys\dfu\img_util\flash_img.c.obj.d -o zephyr/CMakeFiles/zephyr.dir/subsys/dfu/img_util/flash_img.c.obj -c C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c
In file included from C:/ncs/v2.9.0/zephyr/include/zephyr/storage/flash_map.h:300,
from C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c:13:
C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c: In function &amp;#39;flash_img_init&amp;#39;:
C:/ncs/v2.9.0/nrf/include/flash_map_pm.h:47:22: error: &amp;#39;PM_mcuboot_secondary_ID&amp;#39; undeclared (first use in this function)
47 | #define PM_ID(label) PM_##label##_ID
| ^~~
C:/ncs/v2.9.0/nrf/include/flash_map_pm.h:52:35: note: in expansion of macro &amp;#39;PM_ID&amp;#39;
52 | #define FIXED_PARTITION_ID(label) PM_ID(label)
| ^~~~~
C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c:33:30: note: in expansion of macro &amp;#39;FIXED_PARTITION_ID&amp;#39;
33 | #define UPLOAD_FLASH_AREA_ID FIXED_PARTITION_ID(UPLOAD_FLASH_AREA_LABEL)
| ^~~~~~~~~~~~~~~~~~
C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c:150:39: note: in expansion of macro &amp;#39;UPLOAD_FLASH_AREA_ID&amp;#39;
150 | return flash_img_init_id(ctx, UPLOAD_FLASH_AREA_ID);
| ^~~~~~~~~~~~~~~~~~~~
C:/ncs/v2.9.0/nrf/include/flash_map_pm.h:47:22: note: each undeclared identifier is reported only once for each function it appears in
47 | #define PM_ID(label) PM_##label##_ID
| ^~~
C:/ncs/v2.9.0/nrf/include/flash_map_pm.h:52:35: note: in expansion of macro &amp;#39;PM_ID&amp;#39;
52 | #define FIXED_PARTITION_ID(label) PM_ID(label)
| ^~~~~
C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c:33:30: note: in expansion of macro &amp;#39;FIXED_PARTITION_ID&amp;#39;
33 | #define UPLOAD_FLASH_AREA_ID FIXED_PARTITION_ID(UPLOAD_FLASH_AREA_LABEL)
| ^~~~~~~~~~~~~~~~~~
C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c:150:39: note: in expansion of macro &amp;#39;UPLOAD_FLASH_AREA_ID&amp;#39;
150 | return flash_img_init_id(ctx, UPLOAD_FLASH_AREA_ID);
| ^~~~~~~~~~~~~~~~~~~~
C:/ncs/v2.9.0/zephyr/subsys/dfu/img_util/flash_img.c:151:1: warning: control reaches end of non-void function [-Wreturn-type]
151 | }
| ^
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Jaroslav&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521401?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2025 18:41:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6773aefc-3ba4-4211-ab20-3448333615c0</guid><dc:creator>Jaroslav Havel</dc:creator><description>&lt;p&gt;Thank you for your patient.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regrads&lt;/p&gt;
&lt;p&gt;Jaroslav&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521337?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2025 14:35:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0982d8d-ff2d-499a-8bbe-76d837a23bf1</guid><dc:creator>&amp;#216;yvind</dc:creator><description>[quote user="Jaroslav Havel"]I think we have a little misunderstanding[/quote]
&lt;p&gt;Yes, that is correct. The nRF9151 is not a GSM device, and you are referring to the GSM sample in the Zephyr repository. &lt;strong&gt;This is not supported by our device&lt;/strong&gt;.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I am referring to the official application for Serial LTE Modem designed for the nRF91 series. Please see my previous answers.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521287?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2025 11:49:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:574d69ea-fc63-4286-a9b8-6a564e73bb77</guid><dc:creator>Jaroslav Havel</dc:creator><description>&lt;p&gt;&lt;span lang="en"&gt;I think we have a little misunderstanding. The AT command to switch the modem to PPP mode does not work for me on my nrf9151-DK. Yes, the serial_modem example doesn&amp;#39;t include ppp, but I wasn&amp;#39;t talking about that example. I can add debugging messages from gsm_modem_ppp, but first I would solve why the command AT#XPPP does not work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is it.&lt;br /&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;FAILED: CMakeFiles/app.dir/src/main.c.obj 
C:\ncs\toolchains\2d382dcd92\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DKERNEL -DMBEDTLS_CONFIG_FILE=\&amp;quot;nrf-config.h\&amp;quot; -DMBEDTLS_USER_CONFIG_FILE=\&amp;quot;nrf-config-user.h\&amp;quot; -DNRF9120_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DPICOLIBC_INTEGER_PRINTF_SCANF -DTFM_PSA_API -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/ncs/v2.5.1/zephyr/include -IC:/Users/42073/gsm_modem_ppp/build/zephyr/include/generated -IC:/ncs/v2.5.1/zephyr/soc/arm/nordic_nrf/nrf91 -IC:/ncs/v2.5.1/zephyr/lib/posix/getopt/. -IC:/ncs/v2.5.1/zephyr/soc/arm/nordic_nrf/common/. -IC:/ncs/v2.5.1/zephyr/subsys/net/conn_mgr/. -IC:/ncs/v2.5.1/nrf/include -IC:/Users/42073/gsm_modem_ppp/build/tfm/install/interface/include -IC:/ncs/v2.5.1/nrf/include/tfm -IC:/ncs/v2.5.1/nrf/tests/include -IC:/Users/42073/gsm_modem_ppp/build/tfm/generated/interface/include -IC:/ncs/v2.5.1/modules/hal/cmsis/CMSIS/Core/Include -IC:/ncs/v2.5.1/zephyr/modules/cmsis/. -IC:/ncs/v2.5.1/modules/hal/nordic/nrfx -IC:/ncs/v2.5.1/modules/hal/nordic/nrfx/drivers/include -IC:/ncs/v2.5.1/modules/hal/nordic/nrfx/mdk -IC:/ncs/v2.5.1/zephyr/modules/hal_nordic/nrfx/. -IC:/ncs/v2.5.1/nrfxlib/nrf_modem/include -IC:/Users/42073/gsm_modem_ppp/build/modules/nrf/subsys/nrf_security/src/include/generated -IC:/ncs/v2.5.1/nrf/subsys/nrf_security/include -IC:/ncs/v2.5.1/nrf/ext/oberon/psa/core/include -IC:/ncs/v2.5.1/nrf/ext/oberon/psa/core/library -IC:/ncs/v2.5.1/modules/crypto/mbedtls/include -IC:/ncs/v2.5.1/modules/crypto/mbedtls/library -IC:/ncs/v2.5.1/nrfxlib/crypto/nrf_oberon/include/mbedtls -IC:/ncs/v2.5.1/nrfxlib/crypto/nrf_oberon/include -fno-strict-aliasing -Os -imacros C:/Users/42073/gsm_modem_ppp/build/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=C:/ncs/toolchains/2d382dcd92/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros C:/ncs/v2.5.1/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=C:/Users/42073/gsm_modem_ppp=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/ncs/v2.5.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/ncs/v2.5.1=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -D_POSIX_THREADS -std=c99 -MD -MT CMakeFiles/app.dir/src/main.c.obj -MF CMakeFiles\app.dir\src\main.c.obj.d -o CMakeFiles/app.dir/src/main.c.obj -c C:/Users/42073/gsm_modem_ppp/src/main.c
In file included from C:/ncs/v2.5.1/zephyr/include/zephyr/toolchain/gcc.h:92,
                 from C:/ncs/v2.5.1/zephyr/include/zephyr/toolchain.h:50,
                 from C:/ncs/v2.5.1/zephyr/include/zephyr/kernel_includes.h:19,
                 from C:/ncs/v2.5.1/zephyr/include/zephyr/kernel.h:17,
                 from C:/Users/42073/gsm_modem_ppp/src/main.c:7:
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:85:41: error: &amp;#39;__device_dts_ord___ORD&amp;#39; undeclared here (not in a function); did you mean &amp;#39;__device_dts_ord_55&amp;#39;?
   85 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
      |                                         ^~~~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/toolchain/common.h:132:26: note: in definition of macro &amp;#39;_DO_CONCAT&amp;#39;
  132 | #define _DO_CONCAT(x, y) x ## y
      |                          ^
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:85:33: note: in expansion of macro &amp;#39;_CONCAT&amp;#39;
   85 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
      |                                 ^~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:211:37: note: in expansion of macro &amp;#39;DEVICE_NAME_GET&amp;#39;
  211 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
      |                                     ^~~~~~~~~~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:228:34: note: in expansion of macro &amp;#39;DEVICE_DT_NAME_GET&amp;#39;
  228 | #define DEVICE_DT_GET(node_id) (&amp;amp;DEVICE_DT_NAME_GET(node_id))
      |                                  ^~~~~~~~~~~~~~~~~~
C:/Users/42073/gsm_modem_ppp/src/main.c:23:45: note: in expansion of macro &amp;#39;DEVICE_DT_GET&amp;#39;
   23 | static const struct device *const gsm_dev = DEVICE_DT_GET(GSM_MODEM_NODE);
      |                                             ^~~~~~~~~~~~~
C:/Users/42073/gsm_modem_ppp/src/main.c: In function &amp;#39;main&amp;#39;:
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:85:41: error: &amp;#39;__device_dts_ord___BUS_ORD&amp;#39; undeclared (first use in this function); did you mean &amp;#39;__device_dts_ord_55&amp;#39;?
   85 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
      |                                         ^~~~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/toolchain/common.h:132:26: note: in definition of macro &amp;#39;_DO_CONCAT&amp;#39;
  132 | #define _DO_CONCAT(x, y) x ## y
      |                          ^
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:85:33: note: in expansion of macro &amp;#39;_CONCAT&amp;#39;
   85 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
      |                                 ^~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:211:37: note: in expansion of macro &amp;#39;DEVICE_NAME_GET&amp;#39;
  211 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
      |                                     ^~~~~~~~~~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:228:34: note: in expansion of macro &amp;#39;DEVICE_DT_NAME_GET&amp;#39;
  228 | #define DEVICE_DT_GET(node_id) (&amp;amp;DEVICE_DT_NAME_GET(node_id))
      |                                  ^~~~~~~~~~~~~~~~~~
C:/Users/42073/gsm_modem_ppp/src/main.c:115:47: note: in expansion of macro &amp;#39;DEVICE_DT_GET&amp;#39;
  115 |         const struct device *const uart_dev = DEVICE_DT_GET(UART_NODE);
      |                                               ^~~~~~~~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:85:41: note: each undeclared identifier is reported only once for each function it appears in
   85 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
      |                                         ^~~~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/toolchain/common.h:132:26: note: in definition of macro &amp;#39;_DO_CONCAT&amp;#39;
  132 | #define _DO_CONCAT(x, y) x ## y
      |                          ^
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:85:33: note: in expansion of macro &amp;#39;_CONCAT&amp;#39;
   85 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
      |                                 ^~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:211:37: note: in expansion of macro &amp;#39;DEVICE_NAME_GET&amp;#39;
  211 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
      |                                     ^~~~~~~~~~~~~~~
C:/ncs/v2.5.1/zephyr/include/zephyr/device.h:228:34: note: in expansion of macro &amp;#39;DEVICE_DT_NAME_GET&amp;#39;
  228 | #define DEVICE_DT_GET(node_id) (&amp;amp;DEVICE_DT_NAME_GET(node_id))
      |                                  ^~~~~~~~~~~~~~~~~~
C:/Users/42073/gsm_modem_ppp/src/main.c:115:47: note: in expansion of macro &amp;#39;DEVICE_DT_GET&amp;#39;
  115 |         const struct device *const uart_dev = DEVICE_DT_GET(UART_NODE);
      |                                               ^~~~~~~~~~~~~&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;My priority is to find out why the AT command for PPP doesn&amp;#39;t work and possibly find some example where I can learn how to work with PPP&lt;br /&gt;&lt;br /&gt;Could I ask for some example on which I could understand the work of PPP within the application of communication via PPP for example? I would like it if it was an example focused more on the lower layers of programming, i.e. directly on how the PP is mapped to some UART, or to another communication peripheral.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Regards&lt;br /&gt;Jaroslav&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521276?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2025 10:55:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96691a05-68e1-4d09-8c96-efc387be8c34</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hi Jaroslav,&amp;nbsp;&lt;/p&gt;
[quote user="Jaroslav Havel"]I tried to build gnss_modem_ppp example, but I wasn&amp;#39;t able to do it. I had some troubles with missing keywords.[/quote]
&lt;p&gt;Can you share logs of the issue? Make sure to build the Serial LTE Modem with PPP enabled as per the documentation, for example:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1738666464325v2.png" alt=" " /&gt;&lt;/p&gt;
[quote user="Jaroslav Havel"]Modem core runs on version 2.0.1 of firmware (that says Quick Start v1.0.0).[/quote]
&lt;p&gt;The Serial LTE Modem image included in the Quick Start app does not have PPP enabled.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521180?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2025 17:15:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0bf3d97a-f89a-46db-88a2-9e8d36abd4d9</guid><dc:creator>Jaroslav Havel</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; thank you for your interest.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am running nRF Connect for desktop v5.1.0.&lt;/p&gt;
&lt;p&gt;Modem core runs on version 2.0.1 of firmware (that says Quick Start v1.0.0).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I tried to build gnss_modem_ppp example, but I wasn&amp;#39;t able to do it. I had some troubles with missing keywords... I am not able to say yes, cause of working/not working of this example&amp;nbsp;I know PPP on my desk works/ doesn&amp;#39;t work.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre id="tw-target-text" class="tw-data-text tw-text-large tw-ta" dir="ltr" data-ved="2ahUKEwjx_vK5-qeLAxVW1QIHHTXDBT4Q3ewLegQIBxAV"&gt;&lt;span class="Y2IQFc" lang="en"&gt;Could you please recommend me some example with PPP? An example where it would be clearly visible how the UART connects to the modem, how the individual packets are created... rather based on lower layers.&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Jaroslav&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: PPP via AT command on nrf9151-DK doesn't work</title><link>https://devzone.nordicsemi.com/thread/521043?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2025 08:52:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac43fb1a-6aca-48ac-a527-95185a2920e5</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What version of Serial LTE Modem are you running on your device? I.e. what version of nRF Connect SDK are you running?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user=""]&lt;p&gt; But if I used AT+CFUN=1 command as is shown in this example:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/applications/serial_lte_modem/doc/PPP_AT_commands.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/applications/serial_lte_modem/doc/PPP_AT_commands.html&lt;/a&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Did you follow the information on configuration files? I.e. did you build the sample for PPP?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>