# Wemos NodeMCU V3 ESP8266 CH340G support

**URL:** <https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879>\
**Category:** Questions\
**Created:** [September 9, 2020, 8:00pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879 "2020-09-09T20:00:52Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![advaita](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/advaita/32/477_2.png) [@advaita](https://wled.discourse.group/u/advaita)\
**Post date:** [September 9, 2020, 8:00pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/1 "2020-09-09T20:00:52Z")

</div>

I cannot connect to the WLED-AP with this chip. Is it supported? It does not have a larger WIFI chip like other models.

---

<div class="post-metadata">

**Author:** ![huggy-d1](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/huggy-d1/32/51_2.png) [@huggy-d1](https://wled.discourse.group/u/huggy-d1)\
**Post date:** [September 9, 2020, 10:07pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/2 "2020-09-09T22:07:18Z")

</div>

I take it that you were able to successfully get it to flash firmware? If you connect the esp8266 to platformio/VS Code and boot, what kind of debug data is showing up in the terminal? I’m assuming you used PlatformIO and VS Code to compile / load WLED to the device. If that is not a valid assumption, it would be a good idea to see what kind of debug data is being sent.

---

<div class="post-metadata">

**Author:** ![advaita](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/advaita/32/477_2.png) [@advaita](https://wled.discourse.group/u/advaita)\
**Post date:** [September 10, 2020, 1:52am UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/3 "2020-09-10T01:52:12Z")

</div>

I used esphome-flasher according to the following instructions: [https://drzzs.com/beginners-guide-to-all-holiday-leds/](https://drzzs.com/beginners-guide-to-all-holiday-leds/)

When I connect it to a ws2815, 30 leds lit up in orange. So that seemed to work at least.

Tried version 0.10.2 and 0.10.0. I cannot connect to WLED-AP with either laptop or phone: “Unable to connect to this network”

If I write the password incorrectly I directly get an error.

---

<div class="post-metadata">

**Author:** ![Thedannymullen](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/thedannymullen/32/297_2.png) [@Thedannymullen](https://wled.discourse.group/u/Thedannymullen)\
**Post date:** [September 10, 2020, 11:25am UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/4 "2020-09-10T11:25:49Z")

</div>

The flasher you are using does it have an erase all option?

Have you tried selecting it? If not try, I have had eeprom settings clog things up.

If it doesn’t have an erase all function let me know I think I can get the link to the one that does easily.

---

<div class="post-metadata">

**Author:** ![advaita](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/advaita/32/477_2.png) [@advaita](https://wled.discourse.group/u/advaita)\
**Post date:** [September 10, 2020, 1:56pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/5 "2020-09-10T13:56:31Z")

</div>

It says that it erases:

```
Using 'COM4' as serial port.
Connecting....
Detecting chip type... ESP8266
Connecting....

Chip Info:
 - Chip Family: ESP8266
 - Chip Model: ESP8266EX
 - Chip ID: 0001D749
 - MAC Address: 48:3F:DA:01:D7:49
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
 - Flash Size: 4MB
 - Flash Mode: dout
 - Flash Frequency: 40MHz
Erasing flash (this may take a while)...

Using 'COM4' as serial port.
Writing at 0x00060000... (100 %)Wrote 591712 bytes (407625 compressed) at 0x00000000 in 9.2 seconds (effective 516.7 kbit/s)...
Hash of data verified.

Leaving...
Hard Resetting...
Done! Flashing is complete!

Showing logs:
[15:18:25]Ada
```

---

<div class="post-metadata">

**Author:** ![huggy-d1](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/huggy-d1/32/51_2.png) [@huggy-d1](https://wled.discourse.group/u/huggy-d1)\
**Post date:** [September 10, 2020, 4:27pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/6 "2020-09-10T16:27:24Z")

</div>

Try a different esp flasher with hopefully a better erase mechanism. I wonder if the erase portion is only erasing the firmware and leaving the data stored from any prior firmware loaded to that same chip.  
The NodeMCU CH340G _V3_ is really a _ **V2** _ with different ftdi chip from what I read. The esp8266 is the same.

---

<div class="post-metadata">

**Author:** ![Thedannymullen](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/thedannymullen/32/297_2.png) [@Thedannymullen](https://wled.discourse.group/u/Thedannymullen)\
**Post date:** [September 11, 2020, 5:02pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/7 "2020-09-11T17:02:30Z")

</div>

@advaita try this flasher tool It has an option for fully erase. [https://github.com/marcelstoer/nodemcu-pyflasher](https://github.com/marcelstoer/nodemcu-pyflasher)

For 8266 I use:  
dual io / dio mode. There is an info button in the app though.

---

<div class="post-metadata">

**Author:** ![advaita](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/advaita/32/477_2.png) [@advaita](https://wled.discourse.group/u/advaita)\
**Post date:** [September 12, 2020, 9:25am UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/8 "2020-09-12T09:25:30Z")

</div>

Actually esphome-flasher is based on that flasher. Which in turn is based on esptool.py, which I have also tried.

Anyway it would be strange if an erasing error would cause this oddly specific AP problem, while otherwise everything seeming ok. My first bet is still that there are problems with the AP with this specific chipset.

I actually got the chip to connect to my wifi by uploading a program that tests this.

So I could next try to compile wled myself with my wifi details manually set.

---

<div class="post-metadata">

**Author:** ![advaita](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/advaita/32/477_2.png) [@advaita](https://wled.discourse.group/u/advaita)\
**Post date:** [September 12, 2020, 2:10pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/9 "2020-09-12T14:10:45Z")

</div>

Ok, I inserted the wifi ssid and pw directly into the code and it still did not work.

After adding some waiting I could, however, get the wifi connection established.

```auto
 while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

```

However, I still cannot connect with the wled app or through ip and it also disconnects and reconnects periodically.

---

<div class="post-metadata">

**Author:** ![Dsr999](https://avatars.discourse-cdn.com/v4/letter/d/ecc23a/32.png) [@Dsr999](https://wled.discourse.group/u/Dsr999)\
**Post date:** [November 13, 2020, 11:36pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/10 "2020-11-13T23:36:50Z")

</div>

Did you ever get this resolved?

I bought a load of these boards by mistake ☹

Thanks

Dave

---

<div class="post-metadata">

**Author:** ![TUISTERa](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/tuistera/32/2023_2.png) [@TUISTERa](https://wled.discourse.group/u/TUISTERa)\
**Post date:** [October 9, 2021, 10:25am UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/11 "2021-10-09T10:25:30Z")

</div>

I’m in the same boat. Did someone made these to work?

---

<div class="post-metadata">

**Author:** ![woehaa](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/woehaa/32/2027_2.png) [@woehaa](https://wled.discourse.group/u/woehaa)\
**Post date:** [October 18, 2021, 4:02pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/12 "2021-10-18T16:02:34Z")

</div>

I got two of them a couple of months back and I am never going to buy them again.  
Ypu managed to flash? I couldn’t even get my pc to recognize them, no matter the drivers I installed

The cheapest 8266 work fine. Esp32 is something I haven’t tried.

---

<div class="post-metadata">

**Author:** ![algorythm](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@algorythm](https://wled.discourse.group/u/algorythm)\
**Post date:** [December 14, 2021, 4:21pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/13 "2021-12-14T16:21:52Z")

</div>

Created an account for this lol… think I should just throw away this little card, but has anyone made it to work?

---

<div class="post-metadata">

**Author:** ![skischus](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@skischus](https://wled.discourse.group/u/skischus)\
**Post date:** [December 18, 2021, 7:24pm UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/14 "2021-12-18T19:24:12Z")

</div>

having the same problem.  
tried several wled versions, [0.8.2](https://github.com/Aircoookie/WLED/releases?q=0.8.2&expanded=true) is working for me.

---

<div class="post-metadata">

**Author:** ![vinrom](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/vinrom/32/2608_2.png) [@vinrom](https://wled.discourse.group/u/vinrom)\
**Post date:** [January 4, 2022, 11:40am UTC](https://wled.discourse.group/t/wemos-nodemcu-v3-esp8266-ch340g-support/879/15 "2022-01-04T11:40:06Z")

</div>

Thank You! 0.8.2 is working on this board [Модуль беспроводной связи WiFi ESP8266 NodeMCU WeMos на чипе CH340 купить оптом и в розницу в СompactTool с доставкой по Москве и России](https://compacttool.ru/nodemcu-wemos-modul-besprovodnoj-svyazi-wifi-esp8266-na-chipe-ch340)
