The bad news…
A recent push by the FCC to require FCC certification of all RF emitters sold in the United States caused me to re-evaluate the components I use to create CTR2 controllers since they use WiFi and Bluetooth radios (RF emitters) regulated by the FCC.
The Xiao ESP32C3 and ESP32S3 controllers that I use in CTR2-Micro and CTR2-MIDI controllers, along with the M5Dial I use in the CTR2-Uno/Duo/Quad controllers are FCC certified and I’ve added those certification numbers to the descriptions of these units in my shop.
Unfortunately, I have not been able to verify that the 2.8″ ESP32-S3 display I use in CTR2-Max is FCC certified. Nor can I find any ESP32-S3 2.8″ display on the market that is FCC certified. In order to sell these units in the United States and internationally, I need to remove both Bluetooth and WiFi functionality and use only USB to connect to the outside world. In other words, cripple CTR2-Max so that it is not subject to FCC and EU RF emitter certification.
Regretfully, as of CTR2-Max v2.00.00, CTR2-Max will no longer support Bluetooth MIDI control nor will direct Flex radio control over WiFi be possible.
This change only affects CTR2-Max. The other CTR2 controllers with FCC certified radios are not affected.
v2.00 supports USB MIDI, so if you’re currently using CTR2-Max in USB MIDI mode with any of Marcus’s (DL8MRE) apps, AetherSDR, RimuSDR, RHR, RemoteTx, OnlineRemoteRadio, or any of the other apps that support MIDI or HID control, nothing changes with this update.
I know this is not good news to many CTR2-Max users that use Flex WiFi mode, and I apologize for the sudden change in direction. v2.00.00 firmware is now shipping on all CTR2-Max units as of October 24, 2026.
The good news…
I’ve created a YouTube video that goes over the changes to CTR2-Max v2.0 firmware when used with AetherSDR. You can watch the video, or continue reading…
A couple of weeks ago, Jeremy, KK7GWY, the lead developer of AetherSDR, purchased a CTR2-Max. After a couple of days, he reached out to me about a few ideas he had to improve it’s functionality.
First, he added a new feature to AetherSDR called CTR2 Relay. You can find it under the Settings->Controllers->CTR2… menu in AetherSDR v26.10.3 or above. Selecting this option opens the following panel:

Here, you can select your CTR2-Max from the USB list box then click the Start button. If you have CTR2-Max connected to a USB port on your computer, and in Flex mode, AetherSDR will connect to the controller and provide a USB connection to your radio. It works just like Flex WiFi mode does on my other controllers, but without the WiFi. There is no configuration in CTR2-Max, or mapping in AetherSDR, required. This feature allows you to use the Flex mode Dashboard in CTR2-Max and provides a two-way “hardware knob and button interface” for AetherSDR and your radio. Like Flex WiFi mode on my other controllers, it works in parallel with the radio AetherSDR is controlling. And because AetherSDR has versions for Windows, Mac, and Linux, CTR2-Max works on all of these operating systems.
But that’s not all!
While developing the CTR2 Relay applet for AetherSDR, Jeremy created his own controller firmware called AetherCTR2. This firmware runs on CTR2-Max in place of my CTR2-Max firmware. It provides similar functionality as Flex mode in CTR2-Max firmware, but with a modern, beautiful user interface. It also supports additional features such as CW decoding and an audio spectrum scope that my firmware doesn’t support. The AetherSDR development team is responsible for further development, support, and documentation of AetherCTR2. This means that it will automatically be updated by the team when new features are added to AetherSDR.
All CTR2-Max units shipped after October 23, 2026 have CTR2-Max v2.00 and AetherCTR2 firmware pre-installed. In CTR2-Max, you can switch to AetherCTR2 on page 3 of the Settings menu. In AetherSDR, in the CTR2 Relay window, you can switch between either firmware at the bottom of the window.

AetherCTR2 in CW mode with CW decode and audio scope enabled
And that’s still not all!
AetherSDR also supports updating CTR2-Max firmware from the CTR2 Relay display. You just need to download the CTR2-Max firmware update from this web site and click on the Open File… button on the Lynovation tab.
Next, select the firmware zip file you downloaded then click the Install… button. That’s it! No fussing with unzipping the file, using a flash program, or erasing your flash by mistake. This feature just updates the core CTR2-Max program and leaves everything else alone.

As new versions of AetherCTR2 are release, updating it is just as easy. Select the AetherCTR2 tab on the CTR2 Firmware panel, select the firmware you want to install, and click Install…
In conclusion
I hope that the bad news about Bluetooth and WiFi removal in CTR2-Max has been balanced out by the good news about the new features and options provided by AetherSDR. I think AetherSDR support, and AetherCTR2, are game changers.
I’d like to thank Jeremy and the AetherSDR team for the work they put into this. Nobody asked them to do it. They did it because they wanted to provide a gift for Lynovation and the amateur radio community. All I can say is “Wow! What a gift! Thank you!”.
73, Lynn, KU7Q