Installing the XProg flasher utility on Linux systems

Linux support is currently in an early-support stage. Please contact us with any error reports through our usual support channels at programator at-sign xenya dot si.

Download the utility from the link below or from the main XProg support page.

Add these permissions-altering udev rules to /etc/udev/rules.d/98-SiliconLabs.rules:

SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", MODE="0666"
SUBSYSTEM=="usb_device", ATTRS{idVendor}=="10c4", MODE="0666"

This is to ensure uninterrupted communication between our flasher utility and the hardware USB adapter.

To import the attached libraries an update is required to the LD_LIBRARY_PATH environment variable, preferably using a .bashrc or similar file that runs at user login.

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/flasher/bin/dll

The linked archive file must be extracted into /opt, creating an /opt/flasher directory. The utility can then be summoned by running /opt/flasher/bin/flasher in a terminal of your choice.