CH340G Nano not working even with driver

I bought some CH340G Nanos however even after installing the driver i cant upload code and always get different error messages like:

avrdude: ser_open(): can't set com-state for "\.\COM6"

or the timeout message...

I have also tried to bootload with no success: It tells me the signature and the expected signature dont match...

avrdude: device signature = 0x00c080
avrdude main() error: expected signature for ATmega328PB is 1E 95 16
double check chip or use -F to override this check

Not very helpful, but I found both defunct CH340x and defunct drivers. Nothing I would buy any more :frowning:

try using the Old Bootloader, e.g.
image

I get this error message now

avrdude: ser_open(): can't set com-state for "\.\COM5"

avrdude done. Thank you.

Failed uploading: uploading error: exit status 1

are you sure you have the correct COM port?
run the device manager look under Ports (COM and LPT)
unplug/plug the arduino USB cable the associated COM port should disappear/appear

I still get the exact same error even after making sure I have the right COM port

it may be picking up the wrong driver
sometimes I have to uninstall the COM ports to make a device work
unplug the nano USB

  1. open Device manager and expand Ports COM & LPT)

  2. click View > Show Hidden Devices – you get list such as
    image

  3. right click on each COM port - click Uninstal Device – click Uninstall

  4. when complete plug in your device and hopefully the COM port should appear

Frustratingly the error still remains I have tried switching out the cable but it doesnt help

I have tried a different PC and get the same problem...

Some Nanos require the Old Bootloader option. Try that. It worked for me.

I already tryed that :frowning:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.