Updater

This will update your DPW MegaCtrl Box to the latest version: V1.2.1

If you purchased your device before the following date it is recommended you update to ensure your device is working the best it can be: 24th November 2025

For the following please use the Chrome browser, and ensure the ETC EOS software is closed as the MegaCtrl box can only connect to one application at a time.

Please install the driver if you haven’t already, connect the MegaCtrl Box to your device, press the blue “install” button below and then you will be presented with a list of available COM ports connected to your device. Select the option that says “CP2102.

When you select the correct device, before you press Connect, please hold down the bottom button on the left hand side of the device (you will need a screwdriver or pin), as you hold it down press “Connect” until it displays “DPW_MegaCtrl_Box: ESP32” above the progress bar, doing this puts the device into “downloading” mode which is required to update. (On some of the newer devices I have sent out I have discovered you don’t need to hold down the button at all)

Please wait until the bar goes green and text says “Update complete” or “All done” – You can then use it as normal and reopen ETC EOS. Sometimes its a good idea to unplug the device and replug it back in once an update is complete to ensure it resets itself properly.

DPW MegaCtrl Box Updater

Update history:

V1.2.1:

[FIXED] Fine intensity control was not fine. Caused by an error when speed of encoders was increased.

V1.2.0:

[IMPROVED] Sped up the encoder wheels and level wheel speed to make it more user friendly.

1.1.0:

[FIXED] Some fixture type names were too long and going over a set 64 character limit, preventing the fixture from being selected – this has been increased, fixing the issue.

[FIXED] Added version number into ping data on startup and first connection of the device for easier troubleshooting.

V1:

Initial release.

Current issues:

I am currently aware when using certain specific fixtures and configurations, the Hue and Saturation parameters on the MegaCtrl Box think they are in a different place to where they are displayed on the EOS CIA. This is due to a limitation with the OSC implementation not reporting to me when there is actually a blank gap before the Hue parameter, which makes it go onto a new page. A current workaround for this is going to a prior fixture, and reselecting the desired fixture to realign the encoders to the displayed parameters. I am working on a fix for this.