Can Xhorse Multi-Prog or VVDI Prog repair corrupted Jaguar XF BCM data, or do they only support reading and writing?

The same software tools for FRM recovery apply here. A common vulnerability with this BCM, as well as similar BMW modules sharing this Freescale MCU architecture, is that disconnecting the battery while the module is still awake will corrupt the MCU internal memory.
This action effectively scrambles the emulated EEPROM partition.
Fortunately, the module can be restored to full functionality by extracting the data from the D-Flash. Read the D-Flash, generate a fresh EEPROM dump, erase the corrupt EEPROM partition, and flash the repaired file.
Repair Procedure: Read the D-Flash via VVDI Prog, Multi-Prog, or Xhorse Key Tool Plus (Path: IMMO -> Jaguar -> BCM 9S12XET256).
Manually configure the partition sizing to read the raw data:
-
EEE: 0 KB | D-Flash: 128 KB
Load the read file into the BMW FRM3 conversion software.
Remove the leading bytes to cut the file size down to 2 KB.
Change the partition configuration to: EEE 2 KB / D-Flash 16 KB.
Flash the newly generated EEPROM file.


Example: Had a Land Rover Discovery 4 in today with a corrupted BCM due to a sudden battery disconnection.
Data restored, module re-flashed, and running perfectly again.

Skype: xhorsevvdi.com
Whatsapp: https://wa.me/8613983756354

Whatsapp: 
Skype: