Scan tools

I got a cheap $32 yellow one. Just has 3 buttons. <> and erase/reset. Cheaper ones only show codes while more expensive ones may read out fault but OBD2 is not 100% universal in in its codes from auto makers IIRC. I think the crazy $$$ snap on ones can change key fobs and mileage?