How to Actually Get Useful Reads Out of a Craftsman Code Reader

The Craftsman OBD2 code reader is one of those basic scan tools most people grab on a whim and then swear off within a week. It reads codes. That is about it. But if you actually use it correctly, it can save you from a couple common mistakes that cost real money at a shop. First, you need to know what you are dealing with. The Craftsman readers are generic OBD2 scanners. They pull generic P0 and P2 codes from the engine and transmission control modules. They do not read manufacturer-specific codes for most makes. They do not do ABS or airbag systems. They will not talk to your transmission unless the problem is also logged by the engine computer. Most people do not bother reading the manual, which is why they end up confused when their check engine light stays on after clearing.

Getting Started With the Craftsman Obd2 Code Reader Manual

The manual is thin, about thirty pages, and covers basically everything you need. Plug the connector into the OBD2 port under the dash, usually on the driver side near the steering column. Turn the ignition to the run position without starting the engine. The tool powers on and automatically polls the vehicle's ECU. Within ten to twenty seconds it returns any stored or pending codes. Press the read codes button. Write them down before you clear anything. This matters more than people realize. The difference between a pending code and a confirmed code is significant. A pending code means the computer saw an anomaly once but has not confirmed it happened again. A confirmed code means the fault is active or has happened enough times to lock in. On my 2004 Ford F-150, I got a P0301 one time and P0300 the next drive cycle. The manual does not emphasize this distinction well, but treating every code as equal will get you replacing parts you do not need. After you record the codes, the tool can clear them. That erases the check engine light and resets the monitor status. Do not do this unless you have already diagnosed the problem or plan to drive the car for a few days to see if the code returns. Clearing codes without diagnosis is how people waste three hundred dollars on sensors that were never broken.

One edge case I ran into: my 2006 Chevy Silverado threw a P0420 converter efficiency code. The Craftsman read it fine, but when I cleared it, the light came back in exactly three drive cycles. The manual does not tell you about drive cycles or monitor readiness. I had to look up what a drive cycle actually required for that particular vehicle. Short trips under five miles, cold start, steady highway cruising at fifty-five for twenty minutes — none of that happened in my daily driving pattern. The monitor never set, so the code kept returning even though the catalyst was technically still good. I ended up doing a three-week process of extended highway drives to confirm the code stayed gone. Took about six hours of total driving spread over two weeks. The manual should cover this better because it completely changes how you interpret a recurring code.

Get the Full Details

CRAFTSMAN CMMT77693 OBD2 Code Reader User Manual
CRAFTSMAN CMMT77693 OBD2 Code Reader User Manual

What the Tool Cannot Do

Let me be blunt about the limitations so you do not waste time expecting more from it. Read-only function. The Craftsman reader pulls codes and clears them. It does not show live data streams. You cannot watch oxygen sensor voltage, fuel trim, or timing advance in real time. If you want that level of diagnostics, you need a mid-range scanner with graphing capability. A Launch CTEK or an Autel entry-level unit gives you live data for roughly the same price as a Craftsman and opens up a whole different set of diagnostic possibilities. No bi-directional controls. You cannot trigger components, run fuel pump tests, or actuate valves through this tool. That is a professional-grade feature that these readers simply do not have.

Limited protocol support. Some older Craftsman models struggle with manufacturers that use proprietary communication protocols. Chrysler vehicles from the early 2000s, certain Honda models with manufacturer-specific extensions, and any post-2010 European car may not communicate reliably. The tool may connect, read codes, and then freeze or return incomplete data. In those cases, the manual itself will tell you to try a different tool, but it does not explain why or what to try next. No adaptations or coding. If you replace a part like a throttle body, mass airflow sensor, or battery, some vehicles require an adaptation reset. The Craftsman cannot do this. Dealerships and shops with bidirectional tools handle this during service. If a check engine light comes on after a part replacement, this reader will show you the code but not fix the root adaptation issue.

Practical Tips That Actually Matter

Use a phone flashlight while reading codes. The screen is small and barely legible in daylight. This sounds trivial but you will spend twenty seconds squinting at each code and second-guessing whether you read it right. Check the year range before you buy. Not every Craftsman model covers every year. The listing on the box or Amazon page will say what years it supports. If your vehicle is outside that range, the tool will either not connect at all or will only read generic powertrain codes that may not include your manufacturer-specific faults. Keep the firmware updated if your model supports it. Some newer Craftsman scanners accept software updates through a USB connection to a computer. This adds coverage for newer vehicle protocols and fixes misread codes. The manual mentions this in a footnote. Most people miss it entirely.

Craftsman CMMT77693 Automotive OBD2 Code Reader User Manual
Craftsman CMMT77693 Automotive OBD2 Code Reader User Manual

When a code appears, do not assume the first part listed in a parts store database is the actual failure. P0171 means system too lean. It could be a vacuum leak, a bad MAF sensor, a clogged fuel filter, a weak fuel pump, or a leaking injector. The Craftsman tells you the symptom, not the cause. You still have to do the actual diagnostics. The tool does not diagnose. It reports. There is a difference. The cost of this reader is usually between thirty and fifty dollars. For that price, it is adequate for basic code retrieval and clearing. If you are serious about diagnosing your own vehicles, spend another hundred dollars on a scanner with live data. The difference in what you can actually figure out on your own is enormous. The Craftsman gets you to the point where you know what to ask about. Anything past that requires better equipment or a mechanic who already has it.