This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I have been able to program a virgin part with a .xml project file using either the Fusion Digital Power Desiger or the FusionConfigWriter.exe with arguments --address 78 --project --infile filename. The device powers up and executes its program by default.
In order to return the device to a state that mimics how the device originally arrived from the factory there is a feature in the GUI under 'Tools>Clear Configuration..>Erase Data Flash and Restart GUI' to clear the device configuration by erasing data flash and writing a 0xAA bit pattern to it. I have used the FusionFirmwareDownload.exe command with arguments --pflash skip --dflash erase in order to clear the configuration from the command line. Unfortunately this results in the device always powering up in ROM mode. I have been able to use FusionPMBusScan.exe with arguments --execute-program-11 to force the device out of ROM mode and to execute its program. I have also been able to use FusionFirmwareDownload.exe with arguments --pflash skip --dflash skip --execute-program, but I have not been able to re-configure the device so that it powers up and executes its program by default. I have also tried FusionConfigWriter.exe with arguments --erase-data-flash-before-importing 0xaa --address 78 --project --infile filename --reset-when-done always This results in the device executing its program, but I still have not been able to re-configure the device so that it powers up and executes its program by default. Any advice you can provide would be greatly appreciated. Perhaps there is a checksum that needs to be recalculated and restored.