
Even though the description says only for WinXP, you CAN install it on Win10 64-bit. There are several how-to videos and the BMW 1.4.0 software and drivers are freely available online if you look for them. I just cleared my trouble codes and reprogrammed the DRL options. For reference, pins 7 and 8 were already soldered together, which is what I received, which was great. The minidisk that came with it was pretty cracked, but that didn't matter since I was using downloaded software. If you get a "hardware error" then either the device is defective (poor soldering) or you didn't install the drivers before starting the software for the first time. Also, the device is FRAGILE - DO NOT THROW! I dropped my original and some solder came loose from the board and pulled the circuitry out so I'll have to buy this one.

Precision Bike Torque Wrench Set for Mountain & Road Bikes - Pro Bike Tool 1/4-Inch Drive with Allen & Torx Sockets, Extension Bar, Dual Readout, and Storage Box
11 Review

MUCAR CDL20 OBD2 Scanner - Check Engine Code Reader And Diagnostic Scan Tool For All OBD II Protocol Cars Since 1996, With O2 Sensor, EVAP System, And Smog Test Functions
23 Review

Upgrade Your Car Diagnostics With 16 Pin OBD2 Extension Cable Splitter - Male To Dual Female Y Cable - 50CM
17 Review

Autel AP200H OBD2 Scanner Dongle - Wireless Bluetooth Code Reader with Health Status Reports - Diagnostic Tool for Engine, Transmission, ABS, SRS - OLS/BMS Resets - All Vehicles (Android/iOS)
11 Review