03-23-2025, 12:28 PM
Hi everyone
I have some questions regarding the versions of BMW software. What is actually the reason to update?
So here is what I know and understood:
ISTA:
Assuming I want to perform diagnostics on a car which has most resent I-level. If I do not using most recent psdzdata, can I still read codes from the car using ISTA? Or do I have to update my psdzdata_lite?
ESYS:
Also uses psdzdata. Data can be shared between ISTA and ESYS. Old ESYS can be used with newer psdzdata.
Why would you update the main program (ESYS) when you can update the coding data (psdzdata) separately?
I have some questions regarding the versions of BMW software. What is actually the reason to update?
So here is what I know and understood:
ISTA:
- sqlite db: actually comes with the main program and can not be updated separately. What’s the reason to update this and ISTA main program? Is this the data which includes the workshop manuals and stuff?
- psdzdata_lite/BLP: can be updated separately. Why would you do this? Whats the advantage when you use it with ISTA?
- psdzdata_full/SDP: can be updated separately. Will have newer flashing data for modules. No questions…
Assuming I want to perform diagnostics on a car which has most resent I-level. If I do not using most recent psdzdata, can I still read codes from the car using ISTA? Or do I have to update my psdzdata_lite?
ESYS:
Also uses psdzdata. Data can be shared between ISTA and ESYS. Old ESYS can be used with newer psdzdata.
Why would you update the main program (ESYS) when you can update the coding data (psdzdata) separately?


![[-]](https://www.bimmerscene.com/images/collapse.png)