Generic AtMega162 based USB INPA cable with switch and ISP headers on circuit board: Soldering of header pins requiredīefore ordering INPA USB cable, Verify with the seller that the cable does have the ISP pin.ONESTOP Cable with ISP header: No soldering required.We tested 2 kinds of Inpa K+CAN cable based on ATMega162 board can be flashed with this updated firmware, we are not responsible for any other cables that are not listed below. Reduced power consumption due to use of sleep mode. Contains a bootstrap loader that allows firmware update without opening the device. Correctly displays the ignition status (only available for K-line mode). Allows configuration of the CAN parameters (block size and separation time) 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.
#Using inpa k dcan how to
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: