It seems like if the code flashes, but it doesn't

I changed the computer after making a full diagnostics it appears that a sector of the hard drive is damaged :weary: . I supposed that this is the problem as I didn’t find anything else.

So, what I did:

  1. Download and install the Toolchain.

  2. Download the latest firmware from: https://github.com/spark/firmware/releases

  3. Download and run Zadig

  4. Put the photon in the DFU mode (yellow light).

  5. Install the driver libusbK with Zadig

  6. open a command window and put dfu-util -l, and this time shows:

  7. Follow the instructions of this forum thanks to @HardWater .

  8. I installed part 1 and part 2, and at the end of part2 shows an error: Error during download get-status, but I understand this is a common error and I should ignore it.

I only have one question, in the link of @HardWater says

dfu-util -d 0x2B04:0xD006 -a 0 -s 0x8020000 -D c:\photon\system\system-part1-0.4.2-photon.bin

And in the firmware releases:

dfu-util -d 2b04:d008 -a 0 -s 0x8020000 -D system-part1-0.4.7-p1.bin

These two seems to point at different addresses in the microcontroller, so ¿wich one is it?. Also, ¿Could somebody explain what does this command specificaly means?

Thanx.