Can firmware be upgraded by USB or is there a reason manufacturers don't use USB for flashing firmware? I have an SC21 Pro that I would love to upgrade to Anduril 2 so I could have the same UI as my other Sofirn lights. The current method of flashing is beyond me due to my poor eyesight.
That’s not possible with the current driver hardware. The USB port (if available) is not connected to the MCU and the MCU does not support USB (natively). It would require a different hardware and different firmware.