Wednesday, February 27, 2013

Connecting MK808 device to ADB using the bridge and OEM USB Drivers


MK808 is a very cheap and handy Android device to play around. Connected to an HDMI monitor, we can easily run Android applications on this device. Before starting, we need to first connect MK808 to the ADB so that we can install/run/debug applications. OEM drivers provided by Google is not sufficient to connect the MK808 device to the ADB. After installing the OEM drivers, please follow the below steps


  • Find out the vendor id of the device from device manager
  • To do this, connect the OTG port to the USB port of your computer
    • Goto Start menu and right click on “My Computer” and chose “Properties”
    • Select the “Devices” option which will open “Device Manager”
    • Select your device (mostly in USB devices or Other devices) and right click and chose “Properties”
    • Choose “Details” tab and select “Hardware Ids” from the property dropdown, you can see the hardware id, in my case it was x2207
  • Open android_winusb.inf and add these lines 
;<Device name>   in our case I gave MK808
%SingleAdbInterface%        = USB_INSTALL, USB\VID_2207&PID_0010&MI_01
%CompositeAdbInterface%     = USB_INSTALL, USB\VID_2207&PID_0010&REV_0222&MI_01

  • Open  C:\Users\<your id>\.android\adb_usb.ini and add the following entry
0x<device id>  .. in our case it is 0x2207
  • Restart ADB by

adb kill-server
abd start-server

Now ADB should recognize the device

3 comments:

  1. You are the man. Works beautifully. The part I was missing was the part about adb_usb.ini. Now I am debugging on my MK808.

    Thanks!

    ReplyDelete
  2. Thank you man, totally helpful for me. Thanks-

    ReplyDelete
  3. Hi I can't find both files listed here what should I do, I am not using an MK808 but rather an LG G4 but my device isn't recognized in adb it won't show up so figured this would help but I can't find the 2 files you mentioned

    ReplyDelete

Blog Archive