diff -Naur usb-modeswitch-2.6.0/usb_modeswitch.conf usb-modeswitch-2.6.0.new/usb_modeswitch.conf --- usb-modeswitch-2.6.0/usb_modeswitch.conf 2019-11-27 22:24:38.000000000 +0100 +++ usb-modeswitch-2.6.0.new/usb_modeswitch.conf 2024-01-14 16:37:53.747563592 +0100 @@ -1,7 +1,7 @@ # Configuration for the usb_modeswitch package, a mode switching tool for # USB devices providing multiple states or modes # -# Evaluated by the wrapper script /usr/sbin/usb_modeswitch_dispatcher +# Evaluated by the wrapper script /usr/bin/usb_modeswitch_dispatcher # # To enable an option, set it to "1", "yes" or "true" (case doesn't matter) # Everything else counts as "disable" diff -Naur usb-modeswitch-2.6.0/usb_modeswitch_dispatcher.tcl usb-modeswitch-2.6.0.new/usb_modeswitch_dispatcher.tcl --- usb-modeswitch-2.6.0/usb_modeswitch_dispatcher.tcl 2019-11-28 21:14:34.000000000 +0100 +++ usb-modeswitch-2.6.0.new/usb_modeswitch_dispatcher.tcl 2024-01-14 16:37:53.748563600 +0100 @@ -285,7 +285,7 @@ if [CheckMBIM] { Log " driver for MBIM devices is available" Log "Find MBIM configuration number ..." - if [catch {set cfgno [exec /usr/sbin/usb_modeswitch -j -Q $busParam $devParam -v $usb(idVendor) -p $usb(idProduct)]} err] { + if [catch {set cfgno [exec /usr/bin/usb_modeswitch -j -Q $busParam $devParam -v $usb(idVendor) -p $usb(idProduct)]} err] { Log "Error when trying to find MBIM configuration, switch to legacy modem mode" } else { set cfgno [string trim $cfgno] @@ -321,7 +321,7 @@ # Now we are actually switching if $flags(logging) { Log "Command line:\nusb_modeswitch -W -D $configParam $busParam $devParam -v $usb(idVendor) -p $usb(idProduct) -f \$flags(config)" - catch {set report [exec /usr/sbin/usb_modeswitch -W -D $configParam $busParam $devParam -v $usb(idVendor) -p $usb(idProduct) -f "$flags(config)" 2>@1]} report + catch {set report [exec /usr/bin/usb_modeswitch -W -D $configParam $busParam $devParam -v $usb(idVendor) -p $usb(idProduct) -f "$flags(config)" 2>@1]} report Log "\nVerbose debug output of usb_modeswitch and libusb follows" Log "(Note that some USB errors are to be expected in the process)" Log "--------------------------------" @@ -329,7 +329,7 @@ Log "--------------------------------" Log "(end of usb_modeswitch output)\n" } else { - catch {set report [exec /usr/sbin/usb_modeswitch -Q -D $configParam $busParam $devParam -v $usb(idVendor) -p $usb(idProduct) -f "$flags(config)" 2>@1]} report + catch {set report [exec /usr/bin/usb_modeswitch -Q -D $configParam $busParam $devParam -v $usb(idVendor) -p $usb(idProduct) -f "$flags(config)" 2>@1]} report } } diff -Naur usb-modeswitch-2.6.0/usb_modeswitch.sh usb-modeswitch-2.6.0.new/usb_modeswitch.sh --- usb-modeswitch-2.6.0/usb_modeswitch.sh 2019-11-27 21:04:55.000000000 +0100 +++ usb-modeswitch-2.6.0.new/usb_modeswitch.sh 2024-01-14 16:37:53.748563600 +0100 @@ -46,7 +46,7 @@ --symlink-name) device_in "link_list" $v_id $p_id if [ "$?" = "1" ]; then - if [ -e "/usr/sbin/usb_modeswitch_dispatcher" ]; then + if [ -e "/usr/bin/usb_modeswitch_dispatcher" ]; then exec usb_modeswitch_dispatcher $1 $2 2>>/dev/null fi fi