Downloads

Firmware & Software

Download the latest firmware for your CEH Scanner, companion desktop apps, and mobile apps. The scanner supports three update methods: OTA over Wi-Fi, USB-C, or microSD card.

CEH Scanner Firmware

Stable

v1.0.0

Released Apr 6, 2026 · 512 KB · 0 downloads

Download .bin
Initial release. - CAN bus communication (500kbps / 250kbps auto-detect) - OBD-II PID reading (Mode 01, 02, 03, 09) - DTC read and clear (Mode 03, 04, 07, 0A) - Live data streaming over Wi-Fi/BLE - Freeze frame capture - USB pass-through (J2534 compatible) - OTA update support via Wi-Fi

SHA-256: 1e1c45acd4fb4d7c23dca67a926f91b8c9a1500a5cf348612d4ad123f100599c

Beta

v1.1.0-beta

Released Apr 6, 2026 · 480 KB

Download Beta
Beta: Advanced diagnostics. - Bidirectional control (actuator test commands) - Enhanced PID coverage (manufacturer-specific PIDs) - Circuit voltage readback via ADS1115 ADC - CAN FD support (data phase up to 5Mbps) - Improved BLE reconnection stability - Power consumption optimization

SHA-256: 216d6206fb4a3866e22998a43e77210b9e6e6a51be30c0d7fa01f2304926a889

How to Update Your Scanner

📡 Over-the-Air (OTA)

Recommended

  1. Connect your scanner to Wi-Fi via the companion app
  2. The scanner checks for updates automatically
  3. Tap "Update Now" when prompted
  4. Wait for the LED to stop blinking (30-60 seconds)
  5. Scanner reboots automatically with new firmware

🔌 USB Manual Update

Via CEH PC Tool

  1. Download the .bin file from this page
  2. Connect scanner to your computer via USB-C
  3. Open the CEH PC Tool (see below)
  4. Go to Tools → Firmware → Manual Update
  5. Select the .bin file and click "Flash"
  6. Verify SHA-256 hash matches (shown above)

💾 microSD Card Update

No computer needed

  1. Download the .bin file to your computer
  2. Copy it to the root of a FAT32-formatted microSD card
  3. Rename to firmware.bin
  4. Insert the microSD into the scanner
  5. Power on the scanner (OBD-II or USB-C)
  6. Navigate to Settings → Firmware → Update from SD
  7. Scanner validates, flashes, and reboots automatically

This mirrors the update flow used by many professional OBD-II tools. Useful when the scanner has no Wi-Fi access, like at a racetrack or in a garage without internet.

💻 CEH PC Tool

Desktop companion application for advanced scanner management. Connect via USB-C for firmware updates, data log review, PID configuration, and gauge layout design.

CEH PC Tool

Full-featured desktop companion for the CEH Scanner. Manage firmware, review data logs, configure PID libraries, design gauge layouts, and export diagnostic reports.

Firmware ManagerFlash updates, verify hashes, rollback to previous versions
Data Log ViewerImport SD card logs, overlay multi-channel graphs, export CSV/PDF
PID EditorBrowse, search, and add custom PID definitions for your vehicle
Gauge DesignerCreate gauge dashboard layouts, assign PIDs, set alert thresholds
Session ExportGenerate shareable diagnostic reports (PDF) with annotated data

A single install that handles everything the mobile app can't: large-screen data log visualization, bulk PID management, and direct USB firmware flashing.

What the PC Tool Does That the App Doesn't

USB-C Direct Flashing — Flash firmware without Wi-Fi or SD card. Fastest method, with built-in hash verification and rollback.
Large-Screen Log Viewer — Visualize hours of logged data with synchronized cursors, zoom, pan, and multi-trace overlay on a full monitor.
Custom PID Definitions — Import community PID packs, create vehicle-specific definitions, and push them to the scanner over USB.
J2534 Pass-Through — Use the CEH Scanner as a J2534 interface with OEM software (FORScan, TIS2Web, Ford IDS).
Diagnostic Report Export — Generate PDF reports with vehicle info, codes, freeze frames, and live data snapshots for customers or insurance.

📱 Companion Apps

CEH Scanner Companion

Windows desktop app for CEH Scanner. Real-time data display, firmware updates, diagnostic session recording, and J2534 pass-through mode.

CEH Mobile

iOS app for CEH Scanner. Connect via BLE, view live data, read/clear codes, and run guided tests from your phone.

📚 PID Configuration Packs

Manufacturer-specific PID libraries are included with firmware updates. You can also download standalone PID packs and custom gauge layouts to load onto the scanner via microSD or the PC Tool.

Manufacturer PID Packs

Pre-built PID definitions for deep access to manufacturer-specific data. Updated with each firmware release.

Ford Gas (2008+) ~180 PIDs Included
Ford Diesel (All) ~220 PIDs Included
GM (All Platforms) ~200 PIDs Included
Universal OBD-II ~96 PIDs Included
Community Submitted Growing Free

Gauge Layout Presets

Pre-configured gauge dashboards optimized for specific use cases. Import via microSD or the PC Tool.

Street Tune AFR, Boost, EGT, Coolant, Oil Temp, Knock Retard
Track Day RPM, Speed, Oil Pressure, Coolant, Trans Temp, Throttle %
Diesel Monitor Boost, EGT, DPF Soot %, Regen Status, Rail Pressure, DEF Level
Diagnostics All O2 Sensors, Fuel Trims, Misfire Counts, Catalyst Temp
Economy Instant MPG, Average MPG, Fuel Rate, Throttle %, Battery Volts

📝 Firmware Changelog

Detailed release notes for every firmware version. We document exactly what changed, which PIDs were added, and what was fixed. No vague "bug fixes and improvements" here.

v1.1.0-beta

Beta Channel · Pre-release

Beta

PID Libraries

  • Added FORD_GAS_2008_UP PID pack (178 PIDs: cylinder contribution, VCT angles, turbo boost target/actual, TPMS sensor IDs)
  • Added GM_ALL PID pack (195 PIDs: AFM mode, trans clutch temps, flex fuel ethanol %, StabiliTrak status)
  • AEM UEGO wideband O2 auto-detection on ADS1115 Ch2 (0-5V linear = 8.5-18.0 AFR)

Features

  • Data logger: Auto-log mode triggers recording when RPM PID > 0
  • Gauge mode: Added radial sweep gauge type with configurable min/max/warning zones
  • microSD: Firmware update from SD card (Settings → Firmware → Update from SD)
  • Performance: Quarter-mile timer with trap speed and 60-ft time

Fixes

  • Fixed CAN bus auto-baud detection failing on some 2012-2015 Ford F-150s (was defaulting to 250k instead of 500k)
  • Fixed BLE reconnection delay after Wi-Fi mode switch (was 12s, now 2s)
  • Fixed data logger timestamp drift when logging > 30 minutes continuously

v1.0.0

Stable Channel · Initial Release

Stable

Initial Feature Set

  • Full OBD-II protocol support: CAN 250/500k, CAN FD, J1850 VPW/PWM, ISO 9141-2, ISO 14230 (KWP2000)
  • DTC read/clear with freeze frame capture across all supported protocols
  • Live data streaming: 96 standard SAE J1979 Mode 01 PIDs
  • Wi-Fi AP mode + BLE 5.2 GATT + USB-C CDC serial
  • Dual CAN channel monitoring (powertrain + body bus)
  • ADS1115 voltage readback on 4 channels (0-65V range)
  • OTA firmware update over Wi-Fi with SHA-256 verification
  • LiFePO4 battery management with charge state monitoring
  • Arm TrustZone secure boot with signed firmware validation

Developer API

The scanner checks for firmware updates automatically via the API. If you're building custom integrations:

// Check for latest firmware
GET /api/firmware-check?sku=CEH-SCAN-V1&channel=stable&current=1.0.0
// Response
{
  "update_available": true,
  "version": "1.0.0",
  "url": "/downloads/firmware/ceh-scan-v1-1.0.0.bin",
  "hash": "1e1c45acd4fb4d7c...",
  "size": 524288
}