Allows configuration of CAN mode all the time, not only after power on. Faster CAN communication (block size 0 and no separation time). Can flash the following BMW ECUs without corruption:.The procedure for use with his open source Ediabaslib. You will need two programs and the newest firmware file to flash the required software to the Arduino and cable.Ĭredits to Ulrich Holeschak who developed this firmware and documented Soldering iron/solder (if flashing a generic USB cable with switch that has empty ISP pinouts).
2.54mm breakout pins (6 pins total) – $1.13.Dupont or Arduino jumper wires (male to female) – $1.33 for 40.Arduino Uno (R3, doesn’t matter) or other model Arduino – $3.65.This article is on how to update your BMW Inpa USB K+Dcan cable with enhanced firmware which improves communication speed and guards against corrupt ECU flashes!īesides one of the workable USB K+CAN cables listed later, you will need the following items: