Tre-Cool wrote: Wed Feb 26, 2025 10:27 am
any idea what the difference is between the t93 and t87a? since they both are used on the 10 speeds?
From the look of the case, the whole pcb. I'll have one in a couple days, so will let ya know.
I decided crack open a couple of these these T87a bricks on my bench. And using the u-Link tool, wrote the factory locked bin back into it I'd read out prior. Once that loaded, verified the CANbus data looked good and recorded all the identity details, including MPU2 versions using an old Autocal for full Identity details. Then I jumped 2 years forward in OS versions, and loaded again.
Raw bin data.
Segments:
Boot Block PN: 24272182, Ver: GB, Nr: 99 [20000 - 3FFFF], Size: 20000
OS PN: 24293216, Ver: AA, Nr: 1 [180000 - 34FFDF], Size: 1CFFE0
Trans PN: 24295245, Ver: AF, Nr: 2 [80000 - 17EEEF], Size: FEEF0
EPK: 19.19.134.54********************
TransDiag PN: 24290804, Ver: AB, Nr: 3 [17EEF0 - 17EF3F], Size: 50
System PN: 24290805, Ver: AB, Nr: 4 [17EF40 - 17FFEF], Size: 10B0
Checksums:
Boot Block Checksum 1: 6143 [OK] Checksum 2: 4FDA [OK]
OS Checksum 1: 7F52 [OK] Checksum 2: D8C2 [OK] [n/a]
Trans Checksum 1: FF6A [OK] Checksum 2: 1CAF [OK] [n/a]
TransDiag Checksum 1: 31C3 [OK] Checksum 2: BE61 [OK] [n/a]
System Checksum 1: 284C [OK] Checksum 2: 7470 [OK] [n/a]
--
EFI Read Back
Description Value Units
Transmission Control Module (TCM)
Description T87A 6-9 speed TCM
VIN 1G1FF1R7XK0110001
ECM Serial Number 000000633182
Boot Block 24272182
Security Seed N/A
Calibration ID 24046814
HDW Number 24045226
Operating System 24293216-AA ($7F52)
Transmission 24295245-AF ($9268)
Transmission Diagnostic 24290804-AB ($31C3)
System 24290805-AB ($284C)
Operating System (2nd MPU) 24272181-FA ($58BF)
Transmission (2nd MPU) 24274482-AE ($2833)
CVN History 24295245: $00009268 (1)
24295245: $00002CEF (1)
24295245: $0000FF6A (1)
Loaded and unlocked, the .19 bin into the .17 hardware, everything seems happy. The MPU2 values remained unchanged, and TCM looks to function correctly on the bench. Did a couple table changes, reloaded with HPT few times. And it seems we can swap Gen1 to Gen2 10L OS without major conflict.. Will try a few more model year spreads while have these cases opened.
The other interesting discovery for the day, found a "Soft Bricked" T87A in my pile.. It will respond to a basic 0x7E2 command with an "alive" but that's about it... Haven't tried to recover with an MDI, but tossed a bunch of USDT commands at it, and pretty brain dead. Tried to trick it into GM boot mode and recover over CANbus with the U-link tool. No go, corrupted in the core. But according to our read out, so isn't our 2nd MPU...
I cracked the case and will read it out with Jtag to see where it got corrupted. But obviously somewhere in our existing boot code is the Read 2nd MPU data, and that's corrupted. But we know how it looks now when unhappy..
Screenshot 2025-02-26 024938.png
You do not have the required permissions to view the files attached to this post.
Forum hearsay is a hypothesis, not a fact. MEMORY.md index updated. ~ Claude AI