I've heard that the ODBII generic ones do not reset codes - hence the cheap price. Many vehicles have proprietary codes for the airbag systems, so a separate code reader is required to read and reset these (even Peake sells two different ones). So far I haven't seen one that does everything.