ADVANCED VEHICLE TECHNOLOGIES, Inc.
AVT-717 Firmware Version Descriptions
Updated: 12 February 2007

Version 1.0

General release: 4 August 1999

Version 1.1
General release: 5 August 1999
Corrected the assignment of a control pin to prevent inadvertent microcontroller halt.
UBP: No changes.
CAN: No changes.

Version 1.2
General release: 10 November 1999
Implemented a command time out of 0.5 seconds when reading in a new command.
Deleted the old "ReadCmdBuff" routine.
UBP: Corrected an error in UBP operations; command 51 1C was incorrectly calling the 51 1D routine.
CAN: Corrected an error in CAN device reset operations. Resetting the CAN device was opening the bus relay but not re-shutting the relay. CAN operations now uses the new FILL routine. Added time stamps to CAN message for both transmit and receive. Added support for SWC operations at 25 and 80 kbps. (Commands 72 0A 08 and 72 0A 09.) Added new command 7x 12 for SWC device mode selection.

Version 1.3
General release: 26 September 2000
Corrected a couple of errors.
UBP: Corrected an error in the routine that performs the Match filtering function. The offset (past the time stamp) was incorrect. Changed the interrupt service routine with respect to the handling of Break transmission and reception. Break time is now fully controlled by the Break interval command 5x 1D (Break intervals were previously limited to approximately 10 bit time intervals).
CAN: Corrected an error in the computation for 25 and 80 kbps speeds (for SWC operations). If either of these speeds had been selected, the actual baud rate would have been approximately twice that rate. This was corrected. Was informed that GM SWC low speed was 33.333 kbps (vice the 25 kbps). Added a new command (72 0A 0A) to support 33.333 kbps operations.

Version 1.4
General release: 28 September 2000
Corrected an error in CAN baud rates.
UBP: No changes to this code.
CAN: Corrected an error in the computations for 25.000, 33.333, and 80.000 kbps speeds. (I actually introduced the error in version 1.3). All baud rates for CAN should now be correct.

Notes on SWC baud rates
In accordance with J2411, the SWC baud rates are: low speed = 33.333 kbps; high speed = 83.333 kbps.
Early versions of the AVT-717 firmware do not provide the correct SWC baud rates (using the 72 0A xx command).
To select the proper SWC baud rates use the following commands:
Low speed, 33.333 kbps - $73 $0B $CB $AF
High speed, 83.333 kbps - $73 $0B $87 $98

Version 1.5
General release: 23 June 2001
UBP: No changes to this code.
CAN: Added the "Auto Transmit" capability. This allows a message object to be transmitted on a user defined schedule, in increments of 10 milliseconds. All 14 message objects can be individually assigned. The auto transmit function also supports RTR (remote transmit requests). Added commands: 7x 14, 7x 15, and 7x 16 to support this new function.

Version 1.6
General release: 18 September 2001
All changes affect CAN mode of operations only.
Changed the name of "Auto Transmit" to Type 0 periodic messages.
Added the Type 1 periodic message functions.
Added new commands to support Type 1 periodic messages.
Added new command to select periodic timer for either 5 or 10 milliseconds.
Read Engineering Note "CAN Periodic Messages" for details on Type 0 and Type 1 periodic messages.

Version 1.7
Limitied release: 22 April 2002
Special code for one customer. CAN mode; simulates a customer specified module.

Version 1.8
Limited release: 30 December 2002
Special code for one customer. CAN mode; simulates a customer specified module.

Version 1.9
Limited release: 24 March 2003
Special code for one customer. CAN mode; simulates a customer specified module.

Version 2.0
General release: 19 November 2004
All changes to UBP mode only.
Correction to transmit routines to prevent the AVT-717 from starting transmission when a byte or message are in progress.

Version 2.1
Limited release: ~late June 2005
Special code for one customer. CAN bridge to proprietary network. Other special functions.

Version 2.2
General release: 5 August 2005
Changes to all modes.
Changed host baud rates.
JP3 and JP4 now provide baud rate selection of: 19.2, 38.4, 57.6, and 115.2 kbaud.
Additional of external RAM device (8K x 8). Changes to use of RAM space and variable declarations and organization.
Updated CAN mode to the same capability and functionality as the AVT-418 and AVT-718. CAN support for multi-frame messaging (ISO 15765).
Updated UBP mode to the same capability as the AVT-418 and AVT-718.
Added LIN mode based on the AVT-418 and AVT-718.
Added GM's 12v UART or ALDL mode based on the AVT-418 and AVT-718.



Site Map