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