Skip to content

pylon Firmware Updater (Camera)#

The pylon Firmware Updater is a command line tool, which you can install with the Framegrabber SDK. With this command line tool, you can update the firmware of your Basler 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