<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usbmode, branch master</title>
<subtitle>usbmode - usb_modeswitch replacement</subtitle>
<id>https://git.openwrt.org/project/usbmode/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/usbmode/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/'/>
<updated>2025-10-04T11:32:43Z</updated>
<entry>
<title>build: require CMake &gt;= 3.10 due to dropped legacy support</title>
<updated>2025-10-04T11:32:43Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-04T11:32:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=9b4d0a6e25d5b9f5be9e9c7b6dbf1961763d0b93'/>
<id>urn:sha1:9b4d0a6e25d5b9f5be9e9c7b6dbf1961763d0b93</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>add GPL v2+ SPDX header</title>
<updated>2022-08-06T13:43:51Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-08-06T13:34:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=86fa49d32853c46ba14c9df39e80a5c2ce740393'/>
<id>urn:sha1:86fa49d32853c46ba14c9df39e80a5c2ce740393</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>usbmode: add config #0 and delay before actual config</title>
<updated>2022-02-24T20:40:51Z</updated>
<author>
<name>Henrik Ginstmark</name>
</author>
<published>2022-02-07T21:30:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=3c8595a4e75510f58fa231b145d5506768dcafc9'/>
<id>urn:sha1:3c8595a4e75510f58fa231b145d5506768dcafc9</id>
<content type='text'>
I have a Huawei ME909s-120.  When I switch directly from configuration
to go via configuration #0, and a short delay, and then to configuration
well. So in order to fix it, add config #0 and a 100milliseconds
delay before switching to actual config, like in USB_ModeSwitch.

References: https://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=4&amp;t=2710&amp;sid=505ed44b4064fef7009f0c26aac085e2&amp;start=15
Signed-off-by: Henrik Ginstmark &lt;henrik@ginstmark.se&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt; [rebased, commit description facelift]
</content>
</entry>
<entry>
<title>support PantechMode</title>
<updated>2017-12-19T19:50:05Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2017-12-18T14:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=f40f84c27534159066c94dadc0c08e0b255c3e26'/>
<id>urn:sha1:f40f84c27534159066c94dadc0c08e0b255c3e26</id>
<content type='text'>
The behaviour of the usb_modeswitch "Pantech" mode depends on the
option value, so we need to propagate this via the json config to
the usbmode tool.

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>support Quanta and Blackberry modes</title>
<updated>2017-12-19T19:49:51Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2017-12-18T14:00:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=d8dc33512453fa73264a1990b25496da6cfd2a4a'/>
<id>urn:sha1:d8dc33512453fa73264a1990b25496da6cfd2a4a</id>
<content type='text'>
Quanta mode was introduced in usb_modeswitch 1.2.6 and Blackberry
mode in usb_modeswitch 1.2.7

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>fix support for Option modems</title>
<updated>2017-12-19T19:44:45Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2017-12-18T14:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=333e48687dec2bc1e4a405f306319a66cbb886ff'/>
<id>urn:sha1:333e48687dec2bc1e4a405f306319a66cbb886ff</id>
<content type='text'>
USB_ModeSwitch version 2.3.0 introduced "OptionMode".

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>convert-modeswitch.pl: fix message indices</title>
<updated>2017-05-24T10:15:54Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-05-24T10:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=453da8e540b1c53d357b897d6c70372cd4633390'/>
<id>urn:sha1:453da8e540b1c53d357b897d6c70372cd4633390</id>
<content type='text'>
Avoid treating index 0 the same way as not defined.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>Extend StandardEject sequence to include LUN 1</title>
<updated>2016-11-21T10:06:01Z</updated>
<author>
<name>Benjamin Berg</name>
</author>
<published>2016-11-08T15:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=22f041e18df06f19d2df0d5ccc824424ffe003f9'/>
<id>urn:sha1:22f041e18df06f19d2df0d5ccc824424ffe003f9</id>
<content type='text'>
this is for eject handling of dongles based on
Mediatek's cellular baseband processors which has a TF/SD card reader on
LUN 0 of the USB storage interface and the virtual cd-rom (which we want
to eject) on LUN 1. The previous StandardEject sequence did only work
for LUN 0, the new sequence will work for both LUN's.

Signed-off-by: Benjamin Berg &lt;benjamin@sipsolutions.net&gt;
Signed-off-by: René van Weert &lt;r.vanweert@sowifi.com&gt;
Reviewed-by: Lars Melin &lt;larsm17@gmail.com&gt;
</content>
</entry>
<entry>
<title>cmake: Search for libjson-c</title>
<updated>2016-07-19T12:22:32Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-07-11T22:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=61fdf7e9b1cc3c67cb9775571f17ea12df4c6287'/>
<id>urn:sha1:61fdf7e9b1cc3c67cb9775571f17ea12df4c6287</id>
<content type='text'>
Since we use libblobmsg_json which uses libjson-c internally, make sure we find
this library.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>cmake: Find libubox/blobmsg_json.h</title>
<updated>2016-07-19T12:22:28Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-07-11T22:34:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usbmode/commit/?id=2769852e76b547f6e9b56f769f2a0056d47df7a4'/>
<id>urn:sha1:2769852e76b547f6e9b56f769f2a0056d47df7a4</id>
<content type='text'>
Add a CMake FIND_PATH and INCLUDE_DIRECTORIES searching for
libubox/blobmsg_json.h. Some external toolchains which do not include standard
locations would fail to find the header otherwise.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
</feed>
