This repository is being used as a working OBDb/Pelican signalset source for the Ford C-Max Hybrid.
Pelican expects extended PID definitions at:
signalsets/v3/default.json
The current repository layout is compliant with that path. The active signalset file is:
signalsets/v3/default.json
This fork started from the generic Ford fallback signalset. The generic fallback contains many parameters that may not be valid for a 2013 Ford C-Max Hybrid.
Use this fork to replace or prune generic Ford fallback entries with C-Max-specific, verified request/response PIDs.
For each parameter added to signalsets/v3/default.json, verify at minimum:
- Request header, for example
7E0,720,726,760, etc. - Expected response address when known, for example
7E8,728,72E,768, etc. - Service and PID/DID, usually Mode 22:
{ "22": "XXXX" }. - Raw response bytes from the vehicle.
- Bit offset, bit length, signedness, scaling, offset, unit, and valid min/max.
Do not add passive broadcast CAN/DBC-only signals unless the same value has been confirmed to be available through an active OBD diagnostic request that Pelican can send.
{
"commands": []
}Production entries should be added under the commands array using the OBDb/Pelican signal format.