has anyone tried these bmw multimap with tunerpro from github? not sure how the multimap works? and ...
got it, and on github, theres a folder for each software version i assume? one is xdf. original bin ...
.bin snippet containing the code. You need to copy the code block (the multimap logic) into your file at the specific address defined in the documentation.are you sure? as flex connects to my car, saved the CAFD then takes a read, i modify the file then w...
tunerpro wont apply the раtсh for some reason, i click раtсh bin -> from s-record and click the righ...
.s19, .srec, or sometimes .xml)..bin file (the "map switch bin" you mentioned) in the "Apply раtсh" window, it will fail immediately because TunerPro tries to read it as text code, but it is raw binary..bin file as the раtсh:.bin and paste it into your original file at the exact same offset.0x40000) that doesn't exist in your partial file..s19 or .xml раtсh file instead of a .bin..bin, you must use a Hex Editor to compare the files and transfer the changes manually.but the mapswitchbase is a .bin and original file is .bin too
.s19, .srec, or .xml). These are text-based files that tell TunerPro exactly which address to modify..bin) as the раtсh source, you have to do this manually using a Hex Editor.FF or 00 in your original file, but filled with data in the Base file).Ctrl+C).MyCar_Multimap_Patched.bin).can i do this on winols5
So just read thru this thread. I have been working on getting the map switch to work aswell. The issue is, MHD does the раtсh on flash. So if you flash with Mhd, you’re good. I only got interested in this because I don’t use Mhd. MHD XDF only has the tables for the different map slots and table to active it. But without flashing with Mhd, the раtсh won’t be inserted.Yes, absolutely. WinOLS is actually much better and safer for this task than HxD because it visualizes the data structures better.
Here is the safest workflow to do this in WinOLS 5:
1. Create the Project
- Drag and drop your Original OBD Read into WinOLS to create a new project.
- Let WinOLS detect the maps and checksums (if you have the modules).
2. Import the раtсh File
- With your project open, drag and drop the MapSwitchBase.bin onto the WinOLS window.
- WinOLS will ask how to import it. Select "As a version".
- This allows you to toggle between your Original file and the раtсh file instantly to compare them.
3. Transfer the раtсh
- Press Ctrl+D (or go to Window -> Differences) to highlight the changes.
- You will see "heaps" of differences.
- Ignore the small differences in the map areas (these are just the tuning data).
- Look for the large solid block of data that exists in the раtсh Version but is empty (FF or 00) in your Original Version. This is the Multimap Code.
- Select that entire block of code.
- Right-click on the selection -> Transfer selection -> to "Original" (or create a 3rd version called "Patched" and transfer both your original data and the раtсh into that).
4. The Critical Safety Check (ISN)
- While looking at the differences, scroll to the top of the file (or the boot/eeprom area).
- Ensure you DO NOT transfer any differences found in the header/ID area.
- If the MapSwitchBase has a different VIN or ISN, WinOLS will highlight it. Leave your original values there.
5. Checksums (CS)
- If you have the official WinOLS Checksum OLS module for your ECU, it might be able to correct the CS, but often these custom patches require a specific "Custom CS" calculation that standard modules don't understand.
- If WinOLS tries to correct the checksum and says "Checksum block not found" or gives an error about the patched area, do not let it correct it.
- Export the file (Project -> Expor & Import -> Export file -> Binary file).
- Use an external tool (like the lols1337 tool or similar) to fix the checksums before flashing.
So just read thru this thread. I have been working on getting the map switch to work aswell. The iss...
Interesting, i have also been working on it and comparing it with Vrs ive taken with my tools- interested in also the m2 brap as its not a pops map but more of an als decel раtсh?So just read thru this thread. I have been working on getting the map switch to work aswell. The issue is, MHD does the раtсh on flash. So if you flash with Mhd, you’re good. I only got interested in this because I don’t use Mhd. MHD XDF only has the tables for the different map slots and table to active it. But without flashing with Mhd, the раtсh won’t be inserted.
I have been working on this for a few days now tho in Ghidra so I will report my finding here soon, I almost have it figured out.
I already created a раtсh for M2 brap aswell, after I figure out map switch I will be working on flex fuel раtсh with the already made MHD flex fuel tables
any update on this раtсh to see if it works?So just read thru this thread. I have been working on getting the map switch to work aswell. The issue is, MHD does the раtсh on flash. So if you flash with Mhd, you’re good. I only got interested in this because I don’t use Mhd. MHD XDF only has the tables for the different map slots and table to active it. But without flashing with Mhd, the раtсh won’t be inserted.
I have been working on this for a few days now tho in Ghidra so I will report my finding here soon, I almost have it figured out.
I already created a раtсh for M2 brap aswell, after I figure out map switch I will be working on flex fuel раtсh with the already made MHD flex fuel tables
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.