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.
Vgate ICar Pro Bluetooth 3.0 OBD2 Code Reader OBDII Scanner Scan Tool Car Fault Diagnostic Check Engine Light For Torque Android
22 Review
Vgate ICar Pro Bluetooth 3.0 OBD2 Code Reader | Scan Tool For Torque Android To Check Engine Light & Car Faults
19 Review
eTORK 3/8-Inch Drive "Click Style" Electronic Torque Wrench: Precise Torque Control (25-250 In. lbs., 2-20 ft.-lb.)
12 Review
Upgrade Your Car Diagnostics With 16 Pin OBD2 Extension Cable Splitter - Male To Dual Female Y Cable - 50CM
17 Review
Rechargeable screwdriver OA-3,6F (433.0.2.00), 3.6 V, 1.3 Ah Li-ion, blister
46 Review
Reversible Mi 16-in-1 Ratchet Screwdriver
21 Review
Xiaomi Mijia Ratchet Screwdriver 16 in 1 Screwdriver with Interchangeable Bits, 10 pcs, Black
22 Review
Xiaomi Mi x Mijia Wiha Precision Screwdriver Set (DZN4000CN), 25 pcs
34 Review