zarboz wrote:
dschultz wrote:
Try removing the spaces from: <internalidstring>00 73 0A 66</internalidstring>
<internalidstring>00730A66</internalidstring>
From what I could tell RomRaider is looking for the ASCII that is in this hex region not the actual hex?
in the BMW binary the hex string is actually the software version and reads out with periods when converted to ASCII .. any way around that?
I've temporarily got a work around by reading a HW version string that has ASCII characters that can parse
The internalidstring in the definition is ASCII (as you noted), so you need to find a byte or two that can be represented by readable ASCII. The ECUID (not used by the RR Editor) is hex. The ECUID is the ID spit out by the ident command when logging the ECU. This is used to "lookup" the CALID (aka internalidstring) from the definition. That is how the RR Logger identifies the CALID at the bottom right of the window.
The XMLID is used by the RR Logger to read table info from a definition when reporting Learned Table Values. Different ECUIDs can often related back to the same CALID as the calibration is modified over time.