Arduino uno SMD R2 from flex kit, won't get sketch

I am having problems with my arduino SMD R2 that arrived just thursday.

When I got it it was not detected as a serial device in linux and it wouldn’t work
in windows either. Seemed like the 8u2 controller didn’t know what to do.
I read about updating the dfu and I did that.

The instruction on the arduino website are wrong. After triggering the reset pin it says do:
dfu-programmer at90usb82 flash Arduino-usbserial-uno.hex
That does not work and makes no sense, I did the following:
dfu-programmer atmega8u2 Arduino-usbserial-uno.hex (of course I did erase first and then reset)

Since I have done that now the serial device shows up in linux as ttyACM0

The problem still:
When I send a sketch to it the RX light on the board blinks 3x but the TX does not,
and avrdude gives me stk500_recv() error.

Loop back test passed, both leds blink and I get my messages echoed back so at
least the 8u2 is functioning now.

When I first opened the box I tried to push the reset button to see what would happen
(it was plugged in of course!) and nothing happened (i think it is supposed to blink at least once)

Now it still does nothing and as I understand at least L should light up…

So what I think is that I got a board that originally had no dfu on the 8u2. Is it possible
it also doesnt have a bootloader? I really think it has no bootloader or the chip itself is defective. Or
is there an other possibility? Does robotshop do RMA on DOA boards? What is the procedure?

We are sorry to see you got a defective board. It seems indeed it was not flashed at all.

In order to get a replacement, simply send us a ticket via the support centre requesting an exchange for your board and including your invoice or order number and a reference to this thread so we know the reason of the exchange.