I bought from an electronics store an arduino (I asked a few times if it's a genuine arduino) but I'm still not sure if it's genuine. I can't seem to upload any code to it.
Sketch uses 1536 bytes (0%) of program storage space. Maximum is 253952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8183 bytes for local variables. Maximum is 8192 bytes.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
An error occurred while uploading the sketch
As far as the board itself, no. "Fake" would apply to a counterfeit board that uses the Arduino trademarks to falsely portray the product as having been manufactured by Arduino.
There is none of that in the picture you posted. This is a "derivative" board, the manufacture of which is perfectly acceptable and ethical.
However, if the person selling the board told you it was a genuine Arduino then they absolutely lied and you should follow up on that unscrupulous (and likely even illegal) business practice.
Here are some sources for official Arduino boards:
Arduino's own store
Arduino's Amazon store:
There are also a lot of unofficial and even counterfeit boards on Amazon listed by other Amazon sellers, so make sure that the seller you purchase from is either Arduino:
or a trusted seller (such as the authorized distributors mentioned below).
Arduino Authorized Distributors
Here is a list of the authorized distributors for official Arduino products:
I think you can trust that they will not sell counterfeits or misrepresent other products as being official Arduino. However, you should be aware that they also sell Arduino compatible products from other manufacturers, so if you want products manufactured by Arduino then you should look closely at the product description.
My pc only has USB3 ports but I tested it on a pc with a USB2 port with a different cable with the same results.
The RX blinks once and the TX blinks every about 5 seconds. Then the error comes up.
Edit: The "L" and "ON" leds are a constant red now. before the "L" led was blinking a few times.
PS: Yeah I was told this was an arduino and the packaging said "Arduino Mega 2560 R3" so I'm going to have a few words with the shop manager... Is this a problem of this being not arduino or even a genuine arduino has this problem?
Sorry for the double post, I got new info. The above happens if I just connect the mega 2560 on the PC. If I give it 9V from an adapter I get this new error and the "L" is blinking: