Reflash bootloader - Arduino Uno Wifi Rev.2

Hi,

I never tried to reflash bootloader on a shield, but since I've got a problem I can't solve with my Arduino Uno Wifi Rev.2 (avrdude: usbhid_open (): No device found) I would like to do it.

Has anybody already tried to reflash bootloader on Arduino Uno Wifi Rev.2?
How can i do it?
Do I necessarily need another Arduino Uno Wifi Rev.2 to do the procedure or I can use others Arduino shields?
Could you please give me some tips?

Thank you!

it doesn't have bootloader. the 'USB chip' is a programmer.
4809 doesn't support ISP. the ICSP header is only for SPI connection of shields

Thank you Juraj for your clarification.

Have you any idea how to approach the following errors when I try to upload the program?

avrdude: usbhid_open (): No device found
avrdude: jtag3_open_common (): Did not find any device matching VID 0x03eb and PID list: 0x2145
An error occurred while uploading the sketch

Thank you in advance.

Airvale:
Thank you Juraj for your clarification.

Have you any idea how to approach the following errors when I try to upload the program?

avrdude: usbhid_open (): No device found

avrdude: jtag3_open_common (): Did not find any device matching VID 0x03eb and PID list: 0x2145
An error occurred while uploading the sketch



Thank you in advance.

https://forum.arduino.cc/index.php?topic=600558.msg4158135#msg4158135

Other post removed please do not cross post as it wastes time and effort of those who volunteer to help.

Bob