Sunday, November 24, 2013

Funbook P300 support for Windows 8

  • Install the default adt bundle from Google
  • It includes the default Google adb drivers
  • Device manager recognizes the P300 as an Android device but does not update the driver
  • Either edit the default Google usb driver or download it and edit it.
  • To recognize the Funbook, the PID:VID combination needs to be added to the android_winusb.inf file.  An example configuration:
    • %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
      %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
  • Can be changed to 
    • %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0003
      %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0003&MI_01
  • Notice the VID:PID changed to 18d1 and 0003. This will enable WIN8 to install the driver.
  • Now the USB driver for the Funbook P300 is recognised, but Win8 will not install it as it is not signed. So Windows 8 driver signing has to be disabled as given here
  • Once this is done Win8 will install the driver
  • Android application development IDE will now recognize and install the application on the device. 
  • This method should work for any of the lesser known Android tabs having a PID of 18D1.