Runs 4 times slower than an original Arduino. When running the built-in blink example, instead of blinking every second, it blinks every fourth second. When you try to use serial to talk to your program that is set to 9600, you have to use 2400....
It seems that there is a not an original atmega328 mcu on the board. Please copy a part number text from main board chip and show it in the forum.
Seeing that you have been aroud for a while, I guess that you have other boards (Uno, Mega)? You can try to burn the bootloader. Or create a board package and set F_CPU to 4MHz (never done that).
I do think it is a 328P; viewed one of the images on the website in IrfanView and after enlarging it shows that it's an Atmel Mega328P but there is more text on the chip than on mine; maybe counterfeit?
I agree that posting a photo of the actual board is required to make sure. Below a photo of mine for OP as reference; check the chip close to the USB connector.
I've got multiple Arduino's (my favourite still being the UNO) laying around for that. I looked into fuse bits, but didn't feel secure enough to touch such low-level "components" (like bootloader, fuse bits, etc).
As said in the previous reply, sadly enough the Nano came with a blank (and smooth!) chip.
setting F_CPU to 4mHz did not affect anything (delay time and baud rate "conversion")
Update: Burning the bootloader doesn't seem to be working (with ArduinoISP). It's either failed sync attemps, or invalid device signatures. (I'm suspecting this is also related to the root problem)
After some trial-and-error, I figured I can't manage to desolder the nano. I'll keep contact with the AliExpress seller and edit this message on updates.
Thank you all for helping, although it may not have been the outcome we/I wanted.
Update 1: It seems I have gotten some version of Arduino Nano 3.0 CH341SER (?)
Update 2: After downloading the CH341SER drivers from the seller, it seems to have fixed all issues regarding clock speed.
It now is the outcome we wanted, thank you all once again
Hey, I've been looking everywhere to solve the exact same problem with a clone Nano I have. It looks exactly like the picture you have posted here. Even with CH340 drivers installed, I can talk to this Nano but everything still runs 1/4th speed.
The CH340/CH341SER just refers to the USB-to-Serial chip (the small rectangular chip on the bottom of the Nano), and shouldn't have anything to do with the speed of the Nano's processor itself. I'm curious as to how those drivers the seller provided you fixed the issue. Do you still have a link to those drivers?
Hey, thanks for the reply. The second link doesn't work either as of this reply, it takes me to an error page with a "request timed out" kind of message. I suppose it isn't an issue though as it is just a generic CH341 driver. I've continued to investigate and one hypothesis I have is that this mystery nano is using a LGT8F328p chip, different from the ATmega328p chip that the official nano (and most clones) use.
The LGT chip actually runs twice as fast at 32MHz, but if the fuse bits are set incorrectly so it runs 8x slower... the result is a chip which appears to run 4x as slow as a regular nano, the same symptoms as your original post! I've yet to properly test this out and find the right drivers/libraries to install specifically for an LGT8F328p chip. There's more information about it here