UNO R3 not detected "L"-led constantly on!

Hello!
Ok, so i have two arduinos, Model UNO R3, one bought from china ( probably not exactly the same hardware as the original but it works perfect!) and one original which does not work. i will try to explain my problem as precise as possible.

If i start my working arduino it works perfectly(hooking it up to the usb) and gets detected by the system, the "L" led on the board gives me the fast bootblinks and it is up and running.

If i connect the faulty one it doesn't get recognised or detected by my system at all ( Windows 8, same as the setup above) , the usb cable connection gives to computer absolutely nothing, nothing detects it, not in arduino IDE, not in device manager under any category. Also, when i connect this arduino the "L" led does not blink at all. It just lits and glows all the time ( yellow/orange colour).

This is when i use the working arduino with the working arduinos ATmega328P-PE chip, and the faulty whith the faulty ones chip ( Same model on the chip).

If i change the setup to this:
I put the faulty arduinos Atmega328P-PE chip, on the working ones board and plug it into the usb port.
My computer detects it and i can see it in both Arduino IDE and device manager and it is installed becouse i have used an arduino uno R3 before on this computer.

However i can't write code to the arduino, when i try i get this error:
"Binary sketch size: 1 084 bytes (of a 32 256 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00"'
Edit: with this setup the L led on the working board is lit all the just like the faulty one.

If i change the setup to this:
I put the working arduinos Atmega328P-PE chip ( Loaded with a simple blink led 13 program) on the faulty ones board and plug it into the USB.

It starts up, gives me the bootblinks and starts the program, however my computer does not detect it in any way like i said before.
----------END OF DESCRIBING-----------

My guess would be that on the faulty arduino both the ATmega328P-PE and the smaller chip controlling the USB connection to the ATmega328P-PE is damaged. That the bootloader is gone on both. I can't seem to find any solution for a problem that looks like this one in any way and that is why i hope some of you fellow guys could help me ! :slight_smile:

Sincerely, Zackarias Montell SWEDEN.

EDIT:
I would really like to get the board working ( I actually have two original boards with the same problem). Im planning to order new ATmega328P-PE chips from ebay whith the bootloader for Uno R3 already pre-installed and also to buy a programming tool for the ICSP pins on the board (both will be linked below), maybe that will help me as i progress. If you know, please help me to indentify if i can use this programming tool for this board.

Links:
(http://www.ebay.com/itm/2x-Atmega328-w-Arduino-UNO-Optiboot-Bootloader-ATMEGA328P-PU-2pcs-/331101688939?pt=LH_DefaultDomain_0&hash=item4d1732d46b)
(http://www.ebay.com/itm/171165989666)

izacer119:
If i change the setup to this:
I put the faulty arduinos Atmega328P-PE chip, on the working ones board and plug it into the usb port.
My computer detects it and i can see it in both Arduino IDE and device manager and it is installed because i have used an arduino uno R3 before on this computer.
However i can't write code to the arduino, when i try i get this error:
"Binary sketch size: 1 084 bytes (of a 32 256 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00"

Here you need to upload Boot loader since new device being added.

If i change the setup to this:
I put the working arduinos Atmega328P-PE chip ( Loaded with a simple blink led 13 program) on the faulty ones board and plug it into the USB.

It starts up, gives me the bootblinks and starts the program, however my computer does not detect it in any way like i said before.

Reason here is you might destroyed usb to Serial IC .
**How you Decide your board got damage. **
----------END OF DESCRIBING-----------

AMPS-N:

izacer119:
If i change the setup to this:
I put the faulty arduinos Atmega328P-PE chip, on the working ones board and plug it into the usb port.
My computer detects it and i can see it in both Arduino IDE and device manager and it is installed because i have used an arduino uno R3 before on this computer.
However i can't write code to the arduino, when i try i get this error:
"Binary sketch size: 1 084 bytes (of a 32 256 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00"

Here you need to upload Boot loader since new device being added.

If i change the setup to this:
I put the working arduinos Atmega328P-PE chip ( Loaded with a simple blink led 13 program) on the faulty ones board and plug it into the USB.

It starts up, gives me the bootblinks and starts the program, however my computer does not detect it in any way like i said before.

Reason here is you might destroyed usb to Serial IC .
**How you Decide your board got damage. **
----------END OF DESCRIBING-----------

You mean that the ATmega16U2 Chip is broken?
What do you mean with "how you decide your board got damage."?
Is there any way to repair this?

ATMEGA16U2-MURCT-ND
Yes.just replace the IC . It start working. provided other component not damaged

AMPS-N:
ATMEGA16U2-MURCT-ND
Yes.just replace the IC . It start working. provided other component not damaged

Ok, thanks ! Could you link an ATMEGA16U2-MURCT-ND from ebay or something? Is it hard to replace?

Ya . i know . Yes same model.
SO its better to keep always Avr pocket programmer ,usb tiny programmer, Eventhrough IC fails . You can upload program using these .

AMPS-N:
Ya . i know . Yes same model.
SO its better to keep always Avr pocket programmer ,usb tiny programmer, Eventhrough IC fails . You can upload program using these .

So the bootloader on the ATmega16U2 is broken, can i fix this in any way with the tiny usb programmer for example? I want to make the faulty boards work again..

What should i buy and what should i replace with what?

You cant fix that problem , But for uploading code you can use the board.
Also you might common problem in forum avrdude error on arduino. This can sorted by Avr pocket programmer.

For your board just i recommend to replace IC and check.

AMPS-N:
You cant fix that problem , But for uploading code you can use the board.
Also you might common problem in forum avrdude error on arduino. This can sorted by Avr pocket programmer.

For your board just i recommend to replace IC and check.

How about if i try this?

Can this help me in any way?
The problem is though that if i short the two pins like in the walkthrough the device still does not pop up in the device manager.
Maybe i chould put the working ATmega328P-PE chip on the faulty board and see if that does it, feels like the faulty chip hangs the whole board.

I haven't tried this thing. i tried with only avr pocket programmer

AMPS-N:
I haven't tried this thing. i tried with only avr pocket programmer

Ok but isnt there any way i could reprogram the bootloader to the ATmega16U2? with a tinyUSB programmer?

You cant programmer it since your IC got damaged. You need to replace with new one.
The idea i suggested because Size of IC very small and you dont want replce it , But you want to use board @ time you can use pocket programmer to upload program.

AMPS-N:
You cant programmer it since your IC got damaged. You need to replace with new one.
The idea i suggested because Size of IC very small and you dont want replce it , But you want to use board @ time you can use pocket programmer to upload program.

But if i Replace the ATmega383P-PE IC first?

Ya that only i told . You replace IC and check it.FTDI driver available freely. Problem is to solder it tiny IC.