I've also got the EBay ELM Bluetooth dongle with the android app revs, works great no lag here and reads /resets all codes (don't think it does airbag, think you need a laptop for that with USB/wifi dongle) but yeah, for what it is (cheap china crap) it works great. Also reads all the info out of my jeep too