I'm trying to use USB tethering on a raspberry pi so that I can SSH into it via USB, but the thing is that my phone wont allow you to enable usb tethering (why) unless the phone has actually detected that there is something on the other end it can tether with. I have no idea how it determines what is tetherable or not, I figured just starting ADB on the pi with USB debugging on would allow the phone to pick it up but it hasn't had any effect. The phone is a Zenfone 2. Any ideas?
The only driver I seem to be able to find is a windows driver, here: https://www.asus.com/ca-en/Phone/ZenFon ... _Download/
I've read that you can load windows wifi drivers using ndiswrapper, would it be possible to load the phone's USB drivers using that?