T43 TCM Finding gear ratios in .bin

Disassembly, Reassembly, Tools and devleopment. Going deep with Hardware and Software.
User avatar
GSRegal99
Posts: 17
Joined: Fri Nov 20, 2020 3:27 am
cars: 1998 GMC Sonoma, 3.6 VVT LY7 / 6L50
-E67 ECU / T43 TCU.
Location: Wisconsin

Re: T43 TCM Finding gear ratios in .bin

Post by GSRegal99 »

I'm kinda late, but you can use my file for comparing/trying things.

I have an E67/T43 running a LY7 6L50 in a GMC Sonoma.

E67 OS: 12630367 - 2009 Pontiac G6. The System, Fuel System and speedometer segments are from a 2009 Trailblazer (OS: 12630458) I need the class 2 data turned on.
T43 OS: 24243170 - 2008 CTS

I found and turned on the discrete cruise input, so you can use X1 Pins 21,22,30 with a 3 wire cruise switch. I forget the location in the bin. I can try to find my notes on that...
Attachments
7-10-22 Read after cruise switch change..hpt
(1.34 MiB) Downloaded 118 times
-Sean
Hobo
Posts: 27
Joined: Wed Jul 21, 2021 3:14 pm
cars: Alloytec rodeo and bf Falcon

Re: T43 TCM Finding gear ratios in .bin

Post by Hobo »

and here i was thinking i did something unique haha

I didnt know it was possible to use cruise control without a pim/bcm. would like to know more if you have any more info on that?
User avatar
Tre-Cool
Posts: 414
Joined: Tue Oct 16, 2012 12:17 pm
cars: VY SS UTE, VX Drag Car
Location: Perth
Contact:

Re: T43 TCM Finding gear ratios in .bin

Post by Tre-Cool »

the e67 is basically an e38 with extra IO. so allows for more direct inputs vs via bcm/pim & outputs for boost control solenoids etc.
User avatar
GSRegal99
Posts: 17
Joined: Fri Nov 20, 2020 3:27 am
cars: 1998 GMC Sonoma, 3.6 VVT LY7 / 6L50
-E67 ECU / T43 TCU.
Location: Wisconsin

Re: T43 TCM Finding gear ratios in .bin

Post by GSRegal99 »

Hobo wrote: Fri Nov 01, 2024 1:49 pm I didnt know it was possible to use cruise control without a pim/bcm. would like to know more if you have any more info on that?
GM used 3 different ways to trigger cruise on the E67 (that I know of).
CAN = 2
Single wire discrete = 1
Three wire discrete = 0

I did find my notes. On the OS I'm using the cruise bit is at 1D108B. I just needed to change it from a 2 to a 0 (my Sonoma uses a 3 wire cruise switch).

I also did note where it was on a 2009 CTS V and 2010 Colorado: 1D0A7B.

I pulled up those bin files and the string right before the cruise bit was the same (red is the cruise bit). 00 00 00 FF 00 02 (2 is the cruise type in this example). Hopefully that'll help you find it if your offset is different.

I also found the bin file I grabbed after I changed it. I attached it, hopefully it can help.
Attachments
Sonoma PCM Read 7-10-22 with cruise switch change.bin
(2 MiB) Downloaded 105 times
-Sean
radrace19
Posts: 19
Joined: Wed Apr 20, 2022 6:51 am
cars: Pontiac G8 GXP

Re: T43 TCM Finding gear ratios in .bin

Post by radrace19 »

GSRegal99 wrote: Tue Nov 12, 2024 7:23 am
Hobo wrote: Fri Nov 01, 2024 1:49 pm I didnt know it was possible to use cruise control without a pim/bcm. would like to know more if you have any more info on that?
GM used 3 different ways to trigger cruise on the E67 (that I know of).
CAN = 2
Single wire discrete = 1
Three wire discrete = 0

I did find my notes. On the OS I'm using the cruise bit is at 1D108B. I just needed to change it from a 2 to a 0 (my Sonoma uses a 3 wire cruise switch).

I also did note where it was on a 2009 CTS V and 2010 Colorado: 1D0A7B.

I pulled up those bin files and the string right before the cruise bit was the same (red is the cruise bit). 00 00 00 FF 00 02 (2 is the cruise type in this example). Hopefully that'll help you find it if your offset is different.

I also found the bin file I grabbed after I changed it. I attached it, hopefully it can help.
Just building on this some it looks like the 2009 E38 OS I have the location is 0x1D0A6B
Hobo
Posts: 27
Joined: Wed Jul 21, 2021 3:14 pm
cars: Alloytec rodeo and bf Falcon

Re: T43 TCM Finding gear ratios in .bin

Post by Hobo »

Awesome. Thankyou for sharing the addresses. How did you go about finding this?

Time to finish off my brake signal wiring
Hobo
Posts: 27
Joined: Wed Jul 21, 2021 3:14 pm
cars: Alloytec rodeo and bf Falcon

Re: T43 TCM Finding gear ratios in .bin

Post by Hobo »

GSRegal99 wrote: Fri Nov 01, 2024 10:26 am

E67 OS: 12630367 - 2009 Pontiac G6. The System, Fuel System and speedometer segments are from a 2009 Trailblazer (OS: 12630458) I need the class 2 data turned on.
T43 OS: 24243170 - 2008 CTS
just wondering how you managed a segment swap with 2 different OSs? did you do it manually by changing the hex? i would like to change my speedometer segment because it reads crazy values and doesnt want to take it from the tcm
User avatar
Knackersjewels
Posts: 98
Joined: Thu May 05, 2022 8:24 pm
cars: Stock VZ SV6
Cammed VZ SV6 (sson to be 6L45 converted and twin turbo)
VY SS L98 ute
VZ V6 AWD One Tonner
Location: Maffra, Vic
Contact:

Re: T43 TCM Finding gear ratios in .bin

Post by Knackersjewels »

Hobo wrote: Wed Nov 13, 2024 12:54 pm
GSRegal99 wrote: Fri Nov 01, 2024 10:26 am

E67 OS: 12630367 - 2009 Pontiac G6. The System, Fuel System and speedometer segments are from a 2009 Trailblazer (OS: 12630458) I need the class 2 data turned on.
T43 OS: 24243170 - 2008 CTS
just wondering how you managed a segment swap with 2 different OSs? did you do it manually by changing the hex? i would like to change my speedometer segment because it reads crazy values and doesnt want to take it from the tcm
I'm wondering this too, as the different segments are in the same locations of the bin, but the commanded addresses are sometime different. I'm guessing you just got lucky and it works?
User avatar
GSRegal99
Posts: 17
Joined: Fri Nov 20, 2020 3:27 am
cars: 1998 GMC Sonoma, 3.6 VVT LY7 / 6L50
-E67 ECU / T43 TCU.
Location: Wisconsin

Re: T43 TCM Finding gear ratios in .bin

Post by GSRegal99 »

Hobo wrote: Wed Nov 13, 2024 7:11 am Awesome. Thank you for sharing the addresses. How did you go about finding this?
I did it using a bench harness, and started with the 09' Trailblazer OS. I verified my bench harness cruise switch was working using a scan tool. Then swapped out roughly half of the engine segment with the one from the 09 G6 OS. Then I checked if the cruise switch still worked. If the cruise input stopped working, I restored half of what I had swapped, back to the original Trailblazer OS. Then checked the cruise switch operation again. I repeated this until I narrowed it down to a pretty small area. I knew I was looking for an "02" from a Tunercat OS log file I found on this forum. Thankfully that small area only had one 02 in it. The Trailblazer OS had an 00 in the same spot. I then only changed that spot in the Trailblazer OS to 02, and the cruise switch stopped working. So I knew I had found the location. This process took about 2 hours, haha.

I'd like to do the same for the discrete start input as well (It's in the system segment), but I cheated and swapped the whole segment out...

Heck, a discrete A/C request input may even exist...
Knackersjewels wrote: Wed Nov 13, 2024 6:27 pm
Hobo wrote: Wed Nov 13, 2024 12:54 pm just wondering how you managed a segment swap with 2 different OSs? did you do it manually by changing the hex?
I'm wondering this too, as the different segments are in the same locations of the bin, but the commanded addresses are sometime different. I'm guessing you just got lucky and it works?
I got lucky. I compared the OS segment of the 2009 G6 LY7 and the 2009 Trailblazer LL8 and noticed there were very few differences and all of the other segments were in the same spots. So I decided to give it a shot. I copied over the Trailblazer segments in a hex editor and it worked!
Hobo wrote: Wed Nov 13, 2024 12:54 pm i would like to change my speedometer segment because it reads crazy values and doesnt want to take it from the tcm
You may need to change your transmission model in the system segment. My speedometer was also initially odd. Being from a FWD vehicle, it's probably set to hex 85 or 86 (6TX5 transmission). You'll need to change it to Hex 82 (6L50). In the file I attached above, this location is 1C1219. (It's 5 bits above the manual/auto flag, you can change this in HP Tuners to help locate the transmission model quicker)
-Sean
Hobo
Posts: 27
Joined: Wed Jul 21, 2021 3:14 pm
cars: Alloytec rodeo and bf Falcon

Re: T43 TCM Finding gear ratios in .bin

Post by Hobo »

I had some spare time and found the address in my os for the transmission model. I noticed in ghidra that nothing seems to be referencing it? Or am I looking at it wrong? I will have to give it a try anyway.

Does anyone know if the e67 has options for vss sensor location? As in after gearbox, after transfer, after final chain etc? I noticed the later e92 ecms have this and also the t42 tcms. I have looked but haven't found anything yet

I also read on a txt somebody posted in another thread that there is a front wheel drive option switch

Edit - I flashed in the file with the modified transmission model but no changes unfortunately. Seems like it's just an info/identifier thing?
Post Reply