<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openwrt/package/network/utils/uqmi, branch main</title>
<subtitle>OpenWrt Source Repository</subtitle>
<id>https://git.openwrt.org/openwrt/openwrt/atom?h=main</id>
<link rel='self' href='https://git.openwrt.org/openwrt/openwrt/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/'/>
<updated>2026-03-03T12:17:48Z</updated>
<entry>
<title>uqmi: introduce devpath option</title>
<updated>2026-03-03T12:17:48Z</updated>
<author>
<name>Chester A. Unal</name>
</author>
<published>2026-02-09T10:55:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=e83da3badaf994f0f1c072b7ed11b6317b70aeac'/>
<id>urn:sha1:e83da3badaf994f0f1c072b7ed11b6317b70aeac</id>
<content type='text'>
Introduce the devpath option to find the control channel device from a
hardware path for a USB or a WWAN device.

This option is useful when there are multiple modems connected to the
system. The name of the control channel device of a modem can change
depending on which modem initialises first or if it was recently plugged
in. The devpath option allows specifying the hardware path of the modem
where the control channel device will be found using that.

For the USB device hardware path, it is allowed to specify the USB port
number the modem is directly connected to.

If the device and devpath options are both set, devpath takes precedence
over device.

The USB device hardware path of a control channel device can be found by:

readlink -f /sys/class/usbmisc/cdc-wdmX/device

The WWAN device hardware path of a control channel device can be found by:

readlink -f /sys/class/wwan/wwanXqmiX/device

An example uci configuration would be:

config interface 'wwan_usb1'
	option proto 'qmi'
	option auth 'none'
	option devpath '/sys/devices/platform/1e1c0000.xhci/usb1/1-1'
	option apn 'internet'
	option pdptype 'ipv4v6'

Or:

config interface 'wwan_pcie1'
	option proto 'qmi'
	option auth 'none'
	option devpath '/sys/devices/platform/soc/11280000.pcie/pci0003:00/0003:00:00.0/0003:01:00.0'
	option apn 'internet'
	option pdptype 'ipv4v6'

Signed-off-by: Chester A. Unal &lt;chester.a.unal@arinc9.com&gt;
</content>
</entry>
<entry>
<title>uqmi: skip registration state check if not supported</title>
<updated>2025-11-30T22:49:57Z</updated>
<author>
<name>Til Kaiser</name>
</author>
<published>2025-11-25T10:43:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=7ff854a197c765bd6922a93c3eada627e2dff987'/>
<id>urn:sha1:7ff854a197c765bd6922a93c3eada627e2dff987</id>
<content type='text'>
The Quectel RG255C modem used in the Teltonika RUT976 does not support
the 'Get Serving System' QMI command, returning "Invalid QMI command".
Without this change, the script would fail even though the connection
could be established successfully.

This patch skips the registration state check if the command is not
supported and relies on subsequent checks instead.

Signed-off-by: Til Kaiser &lt;mail@tk154.de&gt;
Link: https://github.com/openwrt/openwrt/pull/20933
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uqmi: Increase PKG_RELEASE</title>
<updated>2025-09-18T23:55:07Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-09-18T23:54:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=0203ef3fc95bb1745418be90b30ee400b72108c2'/>
<id>urn:sha1:0203ef3fc95bb1745418be90b30ee400b72108c2</id>
<content type='text'>
Make sure that the package gets updated after the last fix.

Fixes: cd20ae44f22d ("uqmi: fix data-format parsing")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uqmi: fix data-format parsing</title>
<updated>2025-09-18T21:27:58Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2025-09-14T09:07:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=cd20ae44f22d7a10d3522ad94894ca34828fa163'/>
<id>urn:sha1:cd20ae44f22d7a10d3522ad94894ca34828fa163</id>
<content type='text'>
wda-get-data-format now returns an object instead of a single string.
Account for this change when reading the packet data format.

Suggested-by: Sebastian Ertz (https://github.com/sebastianertz)
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>uqmi: update to latest HEAD</title>
<updated>2025-09-03T10:13:30Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2025-07-28T01:01:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=1df3d0c4b87a05200708ff8644d3c071d1693747'/>
<id>urn:sha1:1df3d0c4b87a05200708ff8644d3c071d1693747</id>
<content type='text'>
7914da4 uqmi: extend wda-get-data-format
7aef645 wda: add option for enabling flow-control
f74ddb3 wds: implement retrieval of profile list
6be8b6e wds: implement selection of LTE attach PDNs
21c4aaa wds: implement selection of default profile
5c844c0 wds: implement profile deletion
0756755 wds: reduce code duplication
283fbe0 data: add downlink padding option
4b90804 wda: allow agggregation parameter configuration
c20c017 uqmi: enable binding WDS sessions to QMAP multiplex
a1b37fe uqmi: fix whitespace errors

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>qmi: increase SIM power-cycle timeouts</title>
<updated>2025-05-29T22:16:48Z</updated>
<author>
<name>Antti Seppälä</name>
</author>
<published>2025-05-10T10:54:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=d63663601de4feb2b7a049c9b0901f10e79496cb'/>
<id>urn:sha1:d63663601de4feb2b7a049c9b0901f10e79496cb</id>
<content type='text'>
Some modems and SIM cards take a bit longer to initialize after UIM has been
powered off. Waiting too little time can cause the qmi protocol to end up
in a loop repeatedly power-cycling the SIM card.

Avoid that by
 a) increasing the time we unconditionally sleep after --uim-power-on
 b) increasing the time we allow uqmi to wait for response for --uim-get-sim-state

Signed-off-by: Antti Seppälä &lt;a.seppala@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/18772
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uqmi: update to latest HEAD</title>
<updated>2025-04-20T15:04:19Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2025-04-20T14:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=9099721fb46048307dca09135c16955c4bc28434'/>
<id>urn:sha1:9099721fb46048307dca09135c16955c4bc28434</id>
<content type='text'>
a933061 uqmi nas: fix incorrect parameter order

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>qmi: sort config variables a little and fix minor bugs</title>
<updated>2024-12-12T08:46:38Z</updated>
<author>
<name>Leon M. Busch-George</name>
</author>
<published>2024-10-19T09:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=bf768867dc0eea6b51d2db90a8f1380cc52529c1'/>
<id>urn:sha1:bf768867dc0eea6b51d2db90a8f1380cc52529c1</id>
<content type='text'>
Group 'local' declarations and 'json_get_vars', sort alphabetically within groups, and split off more generic parameters.

- delegate and sourcefilter were not declared as local variables

Signed-off-by: Leon M. Busch-George &lt;leon@georgemail.eu&gt;
</content>
</entry>
<entry>
<title>qmi: add delegate option support</title>
<updated>2024-09-22T21:43:08Z</updated>
<author>
<name>Chen Minqiang</name>
</author>
<published>2024-05-15T14:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=a97b7af33e7fc6c8a4e6920f32d402c5683a36ff'/>
<id>urn:sha1:a97b7af33e7fc6c8a4e6920f32d402c5683a36ff</id>
<content type='text'>
Ipv6 delegate option is not respected by proto qmi
this add support for it.

Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/15508
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uqmi: update to latest HEAD</title>
<updated>2024-08-25T21:25:45Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2024-08-25T21:25:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=ebe7c5f1a3bc4cdf0e2fbc1f1692773df81b848b'/>
<id>urn:sha1:ebe7c5f1a3bc4cdf0e2fbc1f1692773df81b848b</id>
<content type='text'>
28b48a1 uim: add support for ICC communication channel
f582e00 qmi: fix dynamic array macro
d381f80 data: add support for ICC channel

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
</feed>
