Our Snap application Inamata Flasher allows users to flash their microcontroller (ESP32 and variants) with firmware that connects to our SaaS product. Currently users have to manually connect the raw-usb interface without which the tool does not work.
It would be great if the connection is done automatically as this would
- avoid users having to use the terminal and enter the command manually
- the user expects that a flashing app has access to their USB interfaces
Optionally, the app also uses the password-manager-service to store long lived user tokens. I understand that this is a sensitive interface as in theory it provides access to all passwords (AFAIK) which is why I’d mainly focus on automatically connecting raw-usb if that were possible.