Problema con la detección de tabletas Synchro Digital

Mi colega y yo tenemos que desarrollar e implementar una aplicación en una tableta Android para una empresa. Empezamos y casi terminamos el desarrollo de la aplicación en cuestión usando el Eclipse AVD (no habíamos recibido la tableta todavía) y funciona perfectamente.

Recibimos la tableta en la que debe instalarse la aplicación, el modelo: SynchroDigital INOSOP10-4.0 RES, 10 "con ICS, menos de 100 €, el realmente barato.

Nuestro problema: mi PC no reconoce la tableta (WIN7, no puede instalar los controladores al conectar, aunque ya he desarrollado con éxito en Galaxy S y Galaxy Tab). Tengo acceso al espacio de almacenamiento cuando activo el almacenamiento masivo pero no se reconoce como una tableta, por lo tanto, no se puede compilar directamente desde Eclipse, no aparece nada en la lista de dispositivos.

Habilitar depuración USB no cambia nada.
No hay actividad en el logcat al conectar la tableta.
En la administración de dispositivos, encuentro la tableta en Otros dispositivos / Android, con el triángulo amarillo. El sitio web del fabricante ofrece una sección de "Soporte", pero no hay enlace con los controladores.
Probado con otro PC, el mismo resultado.

¿Algunas ideas? ¿Es posible que algunas tabletas no permitan desarrollar directamente desde Eclipse?

En primer lugar, se trata de un problema de controlador. Desafortunadamente usted está bastante fuera de suerte sin el conductor.

Hay un par de cosas que puedes probar de lo más fácil a lo más difícil:

  1. Si usted tiene un MAC en la oficina, pruébelo, a menudo no necesita un conductor.
  2. Si el dispositivo está enraizado, puede utilizar ADB de forma inalámbrica
  3. Puedes intentar modificar el controlador de google android (ver más abajo)

EDITAR Este método funciona de forma fiable en Windows. Si está ejecutando Windows 8, tiene que reiniciar en el menú de inicio avanzado y deshabilitar la firma del controlador para instalar el controlador modificado.

Google incluye los controladores USB para los dispositivos Nexus como parte del SDK. Si no ha instalado el paquete de controladores USB de Google desde el Administrador de SDK, hágalo.

Desde la carpeta SDK, veo los controladores aquí: / android-sdk-windows / google-usb-driver /

Al abrir el android_winusb.inf, puede ver una entrada de ejemplo para el Nexus One:

;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01 

NOTA Esta entrada se encuentra en dos ubicaciones (el controlador de 32 bits y las secciones de controlador de 64 bits). Vamos a crear una nueva entrada, pero la nuestra probablemente solo tendrá 2 identificadores de hardware. Por lo tanto, bajo la sección [Google.NTx86], cree una entrada:

 ;SynchroDigital INOSOP10-4.0 RES %SingleAdbInterface% = USB_Install, %CompositeAdbInterface% = USB_Install, 

Ahora tenemos que llenar los espacios en blanco.

  • Abrir gestor de dispositivos
  • Ir a Otros dispositivos / Android y abrir la entrada con el triángulo amarillo
  • Ir a la pestaña de detalles
  • Seleccione ID de hardware en la lista desplegable Propiedad

¿Parecer familiar? Ejemplo: USB \ VID_0BB4 & PID_0CBB & MI_01

Copiar y pegar estos en el lugar apropiado:

 ;SynchroDigital INOSOP10-4.0 RES %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CBB&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CBB&REV_0228&MI_01 

NOTA No creo que importe dónde pegue estos identificadores de hardware, creo que los nombres de las variables son sólo para fines cosméticos. Puedo estar equivocado, no escribo los controladores de Windows.

Ahora copia y pega esa entrada entera en la sección [Google.NTamd64]. Todo hecho, intenta actualizar el controlador y ver si lo acepta.

Me gustaría añadir una cosa más a "Error 454" respuesta, que btw trabajo para mí. si usted simplemente ir al administrador de dispositivos y decir "Actualizar controlador" no funcionará (no para mí).

Después del procedimiento anterior he ejecutado el comando "echo 0xYYYY >>"% USERPROFILE% .android \ adb_usb.ini "(donde YYYY es un número de cuatro dígitos de VID_0BB4. En este caso sería" echo 0x0BB4 >> "% USERPROFILE% .android \ adb_usb.ini "), y luego fue al administrador de dispositivos y en el procedimiento de controlador de actualización chosed" Examinar mi computadora para el software del controlador "y luego chosed" Permítanme seleccionar de la lista de controladores de dispositivo en mi computadora ". Después de eso, haga clic en Examinar y elija "android_winusb.inf". Dirá que el conductor no está firmado digitalmente, pero ignora la advertencia y continúa.

Después de esto, ejecute adb kill-server y luego los dispositivos adb y su dispositivo debe estar en la lista.

Tengo barato prestigio PMP3370B tableta.

Casi trabajado con el Prestigio PMP5101C QUAD también ….. los conductores parecían trabajar pero entonces tuve que:

  1. hacerlo de nuevo, pero esta vez en modo MTP (estaba en modo de almacenamiento masivo la primera vez que significaba dos entradas, cada una con PID diferentes). (Esto no lo arregló, pero significó que estaba informando como ok en Windows en modo MTP)
  2. A continuación, siga este http://blog.itfiser.cz/android-adb-with-prestigio-multipad-pmp5080cpro-and-win7/

El identificador de proveedor para utilizar en 2. era 0x2207

Vale la pena señalar que si actualiza su versión de Android instalado en su PC, nuke la entrada que agregó en 2.

El controlador modificado funciona como un encanto en mi tableta Prestigio PMP5770D, y también en el amigo Coby Kyros MID7042. Gracias

No relacionado con Synchro Digital … Pero para las personas que (como yo) estaban buscando cómo hacer PMP5101C_QUAD los conductores de trabajo y tropezó en este post: En "android_winusb.inf" tuve que añadir:

% SingleAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & REV_0222 & MI_01% CompositeAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & MI_01

Tenga en cuenta que si agrega los que están en el orden equivocado, como por ejemplo:

% SingleAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & MI_01
% CompositeAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & REV_0222 & MI_01

El adb no lo reconoce como un dispositivo PMP5101C_QUAD.

  • Establecer configuración regional que no funciona en tablets
  • ¿Por qué la aplicación Android se ejecuta en una ventana pequeña en el emulador de tableta?
  • Nuevo NavigationDrawer en tabletas con disposición fija a la izquierda
  • Implementación de Gmail Tablet como Gaveta de navegación
  • Herramienta de visualización para móviles (tableta)
  • ¿Cómo puedo proporcionar soporte de orientación para tablet solo en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.