Page 1 of 2 12 LastLast
Results 1 to 25 of 40

Thread: E38 LCM / LKM coding question

  1. #1
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL

    E38 LCM / LKM coding question

    Hi,

    I recently completed the facelift on my e38 and installed some Xenon headlights. Now I always get an error message: check low beam and chack turn signals, even though everything works perfectly. Does anybody know how I can code the lcm to recognize the new lights (and also how to reset the airbag light; during the upgrade I had to disconnect the side airbags and forgot to disconnect the battery...)


    Or would it be the easiest to get a new (used) lcm and recode it to the car?

    Thanks in advance for your input!

  2. #2
    Join Date
    Nov 2006
    Location
    St. Petersburg, FL
    Posts
    814
    My Cars
    BMW E46 CIC.E53 X5.
    Hi do you have ncsexpert or?

  3. #3
    Join Date
    Aug 2005
    Location
    NJ
    Posts
    455
    My Cars
    E39 540i6, f30 328ix
    Navcoder works great for this. taps into your I-bus. you have to purchase the software to actually program the LCM.

  4. #4
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Do you have DIS, SSS, or NCS Expert installed? If using SSS, go to the retrofits menu and then look for xenons. Retrofit it. After that's done, go back into the coding menu, and recode your LCM. Your xenons should work now. I think the process is similar in DIS - I never used it for coding (I like SSS more)

    If using NCS Expert, recalculate your ZCS so that option code 0522 is added (I posted links to ZCS Decoder/Encoders in another thread here). Write that ZCS to the car, and then recode the LCM in a profile without fsw/psw manipulation enabled. This is basically the process SSS and DIS do behind the scenes when you click the buttons described above.
    Last edited by TerraPhantm; 08-19-2010 at 12:01 AM.

  5. #5
    Join Date
    Aug 2007
    Location
    USA
    Posts
    2,240
    My Cars
    2011 335is Wagon
    Interesting. I disabled cold monitoring PSW and that works and iff I unplug the HID bulb behind the ballast while on it still detects low beam failure. But I am going to try the retrofit option.
    Last edited by joako; 08-19-2010 at 02:06 AM.

  6. #6
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by joako View Post
    Interesting. I disabled cold monitoring PSW and that works and iff I unplug the HID bulb behind the ballast while on it still detects low beam failure. But I am going to try the retrofit option.
    That very well might be all it changes... Changing the ZCS is with it, since it will make it so that you don't have to go in and change it again if your LCM ends up being recoded for some reason (like if the dealer codes it for example)

  7. #7
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL

    Wink

    Quote Originally Posted by TerraPhantm View Post
    Do you have DIS, SSS, or NCS Expert installed? If using SSS, go to the retrofits menu and then look for xenons. Retrofit it. After that's done, go back into the coding menu, and recode your LCM. Your xenons should work now. I think the process is similar in DIS - I never used it for coding (I like SSS more)

    If using NCS Expert, recalculate your ZCS so that option code 0522 is added (I posted links to ZCS Decoder/Encoders in another thread here). Write that ZCS to the car, and then recode the LCM in a profile without fsw/psw manipulation enabled. This is basically the process SSS and DIS do behind the scenes when you click the buttons described above.

    Thanks, I'll try that when my car arrives here. So going through the retrofit section in SSS would be the easiest way "coding for dummies" so to speak (I am kind of new to the software section so I tried to avoid steps that allow me to completely screw up the system )

  8. #8
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by mein 7ner View Post
    Thanks, I'll try that when my car arrives here. So going through the retrofit section in SSS would be the easiest way "coding for dummies" so to speak (I am kind of new to the software section so I tried to avoid steps that allow me to completely screw up the system )
    Yea, SSS is definitely the easiest and safest way to go about it.

  9. #9
    Join Date
    Aug 2007
    Location
    USA
    Posts
    2,240
    My Cars
    2011 335is Wagon
    I just tried this and you need to install the headlight aim control otherwise it will fail if you try in DIS/SSS and in NCS if you change your SA and process car it will give an error but probably disable the warning messages and it could give headlight errors for the missing aim control.

  10. #10
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL
    Quote Originally Posted by joako View Post
    I just tried this and you need to install the headlight aim control otherwise it will fail if you try in DIS/SSS and in NCS if you change your SA and process car it will give an error but probably disable the warning messages and it could give headlight errors for the missing aim control.

    Headlight aim control? Is this a software update or is it the auto/selfleveling option which requires additional parts?

    Also what do I have to do to reset the airbag light?

  11. #11
    Join Date
    Dec 2004
    Location
    Canada
    Posts
    394
    My Cars
    Bmw
    This could be a switch it seems, a small rotary one.

    ^ Dude, do some research on here, read up and become familiar with INPA DIS SSS etc.

  12. #12
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by joako View Post
    I just tried this and you need to install the headlight aim control otherwise it will fail if you try in DIS/SSS and in NCS if you change your SA and process car it will give an error but probably disable the warning messages and it could give headlight errors for the missing aim control.
    oh yea, i forgot you guys have the MIDs in the cluster. the same error is there on the e46 but the cluster doesn't throw any lights. you should be able to disable the warning through NCS (tho I guess you're in no better a position than before). if you do ever retrofit the autoleveling, it's possible you'll need a new LCM - my car's is missing a controller for the stepper motors.

  13. #13
    Join Date
    Aug 2007
    Location
    USA
    Posts
    2,240
    My Cars
    2011 335is Wagon
    When I coded the Xenon SA it is looking for the vertical headlight control module. The DJ Auto lights come with the motor but you still need the control module, sensors and wiring. So the best way is leave the ZCS alone and change this:

    KALTUEBERWACHUNG_AL
    nicht_aktiv
    KALTUEBERWACHUNG_AL_L
    nicht_aktiv
    KALTUEBERWACHUNG_AL_R
    nicht_aktiv
    KaltUberwachung = Cold Monitoring System
    AL = AbblendLicht = low beam light

  14. #14
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    KL50_ABSCHALT_AL

    Set that to nicht_aktiv also - it makes it so that the headlights don't turn off while turning the car on. BMW sets it that way for all cars equipped with HIDs from the factory.

  15. #15
    Join Date
    Aug 2007
    Location
    USA
    Posts
    2,240
    My Cars
    2011 335is Wagon
    I have e39 LCM III I think CI 16 and I don't see that option.

  16. #16
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    I don't see it either... it might be under a completely different name, or maybe BMW changed it later on as a way of prolonging the life of the igniters.

  17. #17
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL

    Thumbs up

    Quote Originally Posted by TerraPhantm View Post
    I don't see it either... it might be under a completely different name, or maybe BMW changed it later on as a way of prolonging the life of the igniters.
    Thanks, I'll look at that once my car is back here with me in Good Old Germany

    BTW do you know from to of your head what the latest compatible LCM is? If heard that depending on production date you might not be able to switch to a newer one at all. Then on e38.org in one retrofit I saw somebody mention a LCM IV, but I've never seen one (I think it is supposed to come of an X5 or something like that...)

  18. #18
    Join Date
    Aug 2007
    Location
    USA
    Posts
    2,240
    My Cars
    2011 335is Wagon
    Actually it is there for some reason I had 4kb incomplete FSW_PSW.trc file, so I was not looking at the right thing.

    About the LCM, I am not too sure on LCM II vs III vs IV but I think you have LCM II? I have LCM III coding index 16 in 02/1998 E39. All I really know depending on the C.I. there could be features not yet implemented.

    *update*
    Regardless of how KL50_ABSCHALT_AL is set my low beam lights stay on while the car is starting I left KL50_ABSCHALT_FL (high beams) on and turned KL50_ABSCHALT_AL off and turned on the high and low beam lights and started the car. Everything stays on. Double checked it is LCM CI 16.
    Last edited by joako; 08-20-2010 at 09:31 PM. Reason: Automerged Doublepost

  19. #19
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL
    Quote Originally Posted by joako View Post
    Actually it is there for some reason I had 4kb incomplete FSW_PSW.trc file, so I was not looking at the right thing.

    About the LCM, I am not too sure on LCM II vs III vs IV but I think you have LCM II? I have LCM III coding index 16 in 02/1998 E39. All I really know depending on the C.I. there could be features not yet implemented.

    *update*
    Regardless of how KL50_ABSCHALT_AL is set my low beam lights stay on while the car is starting I left KL50_ABSCHALT_FL (high beams) on and turned KL50_ABSCHALT_AL off and turned on the high and low beam lights and started the car. Everything stays on. Double checked it is LCM CI 16.

    Thanks again, I'll see how my LCM II handels it and report back in late Sept.

  20. #20
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by joako View Post
    Actually it is there for some reason I had 4kb incomplete FSW_PSW.trc file, so I was not looking at the right thing.

    About the LCM, I am not too sure on LCM II vs III vs IV but I think you have LCM II? I have LCM III coding index 16 in 02/1998 E39. All I really know depending on the C.I. there could be features not yet implemented.

    *update*
    Regardless of how KL50_ABSCHALT_AL is set my low beam lights stay on while the car is starting I left KL50_ABSCHALT_FL (high beams) on and turned KL50_ABSCHALT_AL off and turned on the high and low beam lights and started the car. Everything stays on. Double checked it is LCM CI 16.
    That's interesting - I'm pretty sure the parameter does have an effect on my car. I can't test right now since I don't have access to my car at the moment

  21. #21
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL

    Question

    OK, now that my car is back in Germany and I finally got all the software to run (or at least so I think) I wanted to go ahead and start with resetting the airbag light. At the moment I am still waiting for an USB / serial port adapter so I decided to revive an "old" Dell Latitude laptop that has a serial port built in.

    So I installed INPA, changed the path under the variables and ran the OBDsetup.exe

    Then I connected the Laptop via OBDII to the car and started INPAipo.
    When the options to select the car /model show up I see that the battery is on (black dot) and ignition is off (white dot).

    Next after selecting the e38 > body > airbag I get a screen with an error message:

    "Variant Checking: IFH-0009:NO RESPONSE FROM CONTROLUNIT. Program will be stopped."

    Does anybody know what went wrong / where I may have missed something during setup? To me it seems like some type of connection issue, but since the battery appears as on and not off it seems that a connection is there... (Do I maybe have to change the port [I read something about that in regards to the USB cables...]

    Thanks in advance for your input!

  22. #22
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    19
    IFH-0009: NO RESPONSE FROM CONTROLUNIT
    EDIABAS_IFH_0009
    Meaning:
    The ECU is not connected or does not respond.
    Causes:
    The ECU is not connected (or not properly).
    The ECU is not supplied with voltage.
    The ECU is addressed with a wrong address.
    The ECU parameters are incorrect (concept, times, etc.).
    Error correction:
    Check the error causes above.
    Target system:
    WIN SCO QNX


    Looks like the software is looking for an ignition signal.

  23. #23
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL
    Quote Originally Posted by David Mc View Post
    19
    IFH-0009: NO RESPONSE FROM CONTROLUNIT
    EDIABAS_IFH_0009
    Meaning:
    The ECU is not connected or does not respond.
    Causes:
    The ECU is not connected (or not properly).
    The ECU is not supplied with voltage.
    The ECU is addressed with a wrong address.
    The ECU parameters are incorrect (concept, times, etc.).
    Error correction:
    Check the error causes above.
    Target system:
    WIN SCO QNX


    Looks like the software is looking for an ignition signal.

    Does this mean that I actually have to turn the engine on (So I need two black dots, one for battery and one for ignition, correct?)? I thought just to turn the key would be enough...



    (I also I have heard that sometimes you have to "fully" charge the battery, do you know what I can do to rule this out as a potential error?)
    Last edited by mein 7ner; 10-05-2010 at 09:21 AM.

  24. #24
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Key in position 2 should be enough. If it requires an ignition signal, I think you're going to have to modify your cable a bit since most have found that their 20-pin adapter doesn't have the wiring for the ignition detect

  25. #25
    Join Date
    Jun 2008
    Location
    Los Angeles, CA, USA / Bonn, NRW, Germany
    Posts
    686
    My Cars
    '97 740IL
    Quote Originally Posted by TerraPhantm View Post
    Key in position 2 should be enough. If it requires an ignition signal, I think you're going to have to modify your cable a bit since most have found that their 20-pin adapter doesn't have the wiring for the ignition detect
    I do have both, the 20-pin adapter and the regular OBDII cable. However, so far I have only tried the OBDII (so do I still have to modify it and if so how?).

    I just tried it again. This time I did not even get the black dot for battery and instead of the 0009 error message I get a similar one with 0003.

    Any thoughts?


    (I think 0003 has something to do with the cable connection. I first connected the car to the laptop, then I started INPA and then I turned on the ignition [I also tried it with ignition on first and then starting INPA+ double checking the cable connection... I am a bit lost here ])
    Last edited by mein 7ner; 10-05-2010 at 02:31 PM.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •