basic and advanced. You want to make sure that you get one that can scan your cars to acesss advanced codes. I have a BlueDriver OBD2 scanners. It works nice for all of my 3 cars. It is a little pricey though.