pylon Firmware Updater (Camera)#
To update your Basler camera's firmware, you need to have the .guf file that contains the updated firmware.
To open the pylon Firmware Updater, navigate with the command line to your pylon Firmware Updater located at <Framegrabber SDK installation directory>/bin/pylonFirmwareUpdater.exe.
The following commands are available in the pylon Firmware Updater:
| Command | Description |
|---|---|
| update [GUF File] | Performs a firmware update of a camera with the specified .guf file |
| info [GUF File] | Provides the information section of the .guf file. |
| list | Provides a list of all connected camera devices. |
| version | Provides the version of this tool. |
To update the camera, use the update command with the following syntax:
PylonFirmwareUpdater update [options] [GUF files]
You can specify a path to one or more .guf files (wildcards * can be used) or to a directory containing .guf files.
Updates are applied to one camera after another. For each camera, the most recent applicable firmware from the provided .guf file(s) is applied.
Update Command Options#
The update command can be modified with the following options:
| Option | Description |
|---|---|
| –dry-run | Performs the steps necessary for the update without writing to the camera. |
| –no-logo | Suppresses the logo. |
| -q | –quiet | Suppresses console output. |
| -v | –verbose | Describes each action in detail. |
| -f | –filter | Filters cameras by the filter string in the categories model name, user-defined name, or serial number. This option can be used multiple times. If the option is omitted, all cameras are selected. |
| –force-update | Allows a deliberate firmware downgrade of a camera; without this option, only an update is possible. This option can only be applied to exactly one camera. |
| –force-version | Sets the camera version to a defined version from the .guf file. This option can only be applied to exactly one camera. |
Example:
PylonFirmwareUpdater update --dry-run daA2500_14uc_r_1.4.0.250701.guf
PylonFirmwareUpdater update daA2500_14uc_r_1.4.0.250701.guf
PylonFirmwareUpdater update --dry-run *.guf
PylonFirmwareUpdater update -f daA2500 -f puA2500 *2500*.guf
The List Command#
The list command displays a list of all connected cameras.
For two cameras, the output looks like this:
c:\PylonFirmwareUpdater.exe list
pylon Firmware Updater 11.2.2.823
Model SerialNumber DeviceUserID DevClass InUse FirmwareVersion
boA4112-68cm 40072910 GTC/Basler/CXP No
p=xc2b_imx253c/s=d/v=5511.7/i=5511.7/h=4f8c68b
boA1936-400cc 40184836 GTC/Basler/CXP No
p=xc2b_imx421c/s=r/v=1.0.0/i=6901.18/h=a7890af