Search code examples
androidadb

How do I connect a Lenovo IdeaPad S6000 to Windows 7 (64-bit)


Lonovo does not appear to provide any drivers for the ADB Interface and Google's USB Drivers do not support the Lenovo IdeaPad. How do I get the ADB Interface installed?


Solution

  • You will first need the Device IDs of the IdeaPad. You can find these in the Device Manager, by right clicking on "IdeaPad S6000" under "Other Devices". Select the "Details" tab and choose the "Hardware Ids" Property. In my case these were the two values (though searching for these steps online has led to many other slight variations):

    USB\VID_17EF&PID_75E0&REV_0255&MI_01
    USB\VID_17EF&PID_75E0&MI_01
    

    Then using the Google USB Drivers found in the Android-SDK (andriod-sdk/extras/google/usb_driver) look for the file android_winusb.inf. There are two sections defined for device drivers, one (the first) for 32-bit operating systems ([Google.NTx86]) and one for 64-bit operating systems ([Google.NTamd64]). You will see a series of Google Reference devices (Nexus One, Nexus Q etc.) At the end of these devices add the following three lines:

    ;IdeaTab S6000
    %CompositeAdbInterface%     = USB_Install, USB\VID_17EF&PID_75E0&REV_0255&MI_01
    %CompositeAdbInterface%     = USB_Install, USB\VID_17EF&PID_75E0&MI_01
    

    Save and exit, then attempt to install the the Google OEM USB Driver. With your Hardware Ids in place Windows 7 should recognized the driver and then the device. I have tested this on my Windows 7 desktop and now Appcelerator Titanium and my Android Jelly Bean tablet are talking perfectly together :) I hope this can help anyone else.