The use of the ESP8266 in the world of IoT

User avatar
By QuickFix
#82012 Windows XP wasn't as good as nowadays when working with USB devices.
In general you first have to install the correct driver before inserting the USB device.

Since I don't have a working XP machine at hand at the moment (for obvious reasons), I'm doing this from memory:
  • Remove (all) USB devices that create and use COM-ports
  • Download and install the latest version of driver for the used UART-USB bridge for Windows XP:
    • CP2102: square chip next to USB port on NodeMCU
    • CP340g: rectangular chip next to USB port on NodeMCU
  • Now plug in the NodeMCU: you should hear the low-high confirmation tone and if the device wasn't correctly registered yet, it will be now (you'll see a popup hint window)
  • Go to the device manager either by navigating through the configuration panel or by opening a command prompt and entering "devmgmt.msc" without the quotes.
  • Scroll down, in the tree, to the "Ports *COM & LPT)"-node: the actual COM-port of the NodeMCU should be listed here
    CH340DM.png

    (Screenshot of device manager in Windows 7, but it's exactly the same in XP)
  • This port should also be listed and selectable in the Arduino IDE
You do not have the required permissions to view the files attached to this post.