Home Forums Articles How To's FAQ Register
Go Back   Xoutpost.com > BMW SAV Forums > X5 (E53) Forum
Fluid Motor Union
User Name
Password
Member List Premier Membership Search Today's Posts Mark Forums Read

Xoutpost server transfer and maintenance is occurring....
Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management


Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 01-09-2020, 08:04 PM
Member
 
Join Date: Jan 2020
Location: PNW
Posts: 6
RocketyMan is on a distinguished road
Programming X5 KMBI/Cluster No Reverse Lights W/Manual Transmission -- SOLVED

Hello,

Been a lurker for quite some time. I'm needing some help coding my replacement cluster for a manual transmission as the original apparently died.

Because the replacement used cluster is coded for an auto, the reverse lights don't come on when I shift to reverse.

I used NCS expert to code the replacement cluster and still did not come to any avail. I still get the fault code for no CAN from EGS 1 from the cluster via INPA.

Searching on Xoutpost, I haven't seen much info for E53s and this problem. I did see a good thread on E46 fanatics located here: https://forum.e46fanatics.com/showth...659314&page=17 (hopefully I can post this).


Any help would be MUCH appreciated. I'll follow up with some screenshots with my coding. Thanks again!
__________________
2003 BMW X5 - 3.0i manual

Last edited by RocketyMan; 01-10-2020 at 05:33 PM.
Reply With Quote

Sponsored Links

  #2  
Old 01-10-2020, 04:08 PM
Member
 
Join Date: Jan 2020
Location: PNW
Posts: 6
RocketyMan is on a distinguished road
So attached you should see the NCS Expert programming of my modules before.

The KMB SA is: 200000308495180DT, this cluster is the used cluster

The EWS SA is: 200A00308495580FH, this is original to the car.

When I went to code the KMB, I first tried subtracting "8" from the "D" bit and got "5" as the new hex value. In doing so, I still got the "PRND" to remain on the cluster and ultimately, my reverse lights don't respond with the request.
Attached Images
  
__________________
2003 BMW X5 - 3.0i manual
Reply With Quote
  #3  
Old 01-10-2020, 05:32 PM
Member
 
Join Date: Jan 2020
Location: PNW
Posts: 6
RocketyMan is on a distinguished road
I think I figured out my problem.

The E46 chassis has the transmission options listed in the SA bits for the coding, but on the E53 they are held in the GM bits. I also confirmed this by looking at the E53ZST file which contains the information of these options, as seen in my picture below.

It was then that I needed to subtract "8" on the GM bit of the 7th digit to get the standard transmission and not "AUTOMATIK" for the proper coding.

NOW, the KMBI (cluster) will expect the reverse light request to come from the standard transmission reverse light switch and NOT the EGS module. Therefore, the KBMI will then send the request to the LCS to activate the reverse lights because now it sees the proper request via standard transmission. In addition, I confirmed this via INPA by reading the codes from the cluster and found the EGS1 no CAN fault now cleared!
Attached Images
 
__________________
2003 BMW X5 - 3.0i manual
Reply With Quote
  #4  
Old 01-10-2020, 11:56 PM
Member
 
Join Date: Jan 2013
Location: Finland
Posts: 59
Clavurion is on a distinguished road
If ZCS on EWS was still original why didn't you just use that? ZCS itself doesn't do anything. It's just the information used when doing the actual coding and parameter values changed according to ZCS.
Reply With Quote
  #5  
Old 01-11-2020, 02:11 AM
Member
 
Join Date: Jan 2020
Location: PNW
Posts: 6
RocketyMan is on a distinguished road
Quote:
Originally Posted by Clavurion View Post
If ZCS on EWS was still original why didn't you just use that? ZCS itself doesn't do anything. It's just the information used when doing the actual coding and parameter values changed according to ZCS.
That's what I ended up doing, was taking the GM, SA, and VN from the EWS and copying it to the KMBI. Now it works as it should.

Is there a way to verify what the original coding was for the car? I suppose I could look up every option on my vehicle, but I'm not sure how to verify every option corresponding to the particular coding.
__________________
2003 BMW X5 - 3.0i manual
Reply With Quote
  #6  
Old 01-11-2020, 05:29 AM
Member
 
Join Date: Jan 2013
Location: Finland
Posts: 59
Clavurion is on a distinguished road
Quote:
Originally Posted by RocketyMan View Post
That's what I ended up doing, was taking the GM, SA, and VN from the EWS and copying it to the KMBI. Now it works as it should.

Is there a way to verify what the original coding was for the car? I suppose I could look up every option on my vehicle, but I'm not sure how to verify every option corresponding to the particular coding.
Of course it would have been best to first check that ZCS on EWS and original cluster match so it's accurate. Though ZCS on EWS is likely as it should unless someone has deliberately changed it (or EWS, DME and keys are from another donor vehicle).

Verifying ZCS would mean checking every bit according to vehicle specs and additional equipment. There are some tools like Zeko to help in this if really needed.
Reply With Quote
  #7  
Old 01-11-2020, 08:51 AM
Premier Member
 
Join Date: Apr 2019
Location: Boston, MA
Posts: 126
Effduration is on a distinguished road
I use PA Soft, NCS, etc and understand ZCS, GM SA and how to program the KMBI.

But does the cluster show the accurate mileage of the original car or the donor car? Does it have a tamper dot? I always thought you needed to solder in a new chip or something to use a used cluster in a different cluster
Reply With Quote
  #8  
Old 01-13-2020, 02:25 AM
Member
 
Join Date: Jan 2020
Location: PNW
Posts: 6
RocketyMan is on a distinguished road
Sorry for the late reply!

Quote:
Originally Posted by Clavurion View Post
Of course it would have been best to first check that ZCS on EWS and original cluster match so it's accurate. Though ZCS on EWS is likely as it should unless someone has deliberately changed it (or EWS, DME and keys are from another donor vehicle).

Verifying ZCS would mean checking every bit according to vehicle specs and additional equipment. There are some tools like Zeko to help in this if really needed.
Yes! I tried using Zeko, but the version I have does not run in Win10.

I'm trying Zeko version 4.2 and no compatibility settings I used works. But I did try Decode BMW v0.3 and was able to look at my SA options--and they seem reasonable. As for the PO, he said the original cluster was busted and he threw it out. So no luck there.

I'll try to do more digging and find a working version of Zeko.


Quote:
Originally Posted by Effduration View Post
I use PA Soft, NCS, etc and understand ZCS, GM SA and how to program the KMBI.

But does the cluster show the accurate mileage of the original car or the donor car? Does it have a tamper dot? I always thought you needed to solder in a new chip or something to use a used cluster in a different cluster
Yes, the used cluster has the tamper dot. And with that I'm curious as to "actual" mileage. I'm not sure I ventured enough in INPA to look at what the EWS says the mileage is. This should be in the "IDENT" function of INPA, ya? I'll need to explore more.

To my understanding, the larger one should be displayed on the cluster and is "checked" every 60 miles or so. It would be great to re-write the vin on the cluster to get rid of the tamper dot as well as the trifecta. But I'm working on getting my ABS module rebuilt hopefully.
__________________
2003 BMW X5 - 3.0i manual
Reply With Quote
  #9  
Old 01-13-2020, 08:45 AM
Member
 
Join Date: Jan 2013
Location: Finland
Posts: 59
Clavurion is on a distinguished road
Quote:
Originally Posted by RocketyMan View Post
Yes, the used cluster has the tamper dot. And with that I'm curious as to "actual" mileage. I'm not sure I ventured enough in INPA to look at what the EWS says the mileage is. This should be in the "IDENT" function of INPA, ya? I'll need to explore more.

To my understanding, the larger one should be displayed on the cluster and is "checked" every 60 miles or so. It would be great to re-write the vin on the cluster to get rid of the tamper dot as well as the trifecta. But I'm working on getting my ABS module rebuilt hopefully.
Cluster will correct the mileage from LCM's redundant memory only if their VIN matches and cluster has lower mileage than the one in LCM. When the VIN matches tamper dot will also disappear.
Reply With Quote
  #10  
Old 01-13-2020, 08:49 AM
Member
 
Join Date: Jan 2013
Location: Finland
Posts: 59
Clavurion is on a distinguished road
Quote:
Originally Posted by RocketyMan View Post
Yes! I tried using Zeko, but the version I have does not run in Win10.

I'm trying Zeko version 4.2 and no compatibility settings I used works. But I did try Decode BMW v0.3 and was able to look at my SA options--and they seem reasonable. As for the PO, he said the original cluster was busted and he threw it out. So no luck there.

I'll try to do more digging and find a working version of Zeko.
If there are no reasonable doubts that EWS was changed or hacked and everything seems to work correctly I don't see much point wasting time trying to calculate ZCS again. Zeko and other similar softwares have their flaws and many things should still need to be manually verified.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -4. The time now is 11:00 AM.
vBulletin, Copyright 2020, Jelsoft Enterprises Ltd. SEO by vBSEO 3.6.0
2017 Xoutpost.com. All rights reserved. Xoutpost.com is a private enthusiast site not associated with BMW AG.
The BMW name, marks, M stripe logo, and Roundel logo as well as X3, X5 and X6 designations used in the pages of this Web Site are the property of BMW AG.
This web site is not sponsored or affiliated in any way with BMW AG or any of its subsidiaries.