<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/modemmanager/files/modemmanager.proto, 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>2024-03-05T12:04:59Z</updated>
<entry>
<title>modemmanager: moving the openwrt related files to subdirectories</title>
<updated>2024-03-05T12:04:59Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-05T11:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dab2cdc44c1db81d1384a495c5e0ca7774c497cf'/>
<id>urn:sha1:dab2cdc44c1db81d1384a495c5e0ca7774c497cf</id>
<content type='text'>
Moving the openwrt related files to subdirectories as they are installed
on the system. This change makes it immediately apparent during development
where the file is to be installed in the running system.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: move generally applicable functions to modemmanager.common</title>
<updated>2024-01-19T07:43:35Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-01-17T09:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=39e084ca6bde950a8cd32bcfc7114675bdf88272'/>
<id>urn:sha1:39e084ca6bde950a8cd32bcfc7114675bdf88272</id>
<content type='text'>
These moved functions are general functions. This is a preparatory
commit so that these moved functions can also be used in other
ModemManager scripts.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: set allowedmode to 'any' if nothing is configured</title>
<updated>2024-01-19T07:31:17Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-01-18T15:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=620afc1806d0a2196a4280b68f93990443b4f4e5'/>
<id>urn:sha1:620afc1806d0a2196a4280b68f93990443b4f4e5</id>
<content type='text'>
The modem saves the permitted technology configuration in the modem
itself. If the technology configuration is deleted in the uci, this is
not passed on to the modem. This means that the previously saved
technology configuration is remains in the modem and is therefore still
active. By setting the technology to 'any', if no option is set, all
technologies are allowed again.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: add possibilty for setting initial EPS bearer</title>
<updated>2023-12-04T11:14:56Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-11-08T12:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=af12147f8c54ac3a44d32c5c1bd95099bc9a6c74'/>
<id>urn:sha1:af12147f8c54ac3a44d32c5c1bd95099bc9a6c74</id>
<content type='text'>
If no GSM but only 4G is available and a special APN must be used, it
is necessary to set an inital EPS bearer beforehand. If this is not set,
then modem cannot log in and register in the mobile network.

The new option 'init_epsbearer' could be set to the following options.
* none: No init EPS bearer is used and the old one is deleted (default)
* default: Use init EPS bearer with the following config options
  'iptype', 'allowedauth', 'password', 'user' and 'apn' as for the
  connection bearer.
* custom: Other parameters are used that do not match those of the
  default connection bearer. These have an 'init_' prefix and are named
  in the same way as the default connection bearer config options.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: check modem state before establishing a connection</title>
<updated>2023-12-04T10:37:06Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-11-08T12:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7b4d82c58fdb2757a0559a7cff4ad1296d0cde1f'/>
<id>urn:sha1:7b4d82c58fdb2757a0559a7cff4ad1296d0cde1f</id>
<content type='text'>
With this change the following modem 'state' are checked before a
connection attempt setup.
* failed: Stop connection attempt because of sim-missing
* locked: Stop connection attempt if no pincode is set

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: Fix Permission Denied error</title>
<updated>2023-09-01T11:46:45Z</updated>
<author>
<name>Oliver Sedlbauer</name>
</author>
<published>2023-08-16T15:24:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ac806e99212e43358816ccd733a5fdb7013ef234'/>
<id>urn:sha1:ac806e99212e43358816ccd733a5fdb7013ef234</id>
<content type='text'>
The proto_send_update function is sending a notification to netifd
during the teardown section. However, netifd filters link update
notifications executed during teardown, as indicated here:
https://git.openwrt.org/?p=project/netifd.git;a=blob;f=proto-shell.c#l515
This was leading to a Permission Denied error due to its behavior,
making proto_send_update ineffective during teardown.

To address the issue, the proto_send_update function has been removed
from the teardown section. This prevents the Permission Denied error
while ensuring proper operation during teardown.

Additionally, in the 10-report-down helper script, a check has been
implemented to determine if the interface is already down. This check
is crucial to avoid triggering a Permission Denied error, especially
in cases where netifd is already aware of a controlled ifdown operation.

Signed-off-by: Oliver Sedlbauer &lt;osedlbauer@tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: add setting for allowed and preferred mode</title>
<updated>2023-08-09T12:13:06Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-08-04T13:00:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=015106346ca1d6b71a83bb6c16be42112f1fc4ae'/>
<id>urn:sha1:015106346ca1d6b71a83bb6c16be42112f1fc4ae</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: remove unneeded teardown error reporting</title>
<updated>2023-08-09T12:10:25Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-08-09T11:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5fa043000fdf97fda36d06cac005209fcda5910e'/>
<id>urn:sha1:5fa043000fdf97fda36d06cac005209fcda5910e</id>
<content type='text'>
Teardown error reporting is not needed, bacause it overrides init error
reporting.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: fix white spaces</title>
<updated>2023-08-09T12:10:20Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-08-04T11:09:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dbf23705c50b898d5f2ce2fe4e7418d2f3a931c8'/>
<id>urn:sha1:dbf23705c50b898d5f2ce2fe4e7418d2f3a931c8</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>modemmanager: improve 'simple connection' option handling</title>
<updated>2023-07-24T11:46:39Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-07-24T11:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=89391d42138c05560b983dfac4d7405dea84eb23'/>
<id>urn:sha1:89391d42138c05560b983dfac4d7405dea84eb23</id>
<content type='text'>
The line to generate the argument list for 'simple connect' is quite
long and is not maintainable. To improve the handling a function
'append_param' was added for appending the 'simple connect' options.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
</feed>
