ThunderSync3-16 Page 16 of 41
5.4. Managing Ports & Your ThunderSync3-16
Each port on your ThunderSync3-16 can be managed either individually, or all together. You can turn
the ports off and on, change the port mode, or change various other settings applicable to the
ThunderSync3-16 more information can be found in the LiveViewer section under NVRAMsettings.
This can be done through LiveViewer, the CLI or by connecting to the hub via the API.
5.4.1 Port Modes
Charge
Turn specific ports or the whole hub to charge mode (data lines open but hub
emulates an OEMcharger for charging)
Sync Turn specific ports or the whole hub to sync mode
Biased Detect the presence of a device but it will not sync or charge it
Off
Turn specific ports on or off or switch the whole hub on or off (no power and no
data channels open, mimics unplugging the device)
5.4.2 Switching port modes
You can switch between port modes by using LiveViewer, the CLI or by connecting to the hub via the
API. If you switch a port off then this will stop any connection taking place to the USBdevice and
would mimic unplugging the USB device completely from the host system.
If you are in Sync mode and then switch to Charge mode the USB device will disconnect briefly whilst
the profiling process takes place. Once the profiling has taken place, and a charging profile is
selected, the device will then draw a charge rate, which will be defined by the charging controller
within the USBdevice. The charging profile will limit the maximum amount that the device is able to
draw.
If you are in Off or Charge mode and switch to Sync mode the USB device will disconnect briefly
whilst a data connection is opened, the USBdevice will then become available to the host as if the
USB device is connected directly to the host, and will be able to sync data at a maximum rate of 5
(Gbps). The ThunderSync3-16 will also charge the device whilst connected. It is impossible to have a
data connection to a USBdevice without any power negotiating, you can reduce the charging rates
available by disabling CDP (Charging downstream port).
You can disable CDPthrough NVRAMsettings either by going through the hub settings and turning
"Sync charge" off or through the APIand disabling it via code. For example, using the command line,
the instructions would be as below.
settings_unlock
settings_set sync_chrg 0000000000000000