🎉 TriCore v6.3r1p10 available! We're happy to announce the public patch release of TASKING VX-toolset for TriCore v6.3r1p10. Contact us

Linux: Communication with BlueBox via USB

11-Sep-2025

These tips help you resolve issues when connecting winIDEA to a BlueBox via USB on Linux.


1. Verify environment variable WINEDLLPATH

The folder containing winIDEA.exe must be included in the environment variable WINEDLLPATH. This is normally set automatically in the winidea.sh script which is created during installation.

To set it manually:

cd <winIDEA-install-dir>
export WINEDLLPATH=\`pwd\` # Use backquotes!


2. Configure udev rules for USB access

To allow access to TASKING USB devices, udev rules must be in place.

The installation script normally creates /etc/udev/rules.d/isystem-itag.rules with the following content:

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="06f9", OWNER="<yourUserName>"

1. Replace <yourUserName> with your Linux username. 

2. Disconnect and reconnect your TASKING device. If the rule does not take effect, restart the computer.


3. Check for permission errors

If you try to run winIDEA and see permission denied:

cd <winIDEA-install-dir>
./winidea.sh

It usually means the udev rules were not applied correctly. Recheck and confirm your username is correct (see step 2).


4. Enable USB logging

If issues persist, enable USB logging to generate diagnostic information for support:

export ISYSTEM_LIBUSB_LOGGING=1

A file named usb.log will be created in the folder where winIDEA was started. Send this file to TASKING Technical Support for analysis.


5. Missing Communication page in winIDEA

If the Communication page is missing in the Hardware dialog:

1. Confirm that the library icusbcomm.dll.so is present in the winIDEA folder.

2. Verify that WINEDLLPATH is correctly set (see step 1).


6. Device not listed in winIDEA

If your device does not appear in the USB drop-down menu under Hardware | Hardware Communication:

Make sure the device is powered on and connected.

Confirm the system detects the device:

lsusb
  • If the device is listed here but not in winIDEA, your udev rules are not applied correctly (see step 2).
  • If it is not listed, check your hardware connection and try another USB port.


More resources

Was this answer helpful?