Arduino UNO r3 showing as "atmega 16u2 dfu" in device manager.

I just got an Arduino UNO r3 board and when i plug it in, Windows detects it as "atmega 16u2 dfu". I have looked this up but all I get is people trying to get into DFU mode. That is NOT what I am trying to do. I am trying to use the board normally. I know from reading that I have to re-install the USB to serial firmware or something, but I have not found clear enough instructions on what exactly I have to do.

UPDATE: I did more searching and indeed believe I have to reinstall the USB to serial Firmware, but now I can't continue again because the github link to the latest firmware returns a 404 error. Help on getting the firmware would be great.

Firmware code for atmegaxxu2 on my Win 10 OS. Arduino 1.8.7.

C:\Program Files (x86)\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2

Directory of C:\Program Files (x86)\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2

10/01/2018 07:17 AM .
10/01/2018 07:17 AM ..
10/16/2017 04:20 AM 20,907 Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
10/16/2017 04:20 AM 20,907 Arduino-COMBINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex
10/16/2017 04:20 AM 20,907 Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
10/01/2018 07:17 AM arduino-usbdfu
10/01/2018 07:17 AM arduino-usbserial
10/16/2017 04:20 AM 37,168 Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex
10/16/2017 04:20 AM 37,168 Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex
10/16/2017 04:20 AM 17,712 MEGA-dfu_and_usbserial_combined.hex
10/16/2017 04:20 AM 1,800 README.txt
10/16/2017 04:20 AM 17,688 UNO-dfu_and_usbserial_combined.hex

kprims:
Firmware code for atmegaxxu2 on my Win 10 OS. Arduino 1.8.7.

C:\Program Files (x86)\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2

Directory of C:\Program Files (x86)\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2

10/01/2018 07:17 AM .
10/01/2018 07:17 AM ..
10/16/2017 04:20 AM 20,907 Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
10/16/2017 04:20 AM 20,907 Arduino-COMBINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex
10/16/2017 04:20 AM 20,907 Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
10/01/2018 07:17 AM arduino-usbdfu
10/01/2018 07:17 AM arduino-usbserial
10/16/2017 04:20 AM 37,168 Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex
10/16/2017 04:20 AM 37,168 Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex
10/16/2017 04:20 AM 17,712 MEGA-dfu_and_usbserial_combined.hex
10/16/2017 04:20 AM 1,800 README.txt
10/16/2017 04:20 AM 17,688 UNO-dfu_and_usbserial_combined.hex

Woah there buddy... I don't see how this helps me.

Return the Uno for a good one at this stage of the game or keep this one to work on later when you have more experience or wait and get someone who communicates better than I do. :slight_smile:

I think you can use Atmel FLIP to upload the correct firmware to the 16u2 via DFU.

Depending on where you got the Uno, and how comfortable/experienced you are with this sort of thing, this might be less work than going through the rigmarole of trying to get them to exchange them.

DrAzzy:
I think you can use Atmel FLIP to upload the correct firmware to the 16u2 via DFU.

Depending on where you got the Uno, and how comfortable/experienced you are with this sort of thing, this might be less work than going through the rigmarole of trying to get them to exchange them.

Thanks, I'm going to try that. I didn't know for sure if this what i needed to do, but I've seen answers like that enough to think this might work.