Yes I have installed the "mega avr" board package with the board manager and I can see the Arduino Uno WiFi Rev 2.
In Windows Devive Manager, the device appears under Other peripherals and the name is Unknown peripheral. The Properties are "Driver not available" and "Details: USB\VID_03EB&PID_2FF4\1.0.0".
When Windows Device Manager detects a new device, it does the main following tasks:
- Read the VID\PID (Vendor ID\Product ID) from the device.
- Search in the available INF file a correspondence with that VID\PID.
- Search in the corresponding catalog file the driver for that device.
- Install the driver.
If you read carefully my previous post, you will see that I have already verified those things. The VID\PID of my card (USB\VID_03EB&PID_2FF4) is for the Atmel Corp. atmega32u4 DFU bootloader (IC used on the Arduino Uno WiFi Rev 2 for the USB interface). The problem is that there is no correspondence with that VID\PID in the Arduino INF files installed with the IDE. It's why I tought that there was a missing driver.
The VID\PID of that chip can be changed when the bootloader is programmed into the ATmega32U4 chip during the production of the Arduino cards. Since the current VID\PID of my card has not been changed (original Atmel VID\PID), I suspect that my card has not been programmed correctly or not programmed at all during Arduino production. I am pretty sure that my card is an official one since I bought it from Mouser Electronics ( Arduino authorized distributor). I have seen in the forum and on the web a lot of peoples having that same problem using different operating systems and sometimes with different cards. Maybe I’m wrong but it looks to be mainly a production problem. I hope not.
Gerard.