Saturday 25 July 2015

Working DIS v44 Installation Simple Guide + Downloads

Here is a new post with a download and brief guide for DIS v57 / SSS v32 to work with BMW models up to 2010 and a newer version of INPA working with model up to 2013 - http://www.beemerlab.org/2018/11/dis-v57-inpa-ediabas-643-installation.html

Download Links [Dropbox]:

*EDIT 7 May 2018:
OK, thank you everyone who left a comment, I am glad so many people have found this guide helpful. Due to the high volume of traffic and unreliability of the DropBox links, I have finally added the files to MediaFire and Google Drive.

NEW USERS:
This is a guide on how to install DIS using the instructions that come in the .zip files, not a detailed guide. The complete procedure to install DIS is quite complicated and has so many variations that will end up with it not working or need the whole thing installing again to change, so follow through them as per the guide below and you should get it going, as many others have. 
Read the troubleshooting section at the bottom, particularly the first part. The Windows install on some laptops simply will not work with the virtual networking needed to set DIS up and/or routing of the COM ports, yet another laptop running the same Windows version will work fine. If you find yourself unable to complete the installation or connect the hardware as shown below after a few tries,  switch to another laptop or do a fresh install of Windows.




GUIDE:

You will need:
  1. A laptop running Windows, preferably XP SP2.
  2. A USB-OBD cable (or a serial-OBD cable if your laptop has a serial port).
  3. INPA / EDIABAS.
  4. VM Ware version 5.5 or later.
  5. EasyDIS.iso and DIS_v44_programs.iso.
  6. Diag Head Emulator.

Installation procedure that worked for me: [Obviously refer to the installation guides / videos for detailed instructions.]
  1. Disable Windows Firewall and Anti Virus.
  2. Install drivers for your USB-OBD cable and USB-serial adapter, making sure it is set as port COM1.
  3. Install / update INPA / EDIABAS, using ADS interface, not OBD.
  4. Change environment path in Windows to c:/ediabas/bin.
  5. Install ADS Setup.
  6. Install OBD setup.
  7. Edit ediabas.ini, change remote-host and port.
  8. Install VM Ware [version 5.5 or higher].
  9. Edit VM Ware network bridge in network editor.
  10. Set up the new virtual machine with ethernet set to the network bridge.
  11. Install Diag Head Emulator.
  12. Install easy_DIS and the DIS programs.
  13. Load DIS, open/run Diag Head and open IFHsrv32.exe.
  14. In DIS, enter Administration > Calibrating Touch Shield, change the processes to off and make sure it passes the API test.
  15. Enter Administration > Diagnostic Head, click on the IP-address / computer-name and click the OK button.
  16. Enter Administration > Connection Setup, click on the IP-address / computer-name and click Connecting. Once connected the IP-address should appear in the bottom right and both sets of lights are lit up.
  17. Go back into Administration > Calibrating Touch Shield, set the vm process back to off and change translator to Fister.
  18. Edit ediabas.ini again, changing the interface to STD:OBD instead of ADS.
To run DIS / test connection:
  1. Connect cable to OBD socket on car and turn ignition to phase-2.
  2. Load up INPA (.ipo), check the Battery and Ignition dots are black.
  3. Close INPA, but leave EDIABAS Server running in task-bar.
  4. Start DIS and wait for it to fully load.
  5. Load up Diag Head and click run.
  6. Load up IFHsrv32.exe.
  7. Enter Administration > Calibrating Touch Shield in DIS.
  8. Perform API-test, check it passes, exit back to DIS.
  9. Click on Diagnosis and DIS should now identify your car / carry out the short-test.
Troubleshooting:
  1. If you have access to more than one laptop, try installing DIS again on one of them, rather than wasting days on a problematic install. Some just don't want to work with virtual networking, but will probably work first time on another, similar laptop. [Reformatting the HDD and doing a fresh install of Windows XP SP2 may also fix the problem on a machine that will just not play ball.]
  2. If API-test fails - Check ediabas.ini has the right remote-host and port set / check VM network settings / try out this fix by changing addresses in Unix itself [] / ensure firewall is off and re-install DIS.
  3. If API-test passes, but DIS does not communicate - Check INPA is communicating and reboot DIS / check ediabas.ini has interface set to STD:OBD / check USB-serial port is set as COM1.
  4. DIS ERROR 200.19 - Battery is below 12v, connect a float-charger / check IP address is right for Diagnostic Head in DIS, Admin / check API-test passes.
  5. INPA ERROR IFS-0009 - Ensure USB-serial port is set as COM1 / check ediabas.ini has interface set to STD:OBD / make sure cable is working and fuse 25 has not blown.

49 comments:

  1. At first, I was extremely happy to find this page. The download links actually worked, and there were instructions. But, now I'm just frustrated. Your instructions are vague in some places, blatantly missing information in others, and assume that other users will magically know which instruction files to refer to (there are multiple ones contained in the ZIPs) and which settings to change. My complaining probably won't motivate you to help, but I figure this is pretty much a lost cause at this point and I might as well get better acquainted with my local BMW dealer.

    ReplyDelete
    Replies
    1. Yeah well quite a few people have got DIS working with my guide, so have you considered it may be beyond your skills? Your local BMW dealer is glad you exist. :)

      Delete
    2. That was kinda rude mate. Some things can be confusing when you have multiple "instructions". Communication is essential.

      You took this as an attack and acted on the defensive. I'm thinking under 40?

      Delete
  2. In case anyone is in the same situation I am. I was able to get working DIS/GT1 on my '02 E39 with Windows 7, 32-bit by using VMWare version 9. You have to be a little creative finding a free version with serial #, but its doable. Watch the videos and use the steps outlined above...and it will work.

    ReplyDelete
  3. 7.Edit ediabas.ini, change remote-host and port. <- What do you set the remote-host value to?
    9.Edit VM Ware network bridge in network editor. <- What do you edit the values to?
    10.Set up the new virtual machine with ethernet set to the network bridge. <- Do you set up a WindowsXP VM?
    12.Install easy_DIS and the DIS programs. <- Are you referring to the EasyDIS-base-44-v1.0.iso being loaded within the XP VM you create?

    ReplyDelete
    Replies
    1. Hi, my step-by-step is a guide on how to use the install-guides as they can get confusing, not a straight up guide they already exist. I know it is frustrating all the virtual networking etc. but work through the guides and all the answers to your above questions are in there. Good luck.

      Delete
  4. You do not require a diaghead emulator to set up and run either DIS v44 or DIS v57 installed under VMware on an EasyDIS base. This just unnecessarily complicates and slows DIS down. Refer to the diagnostic software thread on Bimmerforums.com.

    ReplyDelete
    Replies
    1. With this install I find that DIS will not run without Diaghead Emulator open as DIS itself does not think it is connected to a real life Diagnosis Head. I don't know about DIS running slower but it's nice when it runs at all.

      Delete
  5. Your DIS link is blocked by Dropbox for excessive traffic. Any other location you would recommend to obtain the software? Thanks for doing this, the info and links and putting up with some less than grateful posters.

    ReplyDelete
    Replies
    1. Same here even 2 years later.. :P

      Delete
    2. @Ralvis, I added new links at top... am wondering if the DropBox ones are just down permanently now?

      Delete
  6. Hello, I just tried to download files from links above, and both came as an error

    ReplyDelete
  7. Hi do you hqve another link. For dis as this one has been blocked

    ReplyDelete
  8. Thx, nice job ! Its ok work

    ReplyDelete
  9. It just wont work. Has anyone here tried to use Daemon tools to mount the DS_v44 iso and programming files?

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. Would you used EasyDis as part with other software to reflash an E36 that did a manual conversion from auto?

    ReplyDelete
  12. Hi! Unaffortunatelly the links to download aren't working anymore,do you have any other link or idea were to download all this?Thx.

    ReplyDelete
  13. Can someone provide a link of detail instructions of how to download and set this up?

    ReplyDelete
  14. The links do not work anymore. Not sure if you aware of this.

    ReplyDelete
  15. DIS works fine you just don't set it up correct I've changed my steering angle sensor and re calibrated it with DIS and it worked fine... Do some reading and watch videos before saying stuff doesn't work thanks OP for the post helped me a lot.

    ReplyDelete
    Replies
    1. Hallos!! could you please send us a link? the ones above have been blocked by drop box.

      Thanks

      Delete
  16. Replies
    1. video guides are included in the DIS instructions

      Delete
  17. Would it be possible to update the download links ?
    thank you

    ReplyDelete
  18. hello,you link is invalid,and i found a new link here:
    http://www.car-auto-repair.com/bmw-inpa-6-4-3-software-free-download/

    but i want a lastest version 6.4.7,do you have?

    ReplyDelete
  19. thank you to everyone for your comments... I have finally updated the download links at the top

    ReplyDelete
  20. Hi, thanks for sharing! I've had DIS 2 years ago on another laptop that's now dead. Needed it again but couldn't find it anywere so finding this page was a blessing!
    But i've got a question: how do i set up DIS to work with my ICOM inteface? I've read on forums that it should be possible without any emulation from EDIABAS, but nobody described how to do it..
    Can you help me please?

    ReplyDelete
  21. Hi mate, Thank you for sharing these files. I've noticed several folks have found it difficult to follow the instructions - wondering where the "how-to" file that you yourself seem to be pointing us all to resides. Would be great to just put a link in your guide (kind of an appendix?) so that persistent folks can dig deeper to find the treasure!

    ReplyDelete
    Replies
    1. The How-To file, or more detailed guide, is contained in the download itself. This guide, as it states at the top, is to explain how to correctly use the contained guides and install DIS in the correct order. There is no hidden treasure... the treasure is working BMW dealership software... this post is a treasure map.

      Delete
  22. Greetings, thanks for your guide to load DIS. All went pretty well until I tried to start VMWare, here is the error I got: A VMware Workstation license does not exist, or the VMware Workstation license you are using has expired. Your virtual machine can not be powered on. Trying to upgrade from VMware site download free for 60 days says it will not work on my PC - Now what? A lot of work for nothing!

    ReplyDelete
    Replies
    1. If you are running Windows XP then the version of VMWare in the download should work fine, unless whatever license comes with it no longer works, in which case you will have to use a bit of ingenuity and find a newer licence/crack... but that's an issue for a different message board. This version works fine for me and many others. As I say at the very top, if all else fails try a different laptop or a fresh installation of Windows. This seems to sort most of the issues with getting VMWare and DIS talking.

      Delete
  23. Hi, I have BMW e34 1991, m50. Should I change edia.ini to OBD or ADS? One more queston, should I also change translator to fister?

    ReplyDelete
    Replies
    1. E34 5-ser and similar age BMWs still have standard-OBD, even though they only have the 22-pin round type connector by the engine and not the modern flat-connector. As long as you have a cable-adapter to fit between the round plug and your USB-OBD cable, the above setting should still work OK.

      Delete
    2. The BMW 5-er Series of this Age use the ADS protocoll.. OBD wont work on these Models

      Delete
  24. Awesome, thanks man.

    ReplyDelete
  25. Thanks!..... very valuable and rare information...... Great.....!!!!! :)

    ReplyDelete
  26. Here's a VMware loader for BMW software! It allows you to keep VMware services off and automatically starts necessary programs as well as switch EDIABAS versions between 6.4.3 and 7.3.0.

    https://mega.nz/file/1VhVkSRa#gsl-GG69ujOwHJHHLpwfA4BT2yqXQO6Iux22gktufLM

    ReplyDelete
  27. I ran into issues on my WIN XP SERIAL LAPTOP, using the VMware included in this package. I downloaded VMware workstation 7, and got serial from serials.be and it started working fine. Issue was a black screen during boot, would not progress past that.

    ReplyDelete
    Replies
    1. ^^Im original poster, I also wanted to express my thanks for making this package and providing this to the rest of us. Thank you!!!

      Delete
    2. Black screen during boot could be the VM on SSD. That was my issue. Switched to an HDD and it worked fine.

      Delete
  28. I just finished installing it in a Win7 laptop. But couldn't find VMware, so instead I used Oracle VM Virtualbox (which is free). Also, it doesn't require the use of Daemon Tools as Virtualbox can load/mount the ISO images all by itself. Follow the instructions but " choose virtual hard disk" when creating the drive, instead of "virtual disk image". Also, skip the bios set up to activate cd boot and vice-versa as it can be done from the settings menu once the VM is off.

    ReplyDelete
  29. Hey thanks for this working set of packages! My 4Share downloaded copy got corrupted somehow. Then I could not find everything to download again that worked. This does work but one needs some knowledge of the whole system and process to setup/install easily. Thanks!

    PS: The diaghead emulator will take the name of your PC. DISv44 is picky about what characters and formatting it will accept for a diaghead name. I had to rename my PC to something that fit DIS's needs. I like having the emulator as it removes the ignition not sensed errors I had with my old installation which did not use a head emulator.

    ReplyDelete
  30. I have tried installing this, no exaggeration, at least 10 times including different sets of instructions, different laptops, and versions of Windows. I can't get it to run the dms for my e39 M5 for some reason. Any help would be appreciated. INPA works fine, APIs show up, car auto-detects, but the dms times out after 6 minutes of "Please wait..."

    ReplyDelete
    Replies
    1. I got some software and cable from ebay at a good price after giving up on "free" stuff. sometimes you get what you pay for.

      Delete