usb-modeswitch
Port variant standard
Summary USB mode switching tool
BROKEN
Only for platform freebsd | dragonfly
Package version 2.6.1
Homepage https://www.draisberghof.de/usb_modeswitch/
Keywords sysutils
Maintainer Michael Reim
License GPLv2+
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 03 SEP 2023, 02:41:42 UTC
Port created 15 APR 2018, 17:30:26 UTC
Subpackage Descriptions
single USB_ModeSwitch is (surprise!) a mode switching tool for controlling 'multi-mode' USB devices. More and more USB devices (especially high-speed WAN stuff, based on cell phone chipsets which are able to change their USB connection mode) 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. On *nix platform this does not work for obvious reasons and the required mode switching has to be triggered manually. 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".
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) gmake:primary:standard
libusb:dev:standard (linux, netbsd)
Build and Runtime libusb:primary:standard (linux, netbsd)
Runtime (only) usb-modeswitch-data:single:standard
Download groups
main https://www.draisberghof.de/usb_modeswitch/
Distribution File Information
5195d9e136e52f658f19e9f93e4f982b1b67bffac197d0a455cd8c2cd245fa34 45471 usb-modeswitch-2.6.1.tar.bz2
Ports that require usb-modeswitch:standard
No other ports depend on this one.