Works very good with torque app but can be stubborn to connect to ecu once connected its fine but with the free FAP app you can not delete any found codes you need the paid app for this. One concern with FAP is that it finds some codes but when I connected via my PC through the official diag unit these faults are not found but if you connect twice it is fine ! strange so I would always run the FAP app twice.