OK so in my last thread the apparently "fakeduino" UNO Rev1 (impossible to visually see a difference, just no "Made in Italy" writing on it) failed the loopback test. Since I have no real idea what to do next I went and got a certified real "Arduino" UNO Rev3 (papers and everything) because I have a project that requires me to learn and implement the "C" language and I need a development environment to work with.
So my problem this time is, (oh, and I know it will get blamed on windows for sure this time) when I plug the Arduino UNO into the computer it is seen as "other devices" in the hardware manager. I am using xp professional SP3 if it matters. Under the "Other Devices" dropdown it shows as ATMega16U2. When I tell it to update driver and browse to the driver folder in either Arduino 1.0 or 0023 (tried both) it says it cannot find the necessary software. If I try and select a specific piece of hardware from the list the ATmega16u2 is not in the list under any of the possible selections ( I looked at every single line item and all of their children). I have tried this on 2 different XP Prof. computers so far. I may try it on a Vista machine later tonight. (I really hate Vista BTW) Also my fakeduino that failed the Loop Back test is shown as an Arduino UNO when I connect it to the computer. It just doesn't want to play.
More info. The new Arduino passed the Loop Back test with and without ???? :-? jumpers installed. Both in serial monitor and hyperterminal.
I know in my searching for the solutions to these issues (days of a little here a little there, probably 12 hours total so far) I have yet to see the answer to the question " How would you define either a successful or failed loopback test" On this new Arduino once I plug it in to the computer both the "On" and "L" lights stay on consistently. On the old arduino the RX light would flash at every send command in serial monitor.
My guess is that there is no bootloader installed or the ATmega16u2 firmware needs to be updated. Seriously just a guess. Anyone have any ideas? Getting ready to abondon the Arduino and just get the super expensive development kit from Renesas for the chip I want to use. (i really don't want to do that but don't have time to waste on this). I have heard it mentioned that "Flash programming the processor should be a given, not a chore." So how do we fix this one, most basic issue? I am just now embarking upon the "C" adventure so some advice/guidance would be great.
I will end this by saying that although I have been programming PLC's (logic mostly)for a while now, I am not by any means "knowledgeable" in this (microprocessor) arena.
Sorry for the long and frustrated post. Thanks for any new ideas. And yes I have tried to install every .inf file in both the 1.0 and 0023 drivers folders. In each instance it was not recognized as a legitimate file for the ATmega16u2. Perhaps in one of Arduinos' 3 tests to, and I quote, " make sure they are not faulty" they didn't watch the results info before throwing it into a box. ??
And yes the Dr. McGillicuddy's has removed my better sense so please understand that some issues may be a little out of sorts. End of Rant.