1993-2011 General Motors Company, GM Customer Care & Aftersales. All Rights Reserved.
Page
74
3B Op-Code: Write block of memory
Supported By:
Class 2 Interpreter 1
Description:
The 3B Op-Code is used to download data to EEPROM using mode 3B messages. The data that is
downloaded is determined by the information contained in the Action Fields.
Action Fields:
AC0:
Target
Device ID
AC1:
Calibration ID or Block Number being downloaded
01 - Send VIN bytes 1
– 5
02 - Send VIN bytes 6
– 11
03 - Send VIN bytes 12
– 17
08 - Send end model part number (Send in USN format unless AC3=03, then send in BCD format)
22 - Send Repair Shop Code bytes 1
– 4
23 - Send Repair Shop Code bytes 5
– 10
24 - Send Programming Date
5F
- Send
Saturn PCM Transmission Oil Life data (“TOL”)
62 -
Send Saturn PCM engine distance counter (“EDC”)
6D -
Send Saturn PCM Engine Oil Life data (“OIL”)
6E - Reset PCM P0601 Diagnostic Trouble Code Latch Indicator
(Not Supported)
80 - Send
Saturn PCM Adaptive data (“PA2”)
81 -
Send Saturn PCM Transmission Adaptive data (“TFL”)
82 - Send Saturn PCM Transmission Adaptive data [2000-2002 Z-
Car (“ITN”), otherwise (“PA2”)]
83 - Send Saturn PCM Transmission Adaptive data [Delta
(“B83”), otherwise (“ITP”)]
84 - Send Saturn Transmission adaptive data for PCM or
SDM keying data for BCM
[PCM (“DSL”), otherwise (“SDK” or “SDM”)]
85 -
Send Saturn BCM option data (“OP3”)
86 - Send Saturn BCM engine & ABS indicator [tr
y Delta (“B86”), if no config. data use (“OP4”)]
87 -
Send Saturn BCM Fault Code Enable data (“FCE”)
88 -
Send Saturn BCM option data [Use a combination of (“OP1”) and (“T88”)]
89 -
Send Saturn BCM option data [Use a combination of (“T89”) and (“OP2”)]
8E -
Send Saturn PCM DVT data (“DVT”)
A0 - Reset manufacturers enable counter [Saturn Delta and Z-car 2000-2004]
A1 -
Send Saturn BCM odometer setting (“ODO”)
A2 -
Send Saturn BCM SVS TT Enable Information (“SV1”)
A3 - Send Sat
urn BCM option data & ODO write inhibit (“SV2”)
A4 - Send Saturn BCM VIN bytes 1-6 [Saturn Z-car 2000-2002] or
BCM DTC Enable Information [All others (“DC1”)]
A5 - Send Saturn BCM VIN bytes 7-12 [Saturn Z-car 2000-2002] or
BCM DTC Enable Information [All others (“DC2”)]
A6 - Send Saturn BCM VIN bytes 13-17
A8
- Send Saturn BCM VTD, ODO./VIN write inhibit & Content Theft
[try (“BA8”), if no config. data use (“VTD”)]
A9 -
Send Saturn BCM ODO (“ODO”)
AA -
Send Saturn BCM ODO (“ODO”)
AB -
Send Saturn BCM ODO (“ODO”)
C8 -
Send Saturn BCM Transmitter TIC1 (“TR1”)
C9 -
Send Saturn BCM Transmitter TIC1 (“TR2”)
CA - Send Saturn BCM Transmitter TIC2
(“TR3”)
CB -
Send Saturn BCM Transmitter TIC2 (“TR4”)
CC -
Send Saturn BCM Transmitter TIC3 (“TR5”)
CD -
Send Saturn BCM Transmitter TIC3 (“TR6”)
CE -
Send Saturn BCM Transmitter TIC4 (“TR7”)
CF -
Send Saturn BCM Transmitter TIC4 (“TR8”)
AC2:
## - Routine number to build into message. (See exception 04)
Or
## - ID for storage location for data to write (0x00
– 0x13) (See exception 08)
CameraLoops.com
1993-2011 General Motors Company, GM Customer Care & Aftersales. All Rights Reserved.
Page
75
AC3:
Exception control action field
00 -
Used to write Configuration / VIN / RSCOSN / … data to a block (AC1)
01 - Used to configure
a Module
using the 3B mode by using data from a calibration file (AC1).
Negative responses will be ignored.
02 - Used to reset (clear) all learned values associated with the data block to initial values as
defined by the controller. The Block Number to reset is indicated by AC1.
03 - Used to write end model part number in binary coded decimal format. Usable option only when
AC1 is 08.
04 - Used to write a routine from the
utility file to a memory block, where AC2 is the routine number
and AC1 is the block number.
05 - Used to configure a Module using the 3B mode by using data from a calibration file (AC1) that
includes header
information within the file
. The header
information will be skipped
– 12 bytes.
Negative responses will be ignored.
06 - Used to configure a Module using the 3B mode by using data from a calibration file (AC1).
A negative response will be processed and will halt the configuration data writing.
07 - Used to configure a Module using the 3B mode by using data from a calibration file (AC1) that
includes header information within the file
. The header information will be skipped
– 12 bytes.
A negative response will be processed and will halt the configuration data writing.
08
– Used to write data from a 256-byte internal storage buffer (AC2) to the block number identified
in AC1.
Do'stlaringiz bilan baham: