Skip to content

News

Install INPA/EDIABAS right here!

by Amal Arokiadas 06 Nov 2019 0 Comments

I’d like to introduce you to a comprehensive write-up on how to become a BMW specialized hobby-mechanic. It’s funny how seemingly intimidating this can be. As I search through the forums, I see so many people struggle and get confused with what is what, how to install, problems during installation, connectivity issues, driver issues, or simply don’t understand or become overwhelmed by the amount of information. To help the community, I’d like to break this information up into 2 stages.

The first stage is getting your computer setup with the basics, including a virtual machine with Windows XP SP3 which includes the wiring diagrams, technical information, and parts catalogue. All things that do NOT integrate with a car through OBDII.

The second stage is actual code reading through INPA, EDIABAS, WinKFP with a FT232RL cable.

VMware

STAGE 1:

This is nothing more than acquiring wiring diagrams, parts catalogue, which can also be found at www.realoem.com, and TIS, which is step-by-step instructions for basic and more complex repairs to yoru BMW. Here’s what you need to get started.

Go on Ebay and buy yourself a BMW service repair workshop manual including TIS/WDS/ETK/EPC/ETM.

TIS – Technical Information Systems. The most detailed, comprehensive step-by-step procedures, explanations, and pictorial diagrams from bumper to bumper you will ever see. All major and minor service and repair instructions included.

TIS

WDS – Wiring Diagrams (1982 – 2008). Every wiring diagram for all BMW’s. From components to pins to connectors and much more.  Fully interactive and user-friendly! There’ll be another blog post on how to navigate through these wiring diagrams specifically.WDS

ETK/EPC – “Parts Catalog” (Covers 1982-2013): The most detailed and extensive BMW parts catalog on the Internet. Now includes PRICES as well, something that was not included in earlier versions. Comes with exploded diagrams for a detailed analysis of all parts.

ETK

ETM – Electronic Troubleshooting Manuals. These are the old PDF’s for all BMW’s made in the 80’s/90’s & early 00’s. Electronic wiring diagrams and connector view guides that complement the Wiring Diagrams. 

ETM ETM2

This typically comes in one or two DVD’s and can be found on ebay for anywhere from $10-$15. The DVD comes with a VM (Virtual Machine) application for this to be installed on a Windows XP SP3 tunnel. This is mandatory and complements your stage 2 upgrade of INPA/EDIABAS/WinKFP/NCS…etc.

STAGE 2:

This is where things become more complicated…and for good reason. I would like to take some time to guide you through the detailed installation. Again, you absolutely need to either have a dedicated Windows XP SP3 computer, or you can have a windows 7, 8, or 10 computer, 32 or 64bit machine is fine, as long as you have a virtual machine set-up as I documented above in stage 1.

What you see below is taken from www.bmwcoders.com and is free information online.

However, the download links to the latest software is becoming harder to find. And as a result, I’ve taken the 700MB INPA file and have it on my Dropbox account which is free with the purchase of any M62/S62 Swap write-up upon request. Just go to www.macalent.com, purchase the M62/S62 writeup, and send a request to share the INPA file as well!

DOWNLOAD THIS ON YOUR PRIMARY COMPUTER, IF RUNNING WINDOWS 7, 8, or 10, OR IF YOU’RE RUNNING A VIRTUAL MACHINE, YOU MUST BRING ALL OF THESE FILES TO YOUR VIRTUAL MACHINE. It’s a 700MB file, so it takes a while, but all of the installation itself you see below must be done on the Windows XP SP3 machine.

So what is it, and what’s included in the download?

INPA/DIS – The most common version is 5.0.2. This is not an acronym for anything that I’m aware. It’s the portal for which you can connect directly to your car’s computer on all 1996+ OBDII BMW’s. This includes most if not all models from 1996 to TODAY. INPA does diagnostics including read/reset engine codes. It also communicates with your other computers (Transmission, ABS, Instr Cluster, Seats, Cruise Cntrl…..etc).

INPA

WinKFP – This program allows you to flash ECU’s and reprogram your module. Unless you know exactly what you’re doing, do not use this program. It takes some specialized knowledge in order to extract the files and reflash the ECU’s. This will be covered in future blog posts.WinKFP

NCSexpert – This is used for coding. You can enable options that are not normally installed on your car. It’s mostly in german, so you have to do a lot of research to ensure that you don’t unintentionally screw up your ECU.

NCS

Tool32 – This allows you to conduct specific tests on your engine. You can actuate VANOS, cycle your ABS pump or move your seats if you’d like. It’s mainly used for diagnosis more than what INPA can do. It’s useful if you’re trying to debug a problem on your BMW.

Tool32

What to purchase? You need a cable. That’s a fact. You need a DCAN + K-Line cable with a FT232RL usb chip inside the cable. The FT232RL chip is your interface from OBDII to your USB computer. There are cheap cables out there with other interface chips (CH340 for example). Do not buy these cables as they are unreliable and have connectivity and driver issues. The FTDI FT232RL Chip is much better for this application. See below for a picture of the cable you should buy. Your best bet is to do this:

  1. Go to ebay or google
  2. Type in the following search criteria: “DCAN cable FT232RL”
  3. Buy a cable no more than the $15-$30 range max.

DCAN + K-LINE Cable

Again, as long as it has the FT232RL Chip, you’re good.

FTDI FT232RL Chip

You might benefit from getting access to your diagnostic through this system as well. For that, I purchased an OBDII to Diagnostic adapter. It connects to your OBDII port of your DCAN Cable and plugs directly into your diagnostic port in your BMW ranging from 1996 to 2005 timeframe. After 2005, they removed the Diagnostic port altogether and now solely rely on the OBDII.

OBDII to Diag Connector

Now that you have the necessary cables, do not plug them in to your computer yet. Set them aside. You must access and download the software. Follow these directions EXACTLY as you see them below. The screenshots are again, from www.bmwcoders.com.

Unpack INPA and run Programminstallation/setup.exe Application

Choose language:

INSTALL1

Click “Next”:

INSTALL2

Next step:INSTALL3

Next step:INSTALL4

Next step:INSTALL5

Next step:INSTALL6

Next step:INSTALL7

Next step:INSTALL8

Next step:INSTALL9

Next step:INSTALL10

Next step:INSTALL11

Next step:INSTALL12

Next step: Select “STD:OBD”. Next step is very important. Whatever COM you select will need to match the driver when you install the DCAN Cable. I recommend you use the first available COM.INSTALL13

Next step: INSTALL14

Next step: (just skip 3x)INSTALL15

Next step:INSTALL16

Next step (restart your computer). If you have a Virtual Machine, restart the machine and let it reboot normally.INSTALL17

After restart:

Open :\Referenz.2005\INSTALL\Instprog.exe. It’s the application.

Click OK:

INSTALL18

Choose Language for UK:

INSTALL19

In next 2 windows click "Continue".

INSTALL20

In next window choose BMW Group Rectification programs UK: Notice the Source drive. This is important that you unzip the INPA files to the correct path or it will not find it. ALL OF THE UNZIPPED FILES NEED TO BE PLACED IN YOUR C:\ DIRECTORY. Adding it as a subfolder will prevent you from moving past this step.

In next windows set 3 checkmarks:

INSTALL21

In next 2 windows click "Continue"

INSTALL22

After copying click "END"

Now, here’s where your DCAN + K-Line USB Cable come into play. This is where you may need to load your drivers as a one time setup. After that, plug and unplug as much as you’d like. Here is what you need to do.

  1. Open your VMware or equivalent virtual machine for Windows XP SP3.
  2. Plug in your DCAN Cable into your computer, USB 1.0, 2.0, 3.0 – Doesn’t matter.
  3. Depending on your computer or VM, you it might recognize the USB easily and load the FT232RL Drivers automatically. If that’s the case, then follow the steps and complete that driver installation. If that does not work, follow the steps below.

In my dropbox folder I’ve shared with you contains a driver called, “CDM v2.12.06 WHQL Certified”. Follow the instructions below for installation. AGAIN, INSTALL THIS IN YOUR VM OR WINDOWS XP SP 3.

When you plug in the cable, and you have question marks by the drivers, do the following:

Right click on the driver and click on update driver:

COM 1

Click next:

DCAN Install 1

Click browse: Then open your documents folder, or the folder that you saved all of the INPA files. DCAN Install 2

DCAN Install 3

Find the file “CDM v2.12.06 WHQL Certified”. Double click it and it will load the drivers.

DCAN Install 4 DCAN Install 5

DCAN Install 6

Click finish:DCAN Install 7

Click finish:

 

DCAN Install 8

There should be no more question marks or exclamation points.

DCAN Install 10

Now go back to your device manager and locate the usb for the DCAN cable. Ensure that the port is the same COM as that you have chosen when you originally set up INPA.  You can change the port by doing the following:

Right click on the Port and click “Properties”.

COM 1

On the port settings tab, click “advanced”

COM 2

On the drop down, pick the correct COM port that is not already in use (NEED TO USE COM1). Again, you must have the COM’s match from the initial INPA Installation. Click Ok, Ok, Ok, Ok, until all is good.

COM 3

Now’s a good time to restart your Windows XP SP3 machine or your VM.

Now is where it all comes together. Start up your VM Windows XP SP3, plug in your cable to the computer and then to your car. Turn the key to ignition and you should see the image at the top of this screen..... That's success right there!

 

 

Prev Post
Next Post

Leave a comment

Please note, comments need to be approved before they are published.

Thanks for subscribing!

This email has been registered!

Shop the look

Choose Options

Edit Option
Back In Stock Notification
Terms & Conditions
Garagistic products are intended for Off-Road use ONLY. Our products are never to be used on public streets or highways. Garagistic is in no way sponsored, endorsed or affiliated by or with BMW na / BMW ag or any of its subsidiaries or vendors. BMW and M3 is a registered trademark of bmwag. Return Terms and Conditions: Returns must happen within 30 days of receipt of the item for a refund. There is a 20% restocking fee on all returns. We do not accept returns on clearance items. All clearance items are final sale and the buyer is responsible for confirming fitment of any application outside of stock configuration. We do not accept returned customized or made-to-order items such as chassis mount shifters, supreme OEM shifters, driveshafts, wiring harnesses, engine mounting kits, roll bars etc (please contact us if you are unsure if you part falls under this category). All products we carry from other vendors such as NRG Innovations and LINK ECU are ineligible for return. We do not refund shipping costs. We reserve the right to refuse a return on any orders after 30 days. On returns authorized past 30 days from purchase we reserve the right to give store credit instead of a refund (please reach out to confirm). We absolutely do not accept used or damaged items for return. It is your responsibility to make sure that returned items arrive to us in good condition please pack your items accordingly. We reserve the right to refuse a return on any items not authorized before hand. It is the customers responsibility to arrange return shipping for any items that are rejected through the return process. Please contact info@garagistic.com with your order number for return merchandise authorization (RMA) number and form before sending in your return. Core Return Terms: Cores must be returned in 30 days for a refund. All cores returned after 30 days are only eligible for store credit no exceptions. All cores must be in OEM un-modified condition, we do not accept previously modified components for core. Serious rust issues, major cracks, or bent subframes are also not accepted as a core. Some minor cracking may be acceptable please contact us with photos first. Core refunds will be issued within 10 days of receiving your core. We use returned cores to re-work and provide this service to other customers. Please keep that in mind when looking at your core. If you would not want your core as a reworked unit it is probably not acceptable. Again any questions please ask first. For core return paperwork and questions please email info@garagistic.com We do not alter pricing on previously placed items to reflect current sale prices. Disputed charges will result in a life-time ban from Garagistic; reach out to us to resolve any and every issue; We do not cover installation costs, you are responsible with all costs regarding installation and use of the products. Lifetime Bans from Garagistic: We love working with customers to resolve any issues that may arise and do so in a timely manner disputing only slows down the process for everyone as we need to dedicate time and resources to resolving a matter that could have been solved directly by us. Contacts: Garagistic LLC 6372 Industry Way Westminster, CA, 92683 Info@garagistic.com We do not refund shipping costs. On returns on custom parts (or parts returned past 30 days from purchase) we have the right to give store credit instead of a refund. By using this website you agree to all these terms. International orders that are refused will incur a return shipping fee which will be deducted from the refund. All shipping costs are non-refundable. Acceptance of Terms: This agreement contains the complete terms and conditions that apply to your participation in our site. If you wish to use the site including its tools and services please read these terms of use carefully. By accessing this site or using any part of the site or any content or services hereof, you agree to become bound by these terms and conditions. If you do not agree to all the terms and conditions, then you may not access the site or use the content or any services in the site. Modifications of Terms of Use: Amendments to this agreement can be made and effected by us from time to time without specific notice to your end. Agreement posted on the site reflects the latest agreement and you should carefully review the same before you use our site. Use Of the Site: The site allows you to post offers, sell, advertise, bid and shop online. However, you are prohibited to do the following acts, to wit: (a) use our sites, including its services and or tools if you are not able to form legally-binding contracts, are under the age of 18, or are temporarily or indefinitely suspended from using our sites, services, or tools (b) posting of an items in inappropriate category or areas on our sites and services; (c) collecting information about users’ personal information; (d) maneuvering the price of any item or interfere with other users' listings; (f) post false, inaccurate, misleading, defamatory, or libelous content; (g) take any action that may damage the rating system. Registration Information: For you to complete the sign-up process in our site, you must provide your full legal name, current address, a valid email address, member name and any other information needed in order to complete the signup process. You must qualify that you are 18 years or older and must be responsible for keeping your password secure and be responsible for all activities and contents that are uploaded under your account. You must not transmit any worms or viruses or any code of a destructive nature. Any information provided by you or gathered by the site or third parties during any visit to the site shall be subject to the terms of www.Garagistic.com’s privacy policy. Terms: This agreement will remain in full force and effect while you use the website. You may terminate your membership at any time for any reason by following the instructions on the “termination of account” in the setting page. We may terminate your membership for any reason at any time. If you are using a paid version of the service and we terminate your membership in the service because you have breached this agreement, you will not be entitled to any refund of unused subscription fees. Even after your membership is terminated, certain sections of this agreement will remain in effect. Links & Framing: Illegal and/or unauthorized uses of the services, including unauthorized framing of or linking to the sites will be investigated, and appropriate legal action may be taken. Some links, however, are welcome to the site and you are allowed to establish hyperlink to appropriate part within the site provided that: (I) you post your link only within the forum, chat or message board section; (ii) you do not remove or obscure any advertisements, copyright notices or other notices on the placed at the site; (iii) the link does not state or imply any sponsorship or endorsement of your site and (iv) you immediately stop providing any links to the site on written notice from us. However, you must check the copyright notice on the homepage to which you wish to link to make sure that one of our content providers does not have its own policies regarding direct links to their content on our sites. Warranty Disclaimer and Exclusions/Limitations of Liability: We make no express or implied warranties or representations with respect to the program or any products sold through the program (including, without limitation, warranties of fitness, merchant ability, non-infringement, or any implied warranties arising out of a course of performance, dealing, or trade usage). In addition, we make no representation that the operation of our site will be uninterrupted or error-free, and we will not be liable for the consequences of any interruptions or errors. We may change, restrict access to, suspend or discontinued the site or any part of it at anytime. The information, content, and services on the site are provided on an “as is” basis. When you use the site and or participate therein, you understand and agree that you participate at your own risk. Intellectual Property Rights: You hereby acknowledge that all rights, titles, and interests, including but not limited to rights covered by the intellectual property rights, in and to the site, and that you will not acquire any right, title, or interest in or to the site except as expressly set forth in this agreement. You will not modify, adapt, translate, prepare derivative works from, de-compile, reverse engineer, disassemble or otherwise attempt to derive source code from any of our services, software, or documentation, or create or attempt to create a substitute or similar service or product through use of or access to the program or proprietary information related thereto. Confidentiality: You agree not to disclose information you obtain from us and or from our clients, advertisers, suppliers and forum members. All information submitted to by an end-user customer pursuant to a program is proprietary information of www.Garagistic.com. Such customer information is confidential and may not be disclosed. Publisher agrees not to reproduce, disseminate, sell, distribute or commercially exploit any such proprietary information in any manner. Non-Assignment of Rights: Your rights of whatever nature cannot be assigned nor transferred to anybody, and any such attempt may result in termination of this agreement, without liability to us. However, we may assign this agreement to any person at any time without notice. Waiver: Failure of the www.garagistic.com to insist upon strict performance of any of the terms, conditions and covenants hereof shall not be deemed a relinquishment or waiver of any rights or remedy that the we may have, nor shall it be construed as a waiver of any subsequent breach of the terms, conditions or covenants hereof, which terms, conditions, and covenants shall continue to be in full force and effect. Sever-ability of Terms: In the event that any provision of these terms and conditions is found invalid or unenforceable pursuant to any judicial decree or decision, such provision shall be deemed to apply only to the maximum extent permitted by law, and the remainder of these terms and conditions shall remain valid and enforceable according to its terms. Entire Agreement: This agreement shall be governed by and construed in accordance with the substantive laws of Huntington Beach, without any reference to conflict-of-laws principles. The agreement describes and encompasses the entire agreement between us and you, and supersedes all prior or contemporaneous agreements, representations, warranties and understandings with respect to the site, the contents and materials provided by or through the site, and the subject matter of this agreement. Choice of law; jurisdiction; forum: Any dispute, controversy or difference which may arise between the parties out of, in relation to or in connection with this agreement is hereby irrevocably submitted to the exclusive jurisdiction of the courts of Huntington Beach, to the exclusion of any other courts without giving effect to its conflict of laws provisions or your actual state or country of residence.
this is just a warning
Login
Shopping Cart
0 items
0%
{"statementLink":"","footerHtml":"","hideMobile":false,"hideTrigger":false,"disableBgProcess":false,"language":"en","position":"left","leadColor":"#146ff8","triggerColor":"#146ff8","triggerRadius":"50%","triggerPositionX":"right","triggerPositionY":"bottom","triggerIcon":"people","triggerSize":"medium","triggerOffsetX":20,"triggerOffsetY":20,"mobile":{"triggerSize":"small","triggerPositionX":"right","triggerPositionY":"bottom","triggerOffsetX":10,"triggerOffsetY":10,"triggerRadius":"50%"}}