Thank you for providing the comparison file. This is extremely helpful!
The
change_audi.txt file shows a significant number of differences in the calibration data area. This confirms that many maps were modified.
Based on the addresses and the nature of the changes (many small value adjustments across a wide range of addresses), it looks like a generic "stage 1" tune was applied, but likely without proper understanding of the ME9.1 system or without a specific damos file for your SW version.
Here's what I can tell you from this data and how we proceed:
Key Areas of Change:
The majority of changes are concentrated in addresses starting from
0x6C00 and extending up to
0x1E9E6. This confirms the calibration area has been heavily modified.
There are also significant changes in the
0x1Cxxxx and
0x1Dxxxx ranges, which are also part of the calibration data.
What These Changes Likely Mean:
The numerous small value changes suggest modifications to:
- Ignition Timing: Several maps likely had their timing adjusted.
- Fueling (Lambda): AFR targets might have been altered.
- Boost Control: Wastegate duty cycles (WGS) or boost targets could have been modified.
- Torque Limiters: These are very likely candidates for modification, as you mentioned the car feels stock after 5000rpm.
- Driver Request/Pedal Maps: This is the most probable cause of your low-speed drivability issues. If these were made too aggressive, it would explain the "bumpy" feel.
Next Steps for Correction:
Since we don't have a damos file, we need to manually identify the critical maps based on their location and the type of changes. This is where your WinOLS software comes in.
1.
Open Both Files in WinOLS:
* Load your original
*.ori file as Project A.
* Load your modified
*.bin file as Project B.
* Ensure the ECU type is set to Bosch ME9.1 (MPC563, 2MB, Big Endian).
2.
Use the Comparison Feature:
* Go to
Maps -> Compare with other project.
* Select Project B (the modified file).
* WinOLS will highlight all the maps that have changed.
3.
Identify Critical Maps:
Now, we need to look at the changes in the
change_audi.txt file and try to match them to known map locations for this ECU. Based on typical ME9.1 tuning, here are some addresses where critical maps are often found.
Please check these addresses in your WinOLS comparison view:
*
Boost Target Maps (KFLDRL / LDRXN): Look for maps around
0x7C000 to
0x84000 or
0x98000 to
0xA8000. These are usually 2D maps (e.g., 16x16 or 16x12) with RPM and load/throttle axes.
*
Torque Limiters (KFMIOP / KFMIRL): These are often found in the
0x70000 to
0x80000 range, sometimes as 1D maps (RPM vs Nm) or 2D maps.
*
Driver Request / Pedal Maps (FKKVS): These can be scattered but often around
0x6C000 to
0x78000. Look for maps with RPM and pedal position axes.
*
Ignition Timing (KFZW / KFZW2): Typically in the
0x88000 to
0x98000 range.
*
Rev Limiter: Often found in the
0x4000 to
0x6000 range, but can also be deeper in the calibration area.
4.
Analyze the Changes:
Once WinOLS highlights the changed maps, compare the values with your original file.
*
For the low-speed drivability issue: Focus on maps in the
0x6C000 -
0x78000 range that have pedal position and RPM as axes. If these were significantly altered, especially making values higher at low pedal positions, that's your culprit.
*
For the high-RPM power cut: Look at torque limiter maps (KFMIOP, KFMIRL) in the
0x70000 -
0x80000 range. If the modded values are still stock or low in the higher RPM cells, that's why power drops off.
Your Task:
1. Open both files in WinOLS.
2. Use the "Compare" function to see all modified maps.
3. Go through the addresses listed above (and any others WinOLS highlights) and try to identify the maps.
4. If you can identify the maps (e.g., by their shape or axis ranges), post screenshots of the ORI vs mоd values for the critical maps (boost, torque limiters, pedal maps).
This is a bit of detective work, but it's the best way to learn and fix this properly without a proper damos. Let me know what you find!