# Wing Commander

The Viper WCP client supports the Wing Commander Protocol, which allows for the upgrading of the Viper firmware from a remote server. For a complete desciption on how to use these settings, consult the WCP_Client_User_Guide.doc and other related documents.

## WCP Security

The user must set the WCP security configuration since all WCP communication is encrypted.

### WCP Login

Login using the WCP password before proceeding with the WCP security configuration

### WCP Password

Enter a new password and press "Set Password"

The password must contain at least 3 of the following:
- an upper case Alpha character (A-Z)
- a lower case Alpha character (a-z)
- a numeric character (0-9)
- any other printable character (eg. !@#$%)

Password length must be a minimum of 8 and a maximum of 32 characters

### Data Key Strength

Select the data key strength, either 128, 192 or 256 bits, and press "Set Strength".

### Data Key

Enter the data key here and press "Set Key". This must match the key set in the WCP server database. The key length must be exactly 16, 24 or 32 characters, corresponding to data key strength values 128, 192 or 256.

### Logout and Save

Press to logout and save the new configuration.

### Logout and Don't Save

Press to logout without saving the new configuration. The new configuration will be lost after a unit reset.

## IP Settings

### Multicast Group

The WCP server uses multicast messages to target all the units simultaneously. Therefore, the multicast group address must match that which is used on the server for a file upload targeting this unit.

### Local Port

The IP port number entered here must match that which is used on the server.

## Queued Files

The WCP client supports up to 5 simultaneous file downloads. This table lists the status of each uploaded file.

### Server

IP address of the server uploading the file.

### Filename

Filename being uploaded.

### Size

Size of the file.

### Handle

A unique file handle with which the server identifies this file.

### Blocks

A file upload is broken up into blocks, and the block size is under control of the server. Shown here is the total number of blocks for this file as well as the number of blocks written (received successfully).

### Completed

Percent completion of this file upload.

### Cmd

Shows the last command received by the WCP client.

Back to Top