Scan the fault.
Know the fix.
Point your phone at any industrial fault display or spec label. Scan2Fix reads the code and returns the fix — 100% offline, on the plant floor.
From cryptic code to clear action
Four steps, a few seconds, zero internet.
Point & Scan
Aim at the fault display or spec label. Live OCR reads it — no perfect framing needed.
On-Device Reasoning
The pre-warmed model isolates the code, severity, and affected component instantly.
Local Lookup
The code is matched against the embedded multi-brand fault library in milliseconds.
Act
Read a clear severity status and the top 3 troubleshooting steps. Fix. Move on.
Built for the plant floor
Fast, offline, and readable at a glance — designed for technicians who don't have time for setup.
Live Scanning Canvas
On-DevicePoint your phone at any HMI panel, fault display, or spec label. On-device OCR reads the code live — no shutter, no upload, no lag.
Instant AI Reasoning
Gemini NanoGemini Nano runs pre-warmed in memory so the moment you scan, the model isolates the error code, severity, and component with zero spinner.
Offline Fault Parsing
100% OfflineRaw panel text is converted into clean structured data — errorCode, severity, and component — entirely on the handset, even inside a Faraday-caged plant.
Multi-Brand Fault Library
Local DBA local, embedded database maps standard CNC, Caterpillar marine, and aviation fault codes to real remediation steps. One app, every vendor on your floor.
Actionable Diagnostic Cards
Instead of a wall of text, get a red/amber severity status, a one-line issue summary, and the top 3 troubleshooting steps — sized for a glance on the floor.
Works On Your Rugged Device
Fleet-ReadyGraceful fallback: where the AI model isn't available, a deterministic parser still delivers the lookup — so the app works across your fleet, not just flagships.
No text walls. Just the next move.
Scan2Fix turns a raw controller alarm into a single, glanceable card: a colour-coded severity status, a one-line explanation of what's wrong, and the three most likely fixes pulled from your local fault library.
A junior operator can act on it without pulling a senior tech off another line — which is where the real downtime savings come from.
J1939 network communication lost
Component: ECM / CAN bus
Check CAN-H / CAN-L wiring for corrosion or a loose connector at the ECM.
Verify 120Ω termination resistance across the bus.
Inspect ECM power and ground before replacing modules.
Illustrative example · resolved on-device
Who it's for
One scanner for every brand on your floor.
Marine & Diesel Engineers
Decode Caterpillar and standard SPN/FMI engine fault codes at sea, offline, without waiting on a satellite link or a printed manual binder.
CNC & Machine Shops
Turn a cryptic controller alarm into a clear next action in seconds, so a junior operator can act without pulling a senior tech off another line.
Field Service & Maintenance
One scanner for a mixed-brand plant. Cut mean-time-to-repair by removing the "which manual is this even in?" step from every callout.
Why not just Google it?
Because the plant floor has no signal, and the binder is three machines away.
| Capability | Scan2Fix | OEM Cloud Portal | Paper Manual |
|---|---|---|---|
| Where it runs | On the device, offline | Server round-trip, needs signal | Printed binder / PDF on a laptop |
| Time to an answer | Scan → answer in seconds | Type code, wait, read | Find manual, find page, read |
| Vendor coverage | Multi-brand in one app | Usually one OEM per portal | One binder per machine |
| Data privacy | Nothing leaves the handset | Logs & images sent to servers | N/A |
| Works offshore / underground | Yes | No | Yes, if you carry it |
On-device by design
Scan2Fix pairs Google ML Kit's on-device text recognition with Gemini Nano running through Android AICore, then matches results against an embedded fault library. Because the model weights are system-managed, the app stays small and nothing you scan needs to leave the handset.
Where the on-device model isn't available, a deterministic parser handles the lookup — so the tool degrades gracefully across a mixed device fleet instead of failing.
ML Kit Text Recognition
Zero-latency on-device OCR for Latin and numeric panel text.
Gemini Nano via AICore
System-managed weights keep the app small while reasoning stays on-device.
Structured JSON Output
Error code, severity, and component isolated into clean, machine-usable fields.
Embedded Fault Library
Indexed local database returns remediation steps in milliseconds.
Questions from the floor
What maintenance and operations teams ask before a pilot.
Run a pilot at your site
Tell us your equipment mix and how many technicians you run. We'll set up a short demo and a scoped pilot on your actual devices.
Early access · limited pilot slots
Request Early Access