Would ya believe me if I said I have it solved already?
Thanks to a little support from a couple people with way more talent than spare time, I caught a bone.. Guess sometimes it pays to be that guy not looking to one up everyone out there. Cause the bone was juicy, and I've been chewing on it for three days straight now..
Couple ways this mix and match issue can be tackled. With proper data in hand, one could realistically write a couple cax files for the ECM and TCM that adjust a few canbus messages, swap out the TCM connector, and be rolling before lunch tomorrow as if Detroit shipped it that way. But that takes the plug-N-play aspect out of the picture. And if someone ever replaces one piece of that pair, your gonna be limping around until the correct files are reloaded. So we will leave that for another day, under they yes it can be done file..
This little T87A is a pretty sweet piece, with a load of potential power. Much of which looks to be unharnessed in normal operation. But it also listens to a lot of unrelated stuff on the CANbus. Like ID 0x1FC - Long_Lat_Sensor_Data_HS. Why would a TCM care where it is on earth? Maybe it's IDR related, because even collision and rollover data is found in our listening ID list. Guessing if ya pull the freezeframe from one of these pieces that's been in a crash, ya can probably learn a lot about that vehicles last ride. Not just the SRS module logging every parameter of that last 30 seconds before impact any more. The once little known of, and never spoken about outside a courtroom, GM onboard Black Box data recorder, sure looks to have become the Black Boxe"s" around model year 16.. Just a friendly FYI...
To actually utilize this piece in a way that doesn't require advanced skills in tuning and wiring, we need to stick with the basics. And lucky for us, this TCM doesn't seem to requires all that extra data to function correctly. Just some specific engine parameters, and a few inputs from our BCM if we wish to retain manual mode, tow haul, and tap shift functions. But it shouldn't be a problem to take what data our LBZ/LMM ECM currently speaks, run it through an extra node to give it a voice over, and our T87 is none the wiser. Same thing with a couple messages heading back to our ECM. All the years of recorded data manipulating GMLAN, finally good for something.. So I have a simple prototype heading out later this week for some real world testing in the E38 based config.
What I could use right now is a couple A40/A50 T14 style TCM's that are beyond repair. I've sourced the T87 side connectors, but probably going to 3d print my own mating sockets for our factory harness side. Unless someone has a part # I've missed, or can rob a truck heading to,,,, well I'm exploring all options. LOL. In exchange for a fried T14, I'll gladly let ya beta test this new adapter soon as I can wire one up. Making all this work on the bench is great, but no substitute for real world data. If ya can score an unlocked 87A, I'll provide the rest..