I recently bought a very cheap ZTE U791 that I wanted to use as a debugging device while developing an Android app.
It took me a whole day to find the correct drivers that would work, Windows 7 64Bit made it even harder.
Like every Android phone, you have to install ADB and its drivers to access the Android Debug Bridge.
To install the ADB intereface simple install the Android SDK if how have not already.
You will then have to install the Phone drivers on Windows:
You can check in the Device manager to make sure there are no devices with exclamation marks once you have installed the drivers below!
I tried tons of drivers to get it to work – the one that worked for me was the Debug Drivers below – but you might need to install both:
Then the VERY IMPORTANT STEP:
Then you will have to tell ADB what phone to use. By that I mean adding the PCI ID to a text file to tell ADB that this peripheral is compatible.
The Spreadtrum PCI ID is 0×1782
add this line to “Your user directory/.android/adb_usb.ini”
If the file does not exist create it.
Add this Code:
Then the phone should work and be detected by your PC:
To test navigate to your Android SDK Directory and run: adb devices
C:\sdk\platform-tools adb devices List of devices attached 19761202 device
On a Mac you would also need to add this Vendor ID – it is however easier and you also have the ability to FIND the Vendor ID for the specific phone.
Add the Vendor ID to the following file:
You might have to kill and start the ADB server with
adb kill-server<br /><br />adb start-server
To find the Vendor ID on a Mac all you need to do is
1. Plug in the Phone
2. Click the Apple Logo
3. Hold the Control Button and Click on System Information
4. Open the USB and then the USB Phone Section
You should see something like this