Device Manager
Device Manager is used to create, manipulate, and activate HIL device setups.
Device Manager is a tool used for defining, manipulating, loading, and deploying HIL device setups to an instance Typhoon HIL Control Center as well as for updating and configuring HIL device firmware. A HIL setup is a set of devices which can be connected (activated) and used by Typhoon HIL Control Center. It is globally visible to instance of Typhoon HIL Control Center and all accompanying tools. Both USB and Ethernet connected devices are supported.
- Device Manager actions
Action icon Description Perform detection of HIL devices (USB or Ethernet). Set HIL devices listed in Active HIL setup to be busy for other users on the network (Ethernet only). Open existing HIL setup file. Save HIL setup to a file. Save HIL setup under a new file name. Add device manually to the current setup using its serial number. Add HIL devices by IP address if network auto-detection fails for any reason. Select the desired HIL device and click on this action. Device Manager will find the appropriate firmware and start the update process automatically. Select the desired HIL device and click on this action. Device Manager will show the available configurations for the selected device, from which you can choose one. Select the desired HIL device and click on this action. Device Manager you will be asked for the path to the desired firmware file that you want to upload to the device. To change device settings, select the desired HIL device and click on the Actions menu, then click on the Change device INI file. Open Device Configuration Table
- Installation folder/typhoon/apps/firmware_files
- %appdata%typhoon/firmware_files
- Remote download from the Typhoon HIL Subscription portal.
Status icon | Description |
---|---|
![]() |
Firmware is synced with the currently opened Typhoon HIL software installation. |
![]() |
Firmware is out of sync with currently opened Typhoon HIL Control Center software. Firmware version may be older or newer than the THCC compatible version. |

Parameter | Default value | Available from release | Description |
---|---|---|---|
device_name | - | 2020.3 | Device name displayed in Device manager and Firmware manager. If left empty, the serial number is displayed as the device name. |
static_ip_address | - | 2020.3 | If this parameter is left empty, the HIL tries to automatically acquire an IP address over DHCP. If DHCP fails, the HIL sets 192.168.42.200 as the default IP address. |
netmask | 255.255.255.0 | 2021.1 | |
gateway | - | 2021.2 | |
force_usb | false | 2021.1 | If enabled, the HIL mandates a USB connection. If left disabled, the HIL tries to initialize USB. If it fails, an Ethernet connection is used. |
usb_init_timeout | 3 | 2021.1 | Timeout for initializing a USB connection. In case of USB issues or if USB power saving modes are enabled, it is recommended to increase this timeout. |
heartbeat_timeout | 10 | 2021.1 | Timeout used when checking if there is a live Ethernet connection with THCC. If the local network is severely congested and you encounter a loss of connection with the HIL, it is recommended to increase this timeout. |
watchdog_enable | true | 2021.2 | If enabled, the HIL automatically reboots if a signal processing application fails and locks up the HIL. |
- Active HIL setup
Located on the left side of the Device Manager dialog. It allows one or more HIL devices to be added to the HIL setup from the Detected devices UI part (which is located to the right). If this list is empty, Typhoon HIL Control Center will use an implicit HIL setup (i.e. the first compatible device for your model that it finds). Active HIL setup will show a setup name, connection status, and a list of HIL devices in it. Devices are added/removed using the arrow buttons between the Active HIL setup and the Detected devices.
- Detected devices
Lists all detected HIL devices along with their information. It is used as a pool from which devices can be added to HIL setup.
Status icon | Description |
---|---|
![]() |
HIL device is available. |
![]() |
HIL device is available only for you (user). |
![]() |
HIL device is busy. |
![]() |
HIL device is not on the network. |