Troubleshooting
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
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
, 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
Close the ModusToolbox™ Setup program.
Close the Launcher Service using the system tray icon (
).
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:
Close the Launcher Service using the system tray icon.
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 &
On macOS, execute this command:
open -a idc-launcher-service &
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:
Open the Registry Editor.
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
.
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
Close the running processes of the ModusToolbox™ Setup program and Infineon Launcher Service using the Task Manager.
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:
redirectURL = "http://localhost:45210/infineon-toolbox/oidc/callback"
authURL = "https://sso.infineon.com/as/authorization.oauth2"
authPortNumber = ":45210"
callbackURI = "/infineon-toolbox/oidc/callback"
redirectTokenURL = "https://sso.infineon.com/as/token.oauth2"
deviceAuthorizationURL = "https://sso.infineon.com/as/device_authz.oauth2"
revokeURL = "https://sso.infineon.com/as/revoke_token.oauth2"
toolsRepo = "https://softwaretools.infineon.com"
updateToolsURL (REST endpoint) = "https://softwaretools.infineon.com/api/v1/tools/"
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
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:
Open web browser and go to https://www.ssl.com/repository site. This is the worldwide certification authority company (International Trust Services Provider).
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).
Open “Applications/Utilities/Keychain Access” in Finder.
Select "System" entry on the left panel and click on "Certificates" tab.
Drag and drop the downloaded "SSL.com TLS RSA Root CA 2022.pem" file to 'Certificates' window.
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:
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