Notice: This page contains information for the legacy Phidget21 Library.
Phidget21 is out of support. Bugfixes may be considered on a case by case basis.
Phidget21 does not support VINT Phidgets, or new USB Phidgets released after 2020. We maintain a selection of legacy devices for sale that are supported in Phidget21.
We recommend that new projects be developed against the Phidget22 Library.
Operating System Support
These operating system pages provide drivers for using Phidgets. They help you set up your system after following the Getting Started guide for your device. The operating systems links below are also on every Getting Started guide, so if you have not yet read the one for your device, head straight to the user guide for your device where you can find it and follow it. If you are just looking to get your drivers right away you can go to the quick downloads section for the appropriate OS below. If you need to access non-current versions of our drivers you can find them here. You can view the changelog for the drivers here: Driver Changelog.
Phidgets can be run either directly through USB or remotely over a network via the Phidget WebService. Most operating systems below can run Phidgets directly, but a few can only control them over a network. Phidgets can also probably be run on other operating systems that have support for compiling C code, and either a standard network connection for running a Phidget over a network, or a USB host controller for direct control. We don't offer support directly for these additional operating systems, but you may find the installation and setup instructions for Linux useful because compiling and custom toolchains are discussed.
Phidgets can run either directly or over a network on these operating systems:
|Drivers and Libraries
|Remote Network Control
|XP SP3 or Newer
|OS X 10.5 or newer
|Kernel 2.6 or newer
|3.1 and newer, with USB port
|1.5 to 3.0
|5.1.1 or newer
|5.0 or newer