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

Thread: Need help finding ZCS codes

  1. #1
    Join Date
    Nov 2010
    Location
    Petaluma, CA
    Posts
    244
    My Cars
    1998 540i/6

    Need help finding ZCS codes

    Hey everyone, I need to get a new cluster so I need my ZCS codes. Apparently you can get them from the IKE but I haven't been able to find any info on how this is done. Does anyone know the procedure?

    Thanks.

  2. #2
    Join Date
    Jan 2014
    Location
    Buenos Aires, Argentina
    Posts
    4,582
    My Cars
    '97 523i5 - 99' 540iA
    If you have a laptop and BMW Scanner (PASoft) or INPA, you can read all the information needed. You need the ZCS composed by 3 numbers: ZCS GM, ZSC SA and ZCS VN.
    On our cars it's stored in the IKE and in the EWS. Be sure you have them, double and triple check. I have a friend that took his E46 to a crappy shop and they erased those from the car's side, attempting to recode a salvage cluster, and his car's a coding mess now and nobody can help us.

    - - - Updated - - -

    PS: you can also get it with NCS Expert reading the ZCS from the EWS. Store those numbers! it's more important to have those written down than your VIN which is in several parts of the car.
    Diehard E39 driver.
    I'd rather die or take a walk before driving an E60 or any BMW made after Y2K.
    ​"Your momma's so ugly she makes Bangle cars look nice"

  3. #3
    Join Date
    Nov 2010
    Location
    Petaluma, CA
    Posts
    244
    My Cars
    1998 540i/6
    Quote Originally Posted by jicaino View Post
    If you have a laptop and BMW Scanner (PASoft) or INPA, you can read all the information needed. You need the ZCS composed by 3 numbers: ZCS GM, ZSC SA and ZCS VN.
    On our cars it's stored in the IKE and in the EWS. Be sure you have them, double and triple check. I have a friend that took his E46 to a crappy shop and they erased those from the car's side, attempting to recode a salvage cluster, and his car's a coding mess now and nobody can help us.

    - - - Updated - - -

    PS: you can also get it with NCS Expert reading the ZCS from the EWS. Store those numbers! it's more important to have those written down than your VIN which is in several parts of the car.
    Thanks! My buddy is sending me some sort of diagnostic tool in the mail and whatever it is, he said it will do this.

  4. #4
    Join Date
    Oct 2017
    Location
    Beaverton, Oregon, USA
    Posts
    1,694
    My Cars
    2001 E39 540i A, 207 k
    Quote Originally Posted by jicaino View Post
    ....-
    PS: you can also get it with NCS Expert reading the ZCS from the EWS. Store those numbers! it's more important to have those written down than your VIN which is in several parts of the car.
    +1,
    On pre-2002 E39 cars, the ZCS can be read with NCSExpert, from the EWS, IKE or KMB modules. Assuming these modules are the originals on your car, and assuming you installed the INPA suite, you should be able to read -and save- the ZCS easily:

    Start NCSExpert, load default profile, Click “F1 Vin/ZCS/FA”, Click “F3 ZCS/FA f. ECU”, select chassis "E39", then select ECU "EWS" or "IKE")....You now get the ZCS data displayed (GM, SA, VN). Write it down, or print screen and save it. Verify the VIN number.

  5. #5
    Join Date
    Sep 2011
    Location
    Riverside, CA
    Posts
    594
    My Cars
    2004 330Ci
    Quote Originally Posted by baneoh View Post
    Hey everyone, I need to get a new cluster so I need my ZCS codes. Apparently you can get them from the IKE but I haven't been able to find any info on how this is done. Does anyone know the procedure?
    Have you read up on how to do a used cluster swap? It is non-trivial. Here’s one thread that discusses it.
    https://www.bimmerforums.com/forum/s...VIN-and-coding

  6. #6
    Join Date
    Nov 2010
    Location
    Petaluma, CA
    Posts
    244
    My Cars
    1998 540i/6
    Quote Originally Posted by balidawg View Post
    Have you read up on how to do a used cluster swap? It is non-trivial. Here’s one thread that discusses it.
    https://www.bimmerforums.com/forum/s...VIN-and-coding
    ^^That's the gentleman that is selling me a plug and play replacement.

  7. #7
    Join Date
    Mar 2012
    Location
    Hayling Island
    Posts
    188
    My Cars
    Alpina B10
    I’ve done some coding and the big rule is back up before you do anything.......second rule is print out the process and follow it religiously and third rule is hold your breath as you hit the execute button!


    Sent from my iPad using Tapatalk

  8. #8
    Join Date
    Oct 2017
    Location
    Beaverton, Oregon, USA
    Posts
    1,694
    My Cars
    2001 E39 540i A, 207 k
    The 4th rule, -it should be the 1st rule, really-- Always code ONE module at a time.

    Most errors and horror stories are caused by coding multiple modules or the whole car in a single shot. As the default job in NCSExpert is to code everything in sight, well, you can imagine what a fat finger can trigger when it inadvertently hits Execute.!!!

  9. #9
    Join Date
    Jan 2014
    Location
    Buenos Aires, Argentina
    Posts
    4,582
    My Cars
    '97 523i5 - 99' 540iA
    I've coded the entire car no problems. The only issue is that you DON't want to read the ZCS from modules with partial FGNSTR. IKE doesn't stores the full VIN with the full ZCSs. The first mistake a rookie will do if coding the entire car is reading the IKE, get a mismatched VIN, overlook it because the last 7 digits are the same, and fook up the entire car if the whole car was processed. On E39 the "ZCS/FA from module" should be read from the EWS.
    Diehard E39 driver.
    I'd rather die or take a walk before driving an E60 or any BMW made after Y2K.
    ​"Your momma's so ugly she makes Bangle cars look nice"

  10. #10
    Join Date
    Oct 2017
    Location
    Beaverton, Oregon, USA
    Posts
    1,694
    My Cars
    2001 E39 540i A, 207 k
    Quote Originally Posted by jicaino View Post
    I've coded the entire car no problems.....
    On E39 the "ZCS/FA from module" should be read from the EWS.
    Absolutely, and specifically "Read the ZCS from the ORIGINAL EWS on the car, then write it down, or save it".

    There were horror stories of bimmers replacing their EWS from a junk yard, re-coding it with incomplete parameters from IKE or KMB,..and ..you guess the ensuing saga...!!

  11. #11
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by jicaino View Post
    I've coded the entire car no problems. The only issue is that you DON't want to read the ZCS from modules with partial FGNSTR. IKE doesn't stores the full VIN with the full ZCSs. The first mistake a rookie will do if coding the entire car is reading the IKE, get a mismatched VIN, overlook it because the last 7 digits are the same, and fook up the entire car if the whole car was processed. On E39 the "ZCS/FA from module" should be read from the EWS.
    Having only the last 7 isn’t that big of a deal. Very few modules are capable of storing more than that, and you can always just look at the actual car to know your full VIN. As long as the ZCS itself matches the car, that’s sufficient, and that should not “fook up the whole car”

  12. #12
    Join Date
    Jan 2014
    Location
    Buenos Aires, Argentina
    Posts
    4,582
    My Cars
    '97 523i5 - 99' 540iA
    Quote Originally Posted by TerraPhantm View Post
    Having only the last 7 isn’t that big of a deal. Very few modules are capable of storing more than that, and you can always just look at the actual car to know your full VIN. As long as the ZCS itself matches the car, that’s sufficient, and that should not “fook up the whole car”
    If you read the ZCS from the cluster of an E39, your ZCS does not match the car. And if you process the whole car with the short FGNSTR you erase the ZCSs. Then you're very limited as to how to restore the coding. The car may even still run and have no tamper dot and your coding be off.
    Diehard E39 driver.
    I'd rather die or take a walk before driving an E60 or any BMW made after Y2K.
    ​"Your momma's so ugly she makes Bangle cars look nice"

  13. #13
    Join Date
    Mar 2012
    Location
    Hayling Island
    Posts
    188
    My Cars
    Alpina B10
    This is the problem with coding, lots of info but people often have slight variations on what does what. Hence my suggestion to back-up your original files before you do anything so can you can get back to where you started if something goes awry.

    I successfully changed my LCM and had to re-code to remove the tamper dot from my cluster, luckily I found a guide to follow as none of the coding rules seem logical even using NCS dummy.

    Good luck!


    Sent from my iPad using Tapatalk

  14. #14
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by jicaino View Post
    If you read the ZCS from the cluster of an E39, your ZCS does not match the car. And if you process the whole car with the short FGNSTR you erase the ZCSs. Then you're very limited as to how to restore the coding. The car may even still run and have no tamper dot and your coding be off.
    It should. Every e39 I’ve worked on has had the same ZCS between the cluster and EWS unless one of the modules were manipulated or replaced. Having the short vin won’t break anything, most modules can’t even fit the full vin if they store one at all.

    Even dealer software uses the cluster ZCS, with the EWS meant to serve as a backup.

  15. #15
    Join Date
    Jan 2014
    Location
    Buenos Aires, Argentina
    Posts
    4,582
    My Cars
    '97 523i5 - 99' 540iA
    Quote Originally Posted by TerraPhantm View Post
    It should. Every e39 I’ve worked on has had the same ZCS between the cluster and EWS unless one of the modules were manipulated or replaced. Having the short vin won’t break anything, most modules can’t even fit the full vin if they store one at all.

    Even dealer software uses the cluster ZCS, with the EWS meant to serve as a backup.
    Never had a high cluster E39 with the "original-to-the-car" IKE (they all had replaced units and replaced at the official dealer) so you might be right. I don't think that the IKE stores the 3 ZCS's, but maybe I've just gotten cars that were poorly coded (not uncommon in official dealerships down here) to booth and I corrected them using the "spare" ZCS sets in the EWS.

    IIRC when I first got my 540i the IKE had the long VIN wrong (it displays just the short one but the proper diagnostic tools will read the long VIN in it too) and one of the 3 ZCS was right but not the others. Restored it and backed the info up. The only "iffy" thing that I see now is that the EWS module odo is 999999 which is not uncommon for some early EWS3 modules, so I've been told.
    Diehard E39 driver.
    I'd rather die or take a walk before driving an E60 or any BMW made after Y2K.
    ​"Your momma's so ugly she makes Bangle cars look nice"

  16. #16
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    That's probably the case if none of them had the original cluster - incomplete coding jobs. IKE does store the 3 ZCS's. In those situations, best would be to read the ZCS from the EWS module and do a ZCS_Schrieben job on the IKE. That should keep the ZCS consistent between the two.

  17. #17
    Join Date
    Jan 2014
    Location
    Buenos Aires, Argentina
    Posts
    4,582
    My Cars
    '97 523i5 - 99' 540iA
    Quote Originally Posted by TerraPhantm View Post
    That's probably the case if none of them had the original cluster - incomplete coding jobs. IKE does store the 3 ZCS's. In those situations, best would be to read the ZCS from the EWS module and do a ZCS_Schrieben job on the IKE. That should keep the ZCS consistent between the two.
    That's what I did.

    Now, how easy is to f... things up on other people's cars... I have a friend with an E46 coupe and he had a series of unfortunate coincidences: drained battery, hack towtruck jumpstart went wrong and burnt kmb, I was out of town and he took it to a shady "indy" that stuck a donor kmb, tried to code it and destroyed the complete coding on the car's side to the point I'm suspecting he may also have tinkered with the EWS because I don't see how a car with this seriously bad coding issues would even start and run) and there's very little to do once somebody bozoed coding past certain point.
    Diehard E39 driver.
    I'd rather die or take a walk before driving an E60 or any BMW made after Y2K.
    ​"Your momma's so ugly she makes Bangle cars look nice"

  18. #18
    Join Date
    Nov 2010
    Location
    Petaluma, CA
    Posts
    244
    My Cars
    1998 540i/6
    So what I am hearing is I should probably take my car to a qualified tech to read my ZCS codes rather than try and do it myself? I'd hate to mess something up. My options are to either supply Fixels with my ZCS codes or send my cluster to them so they can get the codes themselves. I can't send the cluster as the 540i is my DD. Does anyone have a recommendation for a good tech in the SF North Bay area?

  19. #19
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by baneoh View Post
    So what I am hearing is I should probably take my car to a qualified tech to read my ZCS codes rather than try and do it myself? I'd hate to mess something up. My options are to either supply Fixels with my ZCS codes or send my cluster to them so they can get the codes themselves. I can't send the cluster as the 540i is my DD. Does anyone have a recommendation for a good tech in the SF North Bay area?
    No you can read them yourself, and simply reading them won’t fuck anything up. But just save them. Take a picture, save them in a text file, write them down - whatever you want. As long as you have those noted down somewhere, you can recover from nearly any mistake.

    In the absolute worst case scenario I think there is a way to get the original ZCS from bmw themselves, but I don’t know what that process is. You can also generate a ZCS using the zeko_zcs software - in my experience it seldom truly produces the exact same ZCS as the factory, but generally it’s outcome is close enough.

  20. #20
    Join Date
    Oct 2017
    Location
    Beaverton, Oregon, USA
    Posts
    1,694
    My Cars
    2001 E39 540i A, 207 k
    +1
    IF you have installed and configured INPA / NCSExpert on a laptop, and
    IF your EWS module is the original module on the car,
    Read the ZCS from the EWS with NCSExpert, then write it down, and save it.

  21. #21
    Join Date
    Jan 2014
    Location
    Buenos Aires, Argentina
    Posts
    4,582
    My Cars
    '97 523i5 - 99' 540iA
    Quote Originally Posted by TerraPhantm View Post
    No you can read them yourself, and simply reading them won’t fuck anything up. But just save them. Take a picture, save them in a text file, write them down - whatever you want. As long as you have those noted down somewhere, you can recover from nearly any mistake.

    In the absolute worst case scenario I think there is a way to get the original ZCS from bmw themselves, but I don’t know what that process is. You can also generate a ZCS using the zeko_zcs software - in my experience it seldom truly produces the exact same ZCS as the factory, but generally it’s outcome is close enough.
    Quote Originally Posted by Chedley View Post
    +1
    IF you have installed and configured INPA / NCSExpert on a laptop, and
    IF your EWS module is the original module on the car,
    Read the ZCS from the EWS with NCSExpert, then write it down, and save it.
    All good info here!

    ZEKO is a POS, and in some cases is not even ballparking it right. It's even a pain in the butt to find a good VM with it or copy to an old WinXP laptop and that's IF you have it.
    Diehard E39 driver.
    I'd rather die or take a walk before driving an E60 or any BMW made after Y2K.
    ​"Your momma's so ugly she makes Bangle cars look nice"

  22. #22
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by jicaino View Post
    All good info here!

    ZEKO is a POS, and in some cases is not even ballparking it right. It's even a pain in the butt to find a good VM with it or copy to an old WinXP laptop and that's IF you have it.
    You can run it in Windows 10 via ntvdmx64

  23. #23
    Join Date
    Jan 2014
    Location
    Buenos Aires, Argentina
    Posts
    4,582
    My Cars
    '97 523i5 - 99' 540iA
    Quote Originally Posted by TerraPhantm View Post
    You can run it in Windows 10 via ntvdmx64
    I run W7 x64 and coulndn't run it if my life depended on it. You've got a working copy? could you pull a sequence for me? I have the VIN decoded
    Diehard E39 driver.
    I'd rather die or take a walk before driving an E60 or any BMW made after Y2K.
    ​"Your momma's so ugly she makes Bangle cars look nice"

  24. #24
    Join Date
    Nov 2010
    Location
    Petaluma, CA
    Posts
    244
    My Cars
    1998 540i/6

    Will this work??

    This is what my buddy sent me. Will this work to find my ZCS codes?

    DSC_4545.jpg

  25. #25
    Join Date
    Nov 2010
    Location
    Petaluma, CA
    Posts
    244
    My Cars
    1998 540i/6
    And am I to understand that my laptop won't run the software?? I am X64 win10. WTF??

Page 1 of 2 12 LastLast

Similar Threads

  1. Need help finding a trouble code list...
    By makenzie71 in forum 1996 - 2003 (E39)
    Replies: 5
    Last Post: 05-12-2018, 08:38 PM
  2. CEL W/ Codes.. Need help finding cause..
    By tsouzee in forum General BMW and Automotive Discussion sponsored by Intercity Lines
    Replies: 5
    Last Post: 05-17-2011, 09:25 PM
  3. Replies: 3
    Last Post: 08-24-2006, 01:13 AM
  4. need help finding out radio CODE!!!!
    By 232is PoWeR in forum General BMW and Automotive Discussion sponsored by Intercity Lines
    Replies: 11
    Last Post: 07-17-2001, 12:33 AM

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
  •