CH340G Converter Windows 7 Driver Download

CH340G converter BTE13-009
CH340G converter Windows 7 driver download

Here you can download latest version of verified & working Windows 7 driver for Mini USB 2.0 to TTL 6Pin CH340G Converter sold as BTE13-009/USB.

CH340G driver download

Driver details

CH340 windows 7 driver details when installed

CH340G converter connection and pinout for programming

CH340G converter connection & pinout for programming Arduino Pro Mini

CH340G connection to programming Arduino Pro Mini

Arduino Pro Mini CH340G driver Pro Mini Windows 7 88 Comments
  • CH340 Windows 8 driver...

88 responses to CH340G converter Windows 7 driver download

  1. Dan October 21, 2014 at 1:27 pm

    Thanks for help was looking for this

    Reply
  2. cucapal November 16, 2014 at 8:27 am

    Gracias funciona muy bien

    Reply
  3. Thomas November 29, 2014 at 9:40 pm

    Tested the driver works 100% for my Arduino Pro Mini with the converter from eBay. Great :)

    Reply
  4. Matt December 4, 2014 at 10:22 am

    Awesome! It was soooo slow from some chinese site…

    Reply
  5. Frank December 5, 2014 at 12:28 pm

    Thanks, works great.

    Reply
  6. seniorpuchov December 5, 2014 at 8:01 pm

    CH340 with Ubuntu no problem, Win7 after using this driver O.K.! Many thanks!

    Reply
  7. b@rt December 6, 2014 at 7:51 am

    These CH340 boards they are so cheap and work great :-) Can’t believe how much i was paying for FTDI… until now… man they really pissed me off with the driver destroying fake chips. Like i know which one is fake and which not when ordering it! All of them were expensive!

    Reply
  8. Tony December 13, 2014 at 6:06 pm

    confirmed this driver works for Arduino Nano V3.0 CH340G

    Reply
  9. Ivo December 21, 2014 at 1:56 am

    Good!!! This driver works for BTE13-010A Pro Mini with Windows 8.1

    Reply
  10. Erisson December 27, 2014 at 7:42 pm

    Funcionou…

    Obrigado.

    SO: Windows 7 MCU: STM32F103C8T6

    Reply
  11. Julian December 31, 2014 at 10:38 pm

    This driver is working OK with Arduino UNO R3 ATmega328P CH340G USB Driver Development Board, tested it right now. On the board is a sign M.Jduino UNO R3.

    And btw. Happy New Year 2015 to you all reading this :D

    Reply
  12. turquazman January 9, 2015 at 6:00 pm

    no prolific, no Cdm ftdi worked on my new China made Arduino UNO. Then I found this page and downloaded the 340g driver. Now it is recognized on my Win 7 system PC. It works!!!

    Reply
  13. lux January 14, 2015 at 3:24 am

    ch340g driver work perfect

    Reply
  14. FIAM January 16, 2015 at 11:39 pm

    fantastic, finally me it works, thank you for the driver.

    Reply
  15. Andrej February 4, 2015 at 11:27 pm

    super funkčný ovládač na m.jduino uno aj čínsky klon arduino nano :-)

    Reply
  16. Stefan February 7, 2015 at 5:31 pm

    Works great with my ATmega2560-16AU with CH340G … you make me happy … after fiddling round a long lasting night with all the other drivers for arduinos with no outcome. THX a lot : ))

    Reply
  17. Santiago February 10, 2015 at 8:11 pm

    Arduino Mega 2560. Windows 7 64 bit, OK thx

    Reply
  18. RixcianCZ February 24, 2015 at 1:09 pm

    Thank you, very much. It works perfect!!!

    Reply
  19. Fernando Oliveira March 2, 2015 at 11:26 am

    Is there a wai to connect it with android?

    Reply
  20. Ionut March 12, 2015 at 7:52 am

    Anyone find the driver for windows 8 x64?

    Reply
  21. martin March 25, 2015 at 10:46 pm

    hey guys does anyone know why this is everything is hooked up??

    Sketch uses 1,030 bytes (7%) of program storage space. Maximum is 14,336 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 1,015 bytes for local variables. Maximum is 1,024 bytes. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xfd Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

    Reply
    • Bruno Caudana August 2, 2018 at 2:24 pm

      Probably you have to choose “old bootloader for ATMmega” from your development environment where you inject code to Arduino. I had the same problem under Linux several development environments.

      Reply
  22. Nuno April 7, 2015 at 11:09 pm

    Thank you so much! After trying many times with other drivers this one finaly worked for me ! Win7 64bits, Arduino Mega 2560 R3

    Reply
  23. Débutant Arduino UNO R3 April 15, 2015 at 10:00 pm

    Merci pour cette résolution de mon problème!!!! Mes 2 clones chinoi a 0.01€ fonctionnent!!!!!!!!!

    MERCI !!!!

    Reply
    • Ramy May 24, 2015 at 2:30 am

      Way to use the internet to help people solve prblmeos!

      Reply
  24. Pag April 25, 2015 at 11:07 pm

    Hi, The newer 3.4.2014.08 version I got directly from the Chinese manufacture at ch.cn never worked with my Windows Seven/64, Windows do not trust it and refuse to load the driver.

    This older 3.3.2011.11 version you have is a real gift. Works like a charm. :-)

    Thank

    Reply
  25. Tom May 2, 2015 at 9:53 am

    Finally a ch340g driver that really works for Windows 7 x64 :) thx

    Reply
  26. Billy May 4, 2015 at 8:17 pm

    Thanks a lot for the driver. CH340g driver works perfect on Windows 7 x64

    Reply
  27. tonisage May 22, 2015 at 6:16 pm

    after so much trials and frustrations… the chinese cloned uno board(CH340g) finally works

    Reply
  28. Joe Sixpack May 24, 2015 at 1:53 am

    Got my board off of a seller on Ebay. for less then 2 bucks. This driver worked perfect on win7 x64

    Awesome little board, gotta buy more, thanks for driver.

    Reply
  29. JEGGER May 26, 2015 at 8:56 pm

    This driver works great for inexpensive Chinese NANO clones equipped with CH340G. Thanks much!

    Reply
  30. Brian June 1, 2015 at 12:51 am

    Brilliant!! I was getting a headache with my nano until I found this!!

    Reply
  31. Jordi June 1, 2015 at 3:07 pm

    Muchas gracias por la ayuda, funciona perfecto para mi Arduino UNO CH340G

    Reply
  32. Roberto June 20, 2015 at 9:28 pm

    Thanks for your work! it’s helping the nano clone community…

    Reply
  33. Dan June 22, 2015 at 10:44 pm

    How do i talk to the device? how do i pull data from it?

    Reply
  34. Robert July 19, 2015 at 9:08 pm

    You are the master. Everything went well in the first try. Thank you very much

    Reply
  35. Junianto July 28, 2015 at 1:58 pm

    Thank you!!!!!!

    Reply
  36. Hadgee August 1, 2015 at 12:39 pm

    Thank You!!!

    This driver worked on Windows Vista and a Barebone breadboard build Arduino :-)

    Reply
  37. Allan August 2, 2015 at 1:46 am

    Has anyone got it to work on win 7 (64bit amd) win 8.1 (64 bit) or windows 10 (64bit) The Arduino Uno R3 from china? Like this one http://www.aliexpress.com/item/Best-prices-high-quality-UNO-R3-MEGA328P-for-Arduino-UNO-R3-NO-USB-CABLE/32213964945.html ??? I cant get it to work at all. Yours Allan

    Reply
    • arduined August 2, 2015 at 12:52 pm

      Driver works 100% for Arduino Uno R3 from China on win 7 64bit, using it all the time. Check your cable, try different USB port, try other Arduino Uno board maybe the one you have is faulty. Also what software are you using to upload sketch? Try Arduino 1.0.5 version: https://www.arduino.cc/en/Main/OldSoftwareReleases#1.0.x

      Reply
      • Allan August 3, 2015 at 1:02 am

        Hi thanks for your answer. I have now tryed all 4 i have byed, 2 of then was error the 2 other works. :-) Also in windows 10 64 But not the first 2 i got from the same supplyer :-( Windows cat see them and says there are erros.

        Reply
  38. Dyson August 9, 2015 at 4:03 pm

    Download this, install it, and remove any driver that you may have already installed as I did. Once you remove the old driver windows may install this driver for you.

    Reply
  39. Ron August 15, 2015 at 7:22 am

    Official signed Windows 9x, Vista, 7/8 x32/x64 drivers can be downloaded from Microsoft:

    http://catalog.update.microsoft.com/v7/site/ScopedViewRedirect.aspx?updateid=032a878e-8ca0-40d2-b7b1-936640b0eecb

    This should be a safer source.

    Reply
    • arduined August 15, 2015 at 9:53 am

      This driver is official signed too. Microsoft Update driver is very old version for Windows 8 & Windows 10. Here is the newest version 3.4.2014.8 for Windows 8 / 10 x86 x64:

      https://www.arduined.eu/ch340-windows-8-driver-download/

      Reply
      • Ron August 15, 2015 at 6:39 pm

        Thanks, I think only Windows 7 users need to manually find it as I hear Win 8 users have it by default. BTW any changelog for the newer version? The older one still works okay on my Win 7 x64.

        Reply
  40. Ambro August 28, 2015 at 5:52 pm

    good day , I have an USB to UART adapter installingbased on the ch340G chip. I have installed the required driver but at the end the program says that it has been previously installed ( ? ! ). Windows does not recognise the adaptor and puts a yellow triangle on the control panel. Any help please ? Thanks Ambro

    Reply
    • Nik October 1, 2015 at 4:47 pm

      Hi Ambro,

      I have fought with the same problem (Unknown device or driver already installed) for a few hours!! :-/ Finally I tried change cable and HEUREKA!! it works!!! So supplied short blue mini usb cable was screwed (in device list you can see unknown device and if you see Hw ids in device details there is no VID and PID.

      Regards, Nik

      Reply
  41. Frank August 29, 2015 at 5:17 pm

    Perfecto!! Ahora si manos a la obra, funciona 100% con el Mega 2560 y UNO R3

    Reply
  42. Musa September 3, 2015 at 8:16 pm

    Thank you very much. It works me on Windows 7 Starter.

    Reply
  43. Jagjit Singh October 5, 2015 at 4:27 pm

    thanks a ton, this was really helpful and got the system working. Thanks again

    Reply
  44. Cris Ribeiro November 19, 2015 at 1:40 pm

    Thanks! Works on Win7 Ultimate 64!

    Reply
  45. DanielPt November 26, 2015 at 11:41 pm

    Regards folk, Your Astella 8 *.

    Reply
  46. Chris Leech November 30, 2015 at 9:48 am

    Thank you very much. I trusted you and you didn’t let me down. I didn’t even read any f the reviews first. God Bless you. I have had everythig else screw up somehow today including m Arduino IDE, and so finally at the end of the day, I could find the driver and try out my program before collapsing in my bed! Uhh

    Reply
  47. peter December 16, 2015 at 2:53 pm

    I have an uno r3 with ch340G which I can talk to from my home w7 x64 notebook after I have installed the drivers. On my desktop the drivers somehow do not communicate properly. If I plug in the device windows recognized it and shows port 8 as new port. When I try to transfer a sketch to the device it fails though with error message avrdude: stk500_recv(): programmer ist not responding. I have tried CH341s64.sys rev 3.3.2011.11 and 3.4.2014.8 without success

    Reply
  48. Chung Dung December 17, 2015 at 6:09 am

    Thank you very much.

    Reply
  49. Terojen Vairus December 29, 2015 at 3:19 pm

    Finally! My Arduino Compatible Nano R3 buy from local online Malaysian seller works! Save my money buying original Nano.. I can buy 5 pieces this version worth 1 original Nano.. xD Thank you!!

    Reply
  50. Moominman December 31, 2015 at 5:57 pm

    Many thanks for that. I had all my other Arduino Nanos working and this Nano looked identical in every way (with onboard MicroUSB) to my others that use FTDI. I knew it was half the cost so I guessed it used ch340G. Installed to Win 7 x64 first time and works like a charm. Was a bit dubious of the installer with it being largely in Chinese but who care if it works!

    Reply
  51. labo January 4, 2016 at 1:03 pm

    Finally. my usb to serial device is now working after looking for almost 2hours. Thanks for the big help!

    Reply
  52. jana February 10, 2016 at 6:48 pm

    Thank you very much , you save my day..

    Reply
  53. Standa February 22, 2016 at 11:31 pm

    It works!!! :D

    Reply
  54. JohnA March 7, 2016 at 1:13 pm

    What’s involved in getting it to work on Linux?

    Reply
  55. Avijit Das March 14, 2016 at 7:19 pm

    Thanxxxx aaa lot… I have a arduino nano v3 and its driver was not getting installed. So I have tried this zip file and installed the drivers and its truly works again thanks a lot…. :-) :-)

    Reply
  56. Gayan Pathirage March 19, 2016 at 11:30 pm

    Hi,

    I have Win 7 Professional SP1 (64bit). I tried both versions but does not install the COM PORT as listed above and doesn’t work with my NANO. (NOTE: Cable is fine since I can connect to UNO board without an issue)

    Versions tried. CH341SER_3.3.2011.11 CH341SER_3.4.2014.08

    Could anyone suggest which version works well and how to solve the issue.

    Thanks

    Reply
    • Gabriel April 19, 2016 at 6:50 pm

      I have same problem. I have MEGA 2560 with CH3400 and on one PC (win7 ultimate 64bit PS1) work ok, but on the other PC (win7 profesional 64bit SP1) doesnt work. On the secont PC, driver is instaled automaticali as “unknow driver”, and if i want to upgrade driver for ch341ser i got “The best software for your driver is instaled….” {but it is not true.} When I tired to upgrade driver by manual set driver during update ” let me pick…..” I got “the folder you specified doesn’t contain a compatible software driver for your device…. ”

      WTF?

      Reply
  57. Dave May 2, 2016 at 5:47 am

    THANKS HEAPS worked first time

    Reply
  58. Ian Culley May 25, 2016 at 7:17 am

    Thank you greatly for this solution, it works. I run Windows 7 64 bit and was trying for 5 hours (embarrassingly so) to communicate with an Arduino Nano V3.0 purchased on line before I discovered this post. The trap for young players was not looking specifically at/or identifying the USB comm’s chip on the board earlier on. I fell for the surf the net here is the recommended solution for you. As soon as I had retraced my steps all the way back to the start and Identified the WCH340G chip is used for the comms I was straight onto this web page and downloaded the driver software. Following installation I was able to communicate with the nano and write code to it. I am using a USB cable from a cannon camera that I bought in 2004. As a further test I changed the delay time on the ‘blink’ code and uploaded it to the nano. That worked. So thank you very very much. Ian.

    Reply
  59. Randy Moore July 16, 2016 at 3:06 am

    I have also found that these drivers work fine when connecting the LoLin NodeMCU V3 to my Windows 7 PC (I had to do nothing, since I had already loaded the drivers for my cheap Chinese Arduino Nano clones). I suspect the same will be true for the Amica v0.9 (yellow or blue PCB) NodeMCUs (both considered out-dated) and the DoIt/SmartArduino brand NodeMCU V2. Both of these boards also use a WCH CH340G USB-to-UART bridge chip.

    As an Arduino-phil I use the ESP8266 Core from GitHub to adapt the Arduino IDE to the ESP8266. It uses a somewhat different tool chain to compile the Arduino C code into binary files executable by the ESP8266, but the Arduino IDE and most libraries are the same. The only stumbling points are:

    1.) The NODEMCU “Arduino friendly” pin names (D0 thru D8, plus RX and TX) don’t correspond with the actual ESP8266 GPIO pin numbers, so you have to make special arrangements to map the “D1”, “D2”, etc names to the actual GPIO pin numbers. There are a few ways to do this.

    2.) There is only one ADC on the ESP8266,

    3.) The board, like the Arduino Due is a 3.3V system, so things like voltage divider resistors, bidirectional level circuits (or modules) usually based on FETs, and other tricks are required to match voltage levels, especially the 5V outputs of TTL chips leading to the 3.3V inputs of the ESP8266. The documentation says the inputs are rated to handle up to 5.8V, and some peole get by without these level shifters, etc. but most folks when cornered about the topic will recommend using them (“better safe than sorry”). I always use 2 resistor voltage dividers or voltage level shifter modules. Another trick is to use 74HCxxx series TTL componets where “HC” means high speed CMOS. On the HC series chips you can lower the Vcc supply voltage to 3.3V and not have to worry about voltage level shifting.

    4.) Some of the ESP8266 GPIO pin either have external pull-up or pull-down resistors which are used on power-up boot (or reset) time to tell the chip how to boot, etc. These pull-up resistors cause some devices like push buttons not to work as expected. So, if your ESP8266 does not boot after adding, say an active high push-button circuit, try switching things around and make it an active low push-button circuit (or vice versa). Usually that will fix the problem. You should add components slowly to the ESP8266 (one additional circuit at a time) so you know where to look should the ESP8266 suddenly stop working. Usually it will be a problem with the last circuit added. Sometimes you may see dimming of LEDs, or LCD displays, which is typically an indicator of overloading the 3.3V supply. Anyway, it’s been fun, now to go off and test it’s WiFi capabilities…

    Reply
    • Chuxxsss November 23, 2016 at 8:06 am

      Thanks for the information on the ESP8266 stuff.

      Reply
  60. Freddie Kimbriel August 24, 2016 at 9:54 pm

    Не так давно я получил партию arduino nano. После неудачной попытки подключения её к компьютеру с windows 7 начал разбираться в чем проблема. В появившемся окне с предупреждением о том что Не удалось проверить издателя этих драйверов , кликаем Все равно установить этот драйвер!

    Reply
  61. Antonio September 9, 2016 at 11:57 pm

    Just to say thanks for this thread this is the file that worked for me on my windows 7 x64 https://www.arduined.eu/files/windows8/CH341SER.zip

    just move and run DRVSETUP64.EXE to the driver files folder and you are set.

    Reply
  62. Enos November 4, 2016 at 1:35 pm

    Parabéns ajudou bastante

    Reply
  63. aurel November 11, 2016 at 4:16 pm

    thanks it works for the first time!!

    Reply
  64. luis garcia November 13, 2016 at 5:04 pm

    funciono de maravilla al primer intento. lo instale bajo windows 10 gracias

    Reply
  65. Jean Gregoire December 30, 2016 at 11:06 pm

    Thank you for posting this driver! Makes it work!

    Reply
  66. Bhushan February 4, 2017 at 4:09 pm

    Can any bady tell me how to install this driver ……quickly

    Reply
  67. Fernando Silva February 9, 2017 at 12:02 pm

    Thank you

    Fernando, Brazil.

    Reply
  68. Alberes santannna February 18, 2017 at 12:01 am

    Muito obrigado,100% funcional!!!!

    Reply
  69. moji February 26, 2017 at 1:00 pm

    Thank you, very much

    Reply
  70. Ravi February 27, 2017 at 8:57 pm

    I also thank u…

    Reply
  71. mica March 13, 2017 at 4:05 pm

    why in arduino it says programmer not ressponding??

    Reply
  72. Tsozo Evarice April 3, 2017 at 3:36 pm

    it is verry good

    Reply
  73. MUTHU April 29, 2017 at 12:32 pm

    awesome works.. keep going…

    Reply
  74. Simon September 23, 2017 at 3:53 pm

    Thanks very much – exactly what I needed!

    Reply
  75. Santor January 18, 2018 at 7:12 pm

    Many thanks for this, works fine on the Nano V3… Santor

    Reply
  76. tadalafilo May 2, 2018 at 11:50 am

    Great info. Thanks!

    Reply
  77. Kwame Akwetey September 28, 2018 at 9:29 pm

    Thanks very very much…….

    Reply
  78. RaymondUnemn October 31, 2018 at 2:10 am

    good! super!

    Reply
  79. CTEBA November 7, 2018 at 12:27 pm

    Driver works with new LoLin [NodeMcu V3 (Chip CH340G)! ;)

    Reply

Leave a Reply Cancel reply

Comment

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Name *Email *

Categories

  • Arduino
  • Arduino Pro Mini

Tags

CH340 CH340G driver Pro Mini PWM Windows 7 Windows 8.1 Windows 10
  • Comments
  • Mike HaberfieldPerfect - thanks for the clarification (...
  • arduinedAny 12V solar panel. Mine are 12V panels...
  • Mike HaberfieldHi (again) - can you please confirm the ...
  • arduinedHi Mike, it should work great. Only down...
  • Mike HaberfieldHi - I am looking to extend this control...
  • Spinnyit worked for me too thanks a lot.....

Tag » Arduino Uno Ch340 Driver Windows 7