Now onboarding pilot sites — limited early access

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.

Works fully offline Answer in seconds Multi-brand in one app

From cryptic code to clear action

Four steps, a few seconds, zero internet.

01

Point & Scan

Aim at the fault display or spec label. Live OCR reads it — no perfect framing needed.

02

On-Device Reasoning

The pre-warmed model isolates the code, severity, and affected component instantly.

03

Local Lookup

The code is matched against the embedded multi-brand fault library in milliseconds.

04

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-Device

Point 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 Nano

Gemini 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% Offline

Raw 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 DB

A 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-Ready

Graceful 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.

SPN 1231 · FMI 9Critical

J1939 network communication lost

Component: ECM / CAN bus

1

Check CAN-H / CAN-L wiring for corrosion or a loose connector at the ECM.

2

Verify 120Ω termination resistance across the bus.

3

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.

CapabilityScan2FixOEM Cloud PortalPaper Manual
Where it runsOn the device, offlineServer round-trip, needs signalPrinted binder / PDF on a laptop
Time to an answerScan → answer in secondsType code, wait, readFind manual, find page, read
Vendor coverageMulti-brand in one appUsually one OEM per portalOne binder per machine
Data privacyNothing leaves the handsetLogs & images sent to serversN/A
Works offshore / undergroundYesNoYes, 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