The biggest complaint I have seen about the cheap generic scanners is that they don't read the ABS module. I have AlfaOBD and it reads all modules and has the capability to make configuration changes as well. I also understand that AlfaOBD works on Android phones but unfortunately not iPhones...