SkillAgentSearch skills...

A2l2xdf

Convert ASAP2 A2L files to TunerPro XDF files

Install / Use

/learn @bri3d/A2l2xdf
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

A2L2XDF

Uses the excellent pyA2L library to generate an XDF using data from an A2L. See included CSV format for examples.

Only tested on a small subset of A2Ls which use AXIS_PTS_REF - the concepts, however, should be fairly universal.

A few notes:

  • Open the A2L and re-save it using UTF-8. Many A2Ls are in LATIN-1 or worse ASCII with wrong characters. Saving it as UTF-8 solves a lot of pain.
  • PyA2L has issues with "// " strings in descriptions. Search for "//=" and replace with "=".
  • PyA2L has a few other weird parse issues you may need to fix manually.

PDX2CSV

  • Unzip a PDX file to a directory.
  • Run "python3 pdx2csv.py <directory>"
  • Checkout dtcs.csv and diag.csv for DTCs and $22 identifiers respectively.

Tested on PDX from several vendors.

View on GitHub
GitHub Stars47
CategoryDevelopment
Updated1d ago
Forks22

Languages

Python

Security Score

80/100

Audited on Mar 31, 2026

No findings