Recently I purchased an Arduino Nano clone from Banggood. The board is correctly recognized in Linux through the ch341 driver as:
Bus 006 Device 008: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
From dmesg:
[38197.600079] usb 6-2: new full-speed USB device number 2 using uhci_hcd
[38197.798191] usb 6-2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54
[38197.798199] usb 6-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[38197.798204] usb 6-2: Product: USB2.0-Serial
[38198.379254] usbcore: registered new interface driver usbserial_generic
[38198.379744] usbserial: USB Serial support registered for generic
[38198.381831] usbcore: registered new interface driver ch341
[38198.381842] usbserial: USB Serial support registered for ch341-uart
[38198.381864] ch341 6-2:1.0: ch341-uart converter detected
[38198.387255] usb 6-2: ch341-uart converter now attached to ttyUSB0
But weird thing #1, the supposed CH340 chip in the back of the board has no lettering whatsoever. Only the mark for the pin number 1.
Then, weird thing #2 is the ATMEL chip. When programming the board, avrdude correctly recognizes the chip as an ATmega328P:
Using Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 57600
AVR Part : ATmega328P
Chip Erase delay : 9000 us
[...]
avrdude: Device signature = 0x1e950f (probably m328p)
But looking at the surface of the chip, it is pretty obvious that it has been tampered with. The surface is very rough, with the top and right area of the text smoother. Still, the writing is pretty hard to read and it is engraved, no paint. See attached pictures (this is my first 328P, but my other two 32U4 do not look anything like this mess).
So far I can program it, the ping 13 LED works and the I2C interface works driving an LCD panel (have not tried much more).
What do you think?