I own a 2004 Volvo XC90 AKl. I used SMOK JTAG to read the 28F400 flash from the CEM in BDM. Then, I used Xhorse vvdi2 to create a new chip, ID 48, and successfully wrote the file back. Put everything back but no crank. The only fault code present in the CEM is related to the transponder. It seems like VVDI2 did not perform well in this case, has anyone else managed to successfully work on this particular car using VVDI2?
Here is the solution：
You can do them all by reading eeprom, then writing it to a super chip. Don’t write anything back, all of them worked.
I’ve sorted. JTAG for some reason swaps the bytes and before you use that file you need to swaps the bytes. Then I did a super chip with Xhorse vvdi2 and started the car. Without writing anything back, thanks for your help.