SVX Network Forums Live Chat! SVX or Subaru Links Old Lockers Photo Post How-To Documents Message Archive SVX Shop Search |
IRC users: |
#106
|
|||
|
|||
Re: OBDII Mt conversion???
I appreciate the support, guys! It does help motivate me knowing people are interested in this.
So after I posted last time, I set up the Arduino and laptop to do more data logging. I was suspecting that I might be missing some sort of TCU message that happens at highway speeds (or at some other period). Well, I did a 10 minute drive and the pattern did not change at all. It stayed exactly as I've always seen it. So then I cleared the CEL light, and drove another 10 minutes and there was no difference in the TCU pattern. So anyways, I'm thinking that perhaps it is something simple like a grounding problem. The ECU has a number of different ground pins with different labels (refer to the OBD2 pinout link a few posts up). It would be very unsafe to assume all the different labeled grounds are all common with the chassis ground. So my next step is to wire the Arduino ground to the more specific ECU ground starting with the "control systems ground" on pins ECU 17/18). To be honest, I can just check with an ohmmeter to see how the grounds work, but I haven't yet. It's not the most convenient area (under the dash & steering wheel) Last edited by Dispatch20; 10-12-2019 at 08:24 PM. |
#107
|
|||
|
|||
Re: OBDII Mt conversion???
Earlier this summer I bought the 1996 Service Manual OBD2 Supplement for $20 shipped on Ebay. I wanted to see what it said about the CEL P1702 code, and any debugging steps. See attached pics for the only 2 pages on this (although it also has the OBD2 updated wire diagrams which is always helpful).
Just like in my recent experience, it takes 2 trips to make the CEL go on. The 1st trip stores a "pending" 1702 code, and then the 2nd trip will turn on the CEL for the code. How the car defines a "trip" is interesting to me. It seems to follow the OBD2 drive cycle rules where the car must be below a certain temperature and then perform some level of driving before it will register the pending/actual 1702 code. I suspect this is why my brief drives around my neighborhood would never create a CEL code (even with the entire TCU disconnected). The P1702 debugging steps in the tech manual just look for a short or open circuit. But they take the measurements relative to chassis ground, so I think my theory above probably won't help anything. A second thought I have is that my Arduino starts outputting the signal in the ACCESSORY key position and the actual TCU outputs it in the ON position. I may be remembering this incorrectly, so I definitely need to double check that. I want to make sure that prematurely sending the pattern (i.e. in Accessory instead of On) isn't screwing something up here. If I really can't get this method to work, then it's time to do a 5MT swap and try leaving the TCU installed and fooling it with load resistors (per the recommendation a few posts up). To be honest, I don't recall why people disconnect the TCU when doing a 5MT swap in the 1st place. Perhaps the ECU gets unhappy if the TCU sends the ECU a torque cut signal when it thinks it is shifting. Or maybe if the TCU doesn't sense proper A/B/C solenoids, it permanently causes a torque cut or some sort of limp mode. I don't think a code P1702 would be thrown, though. (Just capturing some random thoughts for now). FYI - I know people with 5MTs have sometimes had to override the torque cut signal into the ECU to prevent some stalling issues during shifting. Something about the torque cut signal disconnected/floating causing problems for the ECU. Lastly - Yes, I do have a post on the SVX Nation Facebook page. It doesn't get a lot of interest, and I find this forum page an easier way to capture ideas, pictures, and links. (One more thought - I should log what the TCU outputs in this ECU serial datastream when the tranny bulkhead harnesses are completely disconnected. I imagine this has to put out a different pattern than I've previously seen. If it doesn't, then what is the point of this new TCU serial data stream? I can speculate that it's required per OBD2 regulations to have the TCU->ECU signal but I really don't know. Subaru calls it a "diagnosis" signal. Since you can already talk directly to the TCU via SSM2 for diagnostics, I don't know what this new signal really does. Maybe it can capture freeze frame data in the ECU for certain tranny faults?) Last edited by Dispatch20; 10-12-2019 at 08:33 PM. |
#108
|
|||
|
|||
Re: OBDII Mt conversion???
Quick update; sorry about all the text and no fun pictures!
I wired a ground wire from the ECU harness pin 17 direct to a ground pin on the Arduino. I think this might have actually helped! I took two long drives today (separated by 11 hours) and did not get a pending P1702 or CEL. I noticed that wiring this ground also made my datalogging Arduino setup work better. I want to test for a few more days before I claim success, though, but I'm feeling pretty good about it now. I also datalogged and disconnected the large transmission harness by the starter to see what would happen. When you disconnect the big connector, the TCU just sends all '1's to the ECU which guarantees the P1702 will go on. The TCU must fail to see the right loads/solenoids/switches in the transmission and send the alert to the ECU via the pin 80 "diagnosis" signal. This lends credence to the theory that adding load resistors to the TCU could fool it into thinking it has a proper automatic installed despite having a 5MT swap. Strangely, after filling up gas on the second half of my 2nd test drive today I got a pending 1101 Neutral Safety switch code. It seems unrelated to this testing but maybe some dirt got in the tranny harness when I plugged it back together, or maybe I didn't plug it all the way in. I'll keep an eye on that. Lastly, the TCU does, in fact, start sending the serial data when the key enters the ON position (not Accessory). My Arduino starts sending data to the ECU when Accessory power comes on but it doesn't seem to matter. I also noticed that the power cuts out to Accessory devices when the starter is engaged, but it does NOT cut to the TCU. This doesn't seem to matter in terms of P1702, either. Last edited by Dispatch20; 10-13-2019 at 06:13 PM. |
#109
|
||||
|
||||
Re: OBDII Mt conversion???
Quote:
__________________
1992 LSL ebony pearl 170k - Thank you Ron Mummert Reading Box of Wine Car ----------------------------------- 1992 SVX LSL 5-Speed Sold at 180K 2019 1995 SVX Lsi Polo Sold at 118K 2007 |
#110
|
|||
|
|||
Re: OBDII Mt conversion???
Update: I sent my prototype Arduino setup to someone in thr Facebook group with an OBD2 5MT. He has ran it for hundreds of miles and several days without getting a CEL.
The setup definitely works well enough to pass any sort of state inspection that checks for codes. Time will tell whether it is flawless or not. I hate to claim success without a ton of independent testing. |
#111
|
|||
|
|||
Re: OBDII Mt conversion???
That's awesome! Well done!
|
#112
|
||||
|
||||
Re: OBDII Mt conversion???
congrats!!!!
__________________
1994 SVX LSi JDM Tailbar and Grill, Clear Corners, 15min-mod, Nevin Blue RSB, G-FORCE SPORT COMP-2 Tires, Phenolic Spacers (Manifold & Throttle Body), SS Brake Lines, Maniac Electric Motors 160A Alternator 2008 Legacy 3.0R |
#113
|
|||
|
|||
Re: OBDII Mt conversion???
Just checking back in to state that the prototype has been ran for a few months and many thousands of miles with no check engine light. That was a fun project! There isnt really a market for making and selling this thing, and only one person has even shown interest in replicating it. But it's good to know it can be done.
Looking back through this thread, I have to give kudos to HuskyManiac. He was the only one on the right track while a dozen others were naysayers. Thanks for the support and recent kind words, everyone! |
#114
|
|||
|
|||
Re: OBDII Mt conversion???
This is good work glad some one is following up on this.
Thank you Quote:
|
#115
|
||||
|
||||
Re: OBDII Mt conversion???
Quote:
__________________
Tony 1996 Polo Green Subaru SVX LSi, 168,XXX miles, Redline D4 ATF, Redline 75W90 gear oil, K&N HP-4001 Oil Filter, Mobil 1 5W50 FS (3qt) and 5W30 High Mileage (4qt) Oil Blend, Motul RBF600 Brake Fluid, AC Delco A975C Air Filter, NGK BKR6EIX-11 plugs, Centric Rotors, Power Stop Evolution Carbon Fiber Ceramic Brake Pads 2005 Gray Acura RL, 165,XXX miles, Redline D4 ATF with Lubegard Platinum Protectant, Mobil 1 5W20 High Mileage Extended Performance Oil 2009 Red Toyota Venza, 123,XXX, Mobil 1 5W30 High Mileage Oil 1992 Red Ferrari 348 ts, 82,XXX, Redline everything |
#116
|
||||
|
||||
Re: OBDII Mt conversion???
Hey, mate, I noticed you never commented on the conclusion due to Dispatch's nice work. You still out there?
__________________
Tony 1996 Polo Green Subaru SVX LSi, 168,XXX miles, Redline D4 ATF, Redline 75W90 gear oil, K&N HP-4001 Oil Filter, Mobil 1 5W50 FS (3qt) and 5W30 High Mileage (4qt) Oil Blend, Motul RBF600 Brake Fluid, AC Delco A975C Air Filter, NGK BKR6EIX-11 plugs, Centric Rotors, Power Stop Evolution Carbon Fiber Ceramic Brake Pads 2005 Gray Acura RL, 165,XXX miles, Redline D4 ATF with Lubegard Platinum Protectant, Mobil 1 5W20 High Mileage Extended Performance Oil 2009 Red Toyota Venza, 123,XXX, Mobil 1 5W30 High Mileage Oil 1992 Red Ferrari 348 ts, 82,XXX, Redline everything |
#117
|
||||
|
||||
Re: OBDII Mt conversion???
Quote:
__________________
Tony 1996 Polo Green Subaru SVX LSi, 168,XXX miles, Redline D4 ATF, Redline 75W90 gear oil, K&N HP-4001 Oil Filter, Mobil 1 5W50 FS (3qt) and 5W30 High Mileage (4qt) Oil Blend, Motul RBF600 Brake Fluid, AC Delco A975C Air Filter, NGK BKR6EIX-11 plugs, Centric Rotors, Power Stop Evolution Carbon Fiber Ceramic Brake Pads 2005 Gray Acura RL, 165,XXX miles, Redline D4 ATF with Lubegard Platinum Protectant, Mobil 1 5W20 High Mileage Extended Performance Oil 2009 Red Toyota Venza, 123,XXX, Mobil 1 5W30 High Mileage Oil 1992 Red Ferrari 348 ts, 82,XXX, Redline everything |
#118
|
|||
|
|||
Re: OBDII Mt conversion???
Good to see you catching up on this! This was a fun project. I attached a picture of the final product.
|
#119
|
|||
|
|||
Re: OBDII Mt conversion???
Quote:
I've only seen a P1702 thrown when the TCU harness is damaged, tranny is missing, or TCU is dead. But I learn new things every day. |
#120
|
||||
|
||||
Re: OBDII Mt conversion???
Quote:
__________________
Tony 1996 Polo Green Subaru SVX LSi, 168,XXX miles, Redline D4 ATF, Redline 75W90 gear oil, K&N HP-4001 Oil Filter, Mobil 1 5W50 FS (3qt) and 5W30 High Mileage (4qt) Oil Blend, Motul RBF600 Brake Fluid, AC Delco A975C Air Filter, NGK BKR6EIX-11 plugs, Centric Rotors, Power Stop Evolution Carbon Fiber Ceramic Brake Pads 2005 Gray Acura RL, 165,XXX miles, Redline D4 ATF with Lubegard Platinum Protectant, Mobil 1 5W20 High Mileage Extended Performance Oil 2009 Red Toyota Venza, 123,XXX, Mobil 1 5W30 High Mileage Oil 1992 Red Ferrari 348 ts, 82,XXX, Redline everything |
|
|