DLC & MIL wiring questions
ive done numerous searches (from all over the web and here as well) but cant find answers to these tough questions:
base info: '04 Holden LS1 swapped into a Jeep Wrangler using the LS1 computer exclusively but no PIM or BCM (deleted those from the wiring as i have aftermarket gauges and thought there was no use for them). i've yet to wire in the MIL but did wire in the DLC. ive been able to connect my laptop software via the DLC and observe engine functions without issue but cannot pull codes (even when i deliberately unplug things like injectors, sensors, etc...). the engine runs great but i have a slipping prob with the tranny so want to pull codes (which im sure are there - just cant access them).
my questions are: is the reason i cant pull codes because i need the PIM (&/or the BCM) to convert the class 2 serial data signal from the PCM to a UART serial data signal at the DLC (would be pin 9 on the DLC and pin 6 for "diag enable" from the PIM)? why am i able to connect my laptop to the DLC and watch engine management or is that separate info from DTC signals (looks like the same wire providing both information from the PCM)? and does it have anything to do with the fact the MIL circuit itself is not present? do i need the PIM (&/or BCM) to run the MIL or can i simply run 12V to a bulb and ground it thru the PCM's serial data output? im worried there are differences in circuit voltages if i do this and dont want to fry the PCM. at present, the DLC is wired as follows: pin 2 is the PCM class 2 serial data output signal. pins 4 & 5 are grounds and are wired together (is this okay? ive seen differing opinions). pin 16 is direct 12 volt battery power. any help is appreciated. would like to pull codes (im sure there are many) before we go to the dyno shop for software editing. i seriously doubt i simply have no codes stored but spoze its a possibility (like winning Lotto) - surely i dont have it right on the first go. thanks in advance.
as for the MIL, this pcm does not have an MIL output from the pcm which would normally be pin 46 on the red J2 connector (Holdens are a bit different to US models in some wiring respects). the wiring diagrams show the class 2 serial data output from pin 58 (blue J1)going to the PIM where it converts to UART sd and then into the bcm and then into the mil light itself in the holden cluster (which i didnt use as i have aftermarket gauges). this is why im concerned about putting a full 12v to a bulb and then tied into pin 58 at the pcm (the only sd output i have) - im worried voltage drop across the bulb will be too low and fry the pcm at the ground end of the circuit although there are plenty of other 12v circuits going into the pcm.
the dlc wiring diagram is similar to the MIL using the PIM and BCM and a mix of UART and class 2. looks like there are actually 7 wires into the dlc instead of the normal 4 (2 ground, battery and data signal). ive omitted these 3 extra wires: pin 1 going to the bcm, various cabin modules and the instrument cluster (presumably the MIL). pin 9 serial data being tied to the PIM and BCM and pin 6 going to the PIM (sez "diag enable"). the rest is wired as you would expect except for pin 2 going to both the PCM (pin 58) AND the PIM as well.
i still dont understand why i cant intentionally set a code by disconnecting things. you would think i would have SOMETHING in there! makes no sense.
just wire the MIL trigger to pin 46 like you previously mentioned then change the tune to suit... its not going to work any other way
cant use the PIM for what you are doing.. it is purely a language convertor.. does nothing with the MIL light
Last edited by Doubledip; May 18, 2010 at 03:28 AM.
I live in Australia and wire up many LS1's into various vehicles along with mail order looms..
you will not get the mil light working using the bcm, pim or wiring onto the serial data line.. so give up on that one
Last edited by Doubledip; May 18, 2010 at 07:58 AM.
Trending Topics

will try putting a pin onto #46 but tell my why it worked in stock config but now needs modification? shouldnt it work as per the stock config?
again, thanks a heap mate
really appreciated! The Best V8 Stories One Small Block at Time
PS - iou a beer if ya ever come to Perth muhahaha!
p0650
defintion: Malfunction indicator lamp control circuit fault
Explanation: Ecm has detected an improper voltage level on the MIL circuit with the light commanded on
Probable cause: open or short circuit condition
failed driver circuit in the ecm
What can I do to fix this. I hooked up the pcm wire to one side of the light and a 12v+ ignition to the other side. Do I need to use 12v+ battery instead of 12v+ ignition? Thanks for any info you can share. ALso the MIL light does come on when I put the key in the ON-position and once I turn on the vehicle it turns off. If I do an obd2 test it does give me trouble codes but the light is not on even though it has trouble codes.
no you should still get codes logging in the PCM when a fault arises...
I would think that it is possibley the scanner that is faulty/not good enough
definately disconnecting the maf sensor should bring light on
as for the light bringing up codes i have a car in at work this week that we are doing a conversion in (Old valiant with LS1) i will test the light out on it and see if it needs to have a US tune or Aussie tune to work as i double checked the settings with a known good tune and all is correct
P0650 - unchecked
1 - MIL on second error
also checked link from where i got info from and is correct... all of the looms we do that have the MIL set are mail order and no one has said anything .. so i cant help you any more till i try this one physically infront of us.
we did confirm the lack of codes with the engine running and also confirmed again that po650 is unticked 1 - MIL on second error.
if it is a Mafless tune then code 102 will be unticked and because there is no MAF then code 102 will be present... if you dont have code 102 then i think there is a problem with you PCM or tune no flashed in properly for some reason
the code p0650 has nothing to do with it






