Firmware Versions¶
B- and C-Series¶
B- and C-series devices use the same firmware.
The firmware uses semantic versioning. Each NxLib version requires at least a specified minimum version of this firmware, which contains all features and known bug fixes for this NxLib version. The firmware version check accepts any firmware version that is at least this version and compatible according to the semantic versioning standard.
Due to their size and independent release cycles, the SDK does not ship any version of the firmware. It can be downloaded separately from the website or within NxView.
NxLib Version |
Minimum Required Firmware Version |
---|---|
≥ 4.1 |
1.4 |
≥ 4.0 |
1.3 |
≥ 3.6.1621 |
1.2.31 |
≥ 3.6.1590 |
1.2 |
≥ 3.5.1419 |
1.1 |
≥ 3.5 |
1.0 |
N-Series¶
N30/N35/N40/N45
These N-series cameras have a uEye firmware for the sensor modules. The sensor firmware must match the uEye driver revision on the host, which requests to open the camera. It will be uploaded on request via the installed uEye driver. It is not possible to operate the camera with any other uEye firmware than the version requested by the driver.
N31/N36/N41/N46
These N-series cameras use the GigE Vision protocol to operate their sensors. The sensor firmware is shipped as .guf file, stored in the EnsensoSDK installation folder. NxLib will only open the camera if the firmware version on the sensors is at least on the shipped revision, otherwise it requests the user to upload the shipped version to the camera.
N-Series Projector Firmware
The projector firmware is included in the EnsensoSDK and will be auto-updated upon opening the device in NxLib. Projector firmwares are backwards compatible to all older revisions, therefore NxLib will only update the firmware if it is older than the revision shipped in NxLib. Otherwise it will simply leave the projector firmware untouched and use it with the newer revision found on the device.
NxLib Version |
Shipped N Projector Firmware |
---|---|
≥ 3.4.743 |
11 |
3.0.83 |
10 |
2.3.1536 |
9 |
2.3.1501 |
8 |
2.3.1165 |
6 |
S-Series¶
S-series cameras use the GigE Vision protocol to operate their sensor. The sensor firmware management is identical to the one of the GigE Vision based N-series models described above.
The projector firmware is included in the NxLib and can be updated with the UpdateFirmware command.
S10 Projector Firmware
NxLib Version |
Shipped S Projector Firmware |
---|---|
≥ 3.5.1394 |
16 |
≥ 3.4.743 |
15 |
3.2.0 |
12 |
X-Series¶
X-Series with 1 MP uEye sensors
These X-series cameras with UI-5240 sensors use the uEye driver to operate their sensors. The sensor firmware management is identical to the one of the uEye based N-series models described above.
X-Series with GigE Vision sensors
These X-series cameras with GV-5040 and GV-5280 sensors use the GigE Vision protocol to operate their sensors. The sensor firmware management is identical to the one of the GigE Vision based N-series models described above.
X-Series Projector Firmware
The projector firmware is included in the EnsensoSDK. The update procedure is the same as for the N-series projectors above.
NxLib Version |
Shipped X Projector Firmware |
---|---|
≥ 4.0.1502 |
37 |
≥ 3.5.1394 |
36 |
≥ 3.4.743 |
33 |
≥ 3.4 |
32 |
≥ 3.3 |
30 |
3.1.803 |
29 |
3.0.224 2.3.1557 |
28 |
3.0.83 2.3.860 2.2.164 |
27 |
2.2.147 |
24 |
XR-Series¶
The XR-series firmware uses semantic versioning. Each NxLib version requires at least a specified minimum version of this firmware, which contains all features and known bug fixes for this NxLib version. The firmware version check accepts any firmware version that is at least this version and compatible according to the semantic versioning standard.
Due to their size and independent release cycles, the SDK does not ship any version of the firmware. It can be downloaded separately from the website or within NxView.
NxLib Version |
Minimum Required Firmware Version |
---|---|
≥ 4.2 |
1.9 |
Older versions of the NxLib require the exact version of the firmware matching the NxLib build. They can be found on the download page for the SDK.
XR-series cameras use the GigE Vision protocol to operate their sensors and ship a supported firmware for those sensors. When the firmware of the attached sensors does not match the required firmware, NxView will require you to initiate a firmware upgrade process for the sensors.
Note
It is possible to operate GigE Vision based cameras with newer sensor firmware versions than the version shipped with the EnsensoSDK, but it is highly recommended to use the shipped version.
Note
It is possible to run other GigE Vision sensors on any firmware version, but we cannot guarantee that all functions work correctly on all models and versions. Using a similar firmware revision than the shipped firmwares will likely yield best compatibility, but all used camera functions should be tested thorougly before relying on the specific model and firmware.
GigE Vision Firmware for IDS Sensors¶
This is the recommended GigE Vision firmware version for IDS cameras that gets shipped with the listed version of the Ensenso SDK. Other versions are not tested, so we recommended to up- or downgrade the device before using it.
If your device has an older firmware version, NxView requires an upgrade before opening the camera. If your device has a newer firmware version it shows a warning and you can start a downgrade manually.
NxLib Version |
Shipped IDS GigE Vision Firmware |
---|---|
≥ 4.2 |
3.50.24150 |
≥ 3.4.743 |
2.10 |
≥ 3.4 |
2.9 |
≥ 3.3 |
2.9 |
≥ 3.2 |
2.2 |
≥ 2.3.1536 |
2.2 |
≥ 2.3.713 |
1.9 |