Google Glass ADB dispositivos no encuentra. El controlador OMAP4430 no está instalado (¡no lo encuentra!)

Conectar en el vidrio a través de USB me permite navegar por archivos y tal. Pero incluso con el modo de depuración ON no puedo conseguir que aparezca con el comando adb devices . También mi sistema Windows dijo que no podía encontrar un controlador de dispositivo OMAP4430 (que es el Glass SoC creo).

¿Qué hacer?

Esto fue bastante frustrante, pero conseguí esto para trabajar en Windows 7 con estos pasos, que son similares a lo que describió Jenny Murphy excepto que esto realmente funciona y tiene los nombres de archivo correctos, etc:

1 – Encuentra su carpeta de controlador de usb dentro de la carpeta de paquetes de adt, en mi computadora estaba aquí:

C: \ Users \ mscheel \ Desarrollo \ adt-bundle-windows-x86_64-20130219 \ sdk \ extras \ google \ usb_driver

2 – Abre el archivo llamado android_winusb.inf

Agregue este fragmento mágico a la sección [Google.NTamd64] y [Google.NTx86], que incluye el PID y VID correcto para Google Glass (Actualizado en mayo de 2014 después de ayudar a un estudiante en Boston AnDevCon):

; Google Glass% SingleAdbInterface% = USB_Install, USB \ VID_18D1 & PID_0d02% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_0d02

[Actualización de agosto de 2013 – En las ventanas puedes encontrar los valores de lo anterior, entrando en el Administrador de dispositivos, haciendo clic con el botón derecho del ratón en tu dispositivo> Propiedades> ficha Detalles> Cambiar Dropdown a ID de hardware. Una vez que los tienes, asegúrate de que coincidan con lo que pones en tu archivo inf, para un desarrollador que ayudo hace poco tuvimos que comentar las dos primeras líneas y usar las últimas dos líneas]

3 – Vaya al Administrador de dispositivos y busque el icono de advertencia amarillo de Glass, haga clic con el botón derecho del ratón y seleccione Actualizar software de controlador, elija seleccionar desde el equipo y escriba la ruta en el paso # 1 (sólo la carpeta principal de android_winusb.inf). Mi computadora dio una advertencia de anti-virus que despedí, y poco después pude usar Droid AT Screen para reflejar mi pantalla de cristal en mi PC con Windows, lo cual es genial para presentaciones.

El dulce sabor del éxito:

Introduzca aquí la descripción de la imagen

Tenga en cuenta que después de que este vidrio se mostrará en el Administrador de dispositivos como "Android Phone> Android Composite ADB Interface".

Introduzca aquí la descripción de la imagen

Otra adición, mayo de 2014, de ayudar a un usuario: A veces Windows le dirá alegremente que sus controladores ya están actualizados y que está utilizando los correctos. Aunque has hecho modificaciones en el archivo inf. "El mejor software de controlador para su dispositivo ya está instalado" .Si esto ocurre busque la opción de abajo durante el flujo de trabajo "Permítanme elegir de una lista de controladores de dispositivos en mi computadora." No es fácil de detectar y parece ser la misma opción Que está haciendo, pero mantenga un ojo hacia fuera para ello Esto ayudará a la fuerza de Windows para empezar a utilizar sus cambios.

Los usuarios de Windows 8 tendrán que seguir las instrucciones @ http://tivadj-tech.blogspot.com/2012/09/certificate-check-error-when-installing.html para que el controlador se instale. ¡Este paso debe ser completado antes de comenzar a instalar el controlador!


Resumen de pasos en el enlace anterior (imprima o anote estos pasos antes de continuar)

  • Vaya a la pantalla Configuración de PC , seleccione el elemento de menú izquierdo General , desplace el panel derecho si es necesario y seleccione el botón de inicio avanzado . Avanzará a una nueva pantalla.
  • Seleccione Solución de problemas , luego Opciones avanzadas y , a continuación, Configuración de inicio , Reiniciar . Su sistema se reiniciará, pero hará una pausa con un menú de opciones.
  • Elija Deshabilitar la aplicación de firma de controlador (debe ser el elemento 7). El sistema continuará con el arranque.
  • Instale el controlador siguiendo los pasos de la respuesta aceptada anterior.

He experimentado un problema ligeramente diferente esta mañana que me hizo volver pista sobre todo lo anterior sin éxito.

Podía ver Glass como el tipo correcto en el administrador de dispositivos Android, pero todavía no tenía nada en adb – dispositivos, o Eclipse, por supuesto.

La solución que encontré fue desinstalar la interfaz de Android Composite ADB bajo Android Device dentro del Administrador de dispositivos de Windows. NO COMPROBAR la casilla que dice que elimine el software del controlador del dispositivo o necesitará volver a cargarlo también. Entonces quité el cable del USB de la computadora. Reconectado de nuevo y todo estaba bien. Es posible que necesite un reinicio antes de volver a conectar el cable, pero no lo hice.

Una pista a esto era que cuando usted conecta vía USB normalmente usted consigue el popup que pide qué usted quiere hacer, las imágenes de la importación, abre el explorador de las ventanas etc. No estaba consiguiendo esto que era mi pista a algo que era incorrecto.

Una vez que funciona, también debe ver Glass como un dispositivo en su "equipo" similar a cómo vería una unidad USB. Esto también me faltaba originalmente.

Un pedazo interesante era que tenía esto que trabajaba previamente en la misma computadora exacta. Inicialmente pensé que se trataba de algo relacionado con la actualización XE12, en lugar de un misterio mágico de Windows 7 Pro 64but USB drivers.

Arranque rápido

%SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022 %SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022&REV_0100

La interfaz de inicio rápido aparece en VID_0451 & PID_D022.

Poking alrededor encontré una entrada de blog que parece tener una solución. Aquí está una copia y pega del tutorial de Michal :

… [F] o la mitad del día que el ADB no quería oír hablar de la nueva tableta que se supone que cooperar con.

Aquí está cómo usted puede forzarlo a escuchar:

  1. Es necesario descargar el SDK de Android. Además, necesitaremos controladores USB adicionales de Android que se pueden instalar a través del gestor de SDK.
  2. Después de instalar el SDK de Android, vaya a ../sdk/extras/google/usb_driver . Modificaremos un poco el archivo android_winusb.ini. Edite el archivo y busque las [Google.NTx86] o [Google.NTamd64] . Pegar código proporcionado justo debajo de esas dos líneas. No modifiques nada más.

     ; OMAP-3/4 %SingleAdbInterface% = USB_Install, USB\VID_0930&PID_D101 %CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D102&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D106&MI_02 %CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D107&MI_03 %SingleAdbInterface% = USB_Install, USB\VID_0930&PID_FFFFE %CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_FFFE&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_0930&PID_D022 %CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D022&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D10A&MI_01 ; OMAP-3 / 4 - ICS %CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D109&MI_01 
  3. El siguiente paso requiere modificaciones en el archivo android_usb que se puede encontrar en “%USERPROFILE%\.android\ . Por %USERPROFILE% O significa la carpeta Documents and Settings de su usuario registrado actual. La carpeta .android no estará visible por lo que debe habilitar la visibilidad de los archivos ocultos.

  4. Edite android_usb para cambiar la ID del proveedor para que coincida con el proveedor de su dispositivo. El ID que usé es 0930 que coincide con ID de proveedor de Tochiba que aparece en el sitio web oficial de Android. Si está intentando habilitar su dispositivo OMAP4 Android y no es Tochiba, modifique 0930 en ambos archivos editados para que coincida con su gadget. Usted puede obtener la ID del proveedor desde aquí .
  5. Cuando conecte la tableta a través de USB, Windows intentará buscar los controladores apropiados e instalarlos. Y sin sorpresa, fallará. Vaya a 'Administrador de dispositivos' en Windows y debería ver amarillo '?' Para un dispositivo desconocido. Haga clic en él e instalar o actualizar el controlador. Elija driver manualy desde su disco duro y navegue hasta el archivo android_winusb.ini que modificó antes. Ignore las advertencias e instale el controlador.
  6. Navegue con el cmd a ../sdk/platform-tools/ y use el comando adb kill-server . Se eliminará el servidor ADB.
  7. Puede conectar su tableta a través del cable USB. Para comprobar si ADB ve la tableta, escriba 'adb devices'. Como salida debe obtener el ID de su dispositivo y de ahora en adelante Eclipse debe ser capaz de detectarlo.

Agregue lo siguiente a su archivo android_winusb.inf en la sección [Google.NTamd64]

 ;Google Glass %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_9001 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216 

Actualizar el controlador en el administrador de dispositivos. Confirmado trabajando en XE7.

  • ¿Cómo mostrar el mapa estático en la tarjeta usando GDK?
  • Glassware auth: android.accounts.OperationCanceledException "No se permiten las credenciales de uso compartido: cancelación."
  • Cómo iniciar una actividad normal en Google Glass
  • Comando de voz de vidrio más cercano a la lista dada
  • BroadcastReceiver onReceive () no llamado cuando se registra dinámicamente
  • ¿Cómo puedo iluminar la pantalla al abrir una aplicación de Actividad en mi vidrio GDK de inmersión?
  • Unity3D + Glass Development Kit Vista previa
  • Google Glass: Iniciar una actividad con "Ok Glass, Command"
  • Reproducción de un video local en Glass
  • Prueba la aplicación Cronómetro en Google Glass Launcher en el dispositivo Samsung s4
  • Programa Hello World para Google Glass - Paso a paso
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.