|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
Please discuss K can vs D can vs Icom
|
|
12-13-2016, 03:30 PM | #1 |
Lieutenant General
1911
Rep 13,103
Posts |
Please discuss K can vs D can vs Icom
Please discuss the differences of K can vs D can vs Icom cables,
Anybody got any idea of what the hardware and protocol differences are beside just speed? Aren't all the buses serial in these vehicles? Why do some people seem to do everything with a K can or D can cable and some things need the ICOM? Is it the year of the car? Which years I think the k can wasn't used after 3/07 At what year or revision of the car did the simple cables K and D can become not capable of doing VO changes and updating some modules. Or is this a misconception and they just need the right revision of software or are there some other barriers. Are there any links that already have addressed these issues here. |
12-13-2016, 03:41 PM | #2 |
Colonel
529
Rep 2,504
Posts |
Well, ICOM is purposely designed for BMW. Original NOT clone ICOM units are much safer to use when programming as well as having the essential MOST adapter for optical programming.
The K+DCAN cable as I understand it is basically a clone of the BMW Omitec USB cable. |
Appreciate
0
|
12-13-2016, 05:33 PM | #3 |
Lieutenant General
1911
Rep 13,103
Posts |
That doesn't describe what the real design differences are.
K and D can bus are a universal serial bus standard . This kind of says the same thing but shows the cable innards http://blog.obd2express.co.uk/2015/1...a-kdcan-cable/ The level of complexity of the circuits is higher . I wonder if because the k can runs at a much lower speed its the reason some get away with it on the 06 cars . Then as has been pointed out here many times the quality of the cable counts to . I was thinking that there might be some kind of special signal handshaking or some proprietary code that stopped it from working on the D can for some operations but I guess that's not the case?(or hardware change in the cars themselves) Last edited by ctuna; 12-13-2016 at 07:34 PM.. |
Appreciate
0
|
12-13-2016, 09:54 PM | #4 |
Colonel
529
Rep 2,504
Posts |
I'm not sure exactly what you want to achieve? DCAN is fast CAN. Cars prior to 03/2007 still used K-line. Then BMW switched to DCAN.
The ICOM is completely different. It's designed as part of a LAN for a reason as it's ideal for use in a garage Workshop environment where the ICOM is connected to the OBD port and yet theoretically the operator could be sat at a desk whilst still connected to the OBD port over the LAN. |
Appreciate
0
|
12-13-2016, 10:27 PM | #5 |
Major General
3966
Rep 7,215
Posts |
Its not really based on year - no E90s used kline. The pin is active on the DME but its not connected. They are all BN2000 /DCAN.
Technically, i think all MSV70, MSV80 and MSD80 dmes have a kline pin but its not used on our platform |
Appreciate
0
|
12-13-2016, 10:59 PM | #6 |
Lieutenant General
1911
Rep 13,103
Posts |
Well why does my k line only cable work for coding
on my 06 then. Al least that is what it was sold to me as. I have read numerous articles that said it was k line up to 3/07 build dates if my memory is working. |
Appreciate
0
|
12-13-2016, 11:05 PM | #7 |
BimECU
193
Rep 759
Posts |
As it was already said, cars prior 03/2007 used KLine, then they switched to DCan
therefore DCan cable doesnot work E9X-s prior to 03/2007 and vise verca There are cables(K+Dcan) with both protocols. |
Appreciate
0
|
12-13-2016, 11:20 PM | #9 |
BimECU
193
Rep 759
Posts |
|
Appreciate
0
|
12-14-2016, 12:51 AM | #10 |
Lieutenant General
1911
Rep 13,103
Posts |
|
Appreciate
0
|
12-14-2016, 02:25 AM | #11 | |
Colonel
529
Rep 2,504
Posts |
Quote:
|
|
Appreciate
0
|
12-14-2016, 09:40 AM | #12 | |
Major General
3966
Rep 7,215
Posts |
Quote:
|
|
Appreciate
0
|
02-08-2017, 02:34 PM | #13 |
Captain
84
Rep 777
Posts |
Do we have agreement that all US e9x use Dcan ? Mine being a 10/2006 I also thought that it's a K-line, only here I read differently. Are there any speed tests that can confirm ? AFAIK the K-line should be way slower than a Dcan...
__________________
328i Sports Pkg, Michelin PSS on Staggered 18" OZ Ultraleggeras
. BMS Powerbox. Cyba scoops + Rev motoring intake hose + charcoal delete. Wavetrac LSD . M3: subframe bushings + sways + control arms (fr & rr). Meyle rear toe arms. M3 diff fr bushings . BMW Perf: v2 springs + v1 dampers. Valeo SMFW+clutch. 034 MotorSport engine mounts . Short Shifter + Turner PU bearing + ZHP M weighted shift knob. CDV delete |
Appreciate
0
|
02-08-2017, 02:58 PM | #14 |
Major General
3966
Rep 7,215
Posts |
It's definitely D-can. I double checked by testing with one of my Kline cables in the car - doesn't work. It does however work with my MSV70 bench setup (which is using Kline at the moment).
Also MSV80 doesn't support Kline at all, and BMW started using that well before 03/07. |
Appreciate
1
DaanBMW84.00 |
02-08-2017, 03:06 PM | #15 | |
Captain
84
Rep 777
Posts |
Quote:
__________________
328i Sports Pkg, Michelin PSS on Staggered 18" OZ Ultraleggeras
. BMS Powerbox. Cyba scoops + Rev motoring intake hose + charcoal delete. Wavetrac LSD . M3: subframe bushings + sways + control arms (fr & rr). Meyle rear toe arms. M3 diff fr bushings . BMW Perf: v2 springs + v1 dampers. Valeo SMFW+clutch. 034 MotorSport engine mounts . Short Shifter + Turner PU bearing + ZHP M weighted shift knob. CDV delete |
|
Appreciate
0
|
02-08-2017, 05:30 PM | #16 |
Major General
3966
Rep 7,215
Posts |
yeah, 10/2006 would be a 328i with MSV80.
And just to clear up potential confusion - no E90s, including MSV70 cars, use Kline. it is supported by the DME, but it is not hooked up - they are all set up as D-CAN (BN2000 to be exact). |
Appreciate
0
|
02-08-2017, 06:00 PM | #17 | ||
Captain
253
Rep 775
Posts |
Quote:
I mean if yours doesn't have it it doesn't have it. But WDS definitely seems to indicate that the early E90 JBE module should act as a K-line to PT-CAN/K-CAN translator (much like the KGM on pre 2008 E60s) Quote:
Best speeds should be through an ICOM with the MOST adapter A D-CAN cable should support both modes though, so you don't have to worry about that too much. There are some modules they don't flash properly though (MSS60 gets corrupted when written in D-CAN mode for some reason... if you program it through the K-line or an ICOM, it's fine). |
||
Appreciate
0
|
02-08-2017, 07:00 PM | #18 |
BimECU
193
Rep 759
Posts |
i have interesting case,
for my bench setup i have KGM from E60 (High, Dcan) works fine, I also have JBE from E90 2006, and did not succeed to make it work, it has no wire on pin 17, therefore its K=Line for sure, my only success was limited when i connected obd pin 7 to pin 33 on jbe and 4,5 from obd to ground, only in this case i got "datatransmission to interface disturbed" any other connection variations would result error "no response from controlunit" i would blame my cable or setup, but i had this setup/cable working with k=line cars for sure, so i doubt my jbe is bad btw, here is document also, describing(i guess) k-line version of JBEs, pay attention to pin 17 @ 14271 https://dl.dropboxusercontent.com/u/...e91%2C-e92.pdf Last edited by Levanime; 02-08-2017 at 07:12 PM.. |
Appreciate
0
|
02-08-2017, 07:14 PM | #19 |
Captain
253
Rep 775
Posts |
Try connecting pin 17 to ground
I actually converted my D-CAN KGM to a K-line KGM by forcing WinKFP to flash 9133704.0pa After the flash completes the KGM starts communicating over K-line, so it looks like the flash fails (since as far as WinKFP could tell, the module stopped responding). Hooked up the K-line and it works great. |
Appreciate
0
|
02-08-2017, 09:41 PM | #20 |
BimECU
193
Rep 759
Posts |
I would
But as i wrote pin17 on jbe is empty No wire Last edited by Levanime; 02-08-2017 at 11:20 PM.. |
Appreciate
0
|
02-08-2017, 10:40 PM | #21 | |
Major General
3966
Rep 7,215
Posts |
Quote:
|
|
Appreciate
0
|
02-09-2017, 10:34 PM | #22 |
BimECU
193
Rep 759
Posts |
|
Appreciate
0
|
Bookmarks |
|
|