Project Bmw Download

Posted on by

Contents

  1. 2 Diagnostic connections
  2. 3 Datalogging
  3. 4 Programming
    1. 4.1 MS42 DME

Apr 20, 2019  Project Cars 2. BMW M4 free download therealPaulaD. Unsubscribe from therealPaulaD? Cancel Unsubscribe. Subscribe Subscribed Unsubscribe 1.59K. Aug 10, 2017  This feature is not available right now. Please try again later. Aug 18, 2017  BMW INPA 6.4.7 6.4.3 Software Free Download; BMW Rheingold ISTA-D 4.15.16 ISTA-P 3.66.0.200 Free download. Trouble Repair Audi Audi Trouble Repair Auto All Key Lost Benz Benz Trouble Repair Benz W204 Project BMW BMW Coding BMW E-sys BMW E Series BMW F Series BMW INPA BMW Retrofit BMW Software Download BMW Trouble Repair Buick Trouble Repair. Choose from thousands of free Microsoft Office templates for every event or occasion. Jump start your school, work, or family project and save time with a professionally designed Word, Excel, PowerPoint template that’s a perfect fit. Download Bmw 3D Models for 3ds Max, Maya, Cinema 4D, Lightwave, Softimage, Blender and other 3D modeling and animation software. The latest BMW Project Car news, spy shots, road tests, and videos.


Tuning Process

  1. Gather the tools needed to read/write the ECU/DME
  2. Read the ECU and determine where the ignition and fuel maps exist
  3. Run the vehicle with the modified engine and log engine data
  4. Update fuel and ignition maps to meet desired AFR values
  5. Repeat 3 & 5 until AFR values match the desired

Diagnostic connections



BMW 99-00 328i diagnostic connectors

'Previously before 2001, only emissions relevant data could be extracted from the OBD II connector because it did not provide access to TXD (D-bus). The TXD line is connected to pin 8 of the OBD II connector on vehicles without the 20 pin diagnostic connector.'

So I have to use the DLC to OBD adapter to flash the DME but the OBD port will work fine for datalogging. Update: the OBD port is too slow so the CAN bus must be used for datalogging.

20-pin pacman DLC connector

The 99-00 328i used an under hood 20-pin BMW pacman connector for diagnostics and a 16-pin OBD II connector below the dash. This is the programming interface.
The pinout is as follows
(source bimmerforums.com)
So I ordered an adapter:

(source amazon)

The cable I ordered has a pinout as shown, which we can see matches the diagram above (20 & 17 bridged).

16-pin OBD 2 connector

From the image and the pinout we can see the connector uses the ISO 9141-2 K-Line. We can use this to do data logging. Notice that pin 8 is missing. Newer models that have the DLC connector deleted will have pin 8.

The best image describing the pinout is here
(source http://www.mbcluster.com/Media_Diagnostics.htm)

Datalogging

OBD II port

For datalogging I bought an ELM327 OBD to bluetooth adapter. Any adapter will work as long as it supports the ISO 9141-2 protocol (which the ELM327 handles).
Plugging this puppy in and I used the Piston app for a simple test run

The refresh rate is way too slow (~3 PID/s ) to be used for actual data logging. But viewing the nice command log in the app we see the app sends command to the ELM327 which sends a query to the DME for every value.


Commands

Explanation

17:52:07.125 AT Zr AT ZrrrELM327 v1.5rr>

17:52:07.952 AT E1r AT E1rOKrr>

17:52:07.973 AT H1r AT H1rOKrr>

17:52:07.996 AT SP 3r AT SP 3rOKrr>

17:52:08.018 01 00r 01 00rBUS INIT: ..OKr48 6B 12 41 00 BF 9F F9 91 EE rr>

17:52:10.972 01 00r 01 00r48 6B 12 41 00 BF 9F F9 91 EE rr>

17:52:11.435 AT DPr AT DPrISO 9141-2rr>

17:52:11.467 09 02r 09 02rNO DATArr>

17:52:11.791 01 00r 01 00r48 6B 12 41 00 BF 9F F9 91 EE rr>

17:52:12.269 01 20r 01 20r48 6B 12 41 20 00 00 00 01 27 rr>

17:52:12.739 01 40r 01 40r48 6B 12 41 40 00 00 00 00 46 rr>

17:52:13.162 02 00 00r 02 00 00r48 6B 12 42 00 00 7F 98 00 00 1E rr>

17:53:24.528 01 01r 01 01r48 6B 12 41 01 80 07 6D 00 FB rr>

Ford 2016 f150 carplay. 17:53:37.036 01 05r TIMEOUT

17:53:37.559 01 0Cr STOPPEDrr>1 0CrNO DATArr>

17:53:38.384 01 0Dr 01 0Dr48 6B 12 41 0D 00 13 rr>

17:53:38.755 01 0Er 01 0Er48 6B 12 41 0E 8C A0 rr>

17:53:39.137 01 0Fr 01 0Fr48 6B 12 41 0F 5A 6F rr>

17:53:39.517 01 10r 01 10r48 6B 12 41 10 00 00 16 rr>

17:53:39.906 01 11r 01 11r48 6B 12 41 11 00 17 rr>

17:53:40.295 01 05r 01 05r48 6B 12 41 05 5F 6A rr>

17:53:40.674 01 0Cr 01 0Cr48 6B 12 41 0C 00 00 12 rr>

.. etc.

TODO..

Unfortunately the K-line is ridiculously slow, giving only about 3 PID/s which is not nearly enough for any sort of useful datalogging. So the using the ELM327 reader via the OBD port is only good for reading error codes (and maybe messing with the the I-bus which i'll try out later).

CAN bus

However according to 6 and 8it also uses the CAN protocol between the engine control module, transmission control module, and stability control modules (as these require a fast communication). This is 100kbps twisted pair line that uses a 'broadcast' and 'subscriber' scheme according to the table below (however it's commented in the forum and SnapOn document that it's actually 500kbps).


Since there is no plug for the CAN bus, I want to tap the instrument cluster and run the lines to the OBD port in the car. This way I can just the the ELM327 and switch protocols to select which bus I want to use.
An investigation of the wiring diagrams leads us to see that CAN-H will be yellow and red (pin 10), and CAN-L will be yellow and brown (pin 9) from the IKE.

I've been able to capture CAN logs using a modifed OBD cable. Also I've been working on an application that allows you to easily decode the message!




Programming

MS42 DME

The 99-00 BMW has a Siemens DME MS42 part number 5WK9037.

Cracking the case (well I ordered one off of ebay to mess with) we see the MS42 DME has an AMD AM29F400AB 4MB Flash Memory and the microcontroller is a SAK-C167CR-LM made by Infineon (based on pictures below). After inspection of the spec we see a full flash read will be 512KB (4Mbits).


Installing drivers

The drivers included with the Galletto were old and don't work with x64 windows 7. So install from the FTDI site below.
  1. Download the driver for your os from here http://www.ftdichip.com/Drivers/D2XX.htm
  2. Open device manager click on the EOBD devices and click update driver
  3. Install it by manually choosing the location
  4. Once done it'll show up as a COM port

The entire flash can't be downloaded without using the boot pin. I was not able to read the ECU data first try.. (key was off) but finally got it.
  1. Turn the key on position (one notch before starting)
  2. Select your car
  3. Click ECU data
  4. Once done do Read ECU and enter a file to save as
  5. Windows will think it's locking up (well the UI is), just let it go for a while until it finishes

This program doesn’t use multiple threads so windows thinks it’s not responding (just let it go and eventually it finished giving me a 32k flash). The full flash is 512k so we have to figure out how to get that later..


Bench flashing



Some of the relevant pins taken from BMW wiring diagram website (terminal descriptions from Bently manual).

X60001 Pinout

  1. Out - Ignition. Supplies power when ignition switch is in RUN or START positions
  2. Not used
  3. K - line (undocumented)
  4. Ground
  5. Ground
  6. Ground
  7. Input - Battery positive (+) voltage. Supplies power whenever battery is connected (not dependent on ignition switch)
  8. Input - Voltage supply
  9. Input - Voltage supply

X60002 Pinout

3. IO - CAN low (transmission control module
4. IO - CAN high (transmission control module)
37. IO - CAN bus low

CAN References

Finding the Fuel & Ignition Maps

TODO:

References

  1. Bently Manual for BMW - 3 Series - E46
  1. Galletto 1260 - $17
  2. BMW 20 pin pacman connector to 16 pin OBD II connector - $8
  3. OBD II to Bluetooth (ELM327 chipset) - $12

BMW INPA Software is factory BMW diagnostics software that connects to all the systems and modules on BMW cars not just engine like generic scanners, it reads all BMW trouble codes and gives live diagnostics and data and GUI pages and test functions…

In this article include:INPA ediabas 6.4.7 donload,INPA ediabas 5.02 download,INPA 5.0.6 ediabas downloadINPA 6.4.3 ediabas download,BMW INPA 5.02 and Ediabas 6.4.7 download,all of the can work with BMW INPA K+CAN Cable.

INPA Latest version Diagnostic Software Function List:

Support of all ECU use cases in Engineering, Test, Production and After Sales

* Specification of ECU’s diagnostic data

* Reading and clearing error memory

* FLASH data uploading and downloading

* Reading measurement value

* Input/output control

*Calibration of single ECU variables

* Coding of ECU variables

* CAN (controller Area Network) bus mode emulation

* Integrated solutions for on-board/off-board Adobe lightroom manual pdf download.

* Fast and simple configuration of GUI and communication data instead of programming

*Customer specific protocols supported

* Long term application by supporting widespread ASAM standards

* Language is English and German

BMW INPA Software Coverage Vehicle List:

1 series E87

3 series E30 E36 E46 E90

5 series E34 E39 E60 E61

6 series E63 E64

7 series E32 E38 E65 E66

8 series E31 E52

Mini R50 R52 R53

X series E53 E83

Rolls Royce

Z series E85 E52.

BMW INPA Software Free Download:

Below list the free download link collect form internet,if you find the link is invalid,pls tell me.

INPA 6.4.3 Full.rar (thegrayshadow.com)

INPA 6.4.3 Full.rar (mediafire.com)

INPA Ediabas 6.4.3(MEGA)

INPA Software (mediafire.com)

INPA 5.0.6 rar (thegrayshadow.com)

INPA ediabas 5.02 download (tested work 100% ok)

BMW INPA E46:

This part share some BMW INPA work case on BMW E46 show as below:

BMW INPA E60:

This part include some content about BMW INPA software or cable working cases on BMW E60

BMW INPA Reset BMW E60 Airbag Waring Light

How to Reset & Relearn E60 BMW Automatic Transmission with INPA

BMW E60 Coding by INPA and NCS Expert Cable

For more about BMW INPA E60,please check:BMW INPA E60 Coding/Diagnose Guide

BMW INPA Win7 Installation Guide

BMW INPA Win8 Installation Guide

BMW INPA Win10 Installation Guide

Project Cars Download Free Rj

Win7 Win8 Win10 Installation please check this article:

Notice of using INPA***

1.Before using this equipment, keep the battery of notebook fully charged to avoid battery broken. Don’t charge the battery while diagnosing (the charger may interfere with diagnosis). Before charging, discharge the battery. You may knock down the battery and connect the power line during long time diagnosing. To make sure the battery life. 2***65289; While testing, make sure the diagnostic lines well connected.
3.Be sure to start diagnosing after all icons on bottom right of screen displayed regularly.
4.After finished diagnosing, back the screen to the main interface, then shut down the key and pull out the connector.
5.Don’t cut the power or connector during test.
Don’t touch the high temperature components in carriage during test.

If you find the download link is invaild,click to download:BMW Standard Tools 2.12 Free Download

include:

EDIABAS: 7.3.0 1.1

-Tool32 4.0.3

-CANdriver 2.5.0.0

WINKFP 5.3.1

– CoAPI 3.13.2

NFS 5.2.9

– KMM SRV 4.31.1.0

INPA 5.0.6

NCS Expert 4.0.1

BMW INPA Win7 Installation Guide:

1. Setup/Configure your OBD2 USB Cable

  1. Plug in the cable into a USB port on your computer, you must ONLY use this USB port from here-on for this cable. If your computer is connected to the internet it should automatically search and install in the USB cable drivers. If your computer does NOT automatically detect the cable, you may need to use ‘Device Manager’ to manually update/select the driver.
  2. Once installed, go to Control Panel -> System -> Then click on the Hardware tab, then click on Device Manager.
  3. Locate the entry ‘USB Serial Port’ in the ‘Ports’ section of Device Manager. It should read ‘USB Serial Port (COMX)’.
  4. Right-click on the above and select ‘Properties’, then click on the ‘Port Settings’ Tab and then click on ‘Advanced’.
  5. Change the ‘Com Port Number’ entry to ‘COM1’.
  6. Change the ‘Latency Timer (msec)’ to ‘1’.
  7. Click on ‘OK’ and close all the windows, restart your PC to confirm all the changes.

2. Install INPA/EDIABAS 6.4.3 and 4.4.7

  1. Extract the contents of the downloaded file ‘INPA-6.4.3-full.rar’ and you’ll find a .NRG file. This is a CD image that you’ll need to either burn to a CD or extract to a folder using a tool such as ISOBuster.
  2. Once extracted, go into the following folder ‘/REFERENZ/INSTALL/’, right-click on ‘INSTPROG.exe’ and select ‘Properties’, click on the Compatibility tab and change the dropdown to Windows XP SP3 as the Compatibility Mode, also tick ‘Run As Administrator’, then click ‘Ok’, then double-click the file to run the installation.
  3. Select ‘English’ as the language and click ‘Next’.
  4. Select ‘Next’ until asked for ‘Configuration’, scroll to ‘BMW Group Rectification Programs UK’, click ‘Next’.
  5. Tick the option ‘Complete’ for all of the options shown.
  6. Select ‘Next’ and allow the installation to start.
  7. After a minute or so, installation will complete, close the Window.

3. Verify environment variables

  1. Go into Control Panel -> System -> Advanced System Settings.
  2. Select ‘Environment Variables’ and then verify that the System Variables ‘TMP’ and ‘TEMP’ both contain the path ‘C:EDIABASBin’ within the ‘Value’ string – for instance “C:WindowsTemp;C:EDIABASBin”.

4. Prepare Installation Files

  1. Extract the contents of the downloaded file ‘INPA_502_Updated.rar’.
  2. You’ll use the contents of this archive during the next three steps.

5. Install BMW Tools

  1. From the above extracted file set, find the file ‘Step 1_ Install BMW Tools.exe’, right-click on it and select ‘Properties’.
  2. Click on the Compatibility tab and change the dropdown to Windows XP SP3 as the Compatibility Mode, also tick ‘Run As Administrator’, then click ‘Ok’
  3. Double-click on the above file to start the installation.
  4. Set the Destination Path C:BMW Tools (Don’t change this path) -> ‘Install’ -> ‘OK’.
  5. Select ‘English’ -> ‘Continue’ -> ‘Continue’.
  6. Select ‘C:’ -> ‘Continue’.
  7. Select ‘Skip’ -> ‘Next’
  8. Accept the defaults for programs to update, then click ‘Next’.
  9. Select ‘Com1’, ‘OBD’ and ‘USB to Serial Adapter’ -> ‘Continue’ -> ‘Continue’.
  10. The installation will begin and complete.

6. Install INPA/EDIABAS 6.4.7 and 5.0.2

  1. From the above extracted file set, double-click the file ‘Step 2_ Install INPA.exe’.
  2. The Destination Path should be ‘C:temp’, leave as it is and click ‘Next’.
  3. Choose ‘English’ and select ‘Continue’ and ‘Continue’.
  4. Select ‘C:’ and then ‘Continue’.
  5. Select ‘BMW Group Rectification Programs UK’ and click ‘Continue’.
  6. Tick ‘Update’ for all options where not grayed out, then ‘Continue’.
  7. Select ‘OBD’, then ‘Continue’ and ‘Continue’.
  8. The installation will begin and complete.

Project Cars Download Cars

7. Install OBD Setup

  1. From the above extracted file set, double-click the file ‘Step 3_Final Update.exe’.
  2. The Destination Path should be left as it is, then select ‘Install’.
  3. Select ‘Yes to all’.
  4. Once completed, the window will close itself.

8. Complete Installation

  1. From the above extracted file set, double-click the file ‘serial port.reg’.
  2. When prompted, select ‘Yes’ and ‘Yes’. You will receive confirmation that your registry has been updated.
  3. Locate the file ‘C:EDIABASBinobd.ini’ and copy this file into your Windows folder.
  4. Edit the file ‘C:EC-APPSINPACFGDATINPA.INI’ in Notepad, locate the section that starts with ‘//F3’, remove the slashes at the beginning of the three lines of text, and amend any instance of ‘F10’ to ‘E46’.

Check more details about BMW INPA Software Installation on Win7 Win8 Win10

FromAuto Repair Technician Home, postBMW INPA 6.4.7 6.4.3 Software Free Download

Readers who read this article also read: