MapMedic

AI-powered automotive datalog analysis software for informational troubleshooting support.

Datalog Intelligence Workbench
Evidence in. Bounded next step out.
+
Upload Datalog
Drop an exported ECU/logger log — CSV, Excel (.xlsx), JSON, or plain text
Just drop your log to get a diagnosis. Add your car & build below for sharper, build-aware results.
Ready for CSV, Excel, JSON, or text logs.
1. ImportMapMedic reads the file and normalizes detected log channels.
2. GateMissing channels, repair blockers, and unsafe evidence are called out before guidance.
3. ReportYou get an informational software-generated report, proof-log plan, and report-scoped AI chat.
Safe boundary Supported: exported text/CSV-style logs from KTuner, HP Tuners, Hondata, COBB, Haltech, Link, AEM, MoTeC, TunerStudio/MegaSquirt, MaxxECU, ECUMaster, FuelTech, RomRaider, Woolich, standalone loggers, and generic ECU/logger CSVs when RPM, load, TPS/pedal, and lambda/AFR map cleanly. Flashing, vehicle modification, emissions bypass/delete services, mechanical repair work, and automatic table edits are always outside the service. See the report boundary.
ECU Compatibility Matrix
Broad diagnosis is channel-based. Exact ECU table work orders require a proven adapter.
Format-first
Direct Upload CSV / TSV / Excel / JSON Best path for exported ECU/logger logs with numeric channels.
Recognized KTuner, HP Tuners, Hondata, COBB, RomRaider, Woolich Adapter scoring names the logger and maps common channels.
Standalone / Aftermarket Haltech, Link, AEM, MoTeC, TunerStudio, MaxxECU, ECUMaster, FuelTech Diagnosis can run when exported channels pass the evidence gate.
Locked Binary logs and exact tables Binary projects must be exported; table/cell paths stay locked unless proven.
Compatibility rule: if the file proves RPM, load, TPS/pedal, and lambda/AFR with enough confidence, MapMedic can diagnose. If it cannot prove those channels, it asks for review or rejects the log instead of guessing.
Active Knowledge
Source-backed parts intelligence

Only import-safe, cited reference rows are promoted. Review-only rows stay visible for research, not automatic guidance.

2,126Promoted
1,898Withheld
Synthetic Lockout
0 generated calibration facts

Synthetic training packs, generated diagnosis cases, and old lore files are quarantined from production.

source URLs verification status no safety limits
AI Boundary
Scoped to this report

Chat memory resets per upload and stays tied to the active profile/report. Local Ollama stays behind the configured AI route.

profile aware history scoped
ImportCSV, Excel, JSON, text logs, and noisy exported headers.
NormalizeChannel aliases, units, mappings, and remembered import choices.
GateMissing channels, sensor faults, voltage, heat, and repair blockers first.
ExplainOne bounded next step, proof-log mission, and report-scoped AI chat.
System Readiness
Live status for app mode, source-backed references, AI routing, and scoped memory.
Checking
RuntimeCheckingMapMedic is reading the current app mode.
ReferencesCheckingSource-backed index status will appear here.
AI RouteCheckingHosted/local AI route status will appear here.
MemoryScopedNew uploads reset chat context and keep history profile-bound.
Build Command Center

Your profile, known symptoms, parts references, and history all stay attached to the current analysis.

No cross-report mixups

Use this when you want the AI and deterministic report to understand the user-entered build without letting old chats, profile presets, or unverified seed data override the datalog.

Profile HintsVehicle, ECU, sensors, fuel, injector, and power-adder context; presets are not source-backed specs.
SymptomsDTCs and complaints rank checks before the file is analyzed.
ReferencesSource-backed parts specs stay separate from calibration authority.
MemoryHistory compares logs, while chat memory resets per upload.
Easy
Pro

New Profile

0 = auto-detect from idle data

Datalog History

The AI reads this to tailor the diagnosis to your actual setup and goals.
Tip: add any DTCs or symptoms before upload so MapMedic knows what to trust first.
Analyzing datalog…
Rich/lean boost + injector duty
Timing retard, knock + transitions
Exported ECU/logger logs — KTuner, HP Tuners, Haltech, COBB & more • CSV, Excel & JSON
AI chat and history stay scoped to the current report/profile
Diagnostic aid only. MapMedic is a software tool that helps users review automotive datalog files and identify possible troubleshooting patterns. It does not modify vehicles, flash ECUs, sell tuning files, sell parts, provide emissions bypass/delete services, or perform mechanical repair work. Reports are informational only; customers remain responsible for legal compliance and vehicle decisions.

Confirm Detected Channels

MapMedic found the log, but some units need a quick confirmation before it can safely judge analysis scope.

Confirming units allows diagnosis. Exact cell-by-cell table instructions still require a proven platform adapter.

Settings

Stored only in this browser. Leave blank to use the standard MapMedic analysis route.
Advanced: choose a model only when using a private API connection.
Enable AI Analysis Offline
Your datalog is analyzed for diagnostics and saved to your log history when storage is enabled.
AI route details appear here in Pro mode.
Controls only the local validation counter. This is not a paid account balance.
Checkout source: this app follows the server checkout gate. On the hosted site, Stripe checkout opens after email sign-in when that gate is available; the server key mode controls whether it is test validation or live billing.

Local Pilot Review Queue

Validation Intake

No submissions yet.

Unconfirmed Guided Diagnosis Seeds

Load the queue to review imported seed templates.
MapMedic AI is analyzing your datalog...
Usually takes 5-10 seconds
Analyzer Process
0%
Waiting for a log

Analysis

Report View

MapMedic AI AI

No report loaded Scoped memory
Run a diagnosis to start report-scoped AI chat.