[Q] Pixel 2 won't charge or allow data transfer over USB C - Google Pixel 2 Questions & Answers

The title was supposed to say C-C
As in the title really; When I plug the phone into my laptop (Lenovo ThinkPad L450) with a C-C cable, the following happens.
Some key points in trying to diagnose the issue:
Used three different C-C cables including the one that comes in the box
Tried a USB 3.0 A-C cable on the same laptop, works perfectly
Plugged a HTC 10 into the same port with the same cables, allows fast charging and 3.1 transfer rates
I have been into 'Developer Settings' and changed 'Select USB Configuration' to 'Charging',
Can anyone help, or is anyone experiencing a similar issue? I really don't want to have to RMA this.

for charging i cant really help but for data transfer try enabling usb debugging and getting the right drivers for the pixel 2. also connect as MTP for data transfer.
havent tried any of this myself as i dont need to transfer my files yet and theres no roms either but let me know if it works.
good luck!

I have kind of the same issue - while mine charges, it doesn't recognize the phone for MTP at all. Tried both the cable that came with the device, and the 5x cable I've been using since February. My husband's 5x is recognized, my Pixel 2 isn't. Have to use a USB-C to USB-A cable to do any data transfers.
This ticks me off, because I have 2 USB-C ports on my laptop. One that's a USB-C/Thunderbolt port (which always worked with the 5x), and the other that's just USC-C with USB 3.0 capability, which has my USB hub plugged into it. The hub won't work with the C/TB port, and now neither will the Pixel 2. So I either have to grab my C to A cable to load music and use ADB, or plug into the hub's port, losing my external keyboard, mouse, external HDD, printer, and Wacom tablet.
vido.ardes, is your C port Thunderbolt as well?

vido.ardes said:
The title was supposed to say C-C
As in the title really; When I plug the phone into my laptop (Lenovo ThinkPad L450) with a C-C cable, the following happens.
Some key points in trying to diagnose the issue:
Used three different C-C cables including the one that comes in the box
Tried a USB 3.0 A-C cable on the same laptop, works perfectly
Plugged a HTC 10 into the same port with the same cables, allows fast charging and 3.1 transfer rates
I have been into 'Developer Settings' and changed 'Select USB Configuration' to 'Charging',
Can anyone help, or is anyone experiencing a similar issue? I really don't want to have to RMA this.
Click to expand...
Click to collapse
I posted my problem on the Google Product forums, and got this answer. It worked for me.
"Nikhil Rastogi said:
Hi all,
I just faced this issue. Connected my Pixel to my PC, no indication of connection either on PC or on Phone, except that the phone was charging. Even the file explorer on Windows 10 wasn't displaying Pixel as a connected device.
I found a solution, I hope it works for you all,
Go to Settings->Apps & notifications->App info->Tap 3 dots in top right corner->Tap 'Show system'.
Then find 'External storage' and 'Media storage' apps in the list and clear cache and data for both these apps. Restart your phone and wait 5-10 minutes before connecting the phone to your PC.
After connecting, the phone should now show 'USB connected for charging', as it did in Nougat. You can tap that notification and select file transfer."
Click to expand...
Click to collapse
These are the exact steps I did on the Pixel 2:
Settings>Apps & notifications>See all 125 apps>3 dot menu>Show System>Media Storage>Storage>Clear Data (this got the cache, as well)>Back>Back>External Storage>Storage>Clear Data.
Then I plugged it into the C/TB port, and the computer made the "USB Connected" noise, and "USB Debugging" came up in my phone's notifications (yes, I've enabled developer options and USB debugging there.) I'm then able to go into Settings>Connected Devices>USB and choose Transfer Files.

I just cleared the cache, not data for both and it worked.

krelvinaz said:
I just cleared the cache, not data for both and it worked.
Click to expand...
Click to collapse
Now that you can connect to your PC, is there any way I could get you or some other kind soul, to pull the system/framework folder and system/priv-app/SystemUIGoogle folder for me? The system.img files cannot be unpacked at this time. Every method tried gives "List index out of bounds" error.

Danariel said:
I posted my problem on the Google Product forums, and got this answer. It worked for me.
These are the exact steps I did on the Pixel 2:
Settings>Apps & notifications>See all 125 apps>3 dot menu>Show System>Media Storage>Storage>Clear Data (this got the cache, as well)>Back>Back>External Storage>Storage>Clear Data.
Then I plugged it into the C/TB port, and the computer made the "USB Connected" noise, and "USB Debugging" came up in my phone's notifications (yes, I've enabled developer options and USB debugging there.) I'm then able to go into Settings>Connected Devices>USB and choose Transfer Files.
Click to expand...
Click to collapse
Thanks for the advice, but unfortunately no change for me. I fear I may have to RMA this, which I really don't want to have to do.

I have found on my other devices, that if I reboot to recovery mode, my computer can then read the file folders in my device.

This appears to be an issue with the laptop, not the phone, as it works on another PC with a USB-C port

Related

Fuze not being recognized by Computer

My Fuze all of a sudden, when I plug it into my computer via USB, doesn't launch the USB to PC connection manager, and my computer doesn't recognize my device. My Fuze still draws power and charges through the USB cable, but I cannot Active sync it or put it into Disk drive mode. I've tried it on three seperate computers with the same result. Is something wrong with my Fuze? I've tried flashing several different ROMs with the same result. I've tried it through my headphone adapter and my TV out cable with the same result. Please Help, this is very frustrating.
Please can someone help. This is incredibly frustrating. Even if I can warranty exchange the phone, I can't flash back to standard SPL, because I can't sync to my computer to flash it.
hollywould said:
My Fuze all of a sudden, when I plug it into my computer via USB, doesn't launch the USB to PC connection manager, and my computer doesn't recognize my device. My Fuze still draws power and charges through the USB cable, but I cannot Active sync it or put it into Disk drive mode. I've tried it on three seperate computers with the same result. Is something wrong with my Fuze? I've tried flashing several different ROMs with the same result. I've tried it through my headphone adapter and my TV out cable with the same result. Please Help, this is very frustrating.
Click to expand...
Click to collapse
That is really strange. Have you tried looking at the setting in: Start - Settings - Connections tab - USB to PC?
Yeah, its all normal. I have it set to ActiveSync(Synce withOutlook)
I have Enable advanced Network checked(even unchecked it doesn't work)
and I have it to ask me about connection type when connected. The connection type never pops up when I plug in though.
Solved
The two USB cables I was using were broken or something, because now with a third USB cable I tried it works fine.
might be too simplistic, but i've made a similar mistake before...
are you checking the screen that appears on your fuze when you connect the usb cable? is the 'use as modem' option checked by accident?
EDIT: nevermind, didn't read your entire last post.
The weird part is that the USB cable that came with the Fuze no longer works. Maybe its the ROM I'm running?
Had the same problem. The fix for me was to open Active Sync on the phone and manually click sync. After that, all was good.

Data Issues (e.g. viewing Phone contents in Windows) - Please help/advise

I think I'm doing something wrong, the Pixel 2 only works with certain cables, or something else (port defect, OS defect, special drivers needed, etc.). I wanted to transfer some files from my PC (Windows 10) to my phone. I have a USB 2.0 to type-C cable that I plugged in. The phone came up in Windows but the contents of the window were blank. I could not access any contents or view anything on the phone. In Settings under USB I saw it said "charging" so I selected "transfer files" and it disconnected from Windows and reconnected only to go right back to charging. I have locked/unlocked, restarted the phone, tried different USB ports, and nothing works. The only function that works is "charging." When I use the supplied type-C to type-C that came with the phone I can get it to work only if I plug into the computer, then the phone, lock the phone, and then unlock it using my PIN (not fingerprint). I ordered a USB 3.0 to type-C cable to see if that works. Is there something I'm missing on why the phone won't connect with a USB-A to USB type-C cable...except to charge? Drivers or something else?
Also...I've reset the phone once (that didn't work either)...and even tried enabling USB debugging.
Please help. Thanks in advance.
Well...I think I figured it out with more troubleshooting. Apparently, you can't connect this phone to a computer via a USB hub. I was able to get it to work by plugging directly into my computer. I tried it on two different powered USB 3.0 hubs and it didn't work. Not sure why or if there is a way around it for convenience.

Pixel3 not visible to PC (USB Transfer mode)

I am using my USB to USB-C Cable form my Nexus 5X, which works flawlessly with that one.
With the Pixel, however, I don't get it showing up in Transfer mode (as a drive).
When using PTP mode it becomes visible, but of course only showing picture folders.
Cable works 100% fine as far as I know, also with the Tool-All-In-One etc.
Any idea how enable USB-Transfers from PC to Pixel3?
fronten said:
I am using my USB to USB-C Cable form my Nexus 5X, which works flawlessly with that one.
With the Pixel, however, I don't get it showing up in Transfer mode (as a drive).
When using PTP mode it becomes visible, but of course only showing picture folders.
Cable works 100% fine as far as I know, also with the Tool-All-In-One etc.
Any idea how enable USB-Transfers from PC to Pixel3?
Click to expand...
Click to collapse
When the pixel3 is connected did you look in the settings to see what USB mode is selected? You might need to change the mode to File Transfer. Also you have to unlock the phone after connecting it before it shows up. I'm not near a computer so I can't give the exact details.
EDIT: When the phone is connected go to Settings/Connected Devices/USB. Then in the section "Use USB for" make sure File Transfer is selected.
Thank you for the reply.
There's a "Yes" to all of that: USB mode is "Transfer Files", set directly via Setting but also checked on unlocked screen.
PC explorer shows Pixel3 in PTP mode (images folders only), which vanishes completely when switching to file transfer mode.
With Pixel 3 we are able to change which device controls USB connection, - i can't change this for this connection, it stays in "This device" (P3), "other device" (does this mean PC?) fails and reverts to "this device".
Is this a setting relevant only for Phone-to-Phone connections?
My Pixel 3 is doing this now with Android Auto after I got the February update. I can't change USB mode and Android Auto only launches on my phone instead of my car head unit. If I try to manually change the the USB mode to anything other than charging it immediately resets like nothing happened. If I change the control type to "other device" it reverts to "this device" and grays out the option.
I have tried a few cables, two different cars, and enabling USB Debugging but nothing helps. I think Google did this and we might have to wait on a fix.
As a follow-up, I've seen some people with this issue fix it by getting a USB C cable that is 65 ohm, or getting a USB 3.1 SS+ cable. I have one on order and will update when I receive it.
zeropants said:
As a follow-up, I've seen some people with this issue fix it by getting a USB C cable that is 65 ohm, or getting a USB 3.1 SS+ cable. I have one on order and will update when I receive it.
Click to expand...
Click to collapse
Thank you!
So this is a confirmation that this indeed is a bug needing some fix?
I did a quick look around and couldn't really find such a cable - what would I search for specifically?
I did not get confidently lucky with 65 ohm, USB 3.1 or SS+ terms..
(Also, i am quite sour about Google not including an USBCtoA connector.)
fronten said:
Thank you!
So this is a confirmation that this indeed is a bug needing some fix?
I did a quick look around and couldn't really find such a cable - what would I search for specifically?
I did not get confidently lucky with 65 ohm, USB 3.1 or SS+ terms..
(Also, i am quite sour about Google not including an USBCtoA connector.)
Click to expand...
Click to collapse
From my view it's a bug, but I don't have much to confirm with, just personal experience. I'm going to re-check Apple Carplay too to make sure it's not a vehicle fault.
Another failure.
So far I've tried 4 cables, including a USB-C 3.1 cable. I've tried 2 different cars with Android Auto support. No combination has enabled AA on the cars head unit.
I plugged my Pixel 3 into a laptop work USB 3 support and it connected to file transfer.
As a follow up, my wife's iPhone XR connects to Car Play almost instantly.
I found out my issue is specifically with Android Auto, and I have since fixed it. I had to remove all system updates to Android Auto and let it update and setup from scratch.
I finally managed to get my Pixel 3 recognized for file transfer.
Device manager showed a problem with the Portable Device - MTP device (yellow attention sign). I tried to update that driver, failing, even with the one from google directly .
However, i got the hint that missing system update (Windows) might be the culprit.
So I checked, installed the 2 it showed, and .. .. Pixel 3 showed up in device and file manager.

Connecting Pixel 3a to PC for file transfer.

I don't own any USB-C devices or cables at this time.
I am planning to buy Pixel 3a soon and would like to understand whether it comes with everything I need to connect it to my PC that is 6 years old and equipped with USB-3 Standard A connectors on motherboard. The objective is to transfer files in both directions.
From what I understand 3a comes with USB-C to USB-A adapter in the box. Does it mean I don't need anything extra to connect to PC to transfer files? That is it seems I would plug this adapter to motherboard, then USB-C cable to the adapter, then another end of USB-C cable to the phone. Is this correct?
And if I wanted one-cable solution then this is what I would want: https://www.amazon.com/dp/B01E9W8KY...colid=DAYIUPLW7ZM8&psc=1&ref_=lv_ov_lig_dp_it, right?
JoeSchmoe007 said:
I don't own any USB-C devices or cables at this time.
I am planning to buy Pixel 3a soon and would like to understand whether it comes with everything I need to connect it to my PC that is 6 years old and equipped with USB-3 Standard A connectors on motherboard. The objective is to transfer files in both directions.
From what I understand 3a comes with USB-C to USB-A adapter in the box. Does it mean I don't need anything extra to connect to PC to transfer files? That is it seems I would plug this adapter to motherboard, then USB-C cable to the adapter, then another end of USB-C cable to the phone. Is this correct?
And if I wanted one-cable solution then this is what I would want: https://www.amazon.com/dp/B01E9W8KY...colid=DAYIUPLW7ZM8&psc=1&ref_=lv_ov_lig_dp_it, right?
Click to expand...
Click to collapse
You would need to get a cable like the one in your link to connect to PC.
The adapter it comes with allows you to connect a USB thumb drive to the phone.
kc6wke said:
You would need to get a cable like the one in your link to connect to PC.
The adapter it comes with allows you to connect a USB thumb drive to the phone.
Click to expand...
Click to collapse
Got it, thanks.
kc6wke said:
You would need to get a cable like the one in your link to connect to PC.
The adapter it comes with allows you to connect a USB thumb drive to the phone.
Click to expand...
Click to collapse
I'm pretty sure you could also use it to connect a male to male USB A cable to connect a phone to a computer.
But yea, a USB-A to USB-C cable is the easier option.
Sent from my Google Pixel 3a XL using XDA Labs
If you need to plug it in to your computer yes, you need an additional cable. But for data transfer only just use ftp, no cable need and probably faster
Artim_96 said:
If you need to plug it in to your computer yes, you need an additional cable. But for data transfer only just use ftp, no cable need and probably faster
Click to expand...
Click to collapse
I find adb is far faster for data transfer when it wants to work tbh.
Sent from my Google Pixel 3a XL using XDA Labs
I just got a 3a and can't get the phone to connect to my PC properly for file transfer or adb use despite the phone showing properly on device manager and having had it work fine with an S9, G7 power and even a previous 3a. I'm lost.
carnivalrejectq said:
I just got a 3a and can't get the phone to connect to my PC properly for file transfer or adb use despite the phone showing properly on device manager and having had it work fine with an S9, G7 power and even a previous 3a. I'm lost.
Click to expand...
Click to collapse
I don't have the 3a but I saw in one of the videos there is a setting in the phone that defines what to do when phone is connected to a computer. One is "Charge Only", another something like "File Transfer" (and I think there are others). Could it be that you have it set it to "Charge Only"?
carnivalrejectq said:
I just got a 3a and can't get the phone to connect to my PC properly for file transfer or adb use despite the phone showing properly on device manager and having had it work fine with an S9, G7 power and even a previous 3a. I'm lost.
Click to expand...
Click to collapse
It's likely one of three things.....
1) You haven't installed the latest ADB drivers (although this is unlikely if you had it working with this computer and another Pixel 3a).
2) As already noted, by default you have to manually change the connection type to "Data Transfer" anytime you plug your phone into a computer. When you plug the phone into the computer, you should see a new "Android System" notification on your phone. Open that notification and change the connection type from "Charge Only" to "Data Transfer".
3) To use ADB, you need to make sure you have turned on Developer Settings and turned on "USB Debugging" in the developer settings.
If all of these things are correct, then I would "Revoke USB debugging authorizations" in the developer settings and then plug the phone back into the computer. You will see a new authorization popup on the phone which you need to accept.
Skittles9823 said:
I'm pretty sure you could also use it to connect a male to male USB A cable to connect a phone to a computer.
Click to expand...
Click to collapse
Not really. There's no such thing as a Type-A to Type-A USB cable in USB 2.0. You can probably find a cable with USB 2.0 connectors on both ends, but they violate the spec, and can't properly be called "USB." (there's lots of crap like that around) In USB 3.1, there's a very specialized one "defined for operating system debugging and other host-to-host connection applications."
The adapter included with Pixels is a USB "On-The-Go" one, it tells the phone act as a USB host (so it can connect to a thumb drive, keyboard, USB headset, etc.). Per the spec "This cable assembly is defined for direct connect to a USB device (e.g., a thumb drive). System functionality of using this adaptor assembly together with another USB cable assembly is not guaranteed." Having said that, Google does provide the adapter to allow the Pixel to connect to another Android phone using its A to micro-B "charging" cable in order to copy data when changing phones.
To have the phone appear as a drive on a PC, the PC is the host. You need a USB Type-A to Type-C cable to connect to the Pixel.
mike.s said:
Not really. There's no such thing as a Type-A to Type-A USB cable in USB 2.0. You can probably find a cable with USB 2.0 connectors on both ends, but they violate the spec, and can't properly be called "USB." (there's lots of crap like that around) In USB 3.1, there's a very specialized one "defined for operating system debugging and other host-to-host connection applications."
The adapter included with Pixels is a USB "On-The-Go" one, it tells the phone act as a USB host (so it can connect to a thumb drive, keyboard, USB headset, etc.). Per the spec "This cable assembly is defined for direct connect to a USB device (e.g., a thumb drive). System functionality of using this adaptor assembly together with another USB cable assembly is not guaranteed." Having said that, Google does provide the adapter to allow the Pixel to connect to another Android phone using its A to micro-B "charging" cable in order to copy data when changing phones.
To have the phone appear as a drive on a PC, the PC is the host. You need a USB Type-A to Type-C cable to connect to the Pixel.
Click to expand...
Click to collapse
Thanks for the info.
Sent from my Google Pixel 3a XL using XDA Labs
sic0048 said:
It's likely one of three things.....
1) You haven't installed the latest ADB drivers (although this is unlikely if you had it working with this computer and another Pixel 3a).
2) As already noted, by default you have to manually change the connection type to "Data Transfer" anytime you plug your phone into a computer. When you plug the phone into the computer, you should see a new "Android System" notification on your phone. Open that notification and change the connection type from "Charge Only" to "Data Transfer".
3) To use ADB, you need to make sure you have turned on Developer Settings and turned on "USB Debugging" in the developer settings.
If all of these things are correct, then I would "Revoke USB debugging authorizations" in the developer settings and then plug the phone back into the computer. You will see a new authorization popup on the phone which you need to accept.
Click to expand...
Click to collapse
Turns out there was a heavy Windows update pending upon restart. The thing bugs me about them constantly so I usually ignore them. I restarted and let it do it's thing for 4 hours (damn Windows lol) and after it restarted the phone for file transfer, as well as adb started working correctly.

Can't connect to Windows 10 PC?

For some reason I can't connect my Pixel 4a to my PC with a USB C - USB A cable (or USB A - USB C, not sure what the official name is) , even though it worked fine on my previous phone.
Included with the phone is a USB C - USB A adapter, but I see no use for it unless you have a special USB A cable which I don't.
My motherboard does have a USB C slot on it and it does read my phone when I plug it in that way but for some weird reason it's really loose and doesn't stay connected unless I keep physical pressure on it.
I'm not going to update to Android 11 until the November update because I've heard the current build has a few bugs, but does anyone know if Android 11 fixed the USB C - USB A issue?
Have you made sure to switch to file transfer mode? It defaults to 'no transfer' mode when I plug into my laptop.
Most likely you need to toggle the phone connection settings to data transfer, originally it will be set to charge only I think.
WAusJackBauer said:
For some reason I can't connect my Pixel 4a to my PC with a USB C - USB A cable (or USB A - USB C, not sure what the official name is) , even though it worked fine on my previous phone.
Included with the phone is a USB C - USB A adapter, but I see no use for it unless you have a special USB A cable which I don't.
My motherboard does have a USB C slot on it and it does read my phone when I plug it in that way but for some weird reason it's really loose and doesn't stay connected unless I keep physical pressure on it.
I'm not going to update to Android 11 until the November update because I've heard the current build has a few bugs, but does anyone know if Android 11 fixed the USB C - USB A issue?
Click to expand...
Click to collapse
I had this issue too. Windows file explorer would just crash after one or two files and stop transfer, no matter the size and type. (Yes I had file transfer selected on my phone ?)
Then windows update gave me a driver called "Google Inc. - Other Hardware - Kedacom KDB Composite Interface". I also updated to the newest firmware on the phone. No idea which of these did the trick or if it was the combo. However. Smooth sailing now ??
Hope this helps
(If windows update refuses to give you the driver, you can get it from Microsoft's update catalogue online. A Google search will do)
Ok it's completely messed up. When I search for USB settings it doesn't let me change anything at all, even though when I first got the phone I could and I changed it to transfer files. EDIT: No actually the setting that I changed was a developer option called "Default USB configuration" which I changed to transfer files but that still did nothing.
I just plugged in my phone and looked for the USB setting in the notification area but it wasn't there, but I noticed an option called "manage"
I went in there and noticed this. (see attachments) it's locked to be off and I can't change it. Very odd.
WAusJackBauer said:
Ok it's completely messed up. When I search for USB settings it doesn't let me change anything at all, even though when I first got the phone I could and I changed it to transfer files. EDIT: No actually the setting that I changed was a developer option called "Default USB configuration" which I changed to transfer files but that still did nothing.
I just plugged in my phone and looked for the USB setting in the notification area but it wasn't there, but I noticed an option called "manage"
I went in there and noticed this. (see attachments) it's locked to be off and I can't change it. Very odd.
Click to expand...
Click to collapse
You're in notification settings. Try short tapping rather than long tapping to get the menu to pop up allowing you to select data transfer.
Changing default USB settings in developer options doesn't work for me either.
GoldElocks said:
You're in notification settings. Try short tapping rather than long tapping to get the menu to pop up allowing you to select data transfer.
Changing default USB settings in developer options doesn't work for me either.
Click to expand...
Click to collapse
My point is that the notification that normally comes up when you plug in your phone to a computer to change to data transfer, charge only ect ect isn't even coming up because the firmware is stopping that notification from coming up altogether and I can't change it so it does.
WAusJackBauer said:
My point is that the notification that normally comes up when you plug in your phone to a computer to change to data transfer, charge only ect ect isn't even coming up because the firmware is stopping that notification from coming up altogether and I can't change it so it does.
Click to expand...
Click to collapse
Almost certainly a cable or host port issue. Swap cables and see what happens. Same for hosts/host ports. You're not going to have toggling options if the phone does not 'see' all expected lines/pins.
I had the same issue and changed to a different cord to fix the problem.
You have an non certified cable it seems, I've confirmed this pixel 4a works with only certain cables for usb transfer, also the usb a to c cable you have will not charge the device as well.
Get a cable from know manufacturers like Samsung, it worked for me.
Yeah turns out it was a cable. Strange how my cable worked with my old phone but not with the Pixel 4a
Had this issue with my new 4a just now. Cable was fine, even used the new cable that comes with it using a Usb C to Usb A adapter. Nothing worked. Upon opening Device Manager I found a new device called 'Kedacom USB Device'. After trying random things, I decided to uninstall the current drivers by right clicking on it and clicking 'Uninstall device'. Suddenly the phone connected, and even showed the adb prompt.
So for anyone still facing this issue, hopefully this solution might help

Categories

Resources