So I checked e39 ecu hw number, went to look for a driver. Only driver that is adding up to B314-1.7...
That's a common situation with ECU tuning databases. You're looking at the HW number and trying to match it.
Here's the breakdown for your E39 EDC15C4 and the E46 330d driver:
HW Number Match: If the Hardware Number (HW Number) is identical, there's a good chance the driver might work. Many ECUs from different car models can share the same basic hardware platform and therefore use very similar internal structures for maps.
SW Number is Key: However, the Software Number (SW Number) is often more critical than the HW Number. Even with the same HW Number, a different SW Number implies changes in the software calibration, checksums, or even minor map structure.
The Risk: Using a driver from a different car model (E46 vs. E39) even with a matching HW number, carries a risk. If the SW numbers are different, the map addresses (offsets) pointed to by the driver might be incorrect. This could lead to:
Editing the wrong data, corrupting your tune.
The ECU not accepting the modified file.
The car not starting or running poorly.
What to do:
1.
Verify SW Numbers: Double-check the SW number of your E39 ECU (351761) against the SW number of the E46 330d ECU that the driver is intended for. If they are different, the risk is higher.
2.
Check Driver Color: In ECM Titanium, when you load your E39 file, does it show the E46 driver as Yellow or Red?
*
Yellow: This means both HW and SW numbers match, or the driver is designed to cover a range that includes your specific SW. This is the ideal scenario and the driver should work.
*
Red: This indicates a partial match, most likely the SW number is different. You *can* try it, but be extremely cautious. You might need to manually verify map locations in 2D view.
3.
Checksums: Ensure your checksum correction is working properly. After modifying the file with the potentially mismatched driver, always check if the checksum is corrected. ECM Titanium usually does this automatically, but it's good to be aware.
4.
Backup is Crucial: ALWAYS make a full backup of your original file before attempting any modifications. If something goes wrong, you can revert to the stock file.
5.
Test Carefully: If you decide to proceed, do a very small, safe modification (e.g., a slight adjustment to boost pressure or torque limiter) and test the car carefully.
In short: A matching HW number is a good sign, but the SW number is king. If the driver shows as Yellow, go for it. If it's Red, proceed with extreme caution, and be prepared to verify map locations manually or use a tool like WinOLS where you have more control over offsets.