Definition file: Difference between revisions

From S4wiki
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
Definition files allow raw binary data to be represented logically. They are the critical link between programmers and tuners - neither is much use without the other.
Definition files allow raw binary data to be represented logically. They are the critical link between programmers and tuners - neither is much use without the other.


"Because there's money in selling these codes (sometimes upwards of $50,000), the industry has little incentive to embrace the community (p. 65. Smith) Malicious actors have damped public and community progress for decades and "...wont be motivated to share their findings" (p.64, Smith)
"Because there's money in selling these codes (sometimes upwards of $50,000), the industry has little incentive to embrace the community" Malicious actors have damped public and community progress for decades and "...wont be motivated to share their findings" (p.64-65, Smith)


=Two Main forms:=
=File Formats:=


==*.kp - WinOLS==
==*.kp - WinOLS==
Line 14: Line 14:
:- Can be created from *.kp files via scripts
:- Can be created from *.kp files via scripts
:- Freeware and community driven
:- Freeware and community driven

-----

=Other=


== *.ols - WinOLS project ==
== *.ols - WinOLS project ==
Line 23: Line 19:
:- *.bin data can be extracted via hex editor
:- *.bin data can be extracted via hex editor


== *.a2l aka Damos - includes definitions of all values==
== *.a2l/ Damos - includes definitions of all values==
:- .a2l general term - ASAM MCD-2 MC standard
:- Ideally a leak from Mfg service department, or OE tuner.
:- "Damos" is ETAS Ascet (Bosch) specific - OE Software
:- Rarely does it contain every map or byte/bit value.
::- Ideally a leak from Mfg service department, or OE tuner.
:- marketing/slang term based off ASAM MCD-2 MC standard
::- Rarely does it contain every map or byte/bit value.
See: https://www.asam.net/standards/detail/mcd-2-mc/wiki/

:*Frunktionsrahmen block diagrams are ETAS Ascet screenshots
:*ETAS is 100-percent subsidiary of Robert Bosch GmbH





Line 35: Line 35:
----
----
Source(s):
Source(s):
The Car Hacker's Handbook - A Guide for the Penetration Tester (Craig Smith)
:The Car Hacker's Handbook - A Guide for the Penetration Tester (Craig Smith)
:[[http://nefariousmotorsports.com/forum/index.php?topic=19233.msg144487#msg144487 jochen_145]]
:[[https://www.asam.net/standards/detail/mcd-2-mc/wiki/ MCD-2-MC Standards]]
:[[https://www.etas.com/download-center-files/products_ASCET_Software_Products/TechNote_DCM_File_Formats.pdf ETAS Damos Standard]]

Latest revision as of 02:14, 7 December 2022

Definition files allow raw binary data to be represented logically. They are the critical link between programmers and tuners - neither is much use without the other.

"Because there's money in selling these codes (sometimes upwards of $50,000), the industry has little incentive to embrace the community" Malicious actors have damped public and community progress for decades and "...wont be motivated to share their findings" (p.64-65, Smith)

File Formats:

*.kp - WinOLS

- Rare in public.
- Purchased or leaked files
- Linked to expensive software

*.xdf - TunerView

- Common in public
- Can be created from *.kp files via scripts
- Freeware and community driven

*.ols - WinOLS project

- contains definitions, original bin, and project bin packaged together
- *.bin data can be extracted via hex editor

*.a2l/ Damos - includes definitions of all values

- .a2l general term - ASAM MCD-2 MC standard
- "Damos" is ETAS Ascet (Bosch) specific - OE Software
- Ideally a leak from Mfg service department, or OE tuner.
- Rarely does it contain every map or byte/bit value.
  • Frunktionsrahmen block diagrams are ETAS Ascet screenshots
  • ETAS is 100-percent subsidiary of Robert Bosch GmbH





Source(s):

The Car Hacker's Handbook - A Guide for the Penetration Tester (Craig Smith)
[jochen_145]
[MCD-2-MC Standards]
[ETAS Damos Standard]