It uses the ATmega16U2 so I didn't think I'd need to update the drivers. Nevertheless, I've tried updating drivers on both my PC and my Mac. No matter what I do the little bugger what show up in Ports on Arduino IDE.
There is only "Arduino Dew (COM3)" under Ports (COM & LPT). It has a Yellow '!' sign. But it is always there, no matter if the Arduino is plugged in or not.
My other Arduino shows up and its using the CH340! So odd
It sounds like the yellow sign you are seeing is cause by something else and you should fix that first in case it is something related to the USB ports.
Once that is fixed then re-run the checks and tests you have done again and let us know if there is any improvement.
It sounds like your computer may not be fully set up with correct drivers or has another issue.
Possibly you have a bad board, or the ATmega16u2 was not programmed properly. Burning the bootloader to the atmega2560 will not help, the atmega16u2 is the USB interface and should show up even if the 2560 were removed.
Try a different USB cable, that particular cable is rarely a power-only cable, but it is a possibility.
I forgot to reboot :o but nevertheless, it still doesnt show up. I even downloaded an Arduino Program on my Android phone, but like every other device, my phone powers it but it doesnt register anything is connected to it.
I could have damaged the board I guess? Or it could have come to me damaged? Who knows, your guess sounds better than mine, but after 3 devices, 5 hours of troubleshooting, install drivers from multiple sources, stuffing around inside Device Manager as Admin AND trying to program the Arduino via another Arduino (i.e. the second Ardunio wasnt even plugged into the computer). Im out of ideas.
Funny that it throws up errors in IDE when its running through the second Arduino too. My hunch is that its faulty.
@David_2018 It could be the cable maybe? Unfortunately I dont have another printer cable around to test
Received My mega board today and It would not recognise it on the PC, found an old topic on the forum and it solved the problem. Was thinking that I had a duff board, but hey it now works.