E46 Fanatics Forum banner
Status
Not open for further replies.

[RELEASE] BMW Scanner / INPA drivers for Windows 10&11 (+ Dummy-Friendly Installation Guide)

1 reading
148K views 15 replies 47 participants last post by  Bali  
#1 · (Edited)
Before we start... YES, these drivers work on the doomed Windows 10 Update 2004/20H2

UPDATE JAN. 2024
The drivers should work on Windows 11!

Where do I get the drivers?
You can download the drivers at
drivers.rudydelorenzo.ca

What does the file include?
The .zip file contains:
  • CDMUninstaller.exe to properly uninstall any previous versions of the driver.
  • the modified driver files
  • all the files from the original, unmodified driver package (which you can find here.)
How do I install them?
The process to install the modified drivers is the same as the regular drivers, with the only difference being that you have to disable driver signature enforcement. Despite the process being largely the same as other windows versions, I'll detail the whole thing from start to finish here.

Credit: These instructions + the driver modification algorithm are largely based upon @napoleao's post here. Thank you @napoleao!

Step 1: Download and extract the driver kit
  1. Visit drivers.rudydelorenzo.ca
  2. Using the dropdown select the Windows 10 version you're running
    1. To find out which version of Windows 10 you have...
    2. Click Find my version...
    3. If prompted, click Open Settings
    4. Under the Windows Specifications heading, you'll find your version. It'll be a four-character alphanumeric string (e.g. 1709, 2004, 20H2, etc...)
  3. Click Download
  4. Unzip the .zip file you just downloaded. To do this, right click the file and select Extract All...
  5. Choose a folder to extract the files to. I recommend choosing somewhere easy to find like the desktop.
    • Remember the location you extract them to, you'll need it later.
  6. Navigate to that folder.
Step 2: Uninstall any preexisting drivers
  1. If you've ever installed these drivers or even attempted to install them, you should uninstall them using CDMUninstaller.exe
  2. Open CDMUninstaller.exe
  3. Click Add
  4. Click Remove Devices
  5. Close the CDM Uninstaller program.
Step 3: Disable driver signature enforcement
You only have to do this step if you're installing on Windows 10 Version 2004.
We have to do this because, since the drivers have been modified, the signature they have is no longer valid.
  1. Right click the windows icon at the lower left corner of the screen
  2. Click Settings
  3. Click Update & Security
  4. Click Recovery on the left hand side
  5. Under Advanced startup, click Restart now. Your computer will now reboot and display a menu.
  6. On that menu, click Troubleshoot
  7. Now click Advanced options
  8. Click Startup settings
  9. Click Restart. Your computer will now restart.
  10. When the Startup Settings menu appears, press 7 on your keyboard. Your computer will now continue to boot normally.
Step 4: Install the drivers
  1. Open device manager
    • You can do this by right-clicking the windows logo and then clicking Device Manager in the options that show up
  2. Plug in your BMW Scanner cable to the computer, don't plug it into the car
    • The screen should now refresh and something along the lines of BMW Scanner V14x should appear under Other Devices
  3. Right click the BMW Scanner V14x device and click Update driver in the menu that appears.
  4. On the window that appears, click on Browse my computer for driver software
  5. Now click on Let me pick from a list of available drivers on my computer
  6. Double click Show All Devices
  7. Click the Have Disk... button
  8. On the dialog that appears click Browse...
  9. Now navigate to the folder where you extracted the drivers (remember step 1?)
  10. Double click the ftdibus.inf file
  11. Click OK
  12. Select USB Serial Converter and click the Next button.
  13. A dialog will appear saying that armageddon will reign down upon you and your computer and that you'll start thermonuclear war because Windows can't verify the publisher of the software. Just click Install this driver software anyway
  14. After a moment, windows should let you know that the driver installed properly. Click Close to leave that window.
But we aren't done yet. Now you should be looking at the Device Manager window. You'll notice that the BMW Scanner V14x device has disappeared in favour of:
  • a USB Serial Converter device under Universal Serial Bus controllers, and
  • a USB Serial Port device under Other devices, which has an error.
The last step is to install the USB Serial Port driver. We're at the home stretch. Here we go.
  1. Right click the USB Serial Port device and click Update driver in the menu that appears.
  2. On the window that appears, click on Browse my computer for driver software
  3. Now click on Let me pick from a list of available drivers on my computer
  4. Double click Show All Devices
  5. Click the Have Disk... button
  6. On the dialog that appears click Browse...
  7. Now navigate to the folder where you extracted the drivers (again, the same one from step 1)
  8. Double click the ftdiport.inf file, NOT the ftdibus.inf file we used in the previous section.
  9. Click OK
  10. Select USB Serial Port. Click the Next button.
  11. The same warning dialog from before will appear. Again, just click Install this driver software anyway
  12. After a moment, windows should let you know that the driver installed properly. Click Close to leave that window.
You're done!
The software and drivers are now installed. Go ahead and plug the cable into the car and open BMW Scanner 1.4. The software should load correctly. Have fun and code away!
 
#3 · (Edited)
@rudy.delorenzo, thanks for sharing. Pulled codes using BMW Scanner -- and then a windows update. Now "Hareware not ready." Per instructions above, downloaded driver (i.e. zip) for 1909 from drivers.rudydelorenzo.ca. However, on "extract all", the zip file was reported as empty. Tried multiple downloads with different browsers and using drivers specified for different window's versions but all show as 2k size and empty. Might want to check driver downloads on your site.

Cheers, Bidno
 
#4 ·
The issue has been resolved. It was a super embarrassing and simple bug that I didn't anticipate and therefore didn't appropriately check for.

The site works again. Shamefully, this bug has been around for weeks. Needless to say, additional checks have been implemented and now I'll be notified if all of a sudden a ton of requests start failing.

I'm also working on adding a "Report a Bug" button so if anything like this happens again I can be easily made aware.

I can't thank @Bidno enough, for had you not posted about this issue who knows how much longer it would've been out there for.

I'd like to apologize to anyone who was confused when their driver file came back as corrupt. Any new downloads should contain the usual files.
Image
 
#5 ·
UPDATE 04/01/2021

Fixed
  • Download now contains proper files.
  • If there was a server error, it won't try to download regardless.
  • General stability and performance optimizations.
Added
  • Option to submit a bug report when you encounter an error.
  • Backend error handling.
  • Backend input validation.
Cheers! Hope this tool continues to be useful for the community :)
 
#6 ·
Just to clarify a few things, since confusion is easy...

BMW Scanner 1.4 is the product name of the software and related cable. Go read this post for all the details.

PA Soft was the original company (now defunct) that produced and sold that cable and software. This thread here provides a driver installer for it that works on the latest Windows 10 release. Because Microsoft keeps getting more strict about allowing old drivers to install. Super huge thanks to @rudy.delorenzo for doing the driver config and sharing to all!

A K+DCAN cable works with a lot more than just INPA. Pretty much works with any BMW-specific software except BMW Scanner 1.4, which has its own cable because of (a poor attempt at) anti-piracy.
 
#9 ·
I can confirm this works on Windows 11 (dev version from July 2021) using the latest 21H1 drivers and following the Windows 10 instructions (every step looks identical).
My P.A. Soft 1.4.0 scanner cable (chinese clone) is from 2013 and it has seen its fair share of abuse, but apparently it still works fine, so I wouldn't blame hardware in case of issues.

Image
 
Status
Not open for further replies.
You have insufficient privileges to reply here.