Newborn Newborn Python PY JavaScript JS
↑ 47 ?
OpenCAFDMap shamair28/OpenCAFDMap

Readable coding names in E-Sys again: community name list + launcher that labels trimmed CAFDs from your own psdzdata, plus a BimmerCode backup editor

HEALTH ? 80 / Healthy
// solo builder// hidden gem// release machine ?

// readme

Open CAFD Map

Readable coding names in E-Sys again, built from your own psdzdata and a shared, community-maintained list of names.

Current psdzdata ships CAFDs with every FDL name trimmed to .. E-Sys then shows a tree of dots. Open CAFD Map rebuilds what it can on your own machine:

  • Value labels from BMW’s own coding rules. Every value still carries the rule that selects it, and it’s turned into readable text. For example wert_02 [SA5AC] means “value 2, coded when option 5AC is fitted”. [n/a here] means the rule never applies to your reference vehicle class.
  • Names from the community. names\*.tsv holds group, function and value names people have found: BimmerCode, screenshots, coding tables, backup diffs. Each name is keyed by CAFD id + datagroup + byte + mask, so it applies to every software version that has that function.
  • Contributed definition XMLs and cheat sheets. definitions\ holds definition files and cheat sheets people have shared, including the public community cheat sheets (GPL-3.0). names\cheatsheet\ adds BMW names from a cheat sheet whose file can’t be shipped. Their names are merged in the same way. A contributed definition is also…