Hello,
I have Pixel 7 with latest GOS, I noticed that when I plug the phone via USB nothing happens. I have double boot on my PC with Windows and Linux and none of them see the phone. I noticed in phone settings that all USB options are greyed out and I cannot change anything.

Under the USB Controlled by option I don't have anything selected but at the same time phone is not letting me click any dot. Same with the Use USB for option, I have No data transfer selected but I cannot amend it.

How can I change these options?

    Sounds like a bad cable or USB port to me, or at least the symptoms are the exact same anyway. If everything is greyed out in the USB options menu, then that is the equivalent of not having a cable connected at all. You didn't mention whether you've tried more than one cable and port, but that's definitely what I would do.

    I am using the USB C to C cable that was given with the phone. No, I haven't tried any other cables or ports just the front C port I have on the computer.

    I know that during the installation it was said to not use the front ones but the rear ports instead but I thought simple file transfer can go through the frontal one

      Mwk The flash procedure has higher requirements than simply charging or transferring data. Assuming the port is recognized by your operating systems, it should simply work, or at the very least it should show connectivity if the cable is okay.

        Mwk

        Try to enable Developer Options (go to Settings - About Phone and then tap to Build number continuously until it will say you are now a developer).

        After that go to Settings - System - Developer Options - Default USB Configuration and select File Transfer.

        Unplug and replug your cable to phone and PC and let us know how it works.

        • Mwk likes this.

        mythodical he flash procedure has higher requirements than simply charging or transferring data.

        I've been puzzled by this.

        How, exactly, is flashing any more demanding that any other data transfer? To my mind (and I do not know the USB protocol by heart, but I recall there are several modes e.g. for bulk transfer or less latency). Data is data. It arrives, or not; it is corrupted in transmission or not. Surely all SW accepting external data over an external physical medium checks for transmission errors?

          ve3jlg I can't speak with any experience for the debug/flash side of things, but perhaps it's due to particular pin-out patterns that aren't correctly implemented on cheaper cables (just a wild guess). As for the charging side of things, I have read previously that not all cables are manufactured with the correct resistor rating, which can result in damage during charging or slower charge rates.

          I agree with you though. I would think a file transfer is a file transfer, regardless of whether it's via ADB or the operating system's file manager. Some basic level of fault-tolerance should be baked into the protocol itself and I would think any errors in transit would initiate correction.

          I used the Ledger USB A to C cable and it worked. I was using the cable that was given with the phone so I wouldn't think this is a bad quality cable, or could be something to do with the port itself but I was connecting other phones through this port and the PC was picking it up.

          I don't know, anyways thank you for all the replies.

          a year later