Information on this page was originally posted by an unknown author at http://geocities.com/memcals/. Geocities closed in 2009 so I have pointed the link to the wayback machine. The information +updates are better viewed here. Thanks to the original author for compiliing and posting the original information. For bins, information and guides, see the main pcmhacking.net site and the FAQ

Last updated 2018-11-13

VN/VP

The Holden VN/VP Commodore range was produced between Sept 1988 and Jul 1993, they used the 1227808 ECM throughout these years, essentially a 1227165 minus the SXR I.C, as a result they only have 160 baud serial comms (which for a 93 model car is pretty poor!). The 5.0L V8 engine is Holden's own design, the 3.8L V6 is the Buick derivative, both are MAP based PFI. Auto trans is the TH700R4.

Program I.D Descriptions:

$5D = First VN V6 & V8 release.
$A5 = Update to $5D (Late VN).
$B1 = Minor update for VNV6 & GrpA V8.
$DB = Seperate closed loop idle timer, Torque management spark added, for GrpA V8 & HSV's.
$FB = Block learn mods, DFCO mods, Driveline spark added (Late VP V6 & V8).
$03 = LPG functions (V6 Only).

Last Updated ~8 -May - 2005

Memcal BCC Program I.D Year/Engine/Trans Type ECM/PCM Used Comments
AFTX7330 $5D 89, 3.8L V6 Auto & Man 1227808 Cancelled, Backfires - Do not use.
AFTZ9887 $5D 89, 5.0L V8 Auto 1227808 First Production Release
AFUA0966 $5D 89, 5.0L V8 Man 1227808 First Production Release
AMBX???? $5D 88, 5.0L V8 Man 1227808 From VL (87) 'Group A', not a VN release
APNX1687 $5D 88, 3.8L V6 Auto & Man 1227808 Production Run Change, Backfire fix
ARBP4435 $5D 89, 3.8L V6 Auto 1227808 HSV, SV3800
ARHS6587 $5D 89, 5.0L V8 Auto & Man 1227808 For New Zealand
ASBX9285 $5D 89, 5.0L V8 Auto 1227808 Production Release
ASBY???? $A5 89, 3.8L V6 Auto & Man 1227808 HSV, SV3800 Update
ASRS???? $?? 89, 5.0L V8 Man 1227808 HSV , Grp A, Cancelled
ATBH???? $5D 89, 3.8L V6 Auto & Man 1227808 TCC Prod Change upto 6/89
ATFL4424 $5D 89, 5.0L V8 Auto 1227808 HSV, SV5000 Update
ATFY4410 $5D 89, 3.8L V6 Auto & Man 1227808 Production Run Change for 1990 Eng
ATJN???? $5D 89, 5.0L V8 Auto & Man 1227808 HSV, SV89 Production Release
ATJR4357 $5D 89, 3.8L V6 Auto & Man 1227808 TCC Prod Change from 6/89-
ATPW???? $A5 89, 3.8L V6 Auto & Man 1227808 New Zealand, Export, Update
AWMP6146 $5D 90, 5.0L V8 Auto 1227808 Service Fix for Surge
AWUY9398 $B1 91, 3.8L V6 Auto 1227808 For 91 mdl VP V6 Engine
AWUZ9402 $B1 91, 3.8L V6 Man 1227808 For 91 mdl VP V6 Engine
AWZB1958 $DB 90, 5.0L V8 Auto/Man 1227808 HSV 5000i
AXFT???? $A5 90, 3.8L V6 Auto 1227808 Service fix for Idle, 1990 Eng
AXFU???? $?? 90, 3.8L V6 Man 1227808 Service fix for Idle, 1990 Eng
AXFW???? $5D 88, 3.8L V6 Auto 1227808 Service fix for Idle, 1988/89 Eng
AXFX0842 $5D 88, 3.8L V6 Man 1227808 Service fix for Idle, 1988/89 Eng
AXFY0848 $B1 90, 5.0L V8 Man 1227808 VN 'Group A' SS, Production Release
AYLJ???? $?? 91, 3.8L V6 Auto 1227808 Early VP Production
AYLK???? $?? 91, 3.8L V6 Man 1227808 Early VP Production
BAAM0265 $FB 92, 3.8L V6 Auto 1227808 For 92 mdl VP V6 Engine changes
BAAN???? $FB 92, 3.8L V6 Man 1227808 For 92 mdl VP V6 Engine changes
BAAP???? $FB 92, 5.0L V8 Auto 1227808 Production 92mdl V8
BABR3575 $B1 91, 3.8L V6 Auto 1227808 Re-released 91mdl VP V6
BABS???? $B1 91, 3.8L V6 Man 1227808 Re-released 91mdl VP V6
BABT???? $B1 91, 3.8L V6 Man 1227808 Replaces BABS
BABU3587 $B1 91, 3.8L V6 Auto 1227808 New Zealand, Export
BAXY???? $?? 92, 3.8L V6 Auto 1227808 New Zealand, Export
BAXZ???? $?? 92, 3.8L V6 Man 1227808 New Zealand, Export
BAYA7003 $DB 92, 5.0L V8 Man 1227808 VN 'Group A' SS, Service Idle fix
BBMM???? $03 92, 3.8L V6 Auto 1227808 LPG Service Memcal (92 Eng)
BBMN???? $03 92, 5.0L V8 Auto/Man 1227808 Export
BBMP9080 $FB 92, 5.0L V8 Auto/Man 1227808 Police & HSV
BBPA???? $FB 92, 5.0L V8 Man 1227808 Production 92mdl V8
BDJH???? $DB 92, 5.0L V8 Auto/Man 1227808 HSV Clubsport 200KW (Black Motor)

VR

The Holden VR Commodore was produced between Jul 1993 and Mar 1995, it used a 16176424 PCM or a 16183082 ECM, again fitted with the Holden 5.0L V8 or the 3.8L V6 (Which was much more refined then previous versions). Both engines still being MAP based PFI, Auto Trans model got the full electronic Auto (4L60-E). They also gained a security system that was integrated with the PCM/ECM. Both PCM/ECM now communicate at 8192.

Program I.D Descriptions:

$11 = VR Auto release. (0x6008)
$12 = VR Manual release. (0x0008, 0x8008 with memory offset)
$2A = LPG release. (0x6008)
$3D = VR MY94 HSV Auto release. (0x6008)

Last Updated ~ 8 - May - 2005

BCC Program I.D Year/Engine/Trans Type ECM/PCM Used Comments
BCKC2914 $11 93, 5.0L Auto 16176424 VR Pilot Release
BFFH???? $12 93, 3.8L V6 Man 16183082 /16206305 First VR V6 Manual Release
BFFK1287 $11 93, 3.8L V6 Auto 16176424 First VR Auto Release
BFFL???? $11 93, 5.0L Auto 16176424 Early Production
BFFM1296 $12 93, 5.0L Man 16183082 / 16206305 First VR V8 Manual Release>
BFPL2416 $11 93, 5.0L Auto 16176424 185KW HSV
BFPM???? $12 93, 5.0L Man 16183082 / 16206305 185KW HSV
BHND5613 $11 93, 3.8L Auto 16195699 (RFI) First Police release
BHNF5619 $11 93, 5.0L Auto 16195699 (RFI) First Police release
BHNW???? $11 93, 3.8L Auto 16176424 Early LPG upto 11/94
BJKS8010 $12 93, 5.0L Man 16183082 / 16206305 Fix for O2 Malfunction
BJKT8015 $11 93, 5.0L Auto 16176424 Fix for O2 Malfunction
BJMF???? $11 93, 5.0L Auto 16195699 (RFI)  
BKBJ0136 $3D 94, 5.7L Auto 16176424 Initial HSV 215KW Auto Release
BKBK0140 $3C 94, 5.7L Manual 16183082 / 16206305 Initial HSV 215KW Manual Release
BKCY0500 $12 93, 3.8L Man 16183082 / 16206305 Early Production
BKCZ0504 $11 93, 3.8L Auto 16176424 Trans Shift Fix
BKDA0509 $11 94, 3.8L Auto 16195699 (RFI) Police pack update
BLCB5067 $11 93, 3.8L Auto 16176424 Replacement for BKCZ0504
BLCC5074 $11 93, 5.0L Auto 16176424 Replacement for BJKT8015
BLCD???? $12 93, 3.8L Man 16183082 / 16206305 Replacement for BKCY Serial Data Fixes
BLCF5084 $12 93, 5.0L Man 16183082 / 16206305 Replacement for BJKS8010
BLCH5094 $11 93, 3.8L Auto 16195699 (RFI) Replacement for BKDA
BLCJ???? $11 93, 5.0L Auto 16195699 (RFI) Replacement for BJMF
BLYN8253 $2A 93, 3.8L Auto 16176424 For Factory Fitted LPG System
BMZA1754 $11 94, 3.8L Auto 16176424 New Transmission Cals
BMZB1762 $11 94, 3.8L Auto 16195699 (RFI) Police Pack from 11/94
BMZC1766 $11 94, 5.0L Auto 16176424 New Transmission Cals
BMZD???? $11 94, 5.0L Auto 16195699 (RFI) Police Pack from 11/94
BMZF???? $11 94, 5.0L Auto 16176424 For New Trans
BMZH1779 $2A 94, 3.8L Auto 16176424 LPG Update from L772126
BNLJ3965 $11 94, 3.8L Auto 16176424 SOP to L772125 Replaced by BTXN
BPHZ???? $12 94, 5.0L Man 16183082 / 16206305 Update to BLCF5084
BPLY9211 $11 94, 3.8L Auto 16176424  
BPLZ9214 $11 94, 3.8L Auto 16176424 Re-released BLCB for Code68 disable and FE2.
BPMA???? $11 94, 3.8L Auto 16176424 95 Trans, replaces BMZA
BPMB???? $11 94, 5.0L Auto 16176424 From 11/94 with 94 Transmission
BPMC???? $11 94, 5.0L Auto 16176424 From 11/94 with 95 Transmission
BPML9311 $3D 94, 5.7L Auto 16176424 Updated 215KW cal
BPMN9322 $11 94, 5.0L Auto 16176424 From 95 Trans vehicles
BTXM???? $11 94, 3.8L Auto 16176424 Service Fixes, 95 Trans, replaces BPMA
BTXN5606 $11 94, 3.8L Auto 16176424 Replaces BPLY
CAKF2791 $11 94, 3.8L Auto 16176424 Final VR fix calibration (Upto L772125)
CAKH???? $11 95, 3.8L Auto 16176424 Final VR fix calibration (From L772126)

VS

The Holden VS Commodore was produced between Mar 1995 and Sept 1997, it used 3 different ECM/PCM's depending on the Engine/Trans Combo. Still with the Holden 5.0L V8, however the 3.8L V6 was reworked and now carried the "Ecotec" badge, it also used a frequency O/P MAF and went to Sequential Injection on the V6. Also retained was the same security system that was integrated with the PCM/ECM, and of course communications at 8192. Auto trans is still the 4L60-E.

Program I.D Description:
The Memcal program I.D byte is located at the hex address in brackets. If this is set to $AA it is possibly not a stock calibration.

$51 = VS Ecotec V6, Auto and Man versions. (0x2008)
$58 = Like VR's $11 release but VS Theft Deter Implemented. (0x6008)
$5A = Like VR's $12 release but VS Theft Deter Implemented. (0x0008, 0x8008 with memory offset)
$5B = For HSV's 5.7L V8 (Manual). (0x0008, 0x8008 with memory offset)
$76 = VS LPG Release. (0x2008)
$83 = VS 1996- Powertrain modifications. (0x6008)
$84 = For HSV's 5.7L V8 (Automatic). (0x6008)
$A6 = VT type program modified for both VS Ute and Statesman SeriesIII only. (0x2008)

Last Updated ~ 8 - May - 2005

BCC Program I.D Engine/Trans Type ECM/PCM Comments
BLJX6413 $5A 5.0L Man 16183082 / 16206305 us78 Emissions (pilot release)
BLHB???? $83 5.0L Auto 16195699 (RFI) With 95 coded trans
BLHF???? $51 3.8L Auto 16208257 (RFI) Police Version for 95 Transmission
BMZJ1782 $76 3.8L Auto 16199728 For Factory Fitted LPG System - (Early Version)
BMZK1791 $58 5.0L Auto 16176424 Pilot Release HSV 185KW, with 95 Trans
BMZL1790 $5A 5.0L Man 16183082 / 16206305 HSV 185KW
BMZM1793 $84 5.7L Auto 16176424 HSV 215KW 5.7L, first release
BMZN1796 $5B 5.7L Man 16183082 / 16206305 HSV 215KW 5.7L
BPYP???? $51 3.8L Man (T5) 16199728 VS start of production - (4-wire O2)
BPYR1417 $51 3.8L Auto 16199728 VS start of production - (2-wire O2)
BPYS1476 $83 5.0L Auto 16176424 With 95 coded trans
BRBH???? $83 5.0L Auto 16176424 With 96 coded trans
BRBJ2679 $84 5.7L Auto 16176424 HSV 215KW 5.7L
BRHP6563 $51 3.8L Auto 16199728 Released for Heated O2 sensors (4-wire O2)
BRHZ???? $51 3.8L Auto 16208257 (RFI) Police version from 5/95 for 96 Transmission
BSAJ???? $83 5.0L Auto 16195699 (RFI) Police Version, upgrade for 96 Transmission
BSAK???? $58 5.0L Auto 16176424 HSV 185KW, with 96 Trans
BSTH1442 $51 3.8L Auto 16208257 (RFI) Police Version
BSTJ1446 $51 3.8L Man 16199728 Heated O2 sensors and serial data fixes
BSTK1451 $51 3.8L Auto 16210672 Replaced by BTXP for Cold Hesitation and Pinging
BTBP3243 $51 3.8L S/C Auto 16210672 / 16210480 For 97 Trans, needs S/C specific '0672' PCM or 16210480.
BTBS3251 $76 3.8L Auto 16199728 For Factory Fitted LPG System - (Late Version)
BTXP???? $51 3.8L Auto 16210672 Fixes, plus 93Km/h TCC Lockup
BWCS9976 $83 5.0L Auto 16195699 (RFI) Police version
BWCT9978 $84 5.7L Auto 16176424 HSV 215KW 5.7L
BWCU9977 $83 5.0L Auto 16176424  
BWCW9975 $83 5.0L Auto 16195699 (RFI) Police Version, 96 Transmission
BWFU0810 $83 5.0L Auto 16176424 Series II, From 6/1996
BWFW0312 $5A 5.0L Man 16183082 / 16206305 Series II, From 6/1996
BWFX0424 $51 3.8L Auto 16199728 Fix for Cold hesitation, pinging and 93 km/h TCC Lock
BWFZ0433 $83 5.0L Auto 16195699 (RFI) Police Version from 6/1996
BWLU???? $51 3.8L Man (T5) 16199728 Revised Cold Hesitation and Ping fix (2wire O2)
BWLS1281 $51 3.8L Man (T5) 16199728 Revised Cold Hesitation and Ping fix (4wire O2)
BWLT1282 $51 3.8LAuto 16199728 Replaces BWPJ, with 93Km/h TCC Lock
BWPJ1640 $51 3.8L Auto 16199728 Revised CanPurge, Cold Hesitation and Ping fix
BWPK1634 $51 3.8L Man (T5) 16199728 Revised CanPurge and all service fixes applied.
BWPL1631 $51 3.8L Auto 16208257 (RFI) Police Version from 5/1996
BZNB???? $51 3.8L Auto 16210672 Export only, for leaded fuel
BZPT0725 $51 3.8L Man 16199728 For Getrag manual trans
CJYM3003 $A6 5.0L Man 16234531 Series III VS Ute, Recalled, use 'DRRT'
CJYN3007 $A6 5.0L Auto 16234531 Series III VS Ute, Recalled, use 'DRRP'
CKUL4113 $51 3.8L Auto 16199728 For 98 Transmission
CKUM???? $51 3.8L S/C Auto 16210672 / 16210480 For 99 Trans, needs S/C specific '0672' PCM or 16210480.
CKUN???? $83 5.0L Auto ?? PO V5C EXC XT9 Series II Ute
CKUP4125 $83 5.0L Auto ?? 185KW, With full circle Trans
CKUR???? $84 5.7L Auto ?? 215KW 5.7L, With full circle Trans
CNPC3157 $A6 5.0L Man 16234531 VS Series III 195KW Ute, Recalled, use 'DRRR'
CNPD???? $A6 5.0L Auto 16234531 VS Series III 195KW Ute, Recalled, use 'DRRS'
COYM???? $?? 5.0L Man ??  
CXAJ1848 $51 3.8L Auto 16210672 Emissions Upgrade & 99 Transmission

VT

The VT Commodore was the all new update to the VN-VS Models, engines remained the same (Except the Holden V8 gained an Air Mass Meter system and Sequential Injection). The Auto Trans (4L60E) remained, the rest is new... The mid 1999+ models had the option of two versions of the "Detuned" Chevrolet 5.7L LS1 V8 (~300Hp) replacing the Holden V8. The LS1's PCM is Flash Memory based, with Delphi's custom version of the Motorola 683xx, 32bit MCU. See the main pcmhacking.net site for information and bins.

Program I.D Description:
The Memcal program I.D byte is located at hex location 0x2008. If this is set to $AA it is possibly not a stock calibration.

$A5 = VT V6 and S/C V6 Release.
$A6 = VT Holden 5L & 5.7L V8 Release.

Last Updated ~ 14 - July - 2002

Memcal BCC Program I.D Engine/Trans Type ECM/PCM Service # Comments
BWLR 1278 A5D 3.8L Auto 16233396 LPG
CDUW ???? $A6A 5.0L Auto 16234531 180KW Pilot Release
CDUX ???? $A6 5.0L Man 16234531 180KW Pilot Release
CDUY ???? $A6 5.0L Auto 16234531 195KW Pilot Release
CDUZ 3954 $A6 5.0L Man 16234531 195KW Pilot Release
CDWA 3957 $A6A 5.7L Auto 16234531 HSV 220KW 5.7L GMH V8 Pilot Release
CDWB ???? $A6 5.7L Man 16234531 HSV 220KW 5.7L GMH V8 Pilot Release
CFYX 8232 $A5B 3.8L Auto 16233396  
CFYZ 8268 $A6B 5.0L Auto 16234531 180KW Pre Release
CFZA 8287 $A6B 5.0L Man 16234531 180KW Pre Release
CFZB8427 $A6 5.0L Auto 16234531 HSV 195KW GMH V8
CFZC8251 $A6 5.0L Man 16234531 HSV 195KW GMH V8
CFZD???? $A6 5.7L Auto 16234531 HSV 220KW 5.7L GMH V8
CFZF8259 $A6 5.7L Man 16234531 HSV 220KW 5.7L GMH V8 w/5spd
CJDL1917 $A5 3.8L Man 16233396 Series I, upto 02/1999
CJDN1927 $A6 5.0L Auto 16234531 Std 179KW GMH V8
CJDP1932 $A6 5.0L Man 16234531 Std 179KW GMH V8
CJKU1912 $A5 3.8L Auto 16233396 Series I, First release
CJKW1922 $A5 3.8L S/C Auto 16233396 Series I Supercharged V6, First release
CNPF3167 $A6 5.0L Auto 16234531 HSV 195KW GMH V8
CNPH???? $A6 5.0L Man 16234531 HSV 195KW GMH V8
CNPJ???? $A6 5.0L Man 16234531 From 01/1999
CNPK???? $A6 5.0L Auto 16234531 HSV 180KW GMH V8
CNPL3192 $A5 3.8L Auto 16233396 From 12/1998 to 03/1999
CNPM3196 $A5 3.8L S/C Auto 16233396 Series I Supercharged V6, upto 05/1999
CNPN3202 $85 3.8L Auto ?? SeriesI LPG, ends 03/1999
CNPP???? $A5 3.8L Man 16233396 Series I, ends03/1999
CNPR3211 $A5 3.8L HSV S/C Auto 16233396 VT Series I, HSV XU6
CNUL3863 $A6 5.0L Auto 16234531 Police Pack, upto 01/1999
CRNK1750 $A6 5.0L Auto 16234531 Police Pack, from 01/1999
CXWB1931 $A5 3.8L Auto 16233396 Series II Update, ends 04/2000
CXWC???? $A5 3.8L Man 16233396 Series II
CXWH1935 $A5 3.8L S/C Auto 16233396 SeriesI, ends 10/1999
CXWJ1936 $A5 3.8L Auto 16233396 Series I LPG, ends 07/2000
CXWK1937 $A5 3.8L HSV S/C Auto 16233396 VT Series II, HSV XU6
CXWL1938 $A5 3.8L Auto 16233396 Last of Series I Cals
CXWM1939 $A5 3.8L Man 16233396 Series I, ends 03/1999
CXWN1940 $A5 3.8L Auto ?? Series I LPG, ends 05/1999
DARC4389 $A5 3.8L S/C Auto 16233396 Series II Supercharged V6, from 10/1999
DBLX6689 $A5 3.8L HSV S/C Auto 16233396 VT Series II, HSV XU6
DDRF2639 $A5 3.8L Auto 16233396 Series II, ends 07/2000
DFBM???? ?? 3.8L Auto ?? Series I LPG, from 07/2000
DJLX4957 $A5 3.8L Auto 16233396 Series II, from 07/2000

VX - VY

The VX Commodore was the update to the VT, to most, they would appear as visual changes only. The LS1 (GenIII) V8 remains an option, as does the V6 in both naturally aspirated and Supercharged form. The Supercharged VX V6 PCM remains the same as the VT's (16233396), however the standard V6 gained a new Flash based PCM (09356445), these can be identified by the brown coloured plugs and of course no removable Memcal. This Flash based PCM is not the same as used on the GenIII V8.

Program I.D Description:
The Memcal program I.D byte is located at hex location 0x2008. If this is set to $AA it is possibly not a stock calibration.

$A5 = VX Supercharged V6 Release.

Last Updated ~ 8 - May - 2005

BCC Program I.D Engine/Trans Type ECM/PCM Comments
DDRH2640 $A5 3.8L S/C Auto 16233396 Non Flash PCM
DDRJ2641 $A5 3.8L S/C Auto 16233396 HSV XU6
DKDC $xx 3.8L (Auto & Man) 09356445 FlashROM PCM (VX & VU), early
DMTY $xx 3.8L (Auto & Man) 09356445 FlashROM PCM (VX & VU), update