Using when connected to a host
Connecting the Hub to a host computer
You can use either Thunderbolt™ host port on the rear of the hub to connect to your host system; there are two ports on the rear, so you can use one port to connect the host and the other port to daisy chain multiple hubs.
Connect the ThunderSync3-C10 to your host system using a Thunderbolt™ 3 cable. Using an incorrect host cable may result in the hub and all subsequent ports not being recognised by your host. You can use an optical cable to connect to your host as the ThunderSync3-C10 is self powered. Thunderbolt™ 4 cables are backwards compatible, Also a Thunderbolt™ 2 cable with a Thunderbolt™ 2-3 adaptor can also be used with reduced data speeds
The ThunderSync3-C10 must be connected physically to a host in order to communicate with the hub and devices. If you wish to connect to a hub remotely (not on the physical host it is connected to) it will still need to be connected to a host and have access to the Cambrionix Hub API which can then be connected to if the relevant steps have been taken, more information on remote access can be seen in the Cambrionix Hub API user manual, which can be viewed from the website. https://www.cambrionix.com/cambrionix-api
Authorising Thunderbolt™ hubs on Linux®
With Linux® systems, it is necessary to authorise/enrol the ThunderSync3-C10 before it connects.
To do this, you will need to use "boltctl," which is used to control the Thunderbolt™ device manager. "boltctl" is the command-line interface to interact with boltd, the system daemon that manages Thunderbolt™ 3™ devices. Using "boltctl", input the following commands to authorise and enrol your ThunderSync3-C10.
Some useful information on this can be found at the following link.
https://manpages.ubuntu.com/manpages/focal/en/man1/boltctl.1.html
power [-t | --timeout seconds]
Power up the Thunderbolt™ controller. If the Thunderbolt™ controller is not in "native enumeration mode", it can be completely powered down by the host firmware/BIOS. On supported systems, there is an interface to "force" power the Thunderbolt™ controller. If supported, this command will request the daemon to do so. The daemon will keep track of all client requests and will release the force power override when the last request is released.
authorize DEVICE
Authorize a currently unauthorized device identified via its unique id (uuid) DEVICE. If a key is stored in the database, it will be used, given the security level of the domain supports secure device connection. Use boltctl list to find out the uuid of a device.
enrol [--policy default] DEVICE
Authorize and record the device with the unique id DEVICE in the database. If the domain supports a secure connection a new key will be generated and stored in the database alongside the device and vendor name. The key, if created, will be used in the future to authorize the device securely.
Charging
When the Host Port is connected to a local computer, the hub defaults to Sync mode and charge currents are determined according to USB Implementers Forum (USBIF) specifications. If the attached device complies with USB-IF Battery Charging specification BC1.2 and supports Charging Downstream Port (CDP), the hub can provide high-speed charging. Information on the different charging levels can be found in the Port Specifications section.
Data Transfer
If you wish to transfer data, change applications, restore or update your mobile device, a data connection to a local host computer is required. The Cambrionix Hub API and software is compatible with macOS®, Windows™ and Linux® operating systems and can transfer data between these operating systems and many mobile operating systems such as iOS™ and Android™. In order to transfer data, connect the host port to your local (host) computer using a Thunderbolt™ 3 compliant cable. Any devices connected to the hub will now appear as if they were connected to the host computer’s USB port.
Communication Interface and Protocol
The ThunderSync3-C10 appears as a virtual COM port (VCP). On Microsoft Windows™, the system will appear as a COM port, the COM port number can be found in device manager. On macOS®, a device file is created in the / directory. S is an alpha-numeric serial string unique to each device
/dev/tty.usbserial S |
Devices incorporate a USB to UART converter IC from FTDI International. On Windows 7 or later, a driver may automatically be installed (if Windows is configured to download drivers from the internet automatically). If this is not the case, or if a Mac® or Linux® platform is used, the driver may be downloaded from www.ftdichip.com. The VCP drivers are required. For Linux® or Mac computers, the default OS drivers should be used.
The default communications settings are as below, ANSI terminal emulation should be selected.
Communication setting | Value |
---|---|
Number of bits per second (baud) | 115200 |
Number of data bits | 8 |
Parity | None |
Number of stop bits | 1 |
Flow control | None |