Can't Update Electron Firmware via CLI

I was trying to update Device OS of an Electron, which is currently running on 0.4.9. when try to use the CLI it says

!!! There was an error trying execute DFU utilities.

!!! For help with installing DFU Utilities, please see:
https://docs.particle.io/guide/tools-and-features/cli/#advanced-install

!!! You may also find our community forums helpful:
https://community.particle.io/

OS: Windows 10 64 bit

I entered into the DFU mode I got Photon DFU Mode.

image

Thanks.

When I try to flash sketch locally using the VS Code Particle workbench

Executing task: make -f ‘C:\Users\Faris.particle\toolchains\buildscripts\1.9.2\Makefile’ flash-all -s <

:::: PUTTING DEVICE INTO DFU MODE

Unable to open USB device: LIBUSB_ERROR_NOT_SUPPORTED
process_begin: CreateProcess(NULL, sleep 2, …) failed.
make (e=2): The system cannot find the file specified.
make: *** [C:\Users\Faris.particle\toolchains\buildscripts\1.9.2\Makefile:28: dfu] Error 2
The terminal process “C:\Users\Faris.particle\toolchains\buildtools\1.1.1\bin\bash.exe ‘-c’, ‘make -f ‘C:\Users\Faris.particle\toolchains\buildscripts\1.9.2\Makefile’ flash-all -s’” terminated with exit code: 2.

Press any key to close the terminal.

That is not surprising as long your devices still run 0.4.9 - USB Control Requests were implemented in device OS much, much later.

To update the device OS you could try particle update -v to get a more elaborate output, but IIRC 0.4.9 was still a two module device OS and later ones (starting with 0.6.0) comprise of three.
So you may need to flash the first 3-module device OS as a stepping stone for particle update -v.