<?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>Zephyr PPP modem times out on CMUX=2 on nrf-sdk 3.1.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123686/zephyr-ppp-modem-times-out-on-cmux-2-on-nrf-sdk-3-1-0</link><description>On nrf-sdk 3.0.1, we were running nrf54 (main app) with Zephyr&amp;#39;s PPP modem for nrf91 SLM. Everything was working fine. After upgrading to nrf-sdk 3.1.0, I am now getting this error on nrf54 while trying to switch cmux channels: 
 [00:00:14.997,584] &amp;lt;dbg</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Aug 2025 10:34:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123686/zephyr-ppp-modem-times-out-on-cmux-2-on-nrf-sdk-3-1-0" /><item><title>RE: Zephyr PPP modem times out on CMUX=2 on nrf-sdk 3.1.0</title><link>https://devzone.nordicsemi.com/thread/545900?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 10:34:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b3ee345-b017-4ed1-a14f-4ed70d1a3b29</guid><dc:creator>Benjamin</dc:creator><description>&lt;p&gt;This issue has been fixed in&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/pull/23973"&gt;https://github.com/nrfconnect/sdk-nrf/pull/23973&lt;/a&gt;. It did not make 3.1.0.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr PPP modem times out on CMUX=2 on nrf-sdk 3.1.0</title><link>https://devzone.nordicsemi.com/thread/545798?ContentTypeID=1</link><pubDate>Fri, 15 Aug 2025 14:08:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db0a9e23-cfd9-4093-9a90-05e98dad4b03</guid><dc:creator>Konstantin Klitenik</dc:creator><description>&lt;p&gt;Modem FW:&amp;nbsp;&amp;nbsp;mfw_nrf91x1_2.0.1. (SDK 3.1.0)&lt;/p&gt;
&lt;p&gt;nRF54 FW: custom zephyr application (nrf-sdk 3.1.0) with zephyr&amp;#39;s cellular modem driver via PPP.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr PPP modem times out on CMUX=2 on nrf-sdk 3.1.0</title><link>https://devzone.nordicsemi.com/thread/545774?ContentTypeID=1</link><pubDate>Fri, 15 Aug 2025 11:34:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82a77a77-0cb5-44a4-8b41-ce56383a7b65</guid><dc:creator>Benjamin</dc:creator><description>&lt;p&gt;Hi Konstantin,&lt;br /&gt;&lt;br /&gt;It seems like you found a solution. I&amp;nbsp;will forward&amp;nbsp;this to the developers. What MFW version do you use and&amp;nbsp;what FW are you running on the nRF54?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Benjamin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr PPP modem times out on CMUX=2 on nrf-sdk 3.1.0</title><link>https://devzone.nordicsemi.com/thread/545580?ContentTypeID=1</link><pubDate>Wed, 13 Aug 2025 19:16:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66d833a0-14fe-4156-a28a-0e30a4362a6a</guid><dc:creator>Konstantin Klitenik</dc:creator><description>&lt;p&gt;Based on some more debugging, if I change this line in the modem_cellular.c driver&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;MODEM_CHAT_SCRIPT_CMD_RESP&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;AT#XCMUX=2&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ok_match&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;to&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;MODEM_CHAT_SCRIPT_CMD_RESP_NONE&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;AT#XCMUX=2&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;200&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;it seems to work. So it almost seems like the previous version (sdk 3.0.1) was sending OK on the original channel, while the new&amp;nbsp;SDK queues the OK and then immediately updates the DLCI channel. When that OK goes out, it goes out on the new channel, while the zephyr driver is still waiting for OK on the&amp;nbsp;initial channel.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>