How to collect logs

If any errors occur when running the program, ModusToolbox™ Setup and Infineon Developer Center Launcher / Launcher Service, logs may be invaluable for resolving possible issues. To collect the ModusToolbox™ Setup current-session log, go to

Help > About > Log(s)

. Logs from previous sessions can be found as follows:

OS

Log directory path

Windows (Current User)

%USERPROFILE%/AppData/Local/Temp/ModusToolboxSetup

Linux™

$HOME/tmp/ModusToolboxSetup

macOS

/private/var/folders/[some tmp folder]/ModusToolboxSetup

Note:

Since logs are stored in a temporarily location, they will be deleted on MacOS and Linux on reboot. To prevent deletion, you can change the directory where logs are stored in the Preferences dialog.

If Infineon Developer Center is installed, the logs can be accessed via the

Help > Contact us > Generate Support Document

option. If only the Infineon Developer Center Launcher Service is installed, logs can be found as follows:

Go to

Help > About > Log(s)

and click on the “IDC Launcher Service Log(s)” link to open logs in the text editor window, or find the logs file directly in:

OS

Log directory path

Windows (Current User)

%USERPROFILE%/AppData/Local/Infineon_Technologies_AG/Launcher-Service/resources/logs

Linux

$HOME/.local/share/ Infineon_Technologies_AG/Launcher-Service/resources/logs

macOS

$HOME/Library/Application Support/ Infineon_Technologies_AG/Launcher-Service/resources/logs

Unable to login with Infineon Developer account

Open

https://community.infineon.com/

in the browser and create an account. Then, use the

Login

button to open the login form and enter the login and password.

Unable to download packages (network or lack of access issues)

If there are network issues, but still you have access to the web, download the interested package(s) from the IDC web page

https://softwaretools.infineon.com/tools/

, and install manually.

  • On Windows run the package installer executable and follow installation instructions. Installers for Windows usually provide options to install for current user or for all users of the same computer along with possibility to select a custom installation path.

  • On Linux navigate to the location of the *.deb file in the terminal and type the following command:

    $ sudo apt install ./<package name>_<version>.deb
  • On macOS double-click the downloaded *.pkg file and follow the installation wizard.

Alternatively, start the ModusToolbox™ Setup program on a different PC with a network connection, install the required packages, and copy the installer(s) from the package download directory to your PC.

Location of the download directory:

OS

Download directory path

Windows

%USERPROFILE%\AppData\Local\Infineon_Technologies_AG\Infineon-Toolbox\Tools

Linux

$HOME/.local/share/Infineon_Technologies_AG/Infineon-Toolbox/Tools

macOS

$HOME/Library/Application Support/Infineon_Technologies_AG/Infineon-Toolbox/Tools

If you are trying to install (purchasable) software, but don't have access to it, you will see an error message similar to this:



Then, you can click on a link in the message, and request access to the interested software.

Infineon Launcher Service doesn’t function properly

If there are issues with the Launcher Service such as:

  • An error during login stating “Error: Failed to Login: Failed to Discover Launcher service port”

  • Issues with login to myInfineon account or issues during software installation process

  1. Close the ModusToolbox™ Setup program.

  2. Close the Launcher Service using the system tray icon (

    ).

  3. Start the ModusToolbox™ Setup program again, which will start a new instance of the Launcher Service.

If after steps above the Infineon Launcher Service still doesn't function correctly, check availability of the service on the machine and manually restart the service:

Windows

%USERPROFILE%/Infineon/LauncherService/idc-launcher-service.exe

Linux

/opt/LauncherService/idc-launcher-service

macOS

/Library/Infineon/LauncherService/idc-launcher-service.app

To restart the service manually:

  1. Close the Launcher Service using the system tray icon.

  2. Go to the folder where the Launcher Service executable is installed.

    • On Windows command prompt, execute this command:

      start /B idc-launcher-service
    • On Linux, execute this command:

      idc-launcher-service &amp;
    • On macOS, execute this command:

      open -a idc-launcher-service &amp;

Infineon Launcher Service is not installed/was partially removed

Close the running processes of the ModusToolbox™ Setup program and re-install ModusToolbox™ Setup.

On Windows, if the Infineon Launcher Service was partially removed (uninstallation wasn’t done via Apps & Features menu or via unins000.exe ), the Windows Registry might still hold entry for the service. To fix this issue, delete the entry for the service:

  1. Open the Registry Editor.

  2. Under HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, find the (7FE3184F-6527-44F2-9F92-B2B8D4D0935E)_is1 entry, right-click on the entry and select

    Delete

    .

  3. Reinstall ModusToolbox™ Setup program.

On Linux, if the Infineon Launcher Service was partially removed it may still be registered in the dpkg database. To fix the issue run the following command from the terminal:

$ sudo apt remove idc-launcher-service

ModusToolbox™ Setup program is stuck downloading or installing a program

  1. Close the running processes of the ModusToolbox™ Setup program and Infineon Launcher Service using the Task Manager.

  2. Start the ModusToolbox™ Setup program again.

Network issues

ModusToolbox™ Setup program requires a working internet connection. The program doesn’t work in cases where access to the infineon.com servers are blocked by a firewall or proxy.

The following list of networking resources must be accessible on the machine for the Setup program to function properly:

Expired SSL certificate for “softwaretools.infineon.com” site

The list of available for download tools is not displayed by ModusToolbox™ Setup in this case. The program displays “Failed to fetch tools information …” error in the Log panel, and “SslHandshakeFailedError” is reported by debug logs available in

Help > About > Log(s)

.

ModusToolbox™ Setup program requires HTTPS access to

https://softwaretools.infineon.com

site. ModusToolbox™ Setup uses the standard system SSL certificate storage on your PC.

To solve the issue, you will need to update the required SSL certificate manually on macOS and Ubuntu systems:

On macOS:

  1. Open web browser and go to https://www.ssl.com/repository site. This is the worldwide certification authority company (International Trust Services Provider).

  2. Download the latest SSL.com Root CA Certificate - "SSL.com TLS RSA Root CA 2022" in PEM format (the first one under “SSL.com Root and Intermediate Certificates” section).

  3. Open “Applications/Utilities/Keychain Access” in Finder.

  4. Select "System" entry on the left panel and click on "Certificates" tab.

  5. Drag and drop the downloaded "SSL.com TLS RSA Root CA 2022.pem" file to 'Certificates' window.

  6. Double click on "SSL.com TLS RSA Root CA 2022" name in the list of certificates. Then open the 'Trust' entry and select "Always Trust" in 'When using this certificate' drop down:



  7. Close Keychain Access and check if ModusToolbox™ Setup is working.

On Linux:

Update the standard “CA-Certificates” Ubuntu package with the command:

$ sudo apt install -y ca-certificates