<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/modemmanager/files/lib, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-10-05T09:12:07Z</updated>
<entry>
<title>modemmanager: rework initial EPS bearer modes</title>
<updated>2026-10-05T09:12:07Z</updated>
<author>
<name>Michael Pfeifroth</name>
</author>
<published>2026-10-02T07:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ab97fcad725008830ed067dea07f64a0eeb56715'/>
<id>urn:sha1:ab97fcad725008830ed067dea07f64a0eeb56715</id>
<content type='text'>
Commit 246506690f2d ("modemmanager: always reset the init_eps if not
configured") changed the behaviour for an unset 'init_epsbearer' from
leaving the modem untouched to clearing the initial EPS bearer on every
setup. This is a regression for users upgrading from 24.10:

- Modems without support for setting the LTE attach configuration (e.g.
  Sierra Wireless EM7430) fail the setup with
  MM_INIT_EPS_BEARER_SET_FAILED and never come up.
- Attach settings preloaded by the carrier firmware are wiped.

The same commit also removed the explicit 'none' case, so 'none' now
silently skips the initial EPS bearer setup, while it cleared it in
24.10. Neither matches the documentation.

Make all modes explicit, each naming where the initial EPS bearer
settings come from:

- modem:      leave the settings stored on the modem unchanged (default)
- network:    set an empty initial EPS bearer, the network assigns the
              APN; replaces the implicit clear, e.g. after a SIM swap
- connection: use the connection options (apn, iptype, ...)
- custom:     use the init_* options

'none' and 'default' are kept as deprecated aliases for 'modem' and
'connection'. 'none' maps to 'modem' as documented in the README and as
it behaves since 246506690f2d, although an explicit 'none' cleared the
initial EPS bearer in 24.10; use 'network' for that. Unknown values fall
back to 'modem'. The README now documents the modes and how to clear
stale settings manually.

Fixes: https://github.com/openwrt/packages/issues/30299
Signed-off-by: Michael Pfeifroth &lt;micpf@westermo.com&gt;
</content>
</entry>
<entry>
<title>modemmanager: fix custom initial EPS bearer username</title>
<updated>2026-09-17T14:54:35Z</updated>
<author>
<name>Michael Pfeifroth</name>
</author>
<published>2026-09-17T07:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f601e632e7d72da45ea7ff6a0dba01433f187d0a'/>
<id>urn:sha1:f601e632e7d72da45ea7ff6a0dba01433f187d0a</id>
<content type='text'>
The custom initial EPS bearer code uses init_username, which agrees
with the documented UCI option. However, the option was registered
and read as init_user, so init_username was discarded before the
custom EPS bearer settings were passed to mmcli.

Register and read the option consistently as init_username.

Signed-off-by: Michael Pfeifroth &lt;micpf@westermo.com&gt;
</content>
</entry>
<entry>
<title>modemmanager: make command timeout configurable</title>
<updated>2026-09-07T10:46:19Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-01-29T09:16:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=de35eab441958a7348b99165eeee59f2f96a1755'/>
<id>urn:sha1:de35eab441958a7348b99165eeee59f2f96a1755</id>
<content type='text'>
Make the timeout for command execution configurable, as not all modems and
mobile networks behave in the same way.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: update logging messages</title>
<updated>2026-09-07T10:46:19Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-01-29T09:40:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3e61169ebf2f0547a38053e81c00e40ad2e6e5a3'/>
<id>urn:sha1:3e61169ebf2f0547a38053e81c00e40ad2e6e5a3</id>
<content type='text'>
Remove the trailing '...' from the log messages to bring them into line
with the other log messages in this file.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: cleanup vars in proto_modemmanager_setup</title>
<updated>2026-09-07T10:46:19Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-01-29T08:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ad081856526f41bfecffabeea1214d9d9accb307'/>
<id>urn:sha1:ad081856526f41bfecffabeea1214d9d9accb307</id>
<content type='text'>
Group variables into blocks to improve readability.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: fix netifd proto sim path</title>
<updated>2026-02-10T12:59:28Z</updated>
<author>
<name>micpf</name>
</author>
<published>2026-02-09T15:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e1d680d19a24f0989da424c8169829f384a09707'/>
<id>urn:sha1:e1d680d19a24f0989da424c8169829f384a09707</id>
<content type='text'>
Use specific SIM path instead of 'any' when unlocking with PIN
code. This fixes PIN unlock issues on devices with multiple modems
where 'any' could select the wrong modem.

Bump modemmanager PKG_RELEASE

Signed-off-by: micpf &lt;micpf@westermo.com&gt;
</content>
</entry>
<entry>
<title>modemmanager: allow empty initial EPS bearer APN</title>
<updated>2025-12-09T14:45:10Z</updated>
<author>
<name>Simonas Tamošaitis</name>
</author>
<published>2025-10-23T17:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=83f3e116b160b0d3b11997ae9b6ff378b49972b9'/>
<id>urn:sha1:83f3e116b160b0d3b11997ae9b6ff378b49972b9</id>
<content type='text'>
This commit removes the non-empty APN requirement for initial EPS
bearer. An empty APN value is valid and means that the modem will use a
network provided APN offered by the operator.

Signed-off-by: Simonas Tamošaitis &lt;simsasss@gmail.com&gt;
</content>
</entry>
<entry>
<title>modemmanager: always reset the init_eps if not configured</title>
<updated>2025-09-04T06:35:09Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-08-07T10:22:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=246506690f2d625830bdb454ce96b344d2560c14'/>
<id>urn:sha1:246506690f2d625830bdb454ce96b344d2560c14</id>
<content type='text'>
The initial EPS is stored on the modem side. When establishing a connection,
it must therefore be deleted if no EPS has been configured. This is because
the system does not know whether one was configured previously.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: add missing ppp ifname option value</title>
<updated>2025-09-04T06:35:09Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-08-07T10:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f49138b564c6c16503379644a7883ef6d71a451a'/>
<id>urn:sha1:f49138b564c6c16503379644a7883ef6d71a451a</id>
<content type='text'>
The pppd supports the option to configure the name of the network interface
at startup using the ifname option.

The pppd can overwrite the name of the network interface at startup using
the 'ifname' configuration option. If this option is not specified, the new
network interface is created according to the following scheme:
ppp&lt;number&gt;, e.g. ppp0, ppp1 and so on. This can therefore change with
every start if the number has been already assigned to another ppp connection.

In order to always get the same interface name with the modemmanger proto via
ppp, it is created according to the new scheme by setting the 'ifname':
ppp-&lt;uci network interface name&gt;, e.g. ppp-wwan.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: change to configuration option disable_modem</title>
<updated>2025-07-08T05:55:17Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2025-06-27T06:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a6b332f4e9d57eeefeffd011b1059a9746fbefa6'/>
<id>urn:sha1:a6b332f4e9d57eeefeffd011b1059a9746fbefa6</id>
<content type='text'>
This commit sets default of `disable_modem` to 1 and disconnects modem.
If set otherwise it keeps the modem connected.

Signed-off-by: Christian Korber &lt;ck@dev.tdt.de&gt;
</content>
</entry>
</feed>
