I can't send files from my phone to qubes

I am unable to send Android media files to qubes via USB cable.
Is this due to QubesOS? Or is this because I am using GraphenOS?

I don’t connect to my phone using USB, but sys-usb detects the phone and I can assign it to a qube where it’s detected as a Nexus/Pixel MTP device.

If you have sys-usb and the mtp tools installed you should be able to use the phone.

I just tried connecting to the phone using MTP and PTP, and it also doesn’t work for me. The USB bus does detect the device, but the system fails when trying to connect it.

user@personal:~$ sudo mtp-detect 
libmtp version: 1.1.17

Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee5) is a Google Inc Nexus/Pixel (PTP).
   Found 1 device(s):
   Google Inc: Nexus/Pixel (PTP) (18d1:4ee5) @ bus 1, dev 5
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.

It works in sys-usb, you can open the phone using nautilus in sys-usb, it’s only when you transfer the device to another qube it doesn’t work.

Don’t know if this is an issue with sys-usb, or if it’s something that can be fixed by changing the policies.

This is a known issue.
You may attach the USB controller PCI device to your appvm.

Another way of sending files from your phone to your qubes-os is using syncthing.net
Check it out. It is a cool way to sync files between two (or more) computers.