I got same issue on my computer with ITead’s program/script and have not found a solution yet myself.
I installed Silabs CP210x drives from https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers (inclusing rebooting Windows after and checking that the USB dongle is discovered as a COM port).
I first tried to run the included ManufacturingTool.exe binary executable after inserting the dongle into a USB port and seeing it discovered, then also tried installing Python for Windows and running the .py Python script provided without any luck with it writing the new product description to the CP2102 chip.
FYI, there is much more information about this issue USB discovery issue for Sonoff Plus dongle here:
Sad that ITead did not just release script tool based on this open-source cp210x-program by VCTLabs:
https://github.com/VCTLabs/cp210x-program
As mentioned, what is needed is to use a script or program to write a new USB product description to the dongle CP2102N USB chip as those descriptions is what Home Assistant uses for USB discovery.
Note that product description in CP210x USB chip is only needed for USB discovery by ZHA integration:
https://www.home-assistant.io/integrations/zha#discovery-via-usb-or-zeroconf
By the way, another tip is to see all more general discussions about this specific dongle hardware here:
Note that is only the parts regarding the "Product Description String” that applies in that tutorial as only that will write new product description to USB chip (and not the part about flashing Z-Stack firmware).
"As the “Product Description String” of the dongle plus’ CP2102N serial chip has been customed to a unique identifier “Sonoff Zigbee 3.0 USB Dongle Plus”, which has been also added to Home Assistant’s whitelist of auto-discovered devices, the configuration of the dongle in Hass can be very simple. Just plug the dongle into your computer, it will be automatically discovered, click “CONFIGURE” to complete the configuration automatically, and then add sub-devices to use.
If your dongle’s descriptor hasn’t been customed, you can use the tool linked below to change it to “Sonoff Zigbee 3.0 USB Dongle Plus”.
If your dongle still can’t be auto-discovered, it may be because your version of Hass hasn’t integrated this feature yet, you can follow the normal configuration steps below."
Of course you can do that as a one time temporary workaround but it is not a solution to the root cause.
That only applies to the Z-Stack Zigbee firmware and not the CP210x firmware specifically discussed.