Flashing the ESPixelStick Firmware (Tetra2Go only!)

The development version of ESPixelStick will allow you to use your Tetra2Go as an FPP Remote! You will also need the SD Card Module to take advantage of this functionality. This will NOT work on the Duo2Go.

Please note! Version 4 of the ESPixelStick software has not yet been officially released! You may experience issues. We recommend fully testing any setup upon which you install this software.

You will need the following software installed prior to installing ESPixelSTick:

CP210x VCP Driver
Windows:  https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip
Mac: https://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip

Java Runtime


Once the above software is installed you can proceed with the ESPS installation.

  1. Make sure that power is DISCONNECTED from your Tetra2Go, then use a USB data cable (not just a charging cable) to connect the ESP32 to your PC.

  2. Download the ESPIxelStick software:

  3. Unzip the downloaded file into its own folder

  4. Navigate into the folder that you just created. The folder structure should look like this:

  5.  Double-click on the ESPSFlashTool.jar

  6. Two error boxes will pop up. (Remember - this is pre-release software!)
    You can safely click OK on both of these windows.

  7. The Flasher tool should open:

  8. Set your SSID to your local Wireless SSID (2.4GHz only! Will not work with 5GHz)

  9. Set your Wi-fi password.

  10. Rename the Hostname to your preferred hostname

  11. In the "hardware" dropdown, select "ESP32 Tetra2go"

  12. In the "Serial Port" dropdown, ensure the proper COM port is selected. If you do not know for sure, choose the highest numbered COM port.

  13. Click the "Flash Device" button. You should see output in both the "System Output" and "Serial Output" Windows.

  14. Pay attention to the Serial Output - you need to identify the IP that your DHCP server assigned your Tetra2Go.:

  15. Once you have located the IP address, open a web browser and enter this IP in the address bar. This will open the ESPixelStick Web interface

  16.  If you see a "File Management" tab, then it confirms that your SD Card module is installed and a properly formatted SD card has been inserted.

  17.  Click on the "Device Setup" tab

  18. Set your Primary Input to DDP (E1.31 is also supported, but requires additional configuration. DDP is much easier!)

  19. Set your Secondary Input to FPP Remote

  20. Set outputs 1-4 each to "WS2811"

  21. Click the "Save Changes" button

  22. Click on  the "Admin" tab in the upper right corner of the window

  23. Click the "Reboot" button and wait a minute or so, and wait until the web site refreshes.

  24. Go back to "Device Setup" and enter in your pixel count for each output, along with color order and GPI pins.

    For the Tetra2Go:
    Output 1: GPIO 2
    Output 2: GPIO 13
    Output 3: GPIO 12
    Output 4: GPIO 14

    Save Changes

You are ready to go!  The Tetra can now be "discovered" in the Controller setup section of Xlights. You can also use Tools->FPP Connect to upload your sequences to the SD Card.

Also - be aware that if you "Upload Output" from Xlights, the pixel counts will be updated in the ESPixelStick firmware.