Tag Archives: K+DCAN cable

(Fixed)2012 BMW N63 engine error “malfunction powertrain”

 

Have one BMW ICOM with ISTA software to scan a 2012 BMW 7 series N63 engine, the car runs rough and I get the fault, “malfunction powertrain”. I thought it was my ignition coil so I replaced number #7.

misfire 7 cut out-02

 

Suggestion from one professional:

Did you have the CCP (Customer Care Package ) done and were the injectors replaced at that time? I think you should have an extended warranty on the injectors for 10 years/120K miles, so that is the problem, you should go back to the dealer and have it fixed under warranty.

Did you run the misfire test module? Before replacing anything, you can rule out the coil by swapping it to another cylinder and see if the misfire is still on #7.

 

Have the dealer check your VIN to see if the CCP has been done (there will also be a sticker on the driver’s door jamb if it was done). Take a look here for more info:
https://static.nhtsa.gov/odi/tsbs/2015/SB-10057338-7462.pdf

It’s just a guess about the injectors, as they are a common cause of drivetrain malfunction. There are multiple revisions of the injectors, so if they aren’t the latest, the dealer will swap them out.

 

Bank 1 passenger side front to rear, 1, 2, 3, 5
Bank 2 Drivers side front to rear, 5, 6, 7, 8.

You should have INPA software loaded on your PC, it works better when testing the cylinders & injectors with the engine running. You can run Analog, or Digital component test. You cannot damage anything with INPA, it is just diagnostic Test.

Here is one INPA software for free:

https://www.4shared.com/zip/VWi1bzg2ee/EasyBMWTools_Mikes_.html

Google “bmw k+dcan cable switch” to buy the cable, actually, as to the INPA software, you will get it on a CD when you buy that cable., and then you don’t need to take risk to download the free software with virus.

 

Fact: 

My car has had the CCP ( customer service package) done in 2015. I had the dealership send me the report of service and they replaced all the injectors at that time along with many other parts except the timing chain. I’m hoping my problem is in a coil and/or spark plug. I’m going to run the INPA program and test those items.

 

Then I was told that:

Injectors have a 10 year 120,000 miles warranty.
It does not matter if they have been replaced in the past. If they are bad again, then the Dealer will replace them free of cost and keep replacing them until the warranty period is over.

 

UPDATE:

Replaced all my spark plugs which were original I’m expecting based on how they looked and I had no record they were ever changed. My fault was cleared by the ISTA program and the car runs well again. So no injector issue, even though my fault reading through ISTA said number 7 injector misfire, it was a spark plug. I tried using the INPA program, but I couldn’t get the program to run, it kept coming up with an error in German.

Thanks.

misfire 7 cut out

 

To be continued……

 

Credits to @vanceBMW (bimmerfest forum).

 

Thanks to Laurance for editing.

http://www.obdexpress.co.uk

ISTA+, ISTA/D and ISTA/P Differences and Requirements

Friendly Reminder for those Requesting Software (ISTA+, ISTA/D and ISTA/P) – See Differences and Requirements.

E-Series & R05x Mini:

Interface = K+DCAN Cable (OBDII to USB) or ICOM

ECU Data Files = SP-Daten

NCS Expert = Coding Software

WinKFP = Programming (Flashing) Software

EDIABAS = Low Level ECU Communication Software used by NCS Expert & WinKFP

 

Fxx- / Ixx- / Gxx-Series, Mini (F05x/F06x), & Rolls-Royce:

Interface = ENET Cable (OBDII to RJ45 Ethernet) or ICOM

ECU Data Files = PSdZData

E-Sys = Coding Software

E-Sys = Programming (Flashing) Software

 

ICOM BMW:

ICOM A: main interface

ICOM B: adapter for programming multimedia in E series

ICOM C: adapter for old BMW with round 20 pin diagnostic plug

ICOM D: adapter for motorcycles

 

Additional Dealership Level Software

  1. ISTA+ (AKA Rheingold or ISTA-D)

DIAGNOSTICS for All Vehicles

PROGRAMMING for F/I/G/RR & MINI, but requires an ICOM

All Requests, should be directed Here

Additional Details: Beginner’s Guide to BMW ISTA+

 

  1. ISTA-P

PROGRAMMING traditionally for all chassis, but F-/I-/G-series phased out with 3.63.5 release (March 2018).

ICOM Recommended. An ICOM emulator with K+DCAN or ENET can be used, but will NOT communicate over all protocols to program every ECU.

Replacement ECU’s must be NEW

MINIMUM REQUIREMENTS:

Windows 7-10 Computer

ISTA+: 22 GB Installation + > 2 GB free space to run (Diagnostics Only).

Additional 70 GB SDP & ICOM to program (Excludes E-series)

ISTA-P: 112 GB Installation

At least a processor with 2 cores and 2.2 GHz

At least 4 GB RAM

http://blog.obdexpress.co.uk/2019/07/10/ista-ista-d-and-ista-p-differences-and-requirements/

How to choose a good BMW motorbike diagnostic tool?

There are three diagnostic tools mostly used to diagnose/program BMW motorcycles:BMW Icom a2, BMW moto diagnotic tool and gs-911 BMW motorcycle diagnostic. Here, take the best choice for you all to share: BMW ICOM A2 + ICOM D.

What can BMW Icom a2 + Icom D do for bmw moto?

1Supported BMW and MINI complete system diagnostic and offline programming.

2Supported to BMW vehicles up to year 2016

3Support Vehicles including BMW cars, BMW motorcycle, rolls-royce, mini cooper

4Support BMW all series diagnose and programming

Actually, ICOM A2 + ICOM D… is kind of expensive but most people use this kit. So far, it is the TOP 1 in the BMW motor diagnostics list, with the most powerful & stable function and the best reputation. ICOM A2 and ICOM D do well in diagnostic, coding and programming. A cool BMW motor deserves the best diagnostic kit.

Here is a successful case of bmw moto diagnosis via icom a2 and icom d.

Managed to do flash programming on BMW motorrad k1300s:

icom-a2-icom-d-BMW-motorrad-k1300s-1 icom-a2-icom-d-BMW-motorrad-k1300s-2 icom-a2-icom-d-BMW-motorrad-k1300s-3 icom-a2-icom-d-BMW-motorrad-k1300s-4 icom-a2-icom-d-BMW-motorrad-k1300s-5 icom-a2-icom-d-BMW-motorrad-k1300s-6 icom-a2-icom-d-BMW-motorrad-k1300s-7 icom-a2-icom-d-BMW-motorrad-k1300s-8 icom-a2-icom-d-BMW-motorrad-k1300s-9 icom-a2-icom-d-BMW-motorrad-k1300s-10 icom-a2-icom-d-BMW-motorrad-k1300s-11

But, if you really cannot afford to ICOM A2 + ICOM D for diagnosis, we suggest you try the cheap kit – K+DCAN cable and BMW Motorcycles Motobikes  ICOM D. Attention!! The kit is for diagnosis only, not programming!

Here are the steps that I followed:
1. I cut all the big wire

icom-d-diy

  1. I used a multimeter in order to get the relationship between the pins and wires. I used continuity function.
    3. I ordered a female OBD2 (k+dcan cable and Vagcom cable both ok) because I broke mine trying to eliminate the plastic housing
  2. Then i used this configuration below:

Universal K-Line & CAN BUS Adaptor (K1600)

Signal OBDII Socket BMW 10 pin Plug

K1 15 (Ignition On) 1————————————————–10

Ground 4&5————————————————-4

CAN Hi 6—————————————————–7

K-Line 1 (BMS) 7—————————————–1

K-Line 2 (ABS) 8——————————————2

CAN Lo 14—————————————————–9

KL 30 (Bat+) 16—————————————————–6

How to setup K+Dcan inpa cable

Notes

1/ Dependant on the software, model & adaptor cable used it may be necessary to invert RI #

and DSR signals to for detection of battery and ignition as per the VAG KKL cable.

2/ This cable & access through the diagnostics port is yet to be tested

INPA software Installation

1/ If the cable is supplied without drivers & utilities download them from FTDI

2/ Install driver

Plug in cable, WinXP will find cable,

point to directory with drivers, windows installs.

3/ Set the USB Serial port parameters

/MyComputer/Properties/DeviceManager/Ports(Com&LPT/SerialUSB/Advanced

Set the Latency timer from default 16 msec. to 1 msec

Check USB Port No matches Port No set in INPA/EDIABAS (OBD2.ini)

4/ Install Mprog & modify the programming of the eeprom FT232RL

We need to invert RI # and DSR # signals to fool the detection of battery and ignition.

After programming check your I/O Control settings, they must be :

#C0 = RXLED #C1 = TXLED #C2 = POWERON #C3 = PWRON

#C4 = SLEEP Invert RI ticked Invert DSR ticked

Save settings

How to setup ICOM D adapter

8 pins fitted but in wrong pin No’s

Pin 01 – Vi/Sw

Pin 02 – Sw/Rt

Pin 04 – Ws/Ge

Pin 05 – Ws/Bl

Pin 07 – Ws

Pin 08 – Gn/Ws

Pin 09 – Br

Pin 10 – Gn We need pins 1,2,4,6,7,9,10 (Pins 7 & 9 are K1600 CAN Bus)

Plug with bike socket

bmw-icom-d-1 bmw-icom-d-2

 Source:

K+DCAN cable reset BMW ELV, solve RED warning steering lock

HOW TO: Reset ELV counter, Steering lock RED warning… Personal experience for sharing.

 

1 year ago i received a RED warning on my dashboard after using my car for some days with a bad battery (ultra low voltage). The RED warning indicate that my ELV (Steering lock) was working bad, but my ELV was working well without problems.

inpa-EDIABAS-ToolSet32-reset-elv (1) inpa-EDIABAS-ToolSet32-reset-elv (2

So, what is going on? The CAS module has a counter, when this counter exceed the max, a RED warning light come up. When you use a bad battery (low voltage) the ELV works but indicate an error to the CAS module.

Then, my ELV works fine but i have a RED %(#))$ light every time on my dashboard, every day, every morning. Yesterday i found the solution and works fine on my car, a R56 non-s 2008.

Credits to: “korell” on e90post.com

(http://www.e90post.com/forums/showthread.php?t=483387&page=4)

How to clear yellow warning light

 

If you have completed this DIY and still get that pesky yellow warning light, I found a way to clear it (credits to Micha from the German e60-forum.de). Apparently the ELV has an internal counter that causes the yellow (and red?) warning light to display. This counter can be reset using EDIABAS ToolSet32. The count is stored in the CAS and needs to be cleared in CAS and ELV. Load CAS.prg in ToolSet32 and run the commands “steuern_elvcounter_cas_loeschen” and “steuern_elvcounter_elv_loeschen”.
This procedure may even unlock the locked steering column with red warning light, but I haven’t had the red light since I performed the DIY. I’m assuming this because after my steering column was locked and I had towed my car to an indy shop, the mechanic was able to unlock it by “resetting” something.

BTW, this counter reset worked for me, but as with any advice you find on the Internet, you do this at your own risk. Bonjour 😉


To reset the ELV you have to use the “EDIABAS ToolSet 32“, connected to the car via OBDII with the same k+dcan cable of INPA and NCS Expert.

 

Connect the cable to the OBDII Port, insert the key and press start button (don’t start the car, only ignition ON). Open the software EDIABAS ToolSet 32.

inpa-EDIABAS-ToolSet32-reset-elv (3)

On the menu, select File -> “Load SGBD, Group File F3”

inpa-EDIABAS-ToolSet32-reset-elv (4

Look for “Cas.prg” on the file list.

inpa-EDIABAS-ToolSet32-reset-elv (5)

Look on the Job list the name: “steuern_elvcounter_cas_loeschen” and “steuern_elvcounter_elv_loeschen”. Double click on each one, and wait for a window, it says “Job Done” on the bottom.

inpa-EDIABAS-ToolSet32-reset-elv (6)

DONE!, no more RED Light Steering lock issue.

Note: only works if your ELV works fine, and you have this issue because you didn’t replace your battery on time and wait some months for it, like me =(.

Credits to Chile

This article is from OBDexpress.co.uk OBDII Center official blog :http://blog.obdexpress.co.uk/2017/04/19/kdcan-cable-reset-bmw-elv-solve-red-warning-steering-lock/