Toykeeper actually made special software and this driver was designed with an optical input (pin 7 on the MCU) that accepts flashing the driver from a blinking light source such as a cell phone. Unfortunately it took a long time and was overly complicated, so it was not put in to use.
I’m not aware of any flashlight with a USB interface, only USB charging.
There are older flashlights with a bluetooth interface and an app you control with your phone that let’s you do cool stuff like change the settings, flash to music and remote turn on/off, but it was expensive so people didn’t buy it. The app was not kept up to date either. It doesn’t seem very practical. IDK, maybe future designs could use bluetooth, but it adds so much more complication.
Things today are going the way of the flashing pin array that you access without removing the driver and you can reflash the driver from your phone. Check the Emisar D4v2. The FW3A was designed a couple years ago when flashing pins where not popular.
Toykeeper is the one that’s really on top of flashing interfaces. I only know a little bit.