I had this or a very similar problem and many of the suggestions above (and on several other websites) didn't fix it, but this did. Here it is if you've found this thread and had no luck so far:
- Settings > Security > Allow HiSuite to use HDB = OFF
- Settings > Developer options = ON (with no other items in this screen turned on - not even USB debugging)
Sadly, the point of HDB is to not have to turn on Developer options, but it failed to do this for me.
I have a Huawei P8-Lite with Android 5.0.1 (not rooted), connecting to Win 10 with HiSuite 5.0.1.300_OVE installed.
Symptoms were, after plugging phone into USB port: Windows would report USB device not recognized - regardless of whether Photos, Files or USB drive selected on phone, same for USB tethering ... except after several tries 'Files' would work and HiSuite would see it! Another phone (Samsung S3 mini) worked just fine with the same cable and port.
I had tried without luck:
- Updating the driver in Device Manager
- Upgrading HiSuite from 4.x to 5.x
- Different USB cable
- Different USB port
- Restart phone and PC
- Log into PC as admin
- Dialler > *#*#2846579#*#* > Background Settings > USB Port Settings = "Hisuite Mode" (was this already), and the others on that screen
I refused to be drawn into downloading drivers from random sites. Huawei.com doesn't seem to have any drivers for download. I didn't want to reset the phone, as that would mean several hours of my life I'd never get back.
Sorry about the cross-post if you also saw this on another site. I was so happy when I was able to use USB tethering again, I just wanted to share the joy!! ... and help others solve their problem if they went through the same journey I went through.