Two things worth knowing before you wait on that.
ISTA cannot read a .bin file
ISTA identifies modules over the diagnostic interface — it queries the live ECU on the bus and reads back part number, coding index, diagnosis index, FSV, OSV, HW number and variant index. It has no function to open a raw dump from disk. So even if
@abdo2u is willing, there is nothing he can load those two files into. (He also shows as Suspended in this thread, so a reply may not come at all.)
The full-file scan has now been run, and it changes the picture
The identifier scan on your flash covered the entire 512 KiB this time, not a sample. Results:
5WK49516 is present — and 5WK49515 does not appear anywhere in the file
- No ASCII
2.7.0 and no ASCII 2.8.1 anywhere in the 512 KiB
- Other identifiers:
20111215, 019002341, 0042JLD ×3
So the version simply is not stored as a readable text string in this image. That closes the "just search the dump for the version" route for good — no hex editor, no script, no second opinion will pull a version out of a file that does not contain one. On the 9515/9516 question, the label on the module reads
5WK4 9515HBR and the dump carries
5WK49516. Both are genuine Siemens numbers; the internal software reference does not have to mirror the printed supplier line one-for-one, so I would not treat this as proof of a wrong file — but it is not resolved either.
And the date argument is now dead too
Useful cross-reference sitting right in this thread: abdo2u's ISTA identification screen (post #10) showed part number 9389116, production date
02.08.2007, Siemens, 0L15Y — and
Function Software 2.8.1. A 2007-built module running 2.8.1. That is direct proof that build date tells you nothing about the flashed FSV, which retires my earlier "December 2011 means 2.7.0" reasoning entirely.
The only thing that will actually answer you
An identification read on the live module in your car. Any ISTA/Rheingold or INPA setup, or any BMW specialist in Bahrain with a proper cable, does it in about two minutes with the car parked:
- Connect, go to the CAS control unit, read identification
- Note Funktionssoftware, Betriebssoftware, Codierindex, Diagnoseindex, HW-Nummer, Variantenindex
That output is authoritative, unlike the sticker (never reprinted after a reflash) and unlike an Xhorse version display (often shows a supported/family value, not the live read).
If you get that screen, post it and the whole question is settled in one go — and it also gives you the exact coding and diagnosis indices you need when sourcing the donor module for your backup.