AutoMedic Pinpoint Pro V58

We Give Answers, Not Codes.
Customer → VIN Profile → Scanner Intake → Values → Analyze → Report • Diagnostic-only scope • 850-368-2285
0%
READY
Live Process Status
Ready — no action running.
READY
Waiting for VIN profile, scanner import, OCR, QR, analyze, or report action.
Step 1 — Customer Intake First

1 Customer Information

Start here every job. Customer info stays protected. VIN Profile and scanner import will not erase it.
🔴 Check EngineRough IdleStallingNo StartABS LightTransmissionA/C IssueOverheatingBatteryNoise/VibrationTPMSService Light
VIN Profile builds vehicle identity, recalls, complaint patterns, and general baseline guidance. Scanner data is imported next.
Remembered VIN:
Loads VIN/vehicle only. It does not overwrite customer info.
Fast Field Route

GO Two Main Buttons

Clean expectation: VIN Profile pulls vehicle/legal free public info. Scanner Intake pulls DTCs, live data, freeze frame, fuel trims, O2, MAP/MAF, transmission, and module data.
Scope Lock

! Diagnostic Only

No under-hood work. No under-car work. No wrenching. No repairs.
AutoMedic reviews scanner data, VIN/recall information, customer complaint, live data, freeze frame, OEM diagram requests, and provides reports.
🔍 VIN Pull — Vehicle Profile, Recalls & Known Patterns
Step 2 — VIN Pull / Vehicle Profile

VIN Pull VIN + Build Profile

Free/legal VIN-based pull. Does not pull scanner live data — use Scanner Intake for that.

Enter VIN and tap Pull VIN + Build Profile.
Year
Make
Model
Transmission
Engine
Fuel
Recalls
Patterns

DATA VIN Decode

No VIN decoded yet.

REC Recalls

No recalls pulled yet.

PAT Known Complaint Patterns + Baseline Profile

No pattern data pulled yet.
Step 3 — Universal Scanner Intake

IN Paste • Upload • Photo • QR

All scanner data feeds the same auto-populate engine. Works with MK900BT reports and generic scanner text/CSV/log files.

Ready. Paste report text, upload a file, take a scanner photo, or scan QR.

⚠ Could Not Parse — Enter Manually

These labels were seen in your scanner output but not recognized. Tap Values tab to enter manually.

Scanner Intake Completion
Each item turns green when the app has enough data from text, file, photo OCR, or QR.
Report TextWaiting
VehicleWaiting
DTC CodesWaiting
ModulesWaiting
Live DataWaiting
Freeze FrameWaiting
Photo OCROptional
Ready To AnalyzeWaiting
Auto-save is on.

TXT Copy / Paste Report

Quick code paste now works: You can paste codes by themselves, one per line, comma-separated, or with descriptions. Example: P0106, P0122, P0452, P1122.
No pasted codes read yet.
Auto-fill receipt: waiting for paste, upload, QR, OCR, or scanner import.

FILE Upload Screenshots

Pick what screen you're uploading first, then select the file. This tells the app exactly what to look for — no guessing.

Scanner Brand
Brand: Autel — Autel-format labels active (MaxiCOM, MK-series, Ultra).
Mode: Live Data — will extract fuel trims, MAP, O2, RPM, ECT, TPS and other PIDs.
No files uploaded.
No screenshots processed yet.
Resizes and sharpens images before reading. Turn off only for blurry or sideways photos.

📷 Scanner Camera / Screenshot OCR

Use this for Autel scanner camera photos, phone photos, or screenshots. For best auto-fill, use the scanner screenshot/share report when possible. Camera photos must clearly show text values on the screen.

Ready for scanner camera photo, phone photo, or screenshot. After OCR, this box will tell you if text was read and whether values auto-populated.

CAM Scanner Camera Rule

Important: A scanner camera photo only auto-fills if the app can read the actual words/numbers in the image. If the photo is blurry, sideways, glare-heavy, or only shows the vehicle/part, it will save as evidence but will not populate values.
Best for auto-fill:
1. Autel report text/email/share
2. Scanner screenshot of Live Data or DTC screen
3. Clear phone photo of scanner screen
4. Scanner camera photo only if it clearly captures readable scanner data

QR QR Code Reader

Camera QR uses browser BarcodeDetector when available.

SUM Auto-Fill Summary

Step 4 — Values Hub

4 All Vehicle + Scanner Values

Vehicle Profile
DTCs + Modules
0DTCs
0Modules
0Missing Items
0%Confidence
ModuleCodeDescriptionStatusPriority
No scanner report imported.
ModuleDTC Count
No modules imported.
Live Data + Fuel Trims + O2 + EVAP
Enter fuel trims or import live data.
Manual Freeze Frame Entry (ASE Worksheet)

Enter values directly from your scanner screen. These feed the probability engine the same as imported data.

Engine State

Driving Condition

Weather

Fuel Trim Visual Input Guide
Use the scanner live-data screen. Capture the same PIDs at warm idle, 2500 RPM, and symptom/load. Enter STFT + LTFT for each bank.

Warm Idle

2500 RPM

Symptom / Load

Normal range is usually about -10% to +10%. Positive means adding fuel. Negative means taking fuel away.
Missing Data Checklist
Missing items appear after import/analyze.
Step 5 — Analyze

5 One Most-Probable Direction

Need Customer Info
0%

Start with customer complaint, VIN profile, and scanner intake.

CustomerVIN ProfileScanner Intake
🤖
AI Diagnostic Engine is not active

Add your Anthropic API key to get Claude-powered diagnosis — most probable cause, reasoning, and "Do Not Replace" warnings on every job.

Evidence Meter — What Supports This Diagnosis

EV Evidence Quality Score

Freeze Frame
☆☆☆☆☆
No data
Live Data
☆☆☆☆☆
No data
Fuel Trims
☆☆☆☆☆
No data
DTC Codes
☆☆☆☆☆
No codes
Complaint
☆☆☆☆☆
Not entered
Overall Confidence
AI Diagnostic Engine — Powered by Claude

AI Claude Analysis

Claude is analyzing all diagnostic data...
Module 6 — Probability Engine

PROB Ranked Causes — Most Probable First

Run analysis to see ranked causes
Module 5 — Live Data AI

5 PID Outlier Detection

Abnormal values flagged after analysis. Green = normal, yellow = low/borderline, red = out of range.

Status
Analyze to see PID flags

Next Scanner-Based Verification

Analyze first.

Guided Steps

Analyze first.
ASE Master Tech — Think Like a Diagnostician

ASE 10-Question Decision Sequence

How experienced techs narrow a fault. Auto-fills from imported data where possible.

1What code set?
2When did it set? (freeze frame)
3Was engine cold or hot?
4Idle or driving?
5What are the fuel trims?
6What is engine load?
7What is coolant temp?
8What is airflow (MAF/MAP)?
9Does live data match freeze frame?
10Which failure explains ALL evidence?

Tech Notes

OEM / Diagram Request

ASK AI Assist Q&A

Ask questions about the current scan, codes, fuel trims, screenshots, VIN profile, or what to verify next. The answer uses the data already inside this app.

AI Assist ready. Import scanner data or run analysis first for the strongest answer.
AI Assist Output

AI Clean Diagnostic Summary

This creates a structured AI-style output inside the app. For true cloud AI later, send this prompt to a secure backend — not direct browser API.

Most Probable Direction

Run AI Assist Output.

Why It Picked This

Run AI Assist Output.

Next Scanner-Based Verification

Run AI Assist Output.

Customer-Friendly Wording

Run AI Assist Output.

Copy/Paste AI Prompt

Final Step — Customer Report

R Clear Customer Report

This report is built for customers first: clean language, clear sections, easy to copy, download, or print.

AUTOMEDIC DIAGNOSTICS
We Give Answers, Not Codes.
Report Not Built Yet

Next Action

Tap Analyze + Build Report after Customer Intake, VIN Pull, Scanner Intake, Values, and Guided Steps are complete.
Plain Text Report
Report will appear here.
Post-Repair Verification

Before / After Comparison

Enter values after the repair is complete. The system calculates the delta and confirms whether the issue was resolved.

STFT B1 Before
STFT B1 After
LTFT B1 Before
LTFT B1 After
STFT B2 Before
STFT B2 After
RPM Before
RPM After
Enter before/after values to calculate verification
Quick DTC Lookup

DTC Code Library — Top 100 OBD-II Codes

Type any DTC code for instant explanation, most likely causes, and first test. Works offline.

Freeze Frame — What It Is and Why It Matters

FF Freeze Frame First — ASE Workflow

Freeze frame captures a snapshot of every sensor value at the exact moment a DTC set. It tells you when and under what conditions the fault occurred — which is just as important as what code set. Always analyze freeze frame before live data.

1
Identify the DTC

Note the primary code. Pending vs confirmed and current vs history all matter for diagnosis priority.

2
Read the Freeze Frame

Check RPM, load, ECT, speed, and fuel trims at the moment the fault set. This is your evidence snapshot.

3
Determine the Condition

Cold start? Idle? Highway? Heavy load? Decel? The condition narrows suspects dramatically.

4
Compare Live Data

Recreate the same operating conditions. Does live data match freeze frame? That confirms the fault is repeatable.

5
Narrow the System

Focus inspection on systems known to fail under those specific conditions. Freeze frame rules out the rest.

6
Verify the Repair

After repair, confirm the fault no longer sets under the same conditions. Compare before/after fuel trims.

Quick Reference — Fuel Trim

FT Total Fuel Trim Guide

Add STFT + LTFT together for total correction. Example: STFT +8% + LTFT +14% = +22% total = Major Lean Problem. LTFT reflects what ECM has learned. STFT responds in real time.

Total TrimStatusInspect First
-5 to +5%✅ ExcellentNothing — closed-loop working perfectly
-10 to +10%✅ NormalNothing — within acceptable range
+10 to +20%⚠ Slightly LeanVacuum leak, MAF sensor, fuel filter, weak injector
Above +20%🔴 Major LeanLarge vacuum leak, failed MAF, fuel pump, clogged injectors
-10 to -20%⚠ Slightly RichLeaking injector, EVAP purge stuck open, O2 sensor
Below -20%🔴 Major RichFlooding injector, ECT sensor fault, EVAP purge stuck
Key rule: STFT high but LTFT near zero = intermittent fault. Both high = consistent fault. LTFT is what the ECM learned — it tells you if the condition has been going on for a while.
Quick Reference — Coolant Temp

ECT Engine Coolant Temp Guide

Always verify ECT is at normal operating temp before trusting fuel trim data. Cold engine = open loop = trims are meaningless for diagnosis.

ECT RangeEngine StateDiagnostic Notes
60–90°F❄️ Cold EngineOpen-loop — rich mixture, fast idle. Do NOT diagnose fuel trims here.
120–170°F🔄 Warming UpTransitioning to closed-loop. Trims still unreliable.
185–220°F✅ Normal OperatingFull closed-loop. Fuel trims are now meaningful and trustworthy.
230°F+🔴 OverheatingCheck thermostat, cooling fan, water pump, coolant level.
Quick Reference — Engine Load

LOAD Calculated Engine Load

Cross-reference freeze frame load % with the driving condition. Misfire at 80%+ load = ignition or compression, not idle circuit issues.

Load %ConditionWhat It Tells You
15–30%IdleVery light demand — vacuum leaks dominate at this range
30–45%CruisingNormal highway demand at steady speed
45–70%Moderate AccelerationIncreasing demand — fuel delivery issues start to show here
80–100%Wide Open ThrottleMaximum demand — ignition and compression faults dominate
Live Data — PID Normal Ranges

LD Expected PID Values at Warm Idle

These are baseline warm-idle reference ranges for a healthy engine. Deviations outside these ranges indicate a system that needs attention. Always compare to OEM spec for the specific vehicle.

PIDNormal at Warm IdleLow MeansHigh Means
STFT B1/B2-10% to +10%Rich condition — subtract fuelLean condition — adding fuel
LTFT B1/B2-10% to +10%Long-term rich correctionLong-term lean — ongoing fault
RPM (idle)600–900 RPMRough idle, misfire suspectHigh idle — vacuum leak or IAC
ECT185–220°FThermostat stuck openOverheating — cooling system
MAP (idle)25–45 kPaVacuum leak or cam timing
MAF (per liter)2–4 g/s per liter displacementDirty MAF or intake restrictionPossible air leak or rich condition
TPS (idle)0–5%Throttle not closing / sensor fault
Battery Voltage13.5–14.8VAlternator not chargingOvercharging — regulator
O2 B1/B2 S1Switching 0.1–0.9VStuck lean — lean condition confirmedStuck rich — rich condition confirmed
Freeze Frame Patterns → Diagnosis

FF Common Freeze Frame Signatures

Freeze Frame PatternMost Likely CauseFirst Test
Lean only at idle — trims normalize at 2500 RPMVacuum leakSmoke test intake system
Lean at highway speed — trims worse under loadFuel pump / filterFuel pressure at idle and under load
Lean everywhere — all RPM rangesDirty/failing MAFClean MAF, retest trims
Rich at idle — trims go negativeLeaking injector or EVAP purgeDisconnect EVAP purge, watch trim
Misfire only cold — clears when warmIgnition coil / injectorGraph misfire counters cold start
Misfire only under load — ECT normalCoil, plug, fuel, compressionCoil swap test — free, fast
High coolant temp — ECT above 225°FThermostat stuck closedWatch ECT rise — no drop = thermostat
Low voltage — battery under 13.2VAlternator not chargingLoad test battery, measure alternator output
Low MAF — below 2 g/s per liter at idleDirty MAF / intake restrictionClean MAF element, retest
High MAP at idle — above 55 kPaVacuum leak or cam timingCompare MAP KOEO vs idle
AutoMedic Rule: Analyze freeze frame BEFORE pulling live data. It narrows the diagnosis dramatically because it tells you when and where the fault occurred — not just what code set.
Live Data Rules — How to Read What You See

LD Live Data Interpretation Rules

Fuel Trim Rule: Which trims are high and when?

High STFT = ECM compensating right now. High LTFT = ECM learned this is a consistent problem. If STFT is high but LTFT is near zero, the fault is intermittent. If both are high, the fault is consistent and has been happening for a while.

🌡️
ECT Rule: Wait for full warm before trusting trims

Fuel trim data is only meaningful in closed-loop operation. That requires ECT above approximately 160°F. Always confirm the engine has fully warmed before diagnosing trim patterns.

💨
MAF Rule: Compare to displacement

At warm idle, MAF should read approximately 2–4 g/s per liter of engine displacement. A 3.8L engine should read 7.6–15.2 g/s at idle. Low MAF with normal trims = dirty sensor or restriction. Low MAF with high trims = possible vacuum leak bypassing the MAF.

📊
MAP Rule: High MAP = low vacuum

At warm idle, MAP should be 25–45 kPa — well below barometric pressure (typically 98–102 kPa). If MAP is close to baro at idle, the engine has low vacuum, which points to a vacuum leak, late cam timing, or low compression.

🔋
Voltage Rule: Check before diagnosing anything else

Low charging voltage (below 13.2V) causes false codes across multiple systems. Always confirm charging voltage before diagnosing sensor codes, module codes, or communication faults on a vehicle with a voltage complaint.

🎯
O2 Rule: Switching vs stuck

A healthy upstream O2 sensor switches rapidly between lean (below 0.3V) and rich (above 0.7V). A sensor stuck low = lean condition or dead sensor. A sensor stuck high = rich condition. Slow switching = lazy sensor. Compare upstream vs downstream behavior to confirm catalyst function.

H Job History & Knowledge Base

📱 Text Customer

🤖 AI Diagnostic Engine

Enter your Anthropic API key to enable Claude-powered diagnosis. The key is stored on this device only and never sent to any server other than Anthropic.

Get a key at console.anthropic.com — use account automedicdiagnostics@gmail.com

Report Branding

Override report header for white-label or partner use.