qdl is command line based low level flash utility to flash devices sporting Qualcomm SoC.
As such, it requires to have access to
raw-usb. Since flasher requires sudo privileges, it also needs to have
home: read: all as device image would be typically stored in user’s home directory.
Reference upstream project:
As reference this is very much equivalent of Install Universal Update Utility - UUU on Linux | Snap Store for Qualcomm silicon.
+1 from me. This tool will be very useful for a range of Qualcomm IoT devices
read: all means you are able to read foreign users home dirs, is that really necessary ?
would you actually use images from a different user than the one calling the command typically ?
@ogra you need to run tool as
$ sudo qdl <path to the image>
Again Install Universal Update Utility - UUU on Linux | Snap Store is perfect comparison. Tool with identical functionallity, just for NXP SoC.
Considering the snap functionality access to
raw-usb is expected. Also as the tools needs to run as sudo,
home: read: all would be needed to access user’s home directory. Thus
+1 for granting qdl snap auto-connection to
home: read: all interfaces
+1 for the
home: read: all given the similarity to
uuu and the reasoning described above.
+1 from me for
read:all since this is required to read non-root files. +1 from me as well for
raw-usb since its clearly required to flash devices and thus for the snap to properly operate.
+4 votes for, 0 votes against. Granting the requested auto-connections. I have vetted the publisher. This is now live.