VT $A5 V6 Definition Info

Holden/Delco Tuning. ALDL, OBD 1.5. Circa 1989 to 2004.
Posts: 1103
Joined: Sun Mar 15, 2009 10:20 am
Location: Geelong, VIC

VT $A5 V6 Definition Info

Postby yoda69 » Wed Sep 30, 2009 2:25 pm

EDIT: XDF's can now be found here
viewtopic.php?f=7&t=5

There appears to be 10 Variants of the VT V6 $A5 (do not confuse it with $A5 for the VP, that is different again) that have been identified. I initially Used Tunerpro and a bin compare from $0000 to $1FFFF, the calibration data is from $2000 to $6000, if the calibrations are the same outside this area I have assumed it will be the same xdf required.
Since then Antus has provided a list lower in the thread which I have now added into the table below and updated.
It has been sugested to use VT V6 V1.0 $A5x, where x is the variant name.
I'm open to any suggestions and ideas people may have, either post a message and I'll update the table below (Some data from Dr Bob's memcal site, hope you don't mind Dr Bob) to suit, or PM me the info and I'll update it from that.

Variant A
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
CDUS???? $A5A 3.8L - Auto???
CDUT???? $A5A 3.8L - Man???

Variant B
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
CFYX8232 $A5B 3.8L Auto 16233396

Variant C
A5C.zip

Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
CJDL1917 $A5C 3.8L Man 16233396 Series I, upto 02/1999
CJKU1912 $A5C 3.8L Auto 16233396 Series I, First release
CJKW1922 $A5C 3.8L S/C Auto 16233396 Series I Supercharged V6, First release
CNPR3211 $A5C 3.8L HSV S/C Auto 16233396 VT Series I, HSV XU6


Variant D
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
BWLR???? $A5D 3.8L Auto ?? LPG

Variant E
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
CMHX $A5E


A5.zip

Variant F - xdf in attachment
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
CNPL3192 $A5F 3.8L Auto 16233396 From 12/1998 to 03/1999
CNPM3196 $A5F 3.8L S/C Auto 16233396 Series I Supercharged V6, upto 05/1999
CNPN
CNPP???? $A5F 3.8L Man 16233396 Series I, ends03/1999
CUUK
CUUN
CXWL1938 $A5F 3.8L Auto 16233396 Last of Series I Cals
CXWM


Variant G - Use Variant F xdf.
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
CXWB1931 $A5G 3.8L Auto 16233396 Series II Update, ends 04/2000
CXWC???? $A5G 3.8L Man 16233396 Series II
CXWH1935 $A5G 3.8L S/C Auto 16233396 SeriesI, ends 10/1999
CXWK1937 $A5G 3.8L HSV S/C Auto 16233396 VT Series II, HSV XU6

Variant H - Use Variant F xdf.
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
DARC4389 $A5H 3.8L S/C Auto 16233396 Series II Supercharged V6, from 10/1999
DBLX6689 $A5H 3.8L HSV S/C Auto 16233396 VT Series II, HSV XU6

Variant J - Transmission can use variant F xdf, engine data offset
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
DDRF2639 $A5J 3.8L Auto 16233396 Series II, ends 07/2000
DJLX4957 $A5J 3.8L Auto 16233396 Series II, from 07/2000

Variant K - xdf in attachment
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
DDRH $A5K
DDRJ $A5K



Unknown Version - I don't have a copy of these bins
Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
CXWJ1936 $A5-VT? 3.8L Auto 16233396 Series I LPG, ends 07/2000
CXWN1940 $A5-VT? 3.8L Auto ?? Series I LPG, ends 05/1999
DFBM???? ?? 3.8L Auto ?? Series I LPG, from 07/2000

Update 1: 01/10/09 with info provided on naming and unknown calibrations, thanks everybody for their input.
Update 2: 01/10/09 with info provided Calibration Variants and naming.
Update 3&4&5&6: 03/10/09 Added Variant F xdf and updated TPS% and VATS Info. Added Variant C.
Update 7: 28/10/09Variant F update V1.4, LV8 changed to mgc, couple of extra tables and constants added.
Update 8: 10/12/09 Variant F updated to V1.5, TP RT5 Only, added some additional Flags, constants and tables.
Update 9: 21/01/10 Variant F updated to V1.6, TP RT5 Only, corrected AFR table, columns and rows reversed
Update 10: 09/03/10 Added comments to Variants G, H , J, K relative to to variant F.
Update 11: 10/03/10 Variant F & K xdf's updated, PE AFR & Spark info added.
Update 12: 30/07/10 Variant F&K updated MAF info to match spreadsheet on VS-VY Delco MAF Thread in General Tuning.
Update 13: 29/01/2011 Variant F&K updated to version 1.9, fixed checksum and added a few more tables and scalars.
Update 14: 25/09/11 Variant C, F, J & K all updated thanks to The1
Update 15: 05/11/2011 Variant C, F, J & K all updated with some traction control items
Update 16: 12/11/2011 Variant C, F, J & K all updated with burst knock retard, ESC, idle spark, adaptive spark and torque management
Last edited by yoda69 on Sun Dec 23, 2012 4:33 pm, edited 17 times in total.

Site Admin
User avatar
Posts: 5675
Joined: Sat Feb 28, 2009 8:34 pm

Re: VT $A5 V6 Definition Info

Postby antus » Wed Sep 30, 2009 6:06 pm

Looks about right to me. I'd suggest letters as a suffix such at $A5D or similar, as its more inline with how the Americans and others do it. I agree that it'll be important with these definitions due to the number of variants to stick with naming conventions. I like what you have so far.

VL400, would it be possible to add some kind of a checksumming feature to the flashtool that can load a bin, checksum the expected program area and give a specific ID on it?

Looking forward to seeing what you've come up with, yoda69 :thumbup:
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

User avatar
Posts: 34
Joined: Mon Mar 02, 2009 10:39 pm
Location: Brisbane.

Re: VT $A5 V6 Definition Info

Postby Mick » Wed Sep 30, 2009 8:49 pm

I like the way you guys think.

Holden used the Program Hardware ID word to identify there calibrations and not the Program ID byte. You can see this when you c the variations in the definition templates.

Both TunerPro and Tunercat use the Program ID byte to identify the calibrations. With TunerPro you can allocate a default definition template to a given Program ID which is only 8 bit. This does not help much for the Holden’s as the Program ID is the same for all variations and this will not set them apart. But the Program Hardware ID will. Tunercat uses the 8 bit ID Byte but it also has provisions to include one Program Hardware ID. To really get it to work correctly you need to be able to allocate a number of Hardware ID's to a given Definition Template just like I see in the LS1 code.....:)

Calibration identification to the variation of definition is important and personally I think this is the hold up with supporting definitions for the later models. I had a chat with both Mark and John about this so we might see what comes of it.

The other thing I spoke to Mark about was the checksum of the later Model Holden's and having the ability in Tunerpro to subtract a given region or 2 from the total calculated checksum. This is important as well, would like to run some info past somebody to confirm what I think on the later model Holden checksum.

Good info Yoda!!

Cheers

Mick
Rev it up, Drop the clutch, See what happens.

Posts: 21
Joined: Thu Mar 05, 2009 5:58 am
Location: Melbourne, Australia

Re: VT $A5 V6 Definition Info

Postby adrian » Wed Sep 30, 2009 10:04 pm

Mick wrote:The other thing I spoke to Mark about was the checksum of the later Model Holden's and having the ability in Tunerpro to subtract a given region or 2 from the total calculated checksum. This is important as well, would like to run some info past somebody to confirm what I think on the later model Holden checksum.

Mick


I asked about this on the Tunerpro forum a couple of years ago but there was no interest.
I don't think they believed me when I explained how these checksums worked!!

User avatar
Posts: 34
Joined: Mon Mar 02, 2009 10:39 pm
Location: Brisbane.

Re: VT $A5 V6 Definition Info

Postby Mick » Thu Oct 01, 2009 5:36 am

We might see a few updates in the near future with V5 TunerPro....Looks good...Pretty solid.

TunerCat is pretty cheap software if you ask me, you need to get the TDF editor as well. It will currently support Subtract region in the checksum. It also supports the Ostrich so I'm thinking that Antusprom will work with it as well?

Cheers

Mick
Rev it up, Drop the clutch, See what happens.

Site Admin
User avatar
Posts: 5675
Joined: Sat Feb 28, 2009 8:34 pm

Re: VT $A5 V6 Definition Info

Postby antus » Thu Oct 01, 2009 9:02 am

Getting a bit off topic, but yeah antusprom code should talk to it but i'll need to re-work its internal memory addressing a bit. Its currently only supporting 0x8000->0xFFFF which wont cut it for 64k or 128k bins. Not too much work, quite doable.
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 1103
Joined: Sun Mar 15, 2009 10:20 am
Location: Geelong, VIC

Re: VT $A5 V6 Definition Info

Postby yoda69 » Thu Oct 01, 2009 12:02 pm

Guys,
I'm getting a bit of info through, it appears there is already a variant listing out there for VT bins, the variants are a bit jumbeled from what I have listed, should I keep going with what I have or try and match up as best I can what is already out there?
ie. The VT one I have listed as Variant D appears to be Variant F, but not sure where this is coming from.
Ideally don't want one more complexity if there is already a Variant identification system being used, should at least try and keep it common.
Let me know and I'll update to suit.

Thanks

User avatar
Posts: 34
Joined: Mon Mar 02, 2009 10:39 pm
Location: Brisbane.

Re: VT $A5 V6 Definition Info

Postby Mick » Thu Oct 01, 2009 12:13 pm

Yoda,

I think you should keep it in line with whats all ready out there. Far less drama that way.

Drop me a mail at mickclean@bigpond.com.au and we can sort this out and maybe put a original listing on the forum like you have all ready started.

Cheers

Mick
Rev it up, Drop the clutch, See what happens.

Site Admin
User avatar
Posts: 5675
Joined: Sat Feb 28, 2009 8:34 pm

Re: VT $A5 V6 Definition Info

Postby antus » Thu Oct 01, 2009 2:05 pm

Ive taken these suggestions and analysed some bins, and created this basis for an ID tool, which was then able to generate this list.

Code: Select all
BIN Version ID v0.2. by Antus http://www.delcohacking.net

BWLR.BIN, detected type $A5 revision D:
   6000 -->  7FFF: 8A27
   9000 -->  FFAF: 308E
  19800 --> 1FFAF: 4CB8
CDUS.BIN, detected type $A5 revision A:
   6000 -->  7FFF: DD3E
   9000 -->  FFAF: FEAF
  19800 --> 1FFAF: 5492
CDUW.BIN, detected type $A6 revision A:
   6000 -->  7FFF: 60C3
   9000 -->  FFAF: F49F
  19800 --> 1FFAF: A576
CFYX.BIN, detected type $A5 revision B:
   6000 -->  7FFF: E69C
   9000 -->  FFAF: F65D
  19800 --> 1FFAF: 48AE
CFYZ.BIN, detected type $A6 revision B:
   6000 -->  7FFF: 625E
   9000 -->  FFAF: F4C8
  19800 --> 1FFAF: 9C2B
CFZA.BIN, detected type $A6 revision B:
   6000 -->  7FFF: 625E
   9000 -->  FFAF: F4C8
  19800 --> 1FFAF: 9C2B
CFZB.BIN, detected type $A6 revision D:
   6000 -->  7FFF: 6B62
   9000 -->  FFAF: 1E72
  19800 --> 1FFAF: 9F87
CFZC.BIN, detected type $A6 revision C:
   6000 -->  7FFF: 68B2
   9000 -->  FFAF: 1E72
  19800 --> 1FFAF: 9F81
CFZD.BIN, detected type $A6 revision D:
   6000 -->  7FFF: 6B62
   9000 -->  FFAF: 1E72
  19800 --> 1FFAF: 9F87
CFZF.BIN, detected type $A6 revision C:
   6000 -->  7FFF: 68B2
   9000 -->  FFAF: 1E72
  19800 --> 1FFAF: 9F81
CJDL.BIN, detected type $A5 revision C:
   6000 -->  7FFF: E69C
   9000 -->  FFAF: F65D
  19800 --> 1FFAF: 4B14
CJDN.BIN, detected type $A6 revision C:
   6000 -->  7FFF: 68B2
   9000 -->  FFAF: 1E72
  19800 --> 1FFAF: 9F81
CJDP.BIN, detected type $A6 revision C:
   6000 -->  7FFF: 68B2
   9000 -->  FFAF: 1E72
  19800 --> 1FFAF: 9F81
CJKU.BIN, detected type $A5 revision C:
   6000 -->  7FFF: E69C
   9000 -->  FFAF: F65D
  19800 --> 1FFAF: 4B14
CJKW.BIN, detected type $A5 revision C:
   6000 -->  7FFF: E69C
   9000 -->  FFAF: F65D
  19800 --> 1FFAF: 4B14
CJYM.BIN, detected type $A6 revision F:
   6000 -->  7FFF: 5579
   9000 -->  FFAF: 69C7
  19800 --> 1FFAF: 90BF
CJYN.BIN, detected type $A6 revision F:
   6000 -->  7FFF: 5579
   9000 -->  FFAF: 69C7
  19800 --> 1FFAF: 90BF
CMHX.BIN, detected type $A5 revision E:
   6000 -->  7FFF: EBB2
   9000 -->  FFAF: 5D69
  19800 --> 1FFAF: 943D
CNPC.BIN, detected type $A6 revision F:
   6000 -->  7FFF: 5579
   9000 -->  FFAF: 69C7
  19800 --> 1FFAF: 90BF
CNPD.BIN, detected type $A6 revision F:
   6000 -->  7FFF: 5579
   9000 -->  FFAF: 69C7
  19800 --> 1FFAF: 90BF
CNPF.BIN, detected type $A6 revision E:
   6000 -->  7FFF: 6C1A
   9000 -->  FFAF: 1A00
  19800 --> 1FFAF: 9FC3
CNPJ.BIN, detected type $A6 revision E:
   6000 -->  7FFF: 6C1A
   9000 -->  FFAF: 1A00
  19800 --> 1FFAF: 9FC3
CNPK.BIN, detected type $A6 revision E:
   6000 -->  7FFF: 6C1A
   9000 -->  FFAF: 1A00
  19800 --> 1FFAF: 9FC3
CNPL.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
CNPM.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
CNPN.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
CNPP.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
CNPR.BIN, detected type $A5 revision C:
   6000 -->  7FFF: E69C
   9000 -->  FFAF: F65D
  19800 --> 1FFAF: 4B14
CNUL.BIN, detected type $A6 revision C:
   6000 -->  7FFF: 68B2
   9000 -->  FFAF: 1E72
  19800 --> 1FFAF: 9F81
CUUK.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
CUUN.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
CXWB.BIN, detected type $A5 revision G:
   6000 -->  7FFF: 9257
   9000 -->  FFAF: 2E4F
  19800 --> 1FFAF: 9188
CXWC.BIN, detected type $A5 revision G:
   6000 -->  7FFF: 9257
   9000 -->  FFAF: 2E4F
  19800 --> 1FFAF: 9188
CXWH.BIN, detected type $A5 revision G:
   6000 -->  7FFF: 9257
   9000 -->  FFAF: 2E4F
  19800 --> 1FFAF: 9188
CXWK.BIN, detected type $A5 revision G:
   6000 -->  7FFF: 9257
   9000 -->  FFAF: 2E4F
  19800 --> 1FFAF: 9188
CXWL.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
CXWM.BIN, detected type $A5 revision F:
   6000 -->  7FFF: 91D1
   9000 -->  FFAF: 3348
  19800 --> 1FFAF: 91B8
DARC.BIN, detected type $A5 revision H:
   6000 -->  7FFF: 9105
   9000 -->  FFAF: 23BB
  19800 --> 1FFAF: 92F1
DBLX.BIN, detected type $A5 revision H:
   6000 -->  7FFF: 9105
   9000 -->  FFAF: 23BB
  19800 --> 1FFAF: 92F1
DDRF.BIN, detected type $A5 revision J:
   6000 -->  7FFF: 99CF
   9000 -->  FFAF: 174E
  19800 --> 1FFAF: BFF4
DDRH.BIN, detected type $A5 revision K:
   6000 -->  7FFF: 9B10
   9000 -->  FFAF: 2224
  19800 --> 1FFAF: C20F
DDRJ.BIN, detected type $A5 revision K:
   6000 -->  7FFF: 9B10
   9000 -->  FFAF: 2224
  19800 --> 1FFAF: C20F
DJLX.BIN, detected type $A5 revision J:
   6000 -->  7FFF: 99CF
   9000 -->  FFAF: 174E
  19800 --> 1FFAF: BFF4


ID Tool now has its own thread here:
viewtopic.php?f=3&t=273
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

User avatar
Posts: 4815
Joined: Sat Feb 28, 2009 8:38 pm
Location: Wellington NZ

Re: VT $A5 V6 Definition Info

Postby delcowizzid » Thu Oct 01, 2009 2:49 pm

nice work there lads the vt xdf has been needed for some time and anyone with much info on it has kept it tight lipped gonna be great to get one out there
If Its Got Gas Or Ass Count Me In.if it cant be fixed with a hammer you have an electrical problem

Next

Return to Holden ALDL ECUs

Who is online

Users browsing this forum: Google [Bot] and 5 guests