The first thing you need to do is update the firmware so that it recognizes half the systems in all cars newer than 2010. This can cause headaches. Thankfully, customer support is quick to respond to emails. However, he claims to be from a "US Headquarters" guy, but from the hours he responds and his slightly broken English, it's likely Chinese customer service. Even after the upgrade, I found that I couldn't run some of the declared functions. It doesn't seem to be able to actually complete the BMW battery registration or Chrysler oil reset. For the price of this device, I could buy multiple readers for different makes of car, but I wanted one reader to work with all makes of car. I do not recommend this brand. It might work for you as it has good reviews but I've had no luck.
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
Autoscanner for car diagnostics Rokodil ScanX Pro, OBD2 scanner
29 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