BMW CAS3+ Bench Downgrade via Xhorse BIMTOOL and VVDI PROG


Here we’re trying to downgrade CAS3+ ISTAP. Because it’s encrypted since ISTAP upgrade and it doesn’t allow VVDI BIMTool or any software to write a key to it.
 
What we want to do is:
Write back the original FLASH data that was doing a key before.
Try to crank CAS3+ module by BIMTool and bench test platform.
 
Step 1
So, first we write the original FLASH into CAS3 by VVDI Prog Programmer.
vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-1 vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-2
 
Step 2
Set up bench test platform:
Connect the cable to all hardware (BIMTool, JBE, CAS3, key slot, switch…)
Notice the PIN on JBE module.
vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-3 vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-4
Insert the key and light on the cluster.
We see there is a steering lock but we can bring up the mileage. (The temper dot comes from the mismatch of the kilometer between CAS and cluster)
vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-5
 
Step 3
We hook up BIMTool.
Turn to “CAS key learn” page and connect.
Click on “Get Key Info” and “Add key”.
If it’s encrypted, here it’ll prompt.
But, it asks if we’re going to update firmware, which means FLASH writing by VVDI Prog worked.
vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-6
Now disconnect PC from the Internet.
Press “No” to update firmware.
Then press “Yes” to flash CAS firmware.
vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-7
Follow the instruction and it gives us key info.
vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-8
Finally we manage to crack and downgrade CAS3+ ISTAP on bench.
Try if it can give us ISN.
Exchange ECU/CAS>>CAS – CAS3+ OBDII>>Read ECU ISN
No.
Try it via EEPROM dump file that we got from VVDI Prog, and a working key.
vvdi-prog-bimtool-and-cas3-bench-test-platform-downgrade-istap-success-9
Yes.
 
Done!