Flasher Deployer
The Flasher Deployer is a GUI utility for creating Flasher file packages and deploying them onto one or multiple Flasher production programmers.
It is part of the Flasher software package.
Purpose
The Flasher Deployer can be used to create a Flasher file package from a given Flasher.
A Flasher file package can then be deployed to multiple Flashers with ease.
This is useful to quickly set up large fleets of Flashers for a production line, for example.
In addition to that, Flasher file packages can be used as a backup of a Flasher's set of files.
Workflow
In general, the Flasher Deployer can be used for two different purposes:
- Creation of a Flasher file package
- Deployment of a Flasher file package
A typical workflow looks as follows:
- Prepare a single Flasher with the files that should be deployed to one or more other Flasher(s)
- Start Flasher Deployer
- Create a Flasher file package from the prepared Flasher
- Deploy the Flasher file package to one or more other Flasher(s)
Considerations
- Flasher Deployer supports Flasher hardware revision V5 and onwards.
- Deploying .zip files that were not created by Flasher Deployer is not officially supported. It may or may not work.
Command line options
For automation purposes, the Flasher Deployer can be controlled from the command line. The following command line options are supported:
Option | Description |
---|---|
-? | Lists supported command line options |
-select <'USB/IP'>=<'SerialNo/Hostname'> | Selects a Flasher for following operations |
-create <Path/To/File.zip> | Creates a Flasher file package |
-deploy <Path/To/File.zip> | Deploys a Flasher file package |
-exit | Exits the application |
Examples
Example command line for creating a Flasher file package from a Flasher connected via IP:
FlasherDeployer.exe -select IP=192.168.1.32 -create C:\Work\FlasherFiles.zip -exit
Example command line for deploying a Flasher file package to a Flasher connected via USB:
FlasherDeployer.exe -select USB=1015000000 -deploy C:\Work\FlasherFiles.zip -exit
Example command line for creating a Flasher file package from one Flasher and deploying it to another
FlasherDeployer.exe -select IP=192.168.1.32 -create C:\Work\FlasherFiles.zip -select USB=1015000000 -deploy C:\Work\FlasherFiles.zip -exit
-?
Syntax:
-?
Shows a dialog that lists all supported command line options.
-Select
Syntax:
-select <'USB/IP'>=<'SerialNo/Hostname'>
Selects a Flasher for following operations, e.g. Flasher file package creation or deployment.
For USB, a serial number should be provided. For IP, a host name (e.g. IP address or alias) should be provided.
-Create
Syntax:
-create <Path/To/File.zip>
Creates a Flasher file package at the given path from the connected Flasher.
If a file exists at the given path, it is truncated and overwritten.
-Deploy
Syntax:
-deploy <Path/To/File.zip>
Deploys the Flasher file package to the connected Flasher.
Any existing files on the Flasher are removed before deployment.
-Exit
Syntax:
-exit
Exits the application.