Flashing the ESPixelStick Firmware
ESPixelStick is an open-source firmware alternative that allows your RGB2Go controller to function as an FPP Remote, receiving sequences wirelessly from Falcon Player (FPP) and playing them back locally from an SD card. This is ideal for synchronized multi-controller show setups with xLights.
Compatible Controllers
The Duo2Go does not have an expansion header and cannot accommodate the SD Card Module.
A serial driver is required for your computer to recognize the controller over USB. Download and install the version for your operating system.
On Windows, run the installer after downloading. Once installed, a COM port will appear in Device Manager when the controller is connected.
Connect your controller to your computer using a data-capable USB cable. A charge-only cable will not work. On Windows, you should hear a notification sound confirming the device has been recognized.
Open the ESPixelStick online installer in Chrome or Edge:
https://espixelstickwebflasher.from-ct.com:5000/
- Under Version, select the latest non-Experimental release.
- Under Platform, select the board matching your controller:
ESP32 Solo2Go, ESP32 Tetra2Go, or ESP32 Octa2Go - Under Wi-Fi Configuration, enter your network SSID and password. It is also recommended to set an AP password in case direct access is needed.
- Click Flash Device. When prompted, select the COM port marked as a USB-type port and click Connect.
- Click Install ESPixelStick, then Install. Flashing will take a few minutes.
Open a browser and navigate to your controller's IP address to access the ESPixelStick web interface.
Click the Device Setup tab and configure the following:
- Set Primary Input to DDP (recommended — easier to configure than E1.31)
- Set Secondary Input to FPP Remote
- Set each output to WS2811
| Controller | Outputs to Configure |
|---|---|
| Solo2Go | Output 1 |
| Tetra2Go | Outputs 1–4 |
| Octa2Go | Outputs 1–8 |
Click Save Changes when done.
Click the Admin tab in the upper right corner of the web interface, then click Reboot. Wait approximately one minute for the controller to restart and the page to refresh.
Your controller is now ready. It can be discovered in the Controller Setup section of xLights, and sequences can be uploaded to the SD card using Tools → FPP Connect.
