Skip to content

SinusoidDelta/Ford

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ford C-Max Hybrid OBDb Signalset Working Fork

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

Current status

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.

Editing rules

For each parameter added to signalsets/v3/default.json, verify at minimum:

  1. Request header, for example 7E0, 720, 726, 760, etc.
  2. Expected response address when known, for example 7E8, 728, 72E, 768, etc.
  3. Service and PID/DID, usually Mode 22: { "22": "XXXX" }.
  4. Raw response bytes from the vehicle.
  5. 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.

Minimal valid file shape

{
  "commands": []
}

Production entries should be added under the commands array using the OBDb/Pelican signal format.

About

Adding 2013 C-Max SEL Hybrid PID’s

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%