# usb_modeswitch
# Autogenerated from man page /usr/share/man/man1/usb_modeswitch.1.gz
complete -c usb_modeswitch -s h -l help -d 'Show summary of options'
complete -c usb_modeswitch -s e -l version -d 'Print version information and exit'
complete -c usb_modeswitch -s v -l default-vendor -d 'Vendor ID to look for (mandatory), usually given as hex number (example: 0x12…'
complete -c usb_modeswitch -s p -l default-product -d 'Product ID to look for (mandatory)'
complete -c usb_modeswitch -s V -l target-vendor -d 'Target vendor ID'
complete -c usb_modeswitch -s j -l find-mbim -d 'Return configuration number with MBIM interface and exit'
complete -c usb_modeswitch -s P -l target-product -d 'Target product ID'
complete -c usb_modeswitch -s b -l bus-num
complete -c usb_modeswitch -s g -l device-num -d 'If bus and device number are provided, the handling of a specific device on a…'
complete -c usb_modeswitch -s C -l target-class -d 'Target Device Class according to the USB specification'
complete -c usb_modeswitch -s m -l message-endpoint -d 'A specific endpoint to use for data transfers'
complete -c usb_modeswitch -s M -l message-content -d 'A bulk message to send as a switching command'
complete -c usb_modeswitch -s 2 -l message-content2
complete -c usb_modeswitch -s 3 -l message-content3 -d 'Additional bulk messages to send as switching commands'
complete -c usb_modeswitch -s w -l release-delay -d 'After issuing all bulk messages, wait for the given time before releasing the…'
complete -c usb_modeswitch -s n -l need-response -d 'Obsolete.  CSW is always attempted to being read after mass storage transfers'
complete -c usb_modeswitch -s r -l response-endpoint -d 'Try to read the response to a storage command from there'
complete -c usb_modeswitch -s K -l std-eject -d 'Apply the standard SCSI sequence of "Allow Medium Removal" and "Eject"'
complete -c usb_modeswitch -s d -l detach-only -d 'Just detach the current driver'
complete -c usb_modeswitch -s H -l huawei-mode -d 'Send a special control message used by older Huawei devices'
complete -c usb_modeswitch -s J -l huawei-new-mode -d 'Send a specific bulk message used by all newer Huawei devices'
complete -c usb_modeswitch -s X -l huawei-alt-mode -d 'Send an alternative bulk message to Huawei devices'
complete -c usb_modeswitch -s S -l sierra-mode -d 'Send a special control message used by Sierra devices'
complete -c usb_modeswitch -s G -l gct-mode -d 'Send a special control message used by GCT chipsets'
complete -c usb_modeswitch -s T -l kobil-mode -d 'Send a special control message used by Kobil devices'
complete -c usb_modeswitch -s N -l sequans-mode -d 'Send a special control message used by Sequans chipset'
complete -c usb_modeswitch -s A -l mobileaction-mode -d 'Send a special control message used by the MobileAction device'
complete -c usb_modeswitch -s B -l qisda-mode -d 'Send a special control message used by Qisda devices'
complete -c usb_modeswitch -s E -l quanta-mode -d 'Send a special control message used by Quanta devices'
complete -c usb_modeswitch -s F -l pantech-mode -d 'Send a special control message used by Pantech devices'
complete -c usb_modeswitch -s Z -l blackberry-mode -d 'Send a special control message used by some newer Blackberry devices'
complete -c usb_modeswitch -l option-mode -d 'Send a special control message used by all Option devices'
complete -c usb_modeswitch -s O -l sony-mode -d 'Apply a special sequence used by Sony Ericsson devices'
complete -c usb_modeswitch -s L -l cisco-mode -d 'Send a sequence of bulk messages used by Cisco devices'
complete -c usb_modeswitch -s R -l reset-usb -d 'Send a USB reset command to the device'
complete -c usb_modeswitch -s c -l config-file -d 'Use a specific config file'
complete -c usb_modeswitch -s f -l long-config -d 'Provide device details in config file syntax as a multiline string on the com…'
complete -c usb_modeswitch -s t -l stdinput -d 'Read the device details in config file syntax from standard input, e. g'
complete -c usb_modeswitch -s Q -l quiet -d 'Don\'t show progress or error messages '
complete -c usb_modeswitch -s W -l verbose -d 'Print all settings before running and show libusb debug messages '
complete -c usb_modeswitch -s D -l sysmode -d 'Changes the behaviour of the program slightly'
complete -c usb_modeswitch -s s -l check-success -d 'After switching, keep checking for the result up to the given time'
complete -c usb_modeswitch -s I -l inquire -d 'Obsolete.  Formerly obtained SCSI attributes, now ignored'
complete -c usb_modeswitch -s i -l interface -d 'Select initial USB interface (default: 0).  Only for testing purposes'
complete -c usb_modeswitch -s u -l configuration -d 'Select USB configuration (applied after any other possible switching actions)'
complete -c usb_modeswitch -s a -l altsetting -d 'Select alternative USB interface setting (applied after switching)'

