Install INPA/EDIABAS right here!

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!

 

 

Pandem E30 – BMW E30 Rocket Bunny Kit rendering has arrived!

We are proud to announce that we will be partnering with street standard! Our latest project e30 will have the infamous Rocket Bunny / Pandem Company body kit!

They have been working on the kit for over the past 6 months and are working with MIURA-San about this latest project e30.  After months of design the first rendering has finally surfaced on the internet! And boy is there a buzz about the kit.

Garagistic will be supplying poly bushings, all reinforcments, subframe service and the firepower under the hood (To be disclosed later on).

The New Pandem / Rocket Bunny Wide Body Kit is based off the popular BMW E30 Platform, utilizing the factory euro front fenders (will also work with plastic bumpers, will require modification for metal bumper cars).

The kit will include e30 Rocket Bunny / Pandem front Over Fenders 50mm, Rear Over Fenders 70mm, Side Skirts, Rear Duck Tail wing, and a front Splitter.

The price and release date will soon be disclosed.  Pre-orders will start some time this month! Keep your eye on www.store.garagistic.com

On to the pictures:

garagistic-pandem-e30-rocket-bunny-1 garagistic-pandem-e30-rocket-bunny-2 garagistic-pandem-e30-rocket-bunny-3 garagistic-pandem-e30-rocket-bunny-4

Ares: E30-LS1 – Removable Wiring

Timeline

Now that we have a removable radiator core on the ARES LS1 Swapped E30, we can now do some cool stuff with the wiring. Here, we decide to route the wiring inside the driver fender and make a removable connector, similar to the C101 or X20 connector conveniently mounted on the side of the inner fender wall, near the ABS pump.

There is one major goal to executing this somewhat complicated arrangement of mechanical & electrical workarounds. And that is our ability to get access to the front of the engine in 1, 2, 3. Quite literally. 1. Unbolt the complete support. 2. Disconnect the electrical connector on the driver side fender, and 3. Pull the entire subassembly forward, headlights, bumper, valence, and all!!

Pinouts and detailed routing will be described in the actual write-up, so if you’re ever interested in executing a clean swap like this, then the write-up will detail every step of the way including pinouts, tools, specific parts used, and the overall intention of the design with regards to the affected components (Headlights, turn signals, electric fan…etc).

The final product will be grommeted, painted, and polished for ease of installation.

Wiring1

Here we used a simple X20 or C101 connector from an any E30, E34, E32, E23, E24…etc. We needed both the male and female end so that the connection would be removable when needed.

Wiring2

 

The electrical hookups were easy. When you source the X20/C101 connector, you have 2 options.

  1. Source an X20/C101 connector (both male/female), pins, and wire of proper gauge and build this assembly yourself. Part Numbers will be presented in the write-up, along with suggested pinouts. Remember that there are high-gauge wire needed for the electric fan,  headlight power, and ABS power. Lower gauge wire is acceptable for turn signals and other ABS signals.
  2. Go to the junkyard and source your own X20/C101 connector both male and female. You must unplug the connectors, cut about 6-12” of wire, and then crimp The E30 body wiring to that connector assembly. I recommend crimping over soldering. It’s easier, cleaner, and it’s preferred on aircraft flight deck panels! How awesome is that!?

The wiring bundle shall be cut at or near where the wiring is to be terminated at the driver fender.  Take that  bundle and snake it at the fuse box through the hole available and through the tunnel in the driver-side fender frame rail. Out it comes at the front of the tunnel and snakes to your connector.

Wiring3Wiring4

 

Wiring6

Wiring7

And that is the installation in a nutshell. All in all, there is not much to it. But it does add value if what you’re going for is an easily removable system.

Stay tuned as we continue to brief you on more info as we continue to build this LS1-E30!

So you want to know more about e30 Polyurethane Bushings?

80A

95A

Blue

Red, Green

Orange, Yellow Purple – Is there a difference? Which one is harder? What does the color mean? But I’m just looking for a slightly sportier feel. Is Urethane the same as Polyurethane? All of these questions, and more, will be answered.

What does it all mean?

I’ll save you the suspense – Urethane IS Polyurethane, just in a different form. And color means nothing in terms of performance. Some suppliers use a signature color to represent their company. Some companies don’t care what color is used. And some companies use colors to differentiate batches due to a slightly altered methodology of production or in other terms, a ‘date code’ identifier.

Yes, 95A is indeed harder than 80a and will give a sportier feel in the application of suspension and drivetrains. More on that later. But because 95A is harder than 80A, it is much more easily machineable (turning, facing, drilling, boring…etc). But why is it actually harder or softer?  For all intents and purposes, Urethane is the same as Polyurethane. Urethane is the monomer (ethyl carbamate). Basically, polyurethane is a long chain of urethane molecules, and they are bonded front to back, front to back, and so on….

The answer at a high level is: Isocyanates*, Polyols, and Crosslinking. Flexibility is attributed to the polyol, which is a soft, elastic polymer and its reaction with the Isocyanates (averaging 2 or more groups per molecule).

The theory is that high amounts of crosslinking within short chains combined with lower molecular weight polyols give tough or rigid polymers. Conversely, long chains, low crosslinking, and a higher molecular weight polyol give a polymer that is very stretchy.

Polyurethane crosslinking allows the polymer to be a three-dimensional network. As a result, the overall molecular weight is very high and allows polyurethanes the property of not softening up when heated, aka ‘thermosetting polymers’.

Polyurethane was invented during the WWII era by the German Otto BayerProfessor, Dr. Otto Bayer (1902-1982), known as the “father” of the poly industry. From there, polyurethanes can be found in adhesives, coatings, foams and finally flexible foams in the late 50’s. Today, you can see polyurethanes in virtually anything, including structural moldings for anything you see. Footwear, appliance, home, garage…etc. This is all great, but here we’re going to discuss how polyurethanes have shaped our automotive aftermarket culture for use specifically in swapped BMW’s.

Durometer (more commonly known as ‘Shore’) is nothing more than a measure of hardness. And within that, there are several different scales. Most common is the ASTM D2240 Type A for polyurethanes. Hence the “A” at the end of the number. (examples: 70A, 80A, 95A). Scale is from 0 to 100. The higher the number, the harder the polyurethane. A calibrated instrument is used to provide a very specific force to a poly of certain dimensions, creating an indentation in the material. The machine holds its indented force in the poly for 15 seconds, then is released. Immediately thereafter, the indentation is measured for depth. For shore “A”, a hardness range of 100-0 is proportional to the depth of (0.0” – 0.1”+). Aka, no indentation, the harder the material and therefore a durometer of 100 is assigned. Durometer is a dimensionless quantity. And because of that, there are many scales depending on the standard that’s used and the best scale is chosen based on the properties of the polyurethane. Here is a quick scale below of the durometer and the scale used for various materials. Again, most if not all automotive applications deal with shore, or scale “A”.

Mcmaster

Now that you know about the history of polyurethane, how it works, and how it’s measured hardness works, how about common-day applications.

You don’t always need 95A all around or 80A all round on your e30. Sometimes it’s critical to have harder poly on some areas of your e30 while softer on others. Factory e30 rubber mounts for most applications, including oil filled motor mounts are in the 60A-65A range. That’s pretty soft, but to give you comparison compared to stock, see below.

60-65A – Stock e30

70A – 25% stiffer

80A – 30-35% stiffer

95A – 75-80% stiffer

While the 60A-65A bushings do result in a lot of engine movement, especially during hard acceleration, the benefit is a comfortable driving experience and less noise transmission through your e30. M20 80a

For that perfect balance, I recommend Garagistic’s 80a e30 mounts.

 

Just a quick list of the benefits of Polyurethane bushings over stock e30 rubber.

  1. It allows your e30s suspension to react quicker to changes in road conditions, quicker steering, more responsive and receptive to your inputs as the driver. As a result, the power lost in the soft bushings is actually going right to your wheels!!
  2. Polyurethane is easy to install, no presses or special tools needed!
  3. Polyurethane outlasts rubber bushings. In most applications, it will last the life of your daily road driven e30!
  4. You can get custom offset fitment for race applications to help with wheel alignment, ride height…etc.

Want to go delrin on your e30? or even crazier and get solid bushings? Not a problem, only it is. If you daily drive your E30 and want to go delrin or solid, the ancillary setback is that the E30 chassis itself is not particularly designed for this type of vibration from the drivetrain and the roads. And because of that, things happen. Connectors dislodge, pins and electrical connections come loose, screws slowly back out and some bolts loosen up. For a car manufacturer to design to those strict requirements of solid mounted bushings, the car would look like a tank. You can use delrin or even a solid mounted configuration, but just beware of the long term consequences  on your e30 due to daily driving around town.

What else does Garagistic offer?

Well, a ton! E30, E36, and now even E46!!

Poly part1Poly part2

Thanks for reading and stay tuned for more posts. At least 2 new posts per week, with one of them guaranteed to be dedicated to the ongoing E30-LS1 project!!

* Recent efforts are attempting to minimize the use of isocyanates to synthesize polyurethanes, because the isocyanates raise severe toxicity issues. Non-isocyanate based polyurethanes (NIPUs) are in the works as a new class of polyurethane to alleviate environmental concerns.

Thanks to wikedia, McMaster for the information