Star on GitHubStar1.1k stars

Tool

MS4X

MS4X analyzes Siemens MS42 and MS43 engine-control firmware for BMW M52TU and M54 engines. Its Python tools disassemble and assemble C166 instructions and inspect image checksums, stock-code differences and TunerPro patchlists; companion documents cover memory maps and findings in the factory programs.

Targets
Firmware
Category
Firmware tools
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • Prerequisites: Python 3 and a user-supplied MS42 or MS43 image.
  • Limits: New material is paused; the author says error reports are still addressed.
  • License: Code is Apache-2.0; documents and data are CC BY-SA 4.0.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · therudywolf/MS4X · Revision ac5e4cd

More in Firmware and hardware

All 89 entries in Firmware and hardware

↑↓ move↵ open⌘↵ new tab