User`s guide

Aironet Wireless Communications, Inc. 8-10 Confidential and Proprietary
The proper sequence used to perform a firmware upgrade is to:
1. Send the mode request.
2. Receive the mode response.
3. Send the parameter request.
4. Receive the parameter response.
5. Issue the set mode command (mode = 2 for firmware download).
6. Issue the erase flash command.
7. Receive the erase confirm response.
8. Issue sequential program block frames until complete binary file is transferred.
9. Alternately receive program block responses.
10. Issue the firmware enable command.
11. Receive firmware enable response.
12. Issue autobaud sequence and follow normal boot sequence.
Note: steps 1- 4 are optional and can be used to determine the current firmware version before
continuing with the complete download.
Compatibility: PC4500/4800 and LM2000
HOST_COMMAND
Frame Type: 0x10, 0x90
// Default Values
struct host_command_frm {
unsigned char Frame_type; // 0x10, 0x90
unsigned short Length; // xxxx
unsigned char Type; // 0x??
unsigned short Command;
unsigned short Parameter0;
unsigned short Parameter1;
unsigned short Parameter2;
struct { // Optional
RID // required for the Write
}; // RID and Transmitter
// Testing commands only
unsigned short Checksum; // xxxx
unsigned char EOT; // 0x04
};
The HOST_COMMAND frame is sent to issue host commands to the PC4500/4800.
The “Type” field determines the type of command being issued.
Valid values are:
0x00 Issue a command
0x01 Setup PC4500/4800 error reporting