Genuine BMW Parts. Our Genuine OEM BMW parts are BMW dealership direct and include BMW's 2 year/unlimited parts warranty valid throughout the US BMW dealership network! Don't settle for aftermarket or replica parts - Genuine BMW parts are the only parts designed exclusively for and guaranteed to fit and function in your Ultimate Driving Machine. Tool32 configuration for ENET cable: Use Easyconnect for Enet configuration in ediabas settings. Install STANDARD TOOLS 2.12. (compatibility of Windows XP SP3, and as administrator unappear) select the ENET interface. Fill in data in, C: Ediabas / ECU /. Example from Rheingold / ECU / copy all files and paste to. C: Ediabas / ECU /. Users browsing this thread: 1 Guest(s) Forum Team; Contact Us; Bimmer Scene; Return to Top; Lite (Archive) Mode; Mark all forums read. Within the BMW 'model' vehicles listed above, BMW of North America, LLC ('BMW NA') is extending the limited warranty for the Footwell Module (FRM) to: 8 years/125,000 miles as determined by the vehicle's original in-service date to 2013 produced 4/6/2010 to 6/14/2013 2013 produced 2/26/2010 to 6/28/2013 2010 to 2013 produced 7/27/2009 to.
If your BMW NFRM is locked after short circuit, you need to reset short circuit counter in order for the headlight to work. This can be done with BMW Ediabas coding software.
Tools needed:
BMW ISTA-D ISTA-P Rheingold Tool32
BMW ICOM emulator
Or you can download free Ediabas/INPA/WinKFP/NCS Expert Tool32 software on search engines and load it on cheap WIFI BMW ICOM A2+B+C
Instructions:
ⅠThis one uses the FRM module (e.g 2011 335xi with nav) and ToolSet32…
1) Make sure it's on map 0
2) Load INPA software and make sure the cable is working
3) Close INPA (very important to do this)
4) launch TOOL32.EXE
5) click on 'jobs' and start typing out: steuern_reset_kurzshlussabschaltung
6) click on the text box located under arguements and enter the various hex values (you will need to try both check marked and unchecked for the box that says DATA). Press F5 or double click on the job name to send each command one by one
a) arguement = 0x0 (received error result)
b) 0x1 (received error result)
c) 0x2 (received error result)
d) 0x3 (received error result)
e) 0x4 (received error result)
f) 0x5 (received error result)
g) 0x6 (received error result)
h) 0x7 (received error result)
i) 0x8 (received error result)
j) 0x9 (received error result)
k) 0xa (received error result)
l) 0xb (Got my first OKAY, and started to jump up and down with joy)
7) went back to the job for reading the counter and instead of showing 50… it was now 1
8) closed TOOL32.EXE and open INPA
9) cleared all errors in the FRM
10) start my car and enjoyed seeing my driver side AE alive again
ⅡLM (or LM2) module to unlock the short circuit flag with Tool32:
Procedure: (translated from German)
When LM1 provides the reading of short circuit status as follows (job name and PRG file in bold:
apiJob ('LM_AHL', 'status_lampen_kurzschluss', '', '')
Rate: 0
OBJECT = lm_ahl
SAETZE = 1
JOBNAME = status_lampen_kurzschluss
VARIATION = LM_AHL
JOB STATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Set: 1
JOB_STATUS = OKAY
STAT_FL_LINKS_SHORT_CIRCUIT = 0 00 00 ..
STAT_FL_RECHTS_SHORT_CIRCUIT = 0 00 00 ..
STAT_AL_LINKS_SHORT_CIRCUIT = 0 00 00 ..
STAT_AL_RECHTS_SHORT_CIRCUIT = 1 00 00 ..
STAT_BEGRL_LINKS_SHORT_CIRCUIT = 0 00 00 ..
STAT_BEGRL_RECHTS_SHORT_CIRCUIT = 0 00 00 ..
STAT_NSW_LINKS_SHORT_CIRCUIT = 0 00 00 ..
etc …
'0' means Channel OK, '1' means short circuit. Channel numbers are easily counted from top to bottom, starting with 'Channel 0' (!).
In Ex. Above, it is therefore of the channel 3.
Select the command to reset the lock now, which resets the counter.
apiJob ('LM_60', 'reset_kurzschluss_sperre', '', '')
Rate: 0
OBJECT = lm_60
SAETZE = 1
JOBNAME = reset_kurzschluss_sperre
VARIATION = LM_60
JOB STATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Set: 1
JOB_STATUS = ERROR_LAMP_NR
With no entry in the 'argument' field is the 'ERROR_LAMP_NR', ie channel number. Enter data and execute, the job status is 'okay'. Re-reading the counter should then show on the channel '0'.
Each channel must be individually reset all channels at once is not possible.
When LM2 the command for resetting is '_reset_kurzschluss_sperre'
who like this article also viewed:
I just went through the process of getting the INPA up and running. I had an old Windows 7 laptop that is now dedicated to it. I bought the 2 cables from the 'trusted Chinese seller'. I am not a computer guy, but took the challenge when one pundit said if I could operate the doors (or something like that),
I could do this. He was right. The main thing is to read the instructions until they make some sense (not all those computer words, just that you think you can follow them), then follow them exactly. Be meticulous and patient, and you will reap the rewards.
Note: the following parts are quoted from http://www.bimmerforums.com/forum, I give reputation to 328 Power 04, thanks for his contribution.
![Bmw tool 32 2016 genesis Bmw tool 32 2016 genesis](http://blog.obdexpress.co.uk/wp-content/uploads/2015/09/EDIABAS-5.jpg)
In my opinion the best diagnosing system for our BMW cars Z3 is the INPA package. INPA is from the BMW Developer world, it's very powerful and comprehensive, but the interface isn't as streamlined/fancy compared to other newer BMW options (which don't work easily with our cars). The more experience you get with it, the better you will be at it.
Bmw Tool32 Download
How to set up your own INPA diagnostics computer for Z3 use (will work for other cars as well):
- Items needed:
- Windows capable laptop. I generally recommend Windows 7, but it will work fine with Windows XP, 8, 10, and the ‘in-betweens'. 32-bit and 64-bit work fine.
- VAG KKL USB OBD cable with FTDI FT232RL Chip. Yes as used for VW. It HAS to have the FTDI chip. (This will work with all BMWs up to 2007).
Examples:
- $19.88 from ebay USA Seller
- $9.05 Trusted China seller with quick shipping
- Drivers for the cable are included in installation pack (do not use the disc included with cable)! *Updated 11/22/16*
BMW 20-pin to OBD Adapter.
Examples:
- $4.00 Trusted China seller
Notes:
- This cable works for cars that use K-Line and possibly some L-Line communications (2006 and older cars, including my 1996 328is). BMWs with CAN system will not be read by this cable (2007+)
b. Some modules can only be read through the 20-pin port (use adapter). They are (but not limited to): Airbag, ABS, DSC, Cruise Control, EWS security, Central Body Electronics, Auto Transmission, etc.
c. Modules I usually read through the OBD port inside the car: Engine DME.
d. Although not necessary for Z3, bridging pins 7&8 inside the VAG KKL OBD cable is possible, and programming the cable as below, to fool ignition sense. (Advanced)
e. Randy rf900rkw: 'No soldering needed for our cars. The 16-20 pin adapter does the appropriate pin bridging. It's only the 01 and later E39-up cars that need the soldering.'
f. I have heard that there is a USB cable with the FTDI FT232BL chip that does ignition sense all by itself without having to fool it as in point d.
- Software:
- INPA SoftwareCustom updated INPA pack found here: Go to INPA folder, download 'INPA 2016 Pack V1.2a.zip' ***Updated 11/22/16: Major update. Easier, clearer installation. 12/2/16 Minor update to work better in Win10***
If you install complete pack, you end up with:
- INPA version 5.0.6
- EDIABAS version 7.3.0 (not compatible with ADS cable, ADS needs 6.4.3-6.4.7, OK with USB cables)
- NCSExpert version 4.0.1 (Compatible with 64-bit Windows, English translation loaded, new Profiles)
- WinKFP version 5.3.1 (Preloaded with E36 Flash data)
- Tool32 4.0.3
- BMW Technical Information System Software (Repair Manuals)BMW TIS 12/2007, Custom Easy Installer can be found here (1.2GB download). TIS is completely separate of the INPA diagnostics, and can be ran without INPA/OBD Cables.**NEW** 2/11/2017
Notes:
Bmw Tool32 Tutorial
- Do not use anything that you don't fully understand. Serious disabling damage is possible (that is my disclaimer).
- INPA pack includes: INPA, NCSExpert, WinKFP, Tool32, EDIABAS, NCSDummy, General Installation Instructions (will be improving them slowly)
- The Instructions folder includes my collection of instructions for WinKFP and NCSExpert, as well as how to deal with some errors while loading daten files (advanced).
Software Definitions:
- INPA – Diagnosis, resetting errors, aligning EWS/CAS, advanced activation of certain car behaviors (ex: turn on your ABS module for bleeding brakes) – MOSTLY SAFE
- NCSExpert – Coding (changing internal module settings, and marrying a module to the car – Advanced)
- WinKFP – Flashing (you need the Daten files for your car, and you need to load them to WinKFP – Very Advanced)
- Tool32 – An advanced tool that is used to load the INPA/DIS/ISTA .prg files to run custom diagnostics and module behavior manually, without a nice user interface. Very powerful. – Advanced
- EDIABAS – The virtual server service that the 4 programs above use to connect to your cable.
- TIS – Technical Information System. Repair manual for BMWs.
- Other Softwares:
NCSDummy – A 3rd party helper for NCSExpert coding file interpretation. Not completely necessary. It is for changing settings inside a module mostly. (Ex: Turning off the iDrive warning on start, or changing module behavior, or changing the way the temperature dummy gauge's range on the instrument cluster.)
- Installation:All prerequisites: Environment Variables and USB cable Drivers are included in pack and in instructions.
This updated pack can be installed over my older pack just fine.Direct download -> download button on Top Right 'INPA 2016 Pack V1.2a.zip' (243MB)
Extract all the files from the zip folder.*Installation Instructions, click on thumbnail to download pdf. (included in pack as well)*
INPA 2016 Installation.pdfD. Using INPA and other BMW Tools with Z3
INFO:
-The key must be in ignition on Position II; full power. You can diagnose with engine running, or without engine running.
-If you connect to OBD port inside, you can only read ECU and TCU.
-If you connect at the 20-pin connector under the hood, you can read all other car modules, ECU and TCU included.
-The scripts for Z3 diagnosis are found under the E36 section. You can also press the 'Shift' key on your keyboard and click the 'Old' button (or press Shift+F6).1. Diagnosis with INPA:
-Enter into your desired module. To read errors, click Errors button, and click read. To clear errors, click Clear button.
Click on thumbnail to see an example
Example of Clearing an Error with INPA.pdf
Engine Control Module scripts are under E36 > Engine > (choose your ecu): OBD or 20-pin Port
- Z3 with the M44 1.9L choose DME 5.2
- Z3 with the S52 and single VANOS M52 (early 2.8) engine you use the MS41.1 script (non-North America may have to use MS41.0 for some M52 engines)
- Z3 2.3, 2.8 with dual-VANOS you use the MS42 script
- Z3 2.5i, 3.0i use the MS43 script
- Z3 with S50B32 (Euro) use the MSS52 script
- Z3 with S54 use the MSS54 script
Transmission (only automatics) E36 > Transmission > (choose your TCU) Trial and error to find yours. OBD or 20-pin Port
Chassis (basically ABS and DSC modules) E36 > Chassis > (choose your ABS/DSC) Trial and error to find yours. 20-pin Port Only
- My S52 Coupe has 'ABS5 ASC5',
- My roadster has 'DSC e46',
- My 328is has 'ABS MK4G'Body (airbag, and other body modules for Z3.) E36 > Body > (choose control module you desire) 20-pin Port Only
- Airbag
- On-Board Computer UHR/BC E36/7
- Electronic Vehicle Immobilization EWS Security
- Instrument cluster KOMBI
- Cruise Control GR2
- Thermal Oil Sensor TOENS (S54, some M52tu, M54)
- Central body electronics ZKE
- Coding with NCSExpert
- Advanced Sensor Calibration with Tool32
Z3 DSC Lateral Acceleration Sensor Calibration Instructions
Z3 DSC Steering Angle Sensor Calibration Instructions
Bmw Tool 32 2016 Genesis
E. Modifications, Troubleshooting:
1. Check your Environment Variables:
Bmw Tool32 Guide
2. Advanced Cable Modifications (optional if using only for Z3/E36):
FTDI Cable Mod.pdf
This is done just once, the settings remain saved in the cable.
3. Troubleshooting Connections:
The most common problem with connecting to INPA and the other software is a COM port number MISMATCH. To fix this:
If you have response problems, stability problems, or a slow connection while diagnosing:
Set the cable's Latency Timer to 1msec (from default of 16msec). Described in pdf above.
Thanks to 328 Power 04