Some OBDII and Data Link questions

The 1UZFE EGR Delete Kit is available for sale here.

Jesus-Ninja

New Member
So, I'm trying to get my OBDII port up and running.

As I understand it, the OBD Port is Data Link Connector 3

Following the wiring diagrams, I see there should be 4 pins wired up on the plug: pin 7 - SIL (with a grounded shield)
pin 16 - +12V
pin 4 - CG (grounded)
pin 5 - SG (grounded)

I appear to have
pin 7 - SIL (with no grounded shield)
pin 16 - +12V
pin 4 - CG (grounded)
pin 13 - TC
pin 9 - B-Y wire (not sure where this goes)

Then there's Data Link Connector 1, which should be the one under the bonnet.

The diagram shows This having three feeds:

pin 11 - TC
pin 12 - +B
pin 3 - E1 (grounded)

Car is a UK 1998 VVTi, which may explain some of the differences to the wiring diagrams which are from an earlier LS400 and probably not UK.

So, does what I have sound "right", particularly the TC in the OBD-II port and in the engine bay?

What's the B-Y wire in pin 9 my OBD-II port? The assumption would be that, being Black and Yellow, it's also battery +VE

Do I need to bother shielding the SIL feed?

Am I right that this is K Line, as it's only using data on pin 7 (of the standard pins defined for OBD-II)?

Where's TE1 in all this? I can't find it in the diagrams?

Does grounding TC flash codes through the CEL?
 
Last edited:
tc does flash codes through warning light. there's no TE1/TE2 on vvti engines.
what you call obd2 is just k-line phy and sort of proprietary logical level, so it's only partly compliant with obd2 specs. To succesfully connect to ECM with proper cable, you only need +B (battery terminal through a fuse), CG and SIL.
 
Thanks, George. Port is wired up to +B (via 7.5A fuse), CG and SIL.

Any recommendations on software that will work best with my ELM327 cable? Or recommendations on a handheld scanner?
 
Never tried elm327
I use chinese mini vci cable (~$50 shipped) and toyota techstream when I need to be 100% confident in data validness.

And, in case I need fastest data refresh rate, I use vag-com cable and a freeware program.
 
yes, that one will help.
But, surprisingly there's a number of chinese clones of original adapter. Black boxes named "xhorse mini vci" are reported to perform a tad better than those transparent ones. Though they all do work.
 
Never tried elm327
I use chinese mini vci cable (~$50 shipped) and toyota techstream when I need to be 100% confident in data validness.

And, in case I need fastest data refresh rate, I use vag-com cable and a freeware program.

Thinking about it, I have a VAGCOM cable somewhere. What freeware do you use with it?
 
At least you have a choice ))
Hi George. you seem to know your stuff. Struggling to connect to obd2 have 3uzfe with 6 speed gearbox does have canbus hig and canbus low on ecu tried multipal readers to connect but no luck. Older 3uzfe only had one sending wire and worked like a charm. Please help
 
Hi folks. I have a 1UZFE VVTi, with 31,24,17,28,22,26 pin ECU (UCF20/21?). Car runs fine (its a swap). I connected up "W" (Pin 6 of E15) to check engine light, and can read codes off the CEL when I earth "TC" (Pin 5 of E11). I decided to go one step further, bought a scanner, and connected to OBD2 plug according to: Pin 16 to +12V, Pins 4&5 to GND, and Pin 7 to "SIL" (Pin 11 of E15). Scanner cannot "find" the ECU. I put an oscilloscope on "SIL", and there appears to be no data comms on that pin. Any ideas why? Anything I should be doing before comms will happen? (I assume it would be communicating all the time). Hard to believe that just the "SIL" pin/function wouldn't be working, on a perfectly good ECU, hence wondering if I'm doing something wrong? Any other options for getting OBD2 codes out of the ECU?
For info, the pinout below seems to match my ECU perfectly.

1730231116764.png
 
Generic OBD-II reads predominately from CAN hi & lo - which your ECU pinout doesn't seem to have.
From memory, SIL was only used for Transponder Key ECU, Telematics, TPMS etc anyway.
The standards to OBD-II are:
  • Pin2 Bus Positive
  • Pin4 Chassis Ground
  • Pin5 Signal Ground
  • Pin6 CAN hi
  • Pin7 K-Line (SIL)
  • Pin10 Bus Negative
  • Pin14 CAN lo
  • Pin15 L-Line
  • Pin16 Battery +
All other pins are manufacturer specific.

UCF20/21 were manufactured from 94 to 97 and OBD-II became mandatory in the US (first) until 1996, the progressively across the rest of the world. There could possibly be UCF20s out there that are OBD-II compliant, but it comes down to the country from which you sourced your engine, and what the emissions standards were at the time.

All the spec I have on OBD-II are all Australian based... and it wasn't introduced here until 2006.

PB
 
Just checked some old training material and I can confirm that your ECU runs 3 types of multiplex:
  • BEAN (Body Electronics Area Network) via the pins MPX1 and MPX2
    This was for ECM to body control communication - like AC on/off, etc

  • UART (Universal Asynchronous Receive & Transmit) via the pins ENG+ and ENG-
    This carried signals between ECM to TRC, ABS and VSC for engine power reduction

  • M-OBD (Multiplex On Board Diagnostics) via the SIL pin
    This was for communication between ECM and the diagnostic tool
All of these protocols are pre-CAN - sorry but your ECM is not OBD2 compliant.

From 1997 Toyota used both SIL and CAN for diagnostics, until 2003 when it was phased out completely, along with the 2-digit DTCs.
This was due to USA and European regulations mandating the standards for using of CAN.
Depending on the model, Toyota continued to use SIL for a while but only on non-CAN dependant systems, or as a backup if CAN failed
 
Thanks, PB! I think my engine/ECU is a 1999 JDM. Clearly it was before the CAN standard (as no CAN hi and lo), and the fact it has a SIL, one would assume it should work (read so many posts where guys read OBD2 from SIL (pin 7 on OBD2) and Ground (pins 4&5), so just can't understand why my ECU has no signal "activity" on SIL... There must be some explanation).
 
Just checked some old training material and I can confirm that your ECU runs 3 types of multiplex:
  • BEAN (Body Electronics Area Network) via the pins MPX1 and MPX2
    This was for ECM to body control communication - like AC on/off, etc

  • UART (Universal Asynchronous Receive & Transmit) via the pins ENG+ and ENG-
    This carried signals between ECM to TRC, ABS and VSC for engine power reduction

  • M-OBD (Multiplex On Board Diagnostics) via the SIL pin
    This was for communication between ECM and the diagnostic tool
All of these protocols are pre-CAN - sorry but your ECM is not OBD2 compliant.

From 1997 Toyota used both SIL and CAN for diagnostics, until 2003 when it was phased out completely, along with the 2-digit DTCs.
This was due to USA and European regulations mandating the standards for using of CAN.
Depending on the model, Toyota continued to use SIL for a while but only on non-CAN dependant systems, or as a backup if CAN failed
Thanks PB! Sorry, sent my reply below before seeing this reply from you above! I'll go through what you said and digest...
 


Back
Top