|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
Seeking Advice on Troubleshooting a K-Can Line Fault
|
|
10-07-2024, 08:00 PM | #1 |
New Member
14
Rep 18
Posts |
Seeking Advice on Troubleshooting a K-Can Line Fault
I own a 2011 328i Coupe with 128,000 miles that has been relatively trouble-free.
I brought it into a dealer to do a recall on the Vanos bolts, which they did for free but I decided to get some other stuff done out of laziness, such as a brake fluid change, coolant flush, and oil flush, since I was planning to do a brake pad and rotor job myself the next weekend (which I did without issue.) I had an A/C issue (which I had fixed my self on my previous 2001 325i but didn't feel like doing it myself this time.) So, they added dye, and recharged it and it's also fine. During their service, they fried the FRM (Footwell Module). After my independent research, I realize the FRM is a weak point with E90/92's but also realize it usually corrupts its EEPROM when the battery is disconnected BEFORE the modules "go to sleep". I suspect that is why it got corrupted. In any event, although my car was outside of warranty, they replaced it free of charge, which was nice since it is a dealer $1300 charge. HERE IS THE PROBLEM: By chance, a couple weeks ago, I used my Foxwell scanner to test the car, as I routinely do. I am now getting a persistent D904 K-CAN Line Fault on the CAS module (Car Access System) that will NOT clear. Also, (related or not?), I get an intermittent D104 K-Can line fault on my RDC (Tire Pressure Monitor) that comes and goes randomly, which I CAN clear but pops up quite randomly. As far as I can test, everything on the car functions properly with NO issues. Now, I know the FRM module is physically close to the CAS module and that is the last place any electrical work was done on the car by the dealer. But (as far as I know) they didn't touch the CAS module. I also know the K-CAN circuit on these cars is all running on the same circuit essentially for the 3 modules in question. I want to figure this out because my understanding is that losing one K-CAN line will allow my car to still function, but if I lose BOTH K-CAN the car is DOA. Also, I don't want to go back to the dealer and spend $300 an hour to trace stuff and then tell me I need to spend another $2000 to get entire wiring harnesses replaced, which is basically their approach. I also know these cars are prone to corrosion on the harnesses and/or modules, although I have no obvious signs of water leakages. QUESTION: What would you recommend as a troubleshooting procedure? 1. Obviously, I will check the fuses but doubt this is the issue, since everything works. 2. I could disconnect the RDC (Tire pressure monitor) and see if the CAS D904 error clears. 3. I could open up the work they did under the steering column and see if there is something obvious with the wiring, like a connector that isn't seated or has a bad terminal. Any thoughts? I appreciate any of you who read through this entire message that I wrote to be as thorough as possible. Thanks, Robert |
10-07-2024, 09:51 PM | #2 |
Neo-Luddite
3213
Rep 1,631
Posts
Drives: '06 325i, 330i 6MT RWD Sport
Join Date: Nov 2020
Location: NJ
|
Sorry I don't have any specific tips, I'm new to figuring out canbus. I just had to splice a wire into it and watched this video first so as to have a better understanding of how it works. It's not specific to BMW, it's a generic tutorial but I found it helpful in understanding the basics of how the network works and the implications of various faults and troubleshooting procedures to isolate them.
|
Appreciate
0
|
10-07-2024, 11:06 PM | #3 |
New Member
14
Rep 18
Posts |
THANK YOU VERY MUCH in helping me.
|
Appreciate
1
3PedalJake3212.50 |
10-08-2024, 11:11 PM | #4 | |
Brigadier General
3028
Rep 4,373
Posts |
Quote:
Apparently there is a short in the K-CAN wiring. I can furnish ISTA wiring diagram & Connector Location/View for each connector to be tested, along with test suggestions & links to BMW Fault Code Lookup, Fault Info Service information, if you supply the following: 1) Model of Foxwell Scan Tool, & Make/Model of any other Scan Tool or Diagnostic Software (INPA/ISTA) available? 2) ALL Fault Codes read in ALL modules? 3) Any Freeze Frame Data related to any fault code? 4) Can your Scan Tool display Live Data from CAS, RDC, or any other Module with K-CAN Line Fault? 5) Do you have a simple Multimeter? ($10 basic model, HFT or Amazon). 6) Did the D904 CAS K-CAN Line fault code appear BEFORE any of the work you describe? What work immediately preceded FIRST instance of D904 fault? 7) Was there a water leak into either front footwell BEFORE D904 Fault appeared? George |
|
Appreciate
0
|
10-09-2024, 12:31 AM | #5 |
New Member
14
Rep 18
Posts |
OMG, George, you are like a Visiting Angel to my 328i....!
I have a Foxwell but I cannot figure out what version due to lack of any labeling. But I do know it does freeze frames, etc. This week, I configured and tried to use ISTA+ to diagnose, and it's working but not giving any better insight. Yes, I have a multimeter and I am pretty good understanding electronics, just not car wiring. Most definitely, the D904 never occurred on my car until I took it in for the VANOS bolt recall and the dealer fried my FRM (Footwell module), which they replaced and recoded. The FRM (Foxwell Module), which they replaced under the steering column is about a foot away from the CAS (Car Access System) module that is faulting. Personally, I think the issue is under the steering column because that's where they did the work. I had no D904 issues until they touched the car. I have no water issues with the wiring anywhere with this car. The D904 fault started when I got the car back from the dealer, which I will not return to diagnose. The funny thing. All my car functions work perfectly with no issue. No codes, no warning lights, etc. But I KNOW this situation is a timebomb. Last edited by doit659; 10-09-2024 at 12:42 AM.. |
Appreciate
0
|
10-09-2024, 01:26 AM | #6 |
New Member
14
Rep 18
Posts |
I have more information to provide.
I am going to run through your 7 questions. 1. I don't know the version of the Foxwell scanner but I have a ISTA+ 4.39.20 that works on the car. 2. Pulled codes and have one: D904 CAS K-CAN line fault 3. I don't know how to capture freeze frame data. 4. I don't know but I have a Foxwell and also ISTA+ that might but not sure how. 5. Yes, I have good multimeters. 6. No. D904 error only occurred after dealership work. 7. No water leakage. |
Appreciate
0
|
10-09-2024, 09:11 AM | #7 | |
Brigadier General
3028
Rep 4,373
Posts |
Quote:
Since I know nothing about your Foxwell, I would suggest using ISTA. I am familiar with that, & attach pdf's that explain how to use ISTA: 1) To connect to vehicle to do Diagnostics, (Fault Memory & Test Plan) & 2) As a Shop Manual, to see "Documents" while NOT connected to vehicle. I would suggest reviewing the Diagnostics pdf FIRST, so you can provide the ISTA ScreenPrints described below. I attach those two pdf's to this post & will attach other ISTA ScreenPrints showing K-CAN wiring, Connector Location, & Connector Views to NEXT Post. To begin the diagnosis, please view the following screens & attach ScreenPrints of each, so we ALL can see what you see: 1) Control Unit Tree ScreenPrint, as shown/explained on pdf pages 1-3; 2) Display Fault Memory, p.5 of pdf; ALL Faults in ALL Modules 3) Fault Description, p.5, & Fault Details (FF Data), p.6, for each fault related to K-CAN. 4) If you want to continue on your own, follow the general concepts of "Test Plan; Directed Diagnosis", beginning at bottom of pdf p.6. Since the program compiles a "Flow Chart" for a specific Fault, YOU have to follow that, and furnish ScreenPrints if questions or discoveries. Hope you have the time to learn the basics of ISTA. George |
|
Appreciate
0
|
10-09-2024, 09:49 AM | #8 |
Brigadier General
3028
Rep 4,373
Posts |
Attached are ISTA ScreenPrints showing LARGE K-CAN wiring diagram, & closeup of CAS & FRM Connectors.
Also attached are ScreenPrints showing Connector Location & Connector View for CAS & FRM Connectors. BMW Fault Code Lookup Link for D104 code. There is no link for D904, but I would test as described: https://bmwfault.codes/XMLDiagView?d...Q3OTI5MzIwNQ== Since the K-CAN Bus screen is so large, I would suggest taking the time to read & follow pages 1-3 of "ISTA as Shop Manual", pdf attached to prior post, so you can view that on your own computer. Note that you do NOT need to be connected to view documents. You can click on any "BLUE" link in ISTA, and see that detail, such as Connector, Module, etc. Based upon your description of this occurring AFTER Dealer replaced FRM, & proximity of FRM to CAS, it would seem reasonable to begin with testing of wiring (Green K-Can Low & Orange/Green K-Can High) between CAS & FRM, AFTER disconnecting the X13376 & X14260 Connectors. Test for short to Chassis Ground, as well as Hi to Low. Visually inspect for pinched wiring. Please let us know what you find, George |
Appreciate
0
|
10-09-2024, 07:17 PM | #9 |
New Member
14
Rep 18
Posts |
Gbalthrop, thank you very much for all this information.
This is going to take some time for me to digest and I will begin with your suggestion as to the initial tracing. Last edited by doit659; 10-09-2024 at 07:19 PM.. Reason: Changed second sentence |
Appreciate
0
|
Yesterday, 10:12 PM | #10 | |
New Member
14
Rep 18
Posts |
More Information Based on your Suggestions
Quote:
Btw, I installed the ISTA+ with the programming data, version 4.39.20 and loaded the programming data out of curiousity but I don't think I have ISTA-P because when I click those tabs on ISTA+, it says I have the incorrect software to program an E90/92, which is fine because I am NOT going to try to program this car at all. Using EBIDIAS is a sure method to brick it, and even a legit BMW ICOM is a risk without an external battery charger, voltage regulator, etc. I just use the ISTA+ for diagnostics. Between September when I had the car at the dealer (around September) that replaced the FRM module after they fried it and 10/3 when I checked codes out of routine maintenance, I had 3: 1. CAS Car Access System - D904 CAS K-CAN line fault 2. CON controller - E2C4 CON K-CAN line fault (This may still be an issue based on tonight's ISTA test.) 3. ABS-DSC Dynamic Stability control - (I didn't write down the code but not recurred.) So, since the dealer had done a FRM replacement and it's wired to the CAS, you initially suggested tracing the K-CAN lines between the modules, which was totally logical from my initial post. So since my initial post on 10/7, when I cleared codes, I ran the car for a week and didn't reset any codes. Ironically, I have no lights on the instrument panel, no loss of functionality of the car, and only one "Service Warning" to get my oil changed, which is bizarre since I had the dealer change my oil when I took it in. I am guessing they didn't reset that and probably irrelevant to this issue. Tonight, I ran ISTA+ and Foxwell. Foxwell and ISTA+ matched on two of the three findings. I have screenshots, below, as of tonight. 1. D904 - CAS:K-CAN line fault (Consistent with all testing.) 2. D104 - RDC:K-CAN line fault (was initialy intermittent but now sticks) 3. 0075 - No communication possible with: Headunit (Seems to be the iDrive contoller which does work.) The Foxwell tester finds the D904 and D104 but not the CCC module fault 0075 for the iDrive. I saw the URL, below, and beginning to think the issue isn't related to the dealer's FRM replacement but an issue with a corroded RDC module may be the cause. But the timing of the fault codes occurring after the dealership maintenance is so coincidental when this issue all started that didn't exist before I took the car into the dealer. https://www.justanswer.com/bmw/b5mza...-d107-rdc.html Interestingly, this post had both the D904 code AND the D104 code, and is the only Google reference I have found with this similarity. I am getting confused now as a test plan (even though I understand ISTA+ better than ever thanks to you). So, here are the screenshots from tonight. |
|
Appreciate
0
|
Bookmarks |
|
|