Search in the blog:

2026-01-25

malykh-drb3-reader [GitHub]

Some time ago, I learned how to read Chrysler control modules using a PCI (J1850 VPW) bus and an ELM327 adapter. See my posts about using the ELM327 and about reading the module identifier.

DRBDBReader was a big help. It's open-source software that reads and decodes a DRB-III database. However, for my purposes, I wrote a simplified version in Scala 3.




I am now publishing this project: https://github.com/malykhcom/malykh-drb3-reader

To run it, you need to find a database.mem file (here, for example).

While I doubt the software itself will be useful, it may help to study the database.mem file format. I tried to make code simpler and more readable.

On-board diagnostics are not part of my life currently, so I don't plan to continue working in that field.

0 comments:

Post a Comment

Blog Archive