While these controllers come with WLED preinstalled, you can download the firmware here if you ever need to reinstall:

Rev 1.x (Green Board)
You will also need the following software installed to image the ESP32:

ESPHomeFlasher

ESPHomeFlasher for Windows
ESPHomeFlasher for Mac

CP210x VCP Driver

Driver for Windows
Driver for Mac


________________________________________________________


  1. Configure the Correct Voltage
    Your lights should match the DC voltage output of your power supply. The Tetra2Go supports either 5V or 12V pixels.



    It is CRITICAL that you select the proper voltage using this jumper. An incorrect setting could damage your Tetra2Go and/or your LEDs.

  2. Connect your Power Supply
    Carefully connect the voltage and ground lines from your DC power supply to the power connector  Take care to ensure the polarity is correct. The Voltage (V+) should be plugged into the 5V/12V side and Ground (V-) should be screwed into the GND side.

    If you see a red LED lit on the controller, you have connected the DC power backwards. Unplug power and wait for the red LED to go out. Then connect the DC power cable correctly and try again.

    * Make sure to note that the reverse-protection circuit only safeguards the controller and not any attached LEDs. Keep in mind that if polarity is reversed, any connected LEDs may still be damaged. After connecting the DC power cable, ALWAYS try to power on the controller without any pixels first to ensure proper polarity.

    As soon as you power on your power supply, you will see a red LED lit on the ESP32 and the board will begin to boot WLED.

  3. Connect your LEDs

    Remove the male connectors from the two Phoenix connectors on the bottom of the board.  Insert the wires from your LED string into one of the connectors, carefully ensuring that your Voltage (V), Data (D) and Ground (G) wires match the diagram above.

  4. Loading WLED for the first time
    • Browse for wireless networks using your WIFI-enabled computer or smartphone. Look for an SSID called "WLED-Duo2Go"

    • Connect to that network. If prompted, the password is wled1234

    • A browser should pop up showing the WLED intro screen. If not, browse manually to http://4.3.2.1

5. Limiting your current

Next step is to set a software limit in WLED so that it does not ever try pull more amps that it can handle. To get here, click on "To the Controls! => Config => LED Preferences". Since WLED 0.15.0, this limit can be set PER OUTPUT.

In order to do this efficiently, set your "maximum PSU current to" the number of ports, multiplied by 5A - so in the case of the Duo enter 10000 mA.


Then, Click the checkbox next to "Use per-output limiter". This will take that 10000mA value and distribute it evenly to each of the 2 outputs, settings them each to 5000mA, which is correct.



Then, you can set your mA/LED to the appropriate level. If you are using 12V bullet pixels, this should be set to "30mA (typ, 12V)". This will allow WLED current estimation to be more acccurate.

6. Configure your Network

We also recommend connecting the device to your local LAN so that you can set an IP and/or hostname so that you can easily control the lights later. Click on "Config=>WIFI Setup" to do this.




Make sure you set the correct SSID and Network password for your wireless network.

(* - Make sure your SSID does not include spaces or special characters like an apostrophe. WLED may have trouble connecting to these. We recommend you remove any spaces or special characters from your wireless SSID before trying to connect WLED)

Once you have the correct information entered, click the "Save & Connect"  button. Wait several seconds and refresh the screen. You should now see a "Client AP" listed aright above the "Configure Access Point" section. Once this is set, you can easily browse to the Duo2Go via your computer's web browser. Just type in the new IP address in the URL bar. (You may also type the fill mDNS address into a web browser if your router supports mDNS)



There is one caveat if you want a static IP address, populate the following fields with the appropriate IP address, Gateway, and Subnet Mask. You MUST set a gateway, even if you do not plan to use one.
Our suggestion: if you want to have an IP address that doesn't change,  set an IP reservation in your router. This will result in your router will always giving the controller the same address, so you can leave WLEDs settings as their DHCP default.


7. Installing the App (if you dont want to use a web browser)

    1. Download the right app for your device

      Android:
      You can use one of the two applications in the Play Store:

      WLED - Native
      WLED+

      Apple:
      WLED - Native

  1. 8. Configuring your LEDs and their Color Order

    By default, the Duo2Go is configured to output to 100 pixels on ports 1 and 2. When you connect your lights, they should light up with an amber/orange color. This is completely normal.


    Most bullet pixels are "RGB" pixels.  That is the default setting for the Duo2Go controller. If you find the colors not lining up properly you may have to change the "Color Order" setting.

    Here's how you can find your correct color order:
    * Write the letters "RGB" on a piece of paper.
    * Then - set your lights to RED. What color appears? Write the first letter of this color (R,G or B) under the "R".
    * Next, set your lights to GREEN. Write the first letter of this color under the "G".
    * Finally, set your lights to BLUE. Write the first letter of this color under the "B".



    The three letters will form the new color order that you need to choose to make your lights work properly.  In this example, the color order should be "BGR". You can save this new setting in "Config -> LED Preferences -> Hardware Setup -> LED outputs (1,2,3 & 4) -> Color Order.


    Finally, press SAVE.