Howdy folks,

Pixel 6 Pro was working fine when i went to bed on Monday with no update notifications or anything interesting. Tuesday morning, it was off and wouldn’t turn on. I’ve tried a few things and I’m all out of ideas.

Held down power for 30s to get it to hard reset. It showed a black background and the grayscale G and progress bar for over an hour.

Held down power and volume down to get to the fastboot menu. I can get to Rescue Mode and Recovery Mode. Stupidly, they both show a broken android character and “no command”, and you need to hold power and click volume up to get to the actual menus. Why in the world did they add this step, when you’ve already done the work to get to the fastboot menu? Anyway. Neither menu has options for clearing cache, mounting as a USB MTP device, or enabling ADB debug mode.

After who knows how many times booting into fastboot and playing around, following various XDG, Stackoverflow, and listicle suggestions, now it boots up to black background with the colorful word “Google” and stays there forever. Is that progress? I can’t tell.

lsusb doesn’t list the phone while it’s off, while in fastboot, in recovery, or in rescue. I used the “mount /system” option but that didn’t do anything useful. I installed Android Studio, but it doesn’t detect the device either. The Google Pixel Repair page doesn’t see the dang thing.

The “recovery logs” option doesn’t indicate anything that I can see as a reason to fail booting - it looks like only logs of the recovery mode itself.

I finally resorted to the “wipe to factory default” option with a heavy heart.

It booted to a white background and colorful “Google”, but never went anywhere beyond.

I let the battery die, and plugged her back in. Now I need to hold the power button for 30s, and see the white screen with colorful Google, and then the broken android character with “no command”! I appear to be in rescue mode.

lsusb on my computer detected it as “18d1:d001 Google Inc. Nexus 4 (fastboot)” , which is fascinating. A “Pixel” device showed up in my file browser for about a minute, but trying to mount it gave an “Unable to open MTP device” error. I installed mtpfs to see if I could mount the device, and the Rescue Mode menu announced that an “ADB update timeout” had occurred. I hadn’t triggered one from either end. Hmm. lsusb no longer shows the device. Then the device disappeared from the file manager and from lsusb. sigh

I triggered a reboot from the Rescue Mode menu, and I’m back on the white background with the colorful Google, and no movement. Interestingly, I can see the ghosts of the top status bar. It almost looks like burn-in, but I keep everything on dark mode and the ghost is darker than the background, so I dunno.

So.

Any ideas? I’m thinking I gave it a fair effort, and it’s time for a new phone.

TIA,

Clay

  • Clay_pidgin@sh.itjust.worksOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 days ago

    More CLI stuff:

    [nix-shell:~]$ mtp-detect
    libmtp version: 1.1.22
    
    Listing raw device(s)
    Device 0 (VID=18d1 and PID=d001) is a Meizu Pro 5 Ubuntu Phone.
       Found 1 device(s):
       Meizu: Pro 5 Ubuntu Phone (18d1:d001) @ bus 1, dev 13
    Attempting to connect device(s)
    LIBMTP PANIC: Unable to find interface & endpoints of device
    Unable to open raw device 0
    OK.
    
    [nix-shell:~]$ jmtpfs
    Device 0 (VID=18d1 and PID=d001) is a Meizu Pro 5 Ubuntu Phone.
    LIBMTP PANIC: Unable to find interface & endpoints of device
    terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
      what():  Can't open device
    Aborted (core dumped)
    
    [nix-shell:~]$ lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 046d:c537 Logitech, Inc. Cordless Mouse Receiver
    Bus 001 Device 007: ID 0451:8442 Texas Instruments, Inc. 
    Bus 001 Device 008: ID 413c:1004 Dell Computer Corp. Dell USB Keyboard Hub
    Bus 001 Device 009: ID 0451:82ff Texas Instruments, Inc. 
    Bus 001 Device 010: ID 413c:2006 Dell Computer Corp. Dell USB Keyboard Hub
    Bus 001 Device 013: ID 18d1:d001 Google Inc. Nexus 4 (fastboot)
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 002 Device 003: ID 0451:8440 Texas Instruments, Inc. 
    
    [nix-shell:~]$ lsusb -v
    Bus 001 Device 015: ID 18d1:d001 Google Inc. Nexus 4 (fastboot)
    Negotiated speed: High Speed (480Mbps)
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.10
      bDeviceClass            0 [unknown]
      bDeviceSubClass         0 [unknown]
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      idVendor           0x18d1 Google Inc.
      idProduct          0xd001 Nexus 4 (fastboot)
      bcdDevice            6.01
      iManufacturer           1 Google
      iProduct                2 Pixel 6 Pro
      iSerial                 3 1C131FDEE008FT
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength       0x0020
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          4 adb
        bmAttributes         0x80
          (Bus Powered)
        MaxPower              500mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           2
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass     66 [unknown]
          bInterfaceProtocol      1 
          iInterface              5 ADB Interface
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x01  EP 1 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
    Binary Object Store Descriptor:
      bLength                 5
      bDescriptorType        15
      wTotalLength       0x002a
      bNumDeviceCaps          3
      USB 2.0 Extension Device Capability:
        bLength                 7
        bDescriptorType        16
        bDevCapabilityType      2
        bmAttributes   0x0000010e
          BESL Link Power Management (LPM) Supported
        BESL value      256 us 
      SuperSpeed USB Device Capability:
        bLength                10
        bDescriptorType        16
        bDevCapabilityType      3
        bmAttributes         0x00
        wSpeedsSupported   0x000f
          Device can operate at Low Speed (1Mbps)
          Device can operate at Full Speed (12Mbps)
          Device can operate at High Speed (480Mbps)
          Device can operate at SuperSpeed (5Gbps)
        bFunctionalitySupport   1
          Lowest fully-functional device speed is Full Speed (12Mbps)
        bU1DevExitLat           0 micro seconds
        bU2DevExitLat           0 micro seconds
      SuperSpeedPlus USB Device Capability:
        bLength                20
        bDescriptorType        16
        bDevCapabilityType     10
        bmAttributes         0x00000001
          Sublink Speed Attribute count 2
          Sublink Speed ID count 1
        wFunctionalitySupport   0x1100
          Min functional Speed Attribute ID: 0
          Min functional RX lanes: 1
          Min functional TX lanes: 1
        bmSublinkSpeedAttr[0]   0x000a4030
          Speed Attribute ID: 0 10Gb/s Symmetric RX SuperSpeedPlus
        bmSublinkSpeedAttr[1]   0x000a40b0
          Speed Attribute ID: 0 10Gb/s Symmetric TX SuperSpeedPlus
    Device Status:     0x0000
      (Bus Powered)
    
    
    [nix-shell:~]$ android-file-transfer
    Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
    upload worker started
    current text color value:  0 , guessed theme:  "light"
    scan
    probing device...
    probing device...
    probing device...
    probing device...
    probing device...
    probing device...
    probing device...
    
    --> I get a popup that says "No MTP Device found"
    
    [nix-shell:~]$ sudo LIBMTP_DEBUG=15 mtp-detect
    [sudo] password: 
    LIBMTP_Set_Debug: Setting debugging level to 15 (0x0f) (on)
    libmtp version: 1.1.22
    
    Listing raw device(s)
    [timestamp] [threadID] facility level [function call] <message>
    --------------------------------------------------------------------------------
    [ 0.004222] [00001d27] libusb: debug [libusb_get_device_list]  
    [ 0.004233] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004235] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004237] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004242] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004243] [00001d27] libusb: debug [libusb_open] open 1.3
    [ 0.004277] [00001d27] libusb: debug [usbi_add_event_source] add fd 7 events 4
    [ 0.004279] [00001d27] libusb: debug [libusb_get_config_descriptor] index 0
    [ 0.004283] [00001d27] libusb: debug [libusb_close]  
    [ 0.004285] [00001d27] libusb: debug [usbi_remove_event_source] remove fd 7
    [ 0.004289] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004291] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004293] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004297] [00001d27] libusb: debug [libusb_open] open 1.9
    [ 0.004305] [00001d27] libusb: debug [usbi_add_event_source] add fd 7 events 4
    [ 0.004307] [00001d27] libusb: debug [libusb_get_config_descriptor] index 0
    [ 0.004310] [00001d27] libusb: debug [libusb_close]  
    [ 0.004311] [00001d27] libusb: debug [usbi_remove_event_source] remove fd 7
    [ 0.004314] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004322] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004324] [00001d27] libusb: debug [libusb_open] open 1.10
    [ 0.004330] [00001d27] libusb: debug [usbi_add_event_source] add fd 7 events 4
    [ 0.004332] [00001d27] libusb: debug [libusb_get_config_descriptor] index 0
    [ 0.004334] [00001d27] libusb: debug [libusb_close]  
    [ 0.004336] [00001d27] libusb: debug [usbi_remove_event_source] remove fd 7
    [ 0.004338] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004340] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004341] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.004342] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    LIBMTP LIBMTP_Detect_Raw_Devices[695]: Device 0 (VID=18d1 and PID=d001) is a Meizu Pro 5 Ubuntu Phone.
       Found 1 device(s):
       Meizu: Pro 5 Ubuntu Phone (18d1:d001) @ bus 1, dev 15
    Attempting to connect device(s)
    [ 0.005575] [00001d27] libusb: debug [libusb_get_device_list]  
    [ 0.005581] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.005583] [00001d27] libusb: debug [libusb_get_device_descriptor]  
    [ 0.005585] [00001d27] libusb: debug [libusb_get_config_descriptor] index 0
    LIBMTP configure_usb_device[2288]: LIBMTP PANIC: Unable to find interface & endpoints of device
    Unable to open raw device 0
    OK.