firebeetle esp32-E esptool.py error

just bought my new firebeetle, but i cant write anything to it no matter what, i tried multiple bords and versions and reinstalled and configured the driver multiple times but no luck, still the same error.
if i run the example blink code with the following libraries used:
http://download.dfrobot.top/FireBeetle/package_esp32_index.json
https://gitee.com/dfrobot/FireBeetle-ESP32/raw/master/FireBeetle-ESP32.inf
i have the firebeetle esp32 -e board selected and the com port is visible and also selected.
if i upload my code i get these errors:
Sketch uses 208124 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 12144 bytes (3%) of dynamic memory, leaving 315536 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.1-dev
Serial port COM5
Traceback (most recent call last):
File "esptool.py", line 4423, in <module>
File "esptool.py", line 4416, in _main
File "esptool.py", line 3966, in main
File "esptool.py", line 119, in get_default_connected_device
File "esptool.py", line 305, in __init__
File "site-packages\serial\__init__.py", line 88, in serial_for_url
File "site-packages\serial\serialwin32.py", line 78, in open
File "site-packages\serial\serialwin32.py", line 222, in _reconfigure_port
serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: WindowsError(31, 'A device attached to the system is not functioning.')
Failed to execute script esptool
Failed uploading: uploading error: exit status 0xffffffff
I cant get the board to give me any other output than this. Does anyone know the fix or the right library that i should use ?
Thanks in advance.
What laptop machine are you using? I suggest installing the motive force program on Windows and uploading the board hyperlink furnished in the tutorial. https://blog.spinbot.uk/

Okay so i managed to do it, if anyone encounters this the fix is to uninstal all drivers you might have and install specificaly this (https://dfimg.dfrobot.com/nobody/wiki/0e0d6b3864f7163833ec5d7ad4af7632.EXE) driver make sure you only have this one so it actually gets used, other drivers dont work and it has to be this one. after you are done just install the board library and you are good to go.

What computer system are you using? I recommend installing the driver program on Windows and upload the board link provided in the tutorial.

Im using and AMD windows 10 machine. i have installed the driver (https://gitee.com/dfrobot/FireBeetle-ESP32/raw/master/FireBeetle-ESP32.inf) and i see the esp32-e in my com devices. But it just gives me the output mentioned above whenever i upload anything to it. Do you have a different driver or board library i could try ? Also i tested this on an Intel based windows 10 and i get the exact same output. what driver and board are you using to get it running ?