---
title: Wireless Programming with the ESP8266 WX Module
description: "![](/qbi/Wireless Programming With The ESP8266 WX Module - Parallax_files/Wi-Fistep5-1.jpg) ##### Description Connect the boards together as shown and double-check the correct orientation of each item. 1. Connect a suitable 5V power source and ensure the boards are powered on by…"
url: "https://obex.parallax.com/docs/quick-bytes/propeller-2/wireless-programming-with-the-esp8266-wx-module/"
updated: "2026-09-27"
category: Propeller 2
---

# Wireless Programming with the ESP8266 WX Module

![](/qbi/Wireless Programming With The ESP8266 WX Module - Parallax_files/Wi-Fistep5-1.jpg)

##### Description

Connect the boards together as shown and double-check the correct orientation of each item.

1. Connect a suitable 5V power source and ensure the boards are powered on by observing the green VIN light on the WiFi module.
2. Using a laptop, tablet, or other computer with wireless networking capability, browse for available networks.
3. You should find a network in the format “wx-123456”, which is the WiFi module. Connect to that network! Tip: If you do not see the network, refer to the [P2 WX Adapter Add-on Board Product Guide](https://www.parallax.com/package/p2-wx-adapter-add-on-board-product-guide/) 
4. Open a browser and visit the module web page: http://192.168.4.1

![](/qbi/Wireless Programming With The ESP8266 WX Module - Parallax_files/ParallaxWi-FiModuleConfiguration-1024x525.png)

1. Check the firmware version is v1.3 or greater. Tip: If your firmware is older, you can [download the latest “.ota” firmware file from here](https://drive.google.com/drive/folders/17Xh9A80skNweDfcSq5MR087GqHrKvtOK) and upload it at the module web page “Firmware” tab.
2. At the Parallax WiFi module webpage, select the Settings menu and ensure both these settings are correct:
   - Reset Pin = CTS (GPIO13)
   - P2 Drag/Drop Loader = Enabled
3. After making changes, click “Save to Flash”.

![](/qbi/Wireless Programming With The ESP8266 WX Module - Parallax_files/ParallaxWi-FiModuleConfiguration-UpdateSettings-hl-1024x918.png)

1. At the Parallax WiFi module webpage, select the P2 Drag/Drop Loader menu which will appear on the left-hand menu after you Enabled it in step 7.
2. You will see the Drag and Drop target area appear. Simply drop compiled P2 binary files into this area and the P2 will execute the file immediately. Tip: If your P2 board or module has a configuration DipSwitch, ensure switch no.4 (down-arrow) is OFF to allow this programming mode!

![](/qbi/Wireless Programming With The ESP8266 WX Module - Parallax_files/ParallaxP2Loader-UploadP2binarycodefile.png)

##### Parts Used

- [P2 Edge Module](https://www.parallax.com/product/p2-edge-module/)
- [P2 Edge Module Mini Breakout](https://www.parallax.com/product/p2-edge-mini-breakout-board/)
- [P2 WX Adapter Add-on Board](https://www.parallax.com/product/p2-wx-adapter-add-on-board/)
- [Parallax WX ESP8266 WiFi Module - SIP](https://www.parallax.com/product/parallax-wx-esp8266-wifi-module-sip/)
- [USB A to DC 2.1mm Jack Cable](https://www.parallax.com/product/usb-a-to-dc-2-1mm-jack-cable/)
- [USB Mains Adapter, 18W, 5V, 3A](http://usb%20mains%20adapter,%2018w,%205v,%203a/)

##### Any Propeller 2 binary file.

- Any P2 binary

##### Tools and Operating System

- Any programming tool that generates a P2 binary (Propeller Tool, FlexProp)

##### Additional Resources

- [WX Adapter Add-on Board Product Guide](https://www.parallax.com/package/p2-wx-adapter-add-on-board-product-guide/)
- [Parallax WX ESP8266 WiFi Module Documentation](https://www.parallax.com/package/parallax-wx-downloads/)

##### Document Author

- Michael Mulholland

##### Source Code Author

- Michael Mulholland
