The IDS NXT cameras are based on the Vision standard and are updated using a GUF file, just like a Vision camera.
Updating cameras with IDS NXT OS 1.0
If a camera is to be updated that is still running with IDS NXT OS 1.0, it is recommended that the camera gets its IP address via DHCP, since the camera uses DHCP in service mode by default.
You can use the IDS NXT cockpit 2.2 or higher to upload the update to the camera using the GUF file.
If you start the IDS NXT OS update by double-clicking on the GUF file, all corresponding models in the network are updated automatically. If you want to update only a specific camera, follow the instructions below.
Use the "ids_deviceupdate" tool to transfer the update to the camera via the GUF file. The "ids_deviceupdate" tool can be found in the installation directory of the IDS NXT cockpit, e.g. under C:/Program Files/IDS/ids_nxt_cockpit_2_0/visiontools
. The command line tool allows you to choose the camera explicitly for the update.
ids_deviceupdate.exe --list-all
ids_deviceupdate.exe -s *6675 --guf "c:\GUF\NXT-GS29016-C_[version].guf" -U
An IDS NXT cameras is a complete system consisting of different components, therefore 2 version numbers are distinguished during the update: DeviceRuntimeSystemVersion and DeviceSensorFirmwareVersion.
However, when querying ids_deviceupdate --list-device-versions
, the camera will not display a valid version number because this command queries the version number in DeviceFirmwareVersion.
If the camera cannot obtain the IP address via DHCP, the camera uses the Zeroconf method.
After the IDS NXT OS update, the camera is automatically started in runtime mode.
-h [ --help ] | Produce help message |
--usage [=arg(=0)] | Print usage examples (detail level 0=Beginner, 1=Expert, 2=Guru) |
-v [ --version ] | Print version string |
--wait-timeout arg (=0) | General wait timeout in ms. (Considered by chosen functions only!) |
-V [ --verbose ] arg (=1) | Set verbosity level (-3=Silent, -2=Output, -1=Error, 0=Warning, 1=Info, 2=Extra) |
--stop-on-error [=arg(=0)] | Stop on Error and do not close the console immediately. |
--cti arg | Select cti file (e.g. --cti "Path/tl.cti" ). |
--cti-dirs arg | Select cti search directories (e.g. --cti-by-type "Path/folderWithcits" ). |
--cti-by-type arg | Select cti by type (e.g. --cti-by-type "MIXED" or "GEV" or "U3V" ). |
--cti-by-vendor arg | Select cti by vendor name (e.g. --cti-by-vendor "IDS Imaging Development Systems GmbH" ). |
--list-ctis | List ctis |
--cti-info | Print cti info for all detected ctis. |
--list-interfaces | List interfaces |
--interface-by-id arg | Select interface by id (e.g. --interface-by-id "IDS GigE Vision Ifc@90-E2-BA-B4-02-19" ). |
--interface-by-type arg | Select interface by type (e.g. --interface-by-type "U3V" or "GEV" ). |
-M [ --interface-by-mac ] arg | Select GigE Vision interface by mac (e.g. -M "00:1b:a2:20:09:0c" ). |
-I [ --interface-by-ip ] arg | Select GigE Vision interface by IP (e.g. -I "192.168.178.24" ). |
-L [ --list-devices ] | List devices. |
-l [ --list-all ] | List interfaces and devices. |
-u [ --device-by-user-name ] arg | Select device by user defined name (e.g. -u "camera" ). |
-s [ --device-by-serial ] arg | Select device by serial number (e.g. -s "4103114690" ). |
-m [ --device-by-mac ] arg | Select GigE Vision device by mac (e.g. -m "00:1b:a2:20:09:0c" ). |
--device-by-ip arg | Select GigE Vision device by ip (e.g. --device-by-ip "192.168.178.24" ). |
--device-by-id arg | Select device by id (e.g. --device-by-id IDS/GV-526xFA-C/4103114690 ). |
--device-by-model arg | Select device by model name (e.g. --device-by-model "GV-526xFA-C" ). |
--wait-for-devices [=arg(=1)] | Wait until number of devices becomes available. One may specify a wait timeout by the option --wait-timeout , floored to 200ms. |
-g [ --guf ] arg | Select single guf file (e.g. -g "Path/update.guf" ). |
-G [ --guf-dir ] arg | Select all guf files in directory (e.g. -G "Path/folderWithGufs" ). |
-P [ --list-updates ] | List info about guf file. |
--list-updateable-devices | List available updatable devices fitting to guf file. |
--list-device-versions | List version info of available devices. |
-U [ --update-latest ] | Update to latest version. |
-f [ --force ] | Force update. Do not prompt. |
--parallel | Update multiple devices simultaneously. |
-t [ --device-reset-discovery-timeout-ms] arg (=60000) | Defines the discovery timeout during device reset in milliseconds. |
IDS Imaging Development Systems GmbH
Dimbacher Str. 10
D-74182 Obersulm/Germany
T: +49 7134 96196-0
E: info@ids-imaging.com
W: https://en.ids-imaging.com
© IDS Imaging Development Systems GmbH, February 2022