Get the latest Version of the FLEXOPTIX Desktop app!

Since Mozilla dropped the Java support of Firefox and Google announced to discontinue support for Chrome apps, we decided to offer a standalone desktop app to facilitate a browser independent workflow.
You can find further information in our blog post from May 2018.

Windows
Mac OS X
Linux

Installation Notes

Although this application is fully installed on your computer, it requires a stable internet connection at all times in order to run.
However you won't have to worry about updates, as this applications automatically checks for updates and installs them.

Troubleshooting

Check if the FLEXBOX is recognized by the system.

  1. Connect FLEXBOX to USB.
  2. The device FLEXBOX must be displayed in control panel > Hardware and Sound > Devices and Printers and the device status must report that there are no problems with the device (view sample).
  3. If the FLEXBOX is not listed or reports to have unresolved issues, please try other USB ports or even computers (preferably with administrator rights) to cast out or verify the option of a damaged FLEXBOX.

32-bit Windows

  • Do you need a 32-bit version? download

Should you still experience problems please let us know.

Installation Notes

Although this application is fully installed on your computer, it requires a stable internet connection at all times in order to run.
However you won't have to worry about updates, as this applications automatically checks for updates and installs them.

In order to keep the Apple ecosystem as secure as possible, MacOS X has a nifty little standard setting refraining you from installing anything from outside the Apple App Store.
To be able to install certified software from outside the App Store you need to change this setting:

  1. Open your System Preferences and go to Security & Privacy
  2. On the General tab you'll find the setting 'Allow apps downloaded from:'

  3. Change it to 'App Store and identified developers'.
    You might have to 'unlock' the setting by clicking the lock icon on the bottom left and entering your user password.
    If you do not have admin rights, please consult your system administrator.
Troubleshooting

Check if the FLEXBOX is recognized by the system.

  1. Connect FLEXBOX to USB.
  2. Click the apple icon in the upper-left of the desktop.
  3. Click About this Mac > System report
  4. In the Hardware-menu click USB
  5. In the USB Device Tree check that FLEXBOX is listed.
    It should look something like this.
    If not, try other USB ports or reboot the system. As soon as the FLEXBOX is listed you should be good to go.

Should you still experience problems please let us know.

Installation Notes

Although this application is fully installed on your computer, it requires a stable internet connection at all times in order to run.
However you won't have to worry about updates, as this applications automatically checks for updates and installs them.

Necessary libraries

In order to run the app, libhidapi needs to be installed:

  • Debian: apt-get install libhidapi-libusb0
  • Fedora: dnf install hidapi
  • Arch: pacman -S hidapi

Defining udev rules for the FLEXBOX on your Linux system:

  1. Figure out where the udev rules are located on your system.
    Usually: /etc/udev/rules.d/
  2. Place the following file in it: 99-tprogrammer.rules
    • The file is named '99-tprogrammer.rules' (the numbering prefix and the '.rules' suffix are essential).
    • The file contains several rules which give the FLEXBOX the necessary privileges.
  3. Reload udev rules.
    udevadm control --reload-rules && udevadm trigger
  4. Then reconnect the FLEXBOX.

Starting the AppImage

To run the app you need to make the AppImage executable and run it:

  • Make the AppImage executable by e.g.: chmod +x filename.AppImage
  • Run the AppImage by double-click or with: ./filename.AppImage
  • You can find more detailed information at: appimage.org
Troubleshooting

Proxy settings

If your connection to the internet runs via a proxy, be sure to have an HTTPS-proxy set:

  • export https_proxy="http://username:password@proxy-ip:port"

If you need to authenticate yourself on the proxy server and the app cannot infer your credentials from the environment it will ask for them in a prompt.

Check if the FLEXBOX is recognized by the system.

  1. Connect FLEXBOX via USB.
  2. Open console and type lsusb.
  3. Then you should see one of following entries:
    • ID 0483:5750 SGS Thomson Microelectronics
    • ID 0483:A0E7 SGS Thomson Microelectronics
    • ID 0483:A0E8 SGS Thomson Microelectronics
    • ID 16D0:0B1A MCS
  4. If not there might be a problem with your USB connection. Please try to connect other USB devices and check whether the output of lsusb changes.
    If you see the entry continue.
  5. Next make sure the file /etc/udev/rules.d/99-tprogrammer.rules exists, just in case something went wrong saving it.
    If it's missing please create it.
  6. Then reconnect the FLEXBOX.

Should you still experience problems please let us know.