<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.phidgets.com/docs/index.php?action=history&amp;feed=atom&amp;title=Checking_Library_and_Firmware_Version</id>
	<title>Checking Library and Firmware Version - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.phidgets.com/docs/index.php?action=history&amp;feed=atom&amp;title=Checking_Library_and_Firmware_Version"/>
	<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs/index.php?title=Checking_Library_and_Firmware_Version&amp;action=history"/>
	<updated>2026-05-11T05:43:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://www.phidgets.com/docs/index.php?title=Checking_Library_and_Firmware_Version&amp;diff=34916&amp;oldid=prev</id>
		<title>Mparadis at 16:40, 20 December 2024</title>
		<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs/index.php?title=Checking_Library_and_Firmware_Version&amp;diff=34916&amp;oldid=prev"/>
		<updated>2024-12-20T16:40:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:40, 20 December 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;VB&amp;#039;&amp;#039;&amp;#039; - The Phidget22.NET library can be updated from [https://www.nuget.org/packages/Phidget22.NET/ nuget].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;VB&amp;#039;&amp;#039;&amp;#039; - The Phidget22.NET library can be updated from [https://www.nuget.org/packages/Phidget22.NET/ nuget].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;LabVIEW&amp;#039;&amp;#039;&amp;#039; - You can download the newest LabVIEW libraries [{{SERVER}}/downloads/phidget22/libraries/any/Phidget22Labview.zip here].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;LabVIEW&amp;#039;&amp;#039;&amp;#039; - You can download the newest LabVIEW libraries [{{SERVER}}/downloads/phidget22/libraries/any/Phidget22Labview.zip here].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Max&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/MSP&lt;/del&gt;&amp;#039;&amp;#039;&amp;#039; - You can download the lastest Max libraries [{{SERVER}}/downloads/phidget22/libraries/windows/Phidget22MaxMSP.zip here].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Max&amp;#039;&amp;#039;&amp;#039; - You can download the lastest Max libraries [{{SERVER}}/downloads/phidget22/libraries/windows/Phidget22MaxMSP.zip here].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Objective C / Swift&amp;#039;&amp;#039;&amp;#039; - Support for these languages are built into the MacOS/iOS libraries, so no extra update is needed.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Objective C / Swift&amp;#039;&amp;#039;&amp;#039; - Support for these languages are built into the MacOS/iOS libraries, so no extra update is needed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mparadis</name></author>
	</entry>
	<entry>
		<id>https://www.phidgets.com/docs/index.php?title=Checking_Library_and_Firmware_Version&amp;diff=34081&amp;oldid=prev</id>
		<title>Mparadis: Created page with &quot;__TOC__  Many problems that Phidgets users have can be caused by out-of-date Phidget libraries and firmware, or mismatched versions when multiple computers are being used. This page will help you find what version you have installed and show you how to update it.  == Library Version == &lt;tabber&gt; Windows=  In Windows, your Phidget Libraries and the Phidget Control Panel are linked, so you can check the version inside the Panel. You can launch the Control Panel by double-cl...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs/index.php?title=Checking_Library_and_Firmware_Version&amp;diff=34081&amp;oldid=prev"/>
		<updated>2023-08-24T15:42:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__TOC__  Many problems that Phidgets users have can be caused by out-of-date Phidget libraries and firmware, or mismatched versions when multiple computers are being used. This page will help you find what version you have installed and show you how to update it.  == Library Version == &amp;lt;tabber&amp;gt; Windows=  In Windows, your Phidget Libraries and the Phidget Control Panel are linked, so you can check the version inside the Panel. You can launch the Control Panel by double-cl...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Many problems that Phidgets users have can be caused by out-of-date Phidget libraries and firmware, or mismatched versions when multiple computers are being used. This page will help you find what version you have installed and show you how to update it.&lt;br /&gt;
&lt;br /&gt;
== Library Version ==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
Windows=&lt;br /&gt;
&lt;br /&gt;
In Windows, your Phidget Libraries and the Phidget Control Panel are linked, so you can check the version inside the Panel. You can launch the Control Panel by double-clicking on the Phidget logo in the system tray in the bottom left corner of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:systray.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
If it&amp;#039;s not there, you can press the Windows key and start typing &amp;quot;Phidgets&amp;quot;. The app should appear in the search results and you can click on it to run.&lt;br /&gt;
&lt;br /&gt;
[[File:winsearch.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
Once the control panel is open, you can click &amp;#039;&amp;#039;&amp;#039;Help -&amp;gt; About Phidget Control Panel&amp;#039;&amp;#039;&amp;#039; to see the currently installed version. &lt;br /&gt;
&lt;br /&gt;
[[File:winversion.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
You can update the Phidget Drivers by clicking &amp;#039;&amp;#039;&amp;#039;Help -&amp;gt; Check for Updates&amp;#039;&amp;#039;&amp;#039; and following the instructions in the window that pops up.&lt;br /&gt;
|-|&lt;br /&gt;
MacOS=&lt;br /&gt;
&lt;br /&gt;
In MacOS, your Phidget Libraries and the Phidget Control Panel are linked, so you can check the version inside the Panel. You can launch the Control Panel by going to the Finder and going to the Applications folder.&lt;br /&gt;
&lt;br /&gt;
[[File:macfinder.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
Once the Control Panel is open, click on &amp;#039;&amp;#039;&amp;#039;Phidget Control Panel -&amp;gt; About Phidget Control Panel&amp;#039;&amp;#039;&amp;#039; to see the version number. &lt;br /&gt;
&lt;br /&gt;
[[File:maclibver.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
Note that the full version number is the version listed plus the build date, for example the version in the above screenshot is &amp;#039;&amp;#039;&amp;#039;1.16.20230706&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You can update your Phidget Drivers by going to the [[OS_-_macOS|macOS]] page and downloading the appropriate installer for the version of macOS you&amp;#039;re running. &lt;br /&gt;
&lt;br /&gt;
|-|&lt;br /&gt;
Linux=&lt;br /&gt;
&lt;br /&gt;
In Linux, if you installed the libraries via the Package Install, you can find the version by typing either of these commands:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
apt show libphidget22&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
dpkg -s libphidget22&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:aptshow.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
If you built the libraries from source, you can find the version in the header of a recent log file, or explicitly print it using the &amp;lt;code&amp;gt;getLibraryVersionNumber&amp;lt;/code&amp;gt; method from our API.&lt;br /&gt;
&lt;br /&gt;
In order to update your libraries, you can type the following commands if you used the Package Install:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade libphidget22&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
And if you used the Source Install, you can re-download and build the latest [{{SERVER}}/downloads/phidget22/libraries/linux/libphidget22.tar.gz source files].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can find the changelog for the Phidget22 Libraries [{{SERVER}}/?view=changelog here]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware Version ==&lt;br /&gt;
&lt;br /&gt;
You should always update your Phidget Libraries before updating your device firmware, because the Control Panel and Phidget22Admin tool only knows about firmware versions that were released earlier than your current library release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
Windows=&lt;br /&gt;
&lt;br /&gt;
In Windows, you can see the firmware version for all attached VINT devices in the Phidget Control Panel. You can launch the Control Panel by double-clicking on the Phidget logo in the system tray in the bottom left corner of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:systray.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
If it&amp;#039;s not there, you can press the Windows key and start typing &amp;quot;Phidgets&amp;quot;. The app should appear in the search results and you can click on it to run.&lt;br /&gt;
&lt;br /&gt;
[[File:winsearch.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
Once the Control Panel is open, you can see the firmware version for all devices:&lt;br /&gt;
&lt;br /&gt;
[[File:winfirmware.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
In the above picture, you can see the VINT Hub is on v115, the HUM1001 is on v102, and the various Hub Port modes also have their versions listed (but these are still upgraded by upgrading the Hub itself, the individual numbers are just for tracking changes that pertain to the specific channel class). &lt;br /&gt;
&lt;br /&gt;
If there&amp;#039;s a blue arrow next to the version number, it can be upgraded by right-clicking on it and selecting &amp;#039;&amp;#039;&amp;#039;Upgrade Firmware&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
[[File:winfirmwareup.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|&lt;br /&gt;
MacOS=&lt;br /&gt;
&lt;br /&gt;
In MacOS, you can see the firmware version for all attached VINT devices in the Phidget Control Panel. You can launch the Control Panel by going to the Finder and going to the Applications folder.&lt;br /&gt;
&lt;br /&gt;
[[File:macfinder.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
Once the Control Panel is open, you can see the firmware version for all devices:&lt;br /&gt;
&lt;br /&gt;
[[File:macfirmware.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
In the above picture, you can see the VINT Hub is on v111, the HUM1001 is on v102, and the various Hub Port modes also have their versions listed (but these are still upgraded by upgrading the Hub itself, the individual numbers are just for tracking changes that pertain to the specific channel class). &lt;br /&gt;
&lt;br /&gt;
If a row is in red text, it means the firmware is outdated. You can double-click on the row to upgrade the firmware.&lt;br /&gt;
&lt;br /&gt;
|-|&lt;br /&gt;
Linux=&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;#039;&amp;#039;&amp;#039;phidget22admin&amp;#039;&amp;#039;&amp;#039; tool to view and upgrade device firmware on Linux. If you don&amp;#039;t already have the tool installed, you can install it using apt-get or download it [{{SERVER}}/downloads/phidget22/tools/linux/phidget22admin.tar.gz here]. To list all Phidgets, type &amp;lt;code&amp;gt;phidget22admin -dua&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:lnxfirmware.jpg|link=]]&lt;br /&gt;
&lt;br /&gt;
You can see in this example all of our devices are up to date, because the number in square brackets is the highest available for each row. If you want to upgrade the firmware of a device, use the command &lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
phidget22admin -M 123456/2 -U&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Replacing &amp;quot;123456&amp;quot; with the serial number of the device or the VINT Hub the device is plugged into, and replacing the &amp;quot;2&amp;quot; with the Hub Port it&amp;#039;s plugged into, if applicable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
You can find the Firmware changelog on the &amp;#039;&amp;#039;&amp;#039;Specifications&amp;#039;&amp;#039;&amp;#039; tab of the product page for your device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Updating Other Files ==&lt;br /&gt;
&lt;br /&gt;
{{UGC-Start}}&lt;br /&gt;
{{UGC-Entry|Updating the OS Firmware on a HUB5000||&lt;br /&gt;
See the Advanced Topics section of the [[HUB5000 User Guide]] and click on the section labelled &amp;#039;&amp;#039;&amp;#039;&amp;quot;Updating the OS and VINT Hub Firmware&amp;quot;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
{{UGC-Entry|Updating Libraries on a PhidgetSBC ||&lt;br /&gt;
The Phidget libraries can be updated via the package manager in the web interface. First, open the SBC&amp;#039;s web interface by clicking on it in the Phidget Control Panel&amp;#039;s &amp;#039;&amp;#039;&amp;#039;Network Phidgets&amp;#039;&amp;#039;&amp;#039; tab, or by navigating to the SBC&amp;#039;s IP address in a browser window. &lt;br /&gt;
&lt;br /&gt;
Log in and go to &amp;#039;&amp;#039;&amp;#039;System -&amp;gt; Packages&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:phidgetsbc_packages.jpg|link=|alt=|center]]&lt;br /&gt;
&lt;br /&gt;
Then, scroll to the bottom of the list and click on &amp;quot;Refresh Available Packages&amp;quot;. It will take a few minutes to refresh the packages. Then, click on &amp;quot;Upgrade All Packages&amp;quot;.&lt;br /&gt;
}}&lt;br /&gt;
{{UGC-Entry|Updating Software Packages  ||&lt;br /&gt;
In addition to updating your libraries, you may also need to update some software packages, depending on the programming language you&amp;#039;re using.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;C/C#&amp;#039;&amp;#039;&amp;#039; - The base library is written in C, so no additional packages are needed.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Python&amp;#039;&amp;#039;&amp;#039; - Update the Phidget22 module using pip, or manually download and install the [{{SERVER}}/downloads/phidget22/libraries/any/Phidget22Python.zip latest version].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Java&amp;#039;&amp;#039;&amp;#039; - The &amp;lt;code&amp;gt;Phidget22.jar&amp;lt;/code&amp;gt; file is included with the library installer, so no extra update is needed.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Javascript&amp;#039;&amp;#039;&amp;#039; - The &amp;lt;code&amp;gt;phidget22.min.js&amp;lt;/code&amp;gt; file is included with the library installer, and can also be downloaded [{{SERVER}}/downloads/phidget22/libraries/any/Phidget22JavaScript.zip here]. You should ensure the host computer is targeting the latest version of phidget22.min.js.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;VB&amp;#039;&amp;#039;&amp;#039; - The Phidget22.NET library can be updated from [https://www.nuget.org/packages/Phidget22.NET/ nuget].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;LabVIEW&amp;#039;&amp;#039;&amp;#039; - You can download the newest LabVIEW libraries [{{SERVER}}/downloads/phidget22/libraries/any/Phidget22Labview.zip here].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Max/MSP&amp;#039;&amp;#039;&amp;#039; - You can download the lastest Max libraries [{{SERVER}}/downloads/phidget22/libraries/windows/Phidget22MaxMSP.zip here].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Objective C / Swift&amp;#039;&amp;#039;&amp;#039; - Support for these languages are built into the MacOS/iOS libraries, so no extra update is needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{UGC-End}}&lt;/div&gt;</summary>
		<author><name>Mparadis</name></author>
	</entry>
</feed>