5 votos

¿Alguien puede conectar el Gioteck VX-1 (controlador PS3) por Bluetooth?

Tengo un controlador Sony DUALSHOCK 3 SIXAXIS, puedo usarlo como un controlador USB en mi OS X Mountain Lion MacMini y funciona perfectamente. Lo tengo configurado en Bluetooth para que cuando no esté conectado por USB, sólo presione el logo de la Playstation y se conecte instantáneamente por Bluetooth. En mi humilde opinión, los mandos Sony DUALSHOCK 3 SIXAXIS están sobrevalorados, así que compré un mando inalámbrico gioteck PS3 VX-1 por 29,99 dólares. Es idéntico en todos los aspectos al mando de Sony, excepto en la forma y en que no viene con una batería de iones de litio, sino que lleva dos pilas AA o un paquete de baterías como las que se ponen en un mando XBox 360. El controlador "barato" funciona de forma idéntica al controlador de Sony cuando se conecta a través de USB.

Mi objetivo es jugar a cuatro jugadores con toda la familia sin gastar casi 200 dólares en mandos de PS3.

El problema (creo): gioteck no fijó correctamente los valores transmitidos por Bluetooth al momento de la conexión. El tipo de Bluetooth es "Desconocido" en lugar de "Periférico", el nombre es "PLAYSTATION(R)3Conteroller-ghic" en lugar de "PLAYSTATION(R)3 Controller", los servicios no están configurados en lugar de "PnP Information Wireless Controller", la clase de dispositivo principal es "0x1f" en lugar de "0x5", la clase de dispositivo menor es "0x0" en lugar de "0x2", y como era de esperar el ID del producto y el ID del proveedor son diferentes de los de Sony.

Mi conjetura es que la mayoría de los detalles que mencioné anteriormente no provienen del dispositivo Bluetooth en sí, sino que se buscan en función de la Clase de Dispositivo Mayor y la Clase de Dispositivo Menor (pero realmente no sé mucho sobre cómo funcionan los dispositivos Bluetooth).

Así que mi pregunta: ¿Alguien sabe si hay archivos en mi OS X 10.8 que pueda modificar para que mi controlador "barato" de la PS3 que funciona vía Bluetooth en la PS3 también pueda funcionar vía Bluetooth en el OS X?

Aquí están todos los detalles que tengo:

El que funciona:

Working DUALSHOCK 3 SIXAXIS

El que no funciona:

gioteck VX-1 Wireless

4voto

Ok, lo tengo para trabajar. No recomendaría el uso de esta técnica, pero funciona, espero que alguien publique una mejor solución.

Prepare el Gioteck VX-1:

  1. Consigue un mando de Sony y configúralo (Consulta la siguiente sección, si no tienes un mando de Sony, puedes copiar mis valores, lo cual puede funcionar, sólo recuerda que los pasos siguientes serán ligeramente diferentes ya que estarás copiando detalles de este hilo en lugar de tu mando de Sony)

  2. Siga las mismas instrucciones que en el paso 1, pero usando su gioteck VX-1 en lugar de su controlador Sony, anote la dirección del gioteck tan pronto como se muestre.

  3. Traiga la terminal y el tipo:

    cp /Library/Preferences/com.apple.Bluetooth.plist ~/com.apple.Bluetooth.plist
    cp /Library/Preferences/com.apple.Bluetooth.plist ~/com.apple.Bluetooth.plist.backup
  4. Abre tu ~/com.apple.Bluetooth.plist en Xcode

  5. Ampliar Dispositivos HIDD

  6. Haga clic en HIDDevices

  7. Haga clic en el (+) a la derecha de HIDDevices

  8. En la columna Valor del artículo 0 escriba la dirección que anotó en el paso 2.

  9. Guarda y cierra el archivo

  10. Apaga el Bluetooth

  11. Escriba lo siguiente en la Terminal:

    sudo cp ~/com.apple.Bluetooth.plist /Library/Preferences/com.apple.Bluetooth.plist
    cd /Library/Preferences
    sudo chown root:wheel com.apple.Bluetooth.plist
  12. Vuelve a activar el Bluetooth.

  13. Presiona el gran botón redondo del medio en el VX-1 (donde el logo de la Playstation estaría en un control de Sony)

  14. El mando debería conectarse ahora automáticamente sin pedirte que introduzcas una contraseña para emparejar, pero no funcionará como un mando de juego en este momento y después de menos de un minuto se desconectará, pero al menos sabes que has hecho todos los pasos correctamente hasta ahora si no te pide una contraseña y aparece en la lista incluso cuando el estado es "No conectado".

  15. Trae las Preferencias del Sistema->Bluetooth. Ahora debería tener la lista de controladores de PLAYSTATION(R)3 (el controlador de Sony), y la lista de controladores de PLAYSTATION(R)3 (el VX-1).

  16. Haz clic en el controlador de Sony de la lista (si no tienes un controlador de Sony, como se indica en el paso 1, sólo tienes que saber que utilizarás los detalles de este hilo en lugar de tu controlador de Sony)

  17. Escribe la dirección de tu Sony

  18. Abrir ~/com.apple.Bluetooth.plist en Xcode de nuevo

  19. Ampliar DeviceCache

  20. Ahora, amplíe la dirección de su VX-1 (la mía era 00-0e-3d-de-c9-19)

  21. Amplía la dirección de tu Sony (la mía era 34-c7-31-1b-2b-e7)

  22. Ahora arrastra los nodos de tu VX-1 uno por uno para que coincidan con el orden de tus nodos de Sony (para que sea más fácil compararlos) mientras comparas sus valores, cuando descubras que a tu VX-1 le falta un nodo, haz clic con el botón derecho del ratón en el nodo dentro de Sony, haz clic en copiar, luego con el botón derecho del ratón en tu VX-1 y haz clic en pegar. A continuación, arrastra el nodo recién pegado dentro de tu VX-1 para que el orden de los nodos de tu VX-1 coincida con el orden de los nodos de Sony (de nuevo, esto es sólo para ayudarte a no perder nada). Mientras comparas y notas las diferencias mentalmente, no cambies ningún valor de VX-1 todavía, sólo estás copiando los nodos que faltan de Sony en este momento.

  23. Ahora que los nodos de dirección de su Sony y VX-1 contienen el mismo número de nodos en el mismo orden, tenga en cuenta que lo siguiente en su VX-1 debe coincidir exactamente con su Sony:

    PageScanMode           Number  0
    InquiryRSSI            Number  0
    PageScanPeriod         Number  0
    SupportedFeatures      Data    <80001808 7a8207fc>
    ProductID              Number  616
    PageScanRepetitionMode Number  1
    Services               Data    <040b7374 7265616d 74797065 6481e803 84014084 8484074e 53417272 61790084 84084e53 4f626a65 63740085 84016902 92848484 1b494f42 6c756574 6f6f7468 53445053 65727669 63655265 636f7264 00949284 84841149 4f426c75 65746f6f 74684465 76696365 00848411 494f426c 7565746f 6f74684f 626a6563 74009492 84848406 4e534461 74610094 95068404 5b36635d 34c7311b 2be78686 92848484 0c4e5344 69637469 6f6e6172 79009495 18928484 84084e53 4e756d62 65720084 84074e53 56616c75 65009484 012a8495 95008692 84848419 494f426c 7565746f 6f746853 44504461 7461456c 656d656e 74009484 014301a0 0284014c 0492849f 9e848401 71a28200 00010086 8692849f 9ea19581 0a028692 84a3a005 a000a101 92849f9e 84840173 a3018686 92849f9e a1958107 02869284 a3a006a0 05a10892 8484840e 4e534d75 7461626c 65417272 61790093 95019284 a3a006a0 05a10692 84ad9502 9284a3a0 01a001a1 0292849f 9ea19581 09048686 9284a3a0 01a001a1 0292849f 9ea19581 00018686 86868686 92849f9e a1958104 02869284 a3a005a0 00a10192 a8869284 9f9ea195 0d869284 a3a006a0 05a10f92 84ad9501 9284a3a0 06a005a1 0d9284ad 95029284 a3a006a0 05a10692 84ad9502 9284a3a0 03a001a1 02928484 8412494f 426c7565 746f6f74 68534450 55554944 009b9284 9b950284 045b3263 5d010086 86869284 a3a001a0 01a10292 849f9ea1 95138686 86869284 a3a006a0 05a10392 84ad9501 9284a3a0 03a001a1 029284bf 92849b95 02a60011 86868686 86868686 8692849f 9ea19581 0c028692 84a3a001 a001a102 92849f9e a1958180 3e868692 849f9ea1 95810102 869284a3 a001a001 a10292b3 8692b392 84a3a004 a005a113 92849b95 1384055b 3139635d 57697265 6c657373 20436f6e 74726f6c 6c657286 8692849f 9ea19581 09028692 84a3a005 a000a101 92a88692 849f9ea1 95810602 869284a3 a006a005 a1819a00 9284ad95 019284a3 a006a005 a1819800 9284ad95 029284a3 a001a000 a1019284 9f9ea9a3 22868692 84a3a004 a005a181 94009284 9b958194 0084065b 31343863 5d050109 04a101a1 02850175 08950115 0026ff00 81037501 95131500 25013500 45010509 19012913 81027501 950d0600 ff810315 0026ff00 05010901 a1007508 95043500 46ff0009 30093109 32093581 02c00501 75089527 09018102 75089530 09019102 75089530 0901b102 c0a10285 02750895 300901b1 02c0a102 85ee7508 95300901 b102c0a1 0285ef75 08953009 01b102c0 c0868686 86868692 849f9ea1 95048692 84a3a006 a005a10d 9284ad95 029284a3 a006a005 a1069284 ad950292 84a3a003 a001a102 9284bf92 849b9502 a6010086 86869284 a3a001a0 01a10292 849f9ea1 95118686 86869284 a3a006a0 05a10392 84ad9501 9284a3a0 03a001a1 029284bf 92849b95 02a60011 86868686 86868692 849f9ea1 95810e02 869284a3 a005a000 a1019284 9f9ea9a3 00868692 849f9ea1 95810302 869284a3 a001a000 a1019284 9f9ea9a3 21868692 849f9ea1 95810201 869284a3 a004a005 a11b9284 9b951b84 055b3237 635d536f 6e792043 6f6d7075 74657220 456e7465 72746169 6e6d656e 74868692 849f9ea1 95018692 84a3a006 a005a103 9284ad95 019284a3 a003a001 a1029284 bf92849b 9502a611 24868686 86869284 9f9ea195 810b0286 9284a3a0 01a001a1 0292b386 92849f9e a1958100 02869284 a3a001a0 01a10292 b3869284 9f9ea195 09869284 a3a006a0 05a10892 84ad9501 9284a3a0 06a005a1 069284ad 95029284 a3a003a0 01a10292 84bf9284 9b9502a6 11248686 869284a3 a001a001 a10292b3 86868686 8692849f 9ea19581 08028692 84a3a005 a000a101 92eb8692 849f9ea1 95068692 84a3a006 a005a109 9284ad95 039284a3 a001a001 a1029284 9f9ea195 816e6586 869284a3 a001a001 a1029284 9f9ea195 6a868692 84a3a001 a001a102 92b38686 8692849f 9ea19581 05028692 84a3a005 a000a101 92a88692 849f9ea1 95810d02 869284a3 a005a000 a10192eb 8692849f 9ea19581 02028692 84a3a001 a000a101 92eb8692 849f9ea1 95810101 869284a3 a004a005 a1139284 9b9513a7 57697265 6c657373 20436f6e 74726f6c 6c657286 86868692 84969297 92849d95 0c929e92 84a3a001 a002a104 92849f9e a5a28201 00010086 86921592 84a3a004 a005a11a 92849b95 1a84055b 3236635d 504c4159 53544154 494f4e28 52293320 436f6e74 726f6c6c 65728686 920f9284 a3a001a0 01a10292 849f9ea1 95028686 92fc9284 a3a006a0 05a10892 84ad9501 9284a3a0 06a005a1 069284ad 95029284 a3a003a0 01a10292 84bf9284 9b9502a6 12008686 869284a3 a001a001 a10292b3 86868686 8692cb92 84a3a001 a001a102 92849f9e a195814c 05868692 ec9284a3 a001a001 a10292b3 8692f292 84a3a006 a005a103 9284ad95 019284a3 a003a001 a1029284 bf92849b 9502a612 00868686 868692b4 9284a3a0 05a000a1 0192a886 92139284 a3a001a0 01a10292 849f9ea1 95816802 868692fa 9284a3a0 01a001a1 0292b386 92079284 a3a006a0 05a10992 84ad9503 9284a3a0 01a001a1 02920b86 9284a3a0 01a001a1 02920d86 9284a3a0 01a001a1 0292b386 868692da 9284a3a0 06a005a1 0d9284ad 95029284 a3a006a0 05a10692 84ad9502 9284a3a0 03a001a1 029284bf 92849b95 02a60100 86868692 84a3a001 a001a102 92f28686 869284a3 a006a005 a1039284 ad950192 84a3a003 a001a102 9284bf92 849b9502 a6000186 86868686 86868686 86>
    ClassOfDevice          Number  1,288
    ClockOffset            Number  0
    LastServiceUpdate      Date    Dec 24, 2012 11:00:29 PM
  24. Verifica que cambiaste el valor del VX-1 de ClassOfDevice al valor que tenía la Sony: 1288, no puedo recordar pero creo que el VX-1 tenía 7997. Creo que las cosas más importantes son el ClassOfDevice, LastServiceUpdate y Services (pero no en ese orden). Cualquier nodo que no haya enumerado en el paso 23 debe estar presente en el VX-1, pero tiene valores que no coinciden con los de Sony. Si alguna vez vas a Preferencias del Sistema->Bluetooth, haz clic en PLAYSTATION(R)3Conteroller-ghic, luego haz clic en el pequeño icono de engranaje/triángulo de abajo, y haz clic en Update Services, probablemente eliminará todos estos cambios, así que no lo hagas.

  25. Guardar y cerrar ~/com.apple.Bluetooth.plist

  26. Repita los pasos 10-13

  27. Ahora, cuando hagas clic en el gran botón circular en el centro de tu VX-1, debería conectarse instantáneamente a través de Bluetooth y funcionar en todos tus juegos OS X compatibles con Sony SIXAXIS.

LA SECCIÓN A LA QUE SE HACE REFERENCIA EN EL PASO 1 ANTERIOR:

  1. Enchufe el controlador con el cable USB
  2. Desconecte el controlador (Tiene 15 segundos para completar los siguientes pasos hasta el 6)
  3. Ignorar la solicitud de emparejamiento
  4. Abrir Preferencias del Sistema->Bluetooth
  5. Haga clic en la PLAYSTATION(R)3 con el estado de Conectado (habrá más en el nombre después de la (R)3)
  6. Haz clic en el icono del triángulo de bajada en la parte inferior de la lista y luego haz clic en Añadir a Favoritos
  7. Vuelva al mismo menú del paso 6 y elija Servicios de actualización
  8. Algunas personas dicen que en este punto es necesario apagar el Bluetooth (desmarcar "On" y esperar a que las luces del controlador dejen de parpadear) y luego volver a encender el Bluetooth, y luego conectar el controlador a través de USB.
  9. Haga clic en el menú de engranajes y elija Desconectar.
  10. Ahora, con tu controlador en la lista de Bluetooth con un estado de No conectado y con tu cable USB desconectado, pulsa el botón del logotipo de la Playstation. El estado del mando debería cambiar a Conectado, permanecer conectado durante más de un minuto (mientras lo sigas usando) y funcionar en los juegos y aplicaciones compatibles con el mando de PS3. Si no, no sé WTF, y no, no sé cómo hacer que las luces dejen de parpadear.

Cada vez que dejes de usar el controlador, desconéctalo a través de Preferencias del Sistema->Bluetooth o mantén pulsado el botón del logo de la Playstation durante 10 segundos para apagarlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X