For the T42 trecool has looked in to making pcms and tranmissions more compatible and posted lots of notes in this thread here viewtopic.php?t=6820 and viewtopic.php?p=135922#p135922
I don't have an answer for exactly what you need or if it can be done but from the above threads I think you can turn different messages on and off and it can sometimes be done if you know which messages are needed and if the needed ones are supported. You'd probably need AI to help you, vehicle logs, and obviously not all combinations would be possible.
LZ4/LX9 Canyon Swap Prep
-
antus
- Site Admin
- Posts: 10060
- Joined: Sat Feb 28, 2009 10:34 am
- cars: TX Gemini 2L Twincam 8psi
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Subaru WRX 2007
Re: LZ4/LX9 Canyon Swap Prep
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
-
gixxer92
- Posts: 19
- Joined: Sat Mar 03, 2018 3:08 pm
- cars: 1986 Camaro IROC (LS7/Tremec Magnum 6-speed)
1988 Firebird Trans Am
2017 Chevrolet Silverado, 6.6L L8T, 10 Speed
2017 Indian Road Master
Re: LZ4/LX9 Canyon Swap Prep
I have my data on the E67 from the Cadillac OS 12632176Xnke wrote: Sun Oct 25, 2026 3:50 am Can't really find any information on disabling VATS in the E67 computers, apparently it's complicated and difficult and all those fun things.
Claude's on the case of the E67 features needed, unfortunately the 3530 PCM may not be the way to go-I have a 12607096 unit as well but I am trying to get the supercharger support patched into the LZ9 OS, as well as actually getting VATS disabled. I did not want to have to support HPtuners anymore but it's looking like I may have to give them money again. (Partially because the school I work at does not have access to their old HPtuner stuff anymore, as it was stolen...They ask to use mine all the time but if I can get them to pay for the upgrade then maybe I can justify it.)
0x1C1042: Immobilizer algorithm selection, signed 16-bit big-endian. Source labels are 0 = NAO, 1 = PPEI3, 2 = GMIO.
0x1C1044: Immobilizer function enable, unsigned byte. Source labels are 0 = OFF, 1 = ON.
Hope that helps.
Last edited by gixxer92 on Sun Oct 25, 2026 1:17 pm, edited 1 time in total.
-
kur4o
- Posts: 1153
- Joined: Sun Apr 10, 2016 11:20 am
Re: LZ4/LX9 Canyon Swap Prep
VATS on e67 is hardcoded to OS, to turn it off you need to patch the OS, if you have any problem doing it, I can apply the patch for you.
-
Xnke
- Posts: 68
- Joined: Thu Sep 24, 2015 3:42 am
Re: LZ4/LX9 Canyon Swap Prep
That may be helpful. I'm currently working with OSID 12604676, and plan to work on 12606475 as it's more common and covers more target vehicles. I only started with 12604676 because I have a matching ECM BIN and TCM BIN from the same vehicle to start with, and the hardware ID is the same for both - 12603530.gixxer92 wrote: Sun Oct 25, 2026 11:21 am
I have my data on the E67 from the Cadillac OS 12632176
0x1C1042: Immobilizer algorithm selection, signed 16-bit big-endian. Source labels are 0 = NAO, 1 = PPEI3, 2 = GMIO.
0x1C1044: Immobilizer function enable, unsigned byte. Source labels are 0 = OFF, 1 = ON.
Hope that helps.
UNFORTUNATELY, the 3530 hardware has the hard 63.5lbs/hour injector limit, and can only handle 2006 operating systems. I also have hardware ID 12607096, which covers 2007, 2008, and early 2009 applications, but still supposedly has the 63.5lb/hour injector limit.
If I were to send you three different OS's, can you help me patch them? 4676, 6475 are the two I am currently working on but both have the supposed 2006 year OS/Hardware lock issue, and 7096 probably doesn't? If you only have time to look at one of them, 6475 is probably the BIN that I will have to start the actual hardware testing with, if 4674 is not going to flash onto the hardware I have. (Malibu OS vs G6 OS)kur4o wrote: Sun Oct 25, 2026 1:10 pm VATS on e67 is hardcoded to OS, to turn it off you need to patch the OS, if you have any problem doing it, I can apply the patch for you.
Thank you both-I'll report back on getting the ECU's to crank and start the engine as soon as I finish the run-in-stand harnesses. Plan is to start the harness wiring next sunday.
-
Xnke
- Posts: 68
- Joined: Thu Sep 24, 2015 3:42 am
Re: LZ4/LX9 Canyon Swap Prep
OK-so this address pair is blank in 2006 BINs, and only has data in the 2007 Uplander and 2009 Canyon bins, in my bin collection. Looking for similar code located 0x1C0AF0 in the Malibu 2006 BIN, and the malibu and canyon match up byte for byte, just in a different location. The Impala has a different value, 1 instead of 0.gixxer92 wrote: Sun Oct 25, 2026 11:21 am
I have my data on the E67 from the Cadillac OS 12632176
0x1C1042: Immobilizer algorithm selection, signed 16-bit big-endian. Source labels are 0 = NAO, 1 = PPEI3, 2 = GMIO.
0x1C1044: Immobilizer function enable, unsigned byte. Source labels are 0 = OFF, 1 = ON.
Hope that helps.
So:
Code: Select all
BIN FILE Selector Enable Flag
2006 Malibu 12604676 0x1C0AF0 = 0 (NAO) 0x1C0AF2 = 1 (ON)
2006 G6 MT 12604676 0x1C0AF0 = 0 (NAO) 0x1C0AF2 = 1 (ON)
2006 G6 AT 12606475 0x1C0AF0 = 0 (NAO) 0x1C0AF2 = 1 (ON)
2006 Impala 12606475 0x1C0AF0 = 1 (PPEI3) 0x1C0AF2 = 1 (ON)
2009 Canyon 12630465 0x1C1042 = 0 (NAO) 0x1C0AF2 = 1 (ON)
-
kur4o
- Posts: 1153
- Joined: Sun Apr 10, 2016 11:20 am
Re: LZ4/LX9 Canyon Swap Prep
I ported the e38 patch to cover e67[file rename]
for universal patcher
extract the tableseek to xml folder and extract the patch to patch folder.
Than you can apply and find the immo tables on any e67 bin you have. The immo tables only configure different types of immo level, can`t really turn it off, verified in e38 disassembly. e67 might have something left over.
After patch is applied you need to overwrite OS.
for universal patcher
extract the tableseek to xml folder and extract the patch to patch folder.
Than you can apply and find the immo tables on any e67 bin you have. The immo tables only configure different types of immo level, can`t really turn it off, verified in e38 disassembly. e67 might have something left over.
After patch is applied you need to overwrite OS.
You do not have the required permissions to view the files attached to this post.