On this page we have collected information about the Tobii REX firmware.
- Supported platforms
- Upgrading to the latest firmware version,
- REX firmware variants,
- How to find out which firmware variant your REX is running,
- Changing from USB-TCP/IP to USB-HID firmware variant
- Windows 7 and Windows 8.1
- Android ARM 32bit/64bit
- Linux Ubuntu 12.04/14.04 32bit/64bit
On Windows: If you have installed the EyeX Engine, then you can use the EyeX settings panel accessible from the tray icon menu to upgrade the firmware. Otherwise you should use the fwupgrade tool included in the Gaze SDK package.
On Linux and Android: Use the fwupgrade tool included in the Gaze SDK package.
If you are using the fwupgrade tool you need to download the firmware package and install the corresponding device drivers manually. The most recent Tobii REX firmware package and device drivers are available on the downloads page.
The firmware on the Tobii REX eye tracker has historically been available in two variants: a USB-HID and a USB-TCP/IP variant.
USB-HID firmware: This is the only maintained and updated firmware variant for Tobii REX. All Tobii REX units shipped since January 2014 have the USB-HID firmware pre-installed. Since the release of Tobii Gaze SDK C API 4.1.0 / .NET API 2.1.0, there are USB-HID device drivers available on all supported platforms: Windows, Linux and Android. The USB-HID firmware is therefore the recommended firmware for all supported platforms.
USB-TCP/IP firmware: This is a discontinued firmware variant for the Tobii REX. It was kept up to date up to version 1.0.5. For a long while it was available for download although it was outdated since it was the only firmware variant that worked with the Linux and Android platforms. The USB-TCP/IP device drivers are no longer available for download. If you need the drivers, please contact support.
On Windows: Connect the eye tracker to the computer and wait a moment to let the operating system identify the eye tracker device. Then launch the Device Manager.
If your eye tracker is running the USB-HID firmware, you will find an entry in the Human interface devices category called either “HID-compliant device” or “Tobii Eye Tracker” depending on if the device driver is installed or not.
If your eye tracker is running the TCP/IP firmware, and no device driver is installed, you will find an entry in the Other devices category called “Tobii IS Eye Tracker”. Once the device driver has been installed, the device will appear in the Network adapters category with the name “Tobii IS driver”.
On Linux and Android: Connect the eye tracker to the host computer/device and wait a moment to let the operating system identify the eye tracker device.
lsusb command. If your eye tracker is running the USB-TCP/IP firmware, then the output should include a line like this:
Bus XXX Device YYY: ID 0525:a4a1 Netchip Technology, Inc.
If instead you see a line like this:
Bus XXX Device YYY: ID 2104:0001
then the eye tracker is running the USB-HID firmware. This means that you will need to change the firmware to use the device with your computer/device.
To change the firmware on a Tobii REX from USB-TCP/IP to USB-HID simply follow the instructions in the Upgrading to the latest firmware version section.
Prerequisite on Windows: The computer you are using to perform the change has to have the Tobii REX device drivers for USB-TCP/IP installed to be able to connect to the eye tracker. If you do not have the drivers and need them, please contact support.