diff --git a/utils/usb-modeswitch-data/DEPENDS b/utils/usb-modeswitch-data/DEPENDS index d6357d9929f..ddb483b0a90 100644 --- a/utils/usb-modeswitch-data/DEPENDS +++ b/utils/usb-modeswitch-data/DEPENDS @@ -1,2 +1,2 @@ -depends udev +depends systemd depends usb-modeswitch diff --git a/utils/usb-modeswitch-data/DETAILS b/utils/usb-modeswitch-data/DETAILS index a2e3c3a9d68..9aa7ffb718a 100644 --- a/utils/usb-modeswitch-data/DETAILS +++ b/utils/usb-modeswitch-data/DETAILS @@ -1,11 +1,11 @@ MODULE=usb-modeswitch-data - VERSION=20120531 + VERSION=20120815 SOURCE=$MODULE-$VERSION.tar.bz2 SOURCE_URL=http://www.draisberghof.de/usb_modeswitch - SOURCE_VFY=sha1:0cd0d4220e372f879538ce696bca7f053731bbb2 + SOURCE_VFY=sha1:960d3e87af9fcb451519ea5ca16237bd528b705e WEB_SITE=http://www.draisberghof.de/usb_modeswitch ENTERED=20120111 - UPDATED=20120613 + UPDATED=20120825 SHORT="data package required by usb-modeswitch" cat << EOF diff --git a/utils/usb-modeswitch-reference/DETAILS b/utils/usb-modeswitch-reference/DETAILS index f78123e5037..ea00ea58746 100644 --- a/utils/usb-modeswitch-reference/DETAILS +++ b/utils/usb-modeswitch-reference/DETAILS @@ -3,7 +3,7 @@ SOURCE=device_reference.txt SOURCE_URL=http://www.draisberghof.de/usb_modeswitch SOURCE_DIRECTORY=$BUILD_DIRECTORY$MODULE-$VERSION - SOURCE_VFY=sha1:761f0137bfe595a8713fa3c9a019efebdc8fa1a0 + SOURCE_VFY=sha1:5e72916d07137a61c8ff7f06a4cd9940ec969e24 WEB_SITE=http://www.draisberghof.de/usb_modeswitch ENTERED=20120111 UPDATED=20120613 diff --git a/utils/usb-modeswitch/DEPENDS b/utils/usb-modeswitch/DEPENDS index 5d6cc8c0dbd..283ed92a172 100644 --- a/utils/usb-modeswitch/DEPENDS +++ b/utils/usb-modeswitch/DEPENDS @@ -1,2 +1 @@ -depends %UDEV -depends usb-modeswitch +depends usbutils diff --git a/utils/usb-modeswitch/DETAILS b/utils/usb-modeswitch/DETAILS index a2e3c3a9d68..e26c36bf91b 100644 --- a/utils/usb-modeswitch/DETAILS +++ b/utils/usb-modeswitch/DETAILS @@ -1,14 +1,26 @@ - MODULE=usb-modeswitch-data - VERSION=20120531 + MODULE=usb-modeswitch + VERSION=1.2.4 SOURCE=$MODULE-$VERSION.tar.bz2 SOURCE_URL=http://www.draisberghof.de/usb_modeswitch - SOURCE_VFY=sha1:0cd0d4220e372f879538ce696bca7f053731bbb2 + SOURCE_VFY=sha1:d5b55466e186e8ecfbb0b3faa2e77a9dd21b8830 WEB_SITE=http://www.draisberghof.de/usb_modeswitch ENTERED=20120111 - UPDATED=20120613 - SHORT="data package required by usb-modeswitch" + UPDATED=20120827 + SHORT="mode switching tool for controlling USB gear" +PSAFE=no cat << EOF -This is a data package to complement the full release package of -USB_ModeSwitch, a tool to switch multi-mode USB devices. +USB_ModeSwitch is (surprise!) a mode switching tool for controlling "flip flop" (multiple device) USB gear. + +More and more USB devices (especially high-speed WAN stuff, based on cell phone chipsets containing that +feature) have their MS Windows drivers onboard; when plugged in for the first time they act like a flash +storage and start installing the driver from there. After installation (and on every consecutive plugging) +the driver switches the mode internally, the storage device vanishes (in most cases), and a new device (like +an USB modem) shows up. Modem maker "Option" calls that feature "ZeroCD (TM)" since it eliminates the need +for shipping a separate driver carrier. + +USB_ModeSwitch makes this process easy to handle by taking the important parameters from a configuration file +and doing all the initialization and communication stuff, with heavy help from "libusb". +It is mainly used automatically - via udev events and rules - to do the switch without any user interaction. +But it can also be run as a command line tool, usually when trying to make unknown devices work with it. EOF