When I connect my phone to my laptop with the original cable, I get the option called transfer files. Now, I have Huawei Matedock 2,

Huawei Matedock 2's ports: HDMI, VGA, USB-C

and when I connect the phone to its USB-C port, I don't get the option. It's just charging the phone.

Is it possible to charge and transfer files using this hub on USB-C?

  • 1
    Please update your post to include the Android device, Android OS version, and how you are connecting the dock to the pc/laptop and the Android device. Commented Nov 26, 2019 at 20:05

2 Answers 2


Looking at the Matedock 2.0 on Amazon: https://www.amazon.com/Huawei-Matedock-Matebook-Devices-Connection/dp/B075MWC9VS/ref=cm_cr_arp_d_product_top?ie=UTF8

It seems like that USB-C port is kind of unclear on what functionality it supports or doesn't support.

I'm probably wrong on this, but my first thought was that since the USB-C port is right next to the VGA and HDMI outputs, it could be that it's only meant to be used for video output (with a USB-C to HDMI cable or something like that). I'm not even sure that could be the case technically speaking though, as USB-C should transfer data indiscriminately, I don't think it can be "video-only" like HDMI or displayport are.

It's more likely that the dock is just built cheaply, and doesn't support the proper data bandwidth necessary for data transfer on your phone (or at least, as much as Android would like. Android can be really picky with what data connections it accepts over USB, as I've seemed to notice). Also could be that your phone or USB cable has problems with data transmission over USB 3.0, which is sometimes the case with regular USB-A 3.0 ports/cables - I know I've had trouble connecting some of my android phones to USB 3.0 ports on my computers before, and they worked fine as soon as I switched them to a different 2.0 port instead.

I would suggest you try using the USB-A port on the back of the dock instead. Get a USB-A to USB-C cable and use that to hook your phone up to the dock, and then the dock to the computer's usb-c. The problem might just be with some kind of weird miscommunication along the signal path between the computer's USB-C port, and the dock's USB-C port.

EDIT: Also, try a few different USB cables. You may just need a higher-quality USB cable in order to get full data transfer capability. A lot of the time Android will refuse to connect with data transfer if it doesn't like the particular USB cable you're using. It is weird that the one you have won't work through the Matedock if it would otherwise work plugged directly into the computer, but it can't hurt to swap it out anyway and see if a different one fixes your problem.


Next to any other reasons other people mentioned, I noticed that in some cases with some devices and some hubs, it does matter how you attach the USB-C cable.

While normally you can plug it in in any direction, some devices will only work when you plug it in in one specific direction, especially if it is a USB-C to a different type of USB cable, the hub also might do that kind of despite having a physical USB-C port since internally sometimes they use the old interface, as many of them are USB 2.0 internally.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .