When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
It all depends on what you mean by all codes. Any of your run of the mill code readers will be capable of reading GENERIC OBD codes from 1996 and later.
These types of code readers will run around $100.
If you want to get into the manufacturer specific codes, that is definitly going to cost you a bit more.
As far as code readers, I have an ET-50 from mac tools. This little thing will read: MIL status, Readiness Codes, DTC's VIN numbers and can clear codes. This unit is very small and works very well for what it is. Bought it from mac for 65 bucks.
If you need to get into a vehicle to read live data and other more in depth information, I use the EASE program from EASE diagnostics. Its generic package is about 300 and is very good. If you opt to purchase the professional package, it will run you closer to $2000, but can read everything other than german. The EASE program is PC based, so you will need to have a laptop or PC.
EASE also offers a wireless adapter that plugs into the OBD port on the car an transmitts with a really good range, so you dont have to have a cable from the computer to the vehicle.
Good luckj with everything. PM me if you have any questions!!
-George
I bought a CANS enabled OBDII code reader from Harbor Freight for $40.
I works on my 09 C6, 02 Lincoln and 99 F150.
If you find it at this price on the web site, print the page and take it to the store. They will sell it for $40 regardless of the shelf price.
When you run a scan make sure you are in the ON mode and not Accessory. You get to ON by holding the Start button down about 6 seconds. The circle on top of the button will light and you are in ON mode.
I have several other scanners that are not CANS and are much more expensive. This is the best deal I have found.