Overview
History
Debug
Scan detail
Bus speed mismatch — ECUs will not respond.
Bus IDs
Bus stats
CAN capture
Captures
Recent frames
Quick functions
ECU map
Glossary
Maintenance
Service reminder (from ECU)
Maintenance items
Intervals are editable per vehicle. Mark an item done to record the date, odometer and hours; status is computed from there.
Service log
Invoices
Attach proof of oils, fluids and parts bought (PDF or photo). Tick “embed” to append them at the end of generated reports.
Options
Choose what extra material is appended to generated reports (HTML & PDF).
Report content
CAN gateway
Install the small native gateway on the computer attached to the vehicle's CAN adapter (slcan/CANable on any OS, or SocketCAN on Linux). It connects out to this server; no inbound setup needed.
Account & pairing
Download
loading…
Pair & run
- Make it executable (macOS/Linux):
chmod +x cfdiag-gateway - Pair to your account:
cfdiag-gateway pair --token <code> - Connect:
cfdiag-gateway run - Update later:
cfdiag-gateway update
List local adapters any time with cfdiag-gateway adapters.
Software updates
Check CFMOTO's servers for ECU firmware / dashboard updates. Credentials are sent only to CFMOTO over HTTPS and are not stored by cfdiag.
Reads each connected ECU's current software and asks the dealer catalog whether newer firmware exists. Connect to the vehicle first.
Parts & schematics
Connection
Wiring help — where to connect the CAN wires
PCAN pin 7 → OBD pin 6 (CAN-H), PCAN pin 2 → OBD pin 14 (CAN-L), PCAN pin 3 → OBD pin 4/5 (GND). 500 kbit/s, ignition ON, no +12 V.
Dataset
Vehicle
Known vehicles
Find a model
What do the model codes mean?
CF = CFMOTO, 1000 = engine size (cc class). The next letter is the family: A = ATV (CFORCE), U = UTV (UFORCE / U10), S = sport side-by-side (ZFORCE / Z10). The letters that follow and the trailing -number are trim / market / spec variants (Touring, MV, Overland, …).
CFMOTO does not publish an official letter decoder, and the same code is reused across market catalogues, so one code can carry several marketing names. To tell variants apart reliably, use the model name shown next to each code and the Model / year differences table below.
Example: CF1000ATR-2, CF1000AU-2 and CF1000AZ-2 are all the CFORCE 1000 Touring in different market codes — identical hardware except the 2026 instrument cluster (MMI) variant.
Manual selection
ECU
Raw
Actuator control coming soon. Definitions shown read-only.