Sorry for delay in answering, but needed some hardware to check my assumptions.
Bought one "Arduino Nano Clone" from the same Aliexpress shop (Shop1102186190 Store).
First surprise: no markings on the ICs.
Second surprise: a very strange IC as the USB-Serial converter.
lsusb on Linux/OSX gives a very strange ID:
============
idVendor 0x0843
idProduct 0x5740
bcdDevice 1.00
iManufacturer 1 FIREPHX
iProduct 2 USB SER
iSerial 3 FX2348N
===================
Full output on attachment.
No, its is not a CH340 and it is not an FDTI chip. No way.
It seems to works as a serial port on Linux, Windows 10 and OSX Ventura (Intel).
Third surprise: "Arduino Software" does not program the board as it gives a timeout on uploading.
No uploads on Linux, Windows 10 and OSX Ventura (Intel).
Time to connect a USB Tiny ISP and reprogram the boot loader.
Arduino IDE refuses to program the boot loader, with a message saying the device is not an ATMEGA 328P:
Device signature = 0x1e9516
Googling it says the microprocessor is an 328PB, and to support them a board support package is available at:
https://github.com/MCUdude/MiniCoreThe url to add to Arduino IDE is:
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.jsonThen the board can be programmed on the Arduino IDE, without errors.
I have tried it on Linux, Windows 10 and OSX Ventura (Intel).
But you need to have the "Minicore" board support package installed, and on the processor variant of the tools menu one must choose "328PB".
The board has (see picture on the shop site) two additional pins on the headers (close to the ISP pins) PE0 and PE1. These pins only exist on the 328PB.
Hope this helps everybody that has issues with these "arduino" boards.