Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a problem with my Arduino Uno board, its not mounting in my linux machine but its power is On and L light is glowing. It was working before. After I tested buttons with 12V external supply. I am facing this scenario. I tried lsusb and i checked /dev/ ports also i couldn't find `ttyACM. I tried with another Arduino board and its working. I think the board is gone, I need help to fix this problem.

I thought its a bootloader problem I got new ATMEGA328p chip board is getting power on and L is blinking but port is not mounted I tried with lsusb and also ls /dev/ttyACM* with no result.

share|improve this question

You could try to flash the formware of the USB-Controller.

General steps for Arduino R3 are:

1.Put arduino in DFU mode (The R3 does NOT reqiure soldering for that)

2.flash the firmware using

dfu-programmer atmega16u2 erase
dfu-programmer atmega16u2 flash Arduino-usbserial-atmega16u2-Uno-Rev3.hex
dfu-programmer atmega16u2 reset

The package "dfu-programmer" is most likely available for your distribution.

If you have to build it from source because your dfu-programmer does not know the atmega16u2 yet, you will need to install libusb-dev (on debian-based systems).

Useful Links for that:

https://github.com/leocadiotine/Dvorany/wiki/Resetting-your-Uno-R3%27s-default-firmware http://arduino.cc/en/Hacking/DFUProgramming8U2

A useful search term for that is arduino r3 dfu-programmer

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.