<feed xmlns='http://www.w3.org/2005/Atom'>
<title>umbim, branch master</title>
<subtitle>OpenWrt MBIM modem utility</subtitle>
<id>https://git.openwrt.org/project/umbim/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/umbim/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/'/>
<updated>2025-10-04T11:34:35Z</updated>
<entry>
<title>build: require CMake &gt;= 3.10 due to dropped legacy support</title>
<updated>2025-10-04T11:34:35Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-04T11:34:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=2939b7d019abc2be0b77eda95f66a28128cadafb'/>
<id>urn:sha1:2939b7d019abc2be0b77eda95f66a28128cadafb</id>
<content type='text'>
CMake version 4.0 and later require minimum version of 3.5 or later.
Update to minimum version 3.10 which is the last not deprecated minimum
version.

CMake 3.10 was released in November 2017 and is included in Ubuntu 18.04.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>umbim: fix invalid mbim message string encoding</title>
<updated>2022-08-13T15:51:25Z</updated>
<author>
<name>Daniel Danzberger</name>
</author>
<published>2022-05-10T11:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=146bc77c98ace3d1cc672986669650d2e1da71f3'/>
<id>urn:sha1:146bc77c98ace3d1cc672986669650d2e1da71f3</id>
<content type='text'>
Strings in mbim messages have to follow these formatting rules:
 - 4 byte alignment, padded if not.
 - utf-16 little endian.

Fixes:
 - mbim connect fails with more than 1 string parameter (apn/user/pass)
   when they are not 4 byte aligned.

Signed-off-by: Daniel Danzberger &lt;daniel@dd-wrt.com&gt;
</content>
</entry>
<entry>
<title>umbim: fix compilation with GCC 10</title>
<updated>2021-08-18T17:33:25Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2021-08-18T17:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=de5623104baee6e0c13c92f05c15bf4b4145c0b1'/>
<id>urn:sha1:de5623104baee6e0c13c92f05c15bf4b4145c0b1</id>
<content type='text'>
When building umbim with GCC 10, a bunch of these errors appear:

cli.c: In function 'mbim_device_caps_response':
cli.c:55:29: error: taking address of packed member of 'struct mbim_basic_connect_device_caps_r' may result in an unaligned pointer value [-Werror=address-of-packed-member]
   55 |  deviceid = mbim_get_string(&amp;caps-&gt;deviceid, buffer);
      |                             ^~~~~~~~~~~~~~~

Fix them by disabling padding between fields of struct mbim_string.

Acked-by: John Crispin &lt;john@phrozen.org&gt;
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>umbim: add home provider query support</title>
<updated>2019-09-11T07:23:21Z</updated>
<author>
<name>Ingo Feinerer</name>
</author>
<published>2019-08-04T11:02:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=184b707ddaa0acee84d02e0ffe599cb8b67782bd'/>
<id>urn:sha1:184b707ddaa0acee84d02e0ffe599cb8b67782bd</id>
<content type='text'>
This adds support to query the home provider, mainly for debugging and
information purposes.

Signed-off-by: Ingo Feinerer &lt;feinerer@logic.at&gt;
Reviewed-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>Iron out all extra compiler warnings</title>
<updated>2019-04-10T14:05:47Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-04-10T09:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=24f9dc71a624cecd67c181cec77b4101038a39d9'/>
<id>urn:sha1:24f9dc71a624cecd67c181cec77b4101038a39d9</id>
<content type='text'>
mbim-msg.c:83:17: error: comparison between signed and unsigned integer expressions
cli.c:50:10: error: comparison between signed and unsigned integer expressions
cli.c:81:10: error: comparison between signed and unsigned integer expressions
cli.c:104:10: error: comparison between signed and unsigned integer expressions
cli.c:140:10: error: comparison between signed and unsigned integer expressions
cli.c:154:18: error: comparison between signed and unsigned integer expressions
cli.c:171:10: error: comparison between signed and unsigned integer expressions
cli.c:194:10: error: comparison between signed and unsigned integer expressions
cli.c:223:10: error: comparison between signed and unsigned integer expressions
cli.c:229:17: error: comparison between signed and unsigned integer expressions
cli.c:241:17: error: comparison between signed and unsigned integer expressions
cli.c:247:17: error: comparison between signed and unsigned integer expressions
cli.c:259:17: error: comparison between signed and unsigned integer expressions
cli.c:272:10: error: comparison between signed and unsigned integer expressions
cli.c:549:16: error: comparison between signed and unsigned integer expressions
mbim-dev.c:68:21: error: comparison between signed and unsigned integer expressions
mbim-dev.c:97:10: error: comparison between signed and unsigned integer expressions

Reviewed-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Enable extra compiler checks</title>
<updated>2019-04-10T14:05:40Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-04-10T09:02:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=9d8dbc98a05fd9c50209206fdafe4b35c82babe8'/>
<id>urn:sha1:9d8dbc98a05fd9c50209206fdafe4b35c82babe8</id>
<content type='text'>
Let's enforce additional automatic checks enforced by the compiler in
order to catch possible errors during compilation.

Reviewed-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>mbim-proxy support</title>
<updated>2019-04-10T14:05:27Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2019-02-15T13:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=ff8d35615153086f4b89443e511907f10ff059de'/>
<id>urn:sha1:ff8d35615153086f4b89443e511907f10ff059de</id>
<content type='text'>
This adds support for the libmbim-glib "mbim-proxy", allowing umbim to access
a device under ModemManager control. The feature is mostly useful for debugging
and development purposes, and is therefore disabled by default.

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>umbim: add registration set support</title>
<updated>2019-04-10T14:05:20Z</updated>
<author>
<name>Ingo Feinerer</name>
</author>
<published>2019-01-10T14:58:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=ccca03f52878888c85ddfea400b3cdefd9840190'/>
<id>urn:sha1:ccca03f52878888c85ddfea400b3cdefd9840190</id>
<content type='text'>
This implements the MBIM automatic registration mode to let the function
select the best provider network.

Signed-off-by: Ingo Feinerer &lt;feinerer@logic.at&gt;
Reviewed-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>add radio_state set/query support</title>
<updated>2016-05-11T09:19:25Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2016-05-11T11:24:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=29aaf43b097ee57f7aa1bb24341db6cc4148cbf3'/>
<id>urn:sha1:29aaf43b097ee57f7aa1bb24341db6cc4148cbf3</id>
<content type='text'>
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>update usage()</title>
<updated>2016-05-11T09:19:18Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2016-05-11T11:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/umbim/commit/?id=ebe0d55fa6f7b42e04a8c74a0550d0a190f293d9'/>
<id>urn:sha1:ebe0d55fa6f7b42e04a8c74a0550d0a190f293d9</id>
<content type='text'>
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
</feed>
