• See what's going on behind the scenes at Bimmerlabs - completed and published major changes will show up here. Of course, we are always working on other updates that are invisible to the user.

    #20 RSA Signature Check v0.8.39 10/26/2017

    On signature checks, I should probably look at the range actually in the file instead of hard coding it - I have found at least one file now that has a custom signature (with a different range), so even though I calculated the correct sig using BMW's key, it still failed the check.

    Instead, look for the segment pointer, then load the segments for the files (like the python program does).

    10/26/2017 - done
    If rsa.parameter.pointer & rsa.parameter.offset are filled out, it will read the binary file to find the segments. Otherwise, it will default to the hard coded segments (some DMEs, like GKE211, don't have an obvious list of segments like the Siemens DMEs do).