| 237 | | - GW640x SS: |
| 238 | | {{{#!bash |
| 239 | | echo 2-1 > /sys/bus/usb/drivers/usb/unbind |
| 240 | | sleep 1 |
| 241 | | echo 2-1 > /sys/bus/usb/drivers/usb/bind |
| 242 | | }}} |
| 243 | | - GW640x HS: |
| 244 | | {{{#!bash |
| 245 | | echo 1-1 > /sys/bus/usb/drivers/usb/unbind |
| 246 | | sleep 1 |
| 247 | | echo 1-1 > /sys/bus/usb/drivers/usb/bind |
| 248 | | }}} |
| | 237 | - GW640x (must disable/enable both SS/HS for VBUS to switch): |
| | 238 | {{{#!bash |
| | 239 | echo 2-1 > /sys/bus/usb/drivers/usb/unbind # SS |
| | 240 | echo 1-1 > /sys/bus/usb/drivers/usb/unbind # HS |
| | 241 | sleep 1 |
| | 242 | echo 2-1 > /sys/bus/usb/drivers/usb/bind # SS |
| | 243 | echo 1-1 > /sys/bus/usb/drivers/usb/bind # HS |
| | 244 | }}} |
| | 245 | * Note that for USB 3.0 capable devices (Newport) not need to bind/unbind both HS and SS for VBUS to be affected. |