miércoles, 16 de julio de 2008

Reemplazar Lector DVD xbox por uno de PC

Los materiales que necesitamos son:

1 lectora de DVD-ROM marca LG modelo GDR-8164B (si no lo pudiste conseguir pero consiguió otro modelo de LG o otra marca no se preocupe hay remedio solo que se van a limitar algunas funciones de su X).

Alambre de teléfono (delgadito) (también puede servir de un cable de red que no te sirva) o del usado para empaquetar el pan Bimbo

Un conector "Y" Molex o de alimentacion de HDD (para poder conectar el HD y la lectora usando el cable de alimentación del HD original.)

(estos materiales siguientes son para el LG GDR-8164B --los de color amarillo-- no te servira si usas otra marca de lectora)

1 placa para proyectos (use una llamada "Mini 500" pero puede variar la marca).

1 circuito integrado 74LS32

1 Zócalo (base) de 14 pines

1 cable ide en desuso o de disquetera (no importa si este esta viejo) o en su defecto alambre utilizado para instalar modchips de PS-ONE.

Cautín de lápiz de 25 W o uno que no genere demasiada calor (recomendable los cautines de marca Hakko Mach).

Un microswitch (no se como se llamen pero esos los encuentras en los mecanismo láser de PS-ONE o de los láser de discman también rara vez se hallan en disqueteras. aunque si quieres correr el riesgo de ponérselo no hay problema pero explicare dos métodos de engaño a la consola y podrás usarlo si te conviene o no.

Materiales para soldar y limpieza de residuos de flux y soldadura.


Como primer paso (y que no hay que omitir) hay que probar la lectora en nuestra PC --Se preguntaran porque en la PC si lo vamos a ocupar en una X-BOX-- la razón es sencilla es para probar la lectora pues si no funciona podremos reclamar a garantía, probé la mía sacando ISOS tanto de DVD como CD-ROM durante tres horas seguidas.

Una vez revisada la lectora en la PC y viendo que funciona bien en la PC ha llegado la hora de probarla en la XBOX desarmamos la XBOX una vez abierta le desconectamos el IDE, el cable amarillo que alimenta a la lectora original y desconectamos el cable de corriente del HD, ponemos el jumper de la lectora de PC (se ubica atrás) en modo Slave (si esta en modo "Cable select" o en "Master" arrojara errores como el 07, 08, 11 y 12) conectamos firmemente el adaptador Y de cable de corriente y conectamos el ide a la lectora, el HD y finalmente en el extremo de la entrada del adaptador el cable de corriente original de HD, ahora tomamos el alambre de teléfono o del usado del pan Bimbo y creamos dos puentes U`s, tomamos el conector de corriente de la lectora original y la vemos del lado de los agujeros colocamos los alambres haciendo puente como en el siguiente esquema recuerda de no equivocarte ya que un pequeño error y estropearías la XBOX.



Ya teniendo esos detalles listos encendemos la XBOX (usando el botón de encendido no el eject) abrimos la charola de la lectora haciendo uso el botón eject de la propia lectora de PC (no la del XBOX) le insertamos un disco de juego de XBOX (recuerda que un original no va a funcionar), apagamos y volvemos a encenderla deberá de cargar el juego o lo que le hayamos metido (haciendo uso de las aplicaciones adecuadas dependiendo el tipo de disco que le hayas metido) sin problemas ya que si da problemas la lectora no es la mas adecuada para tu XBOX (si es el GDR 8164-B esa es adecuada para tu XBOX) esa situación es rara al menos que emplees una lectora usada así la podemos usar un tiempo para ver si resiste (en mi caso la utilice así una semana) y así aun poder reclamar a garantía si hay alguna falla..

Bueno si la lectora que estamos probando no es la GDR 8164B hasta aquí llegamos (y si es la GDR 8164B sáltate el parrafo amarillo) solo unas cuantas observaciones:

1.- Olvídate de usar discos originales de X-BOX y ni intentes flashear la lectora con ningún firmware de otra marca u otro modelo de lectora ya que podrías estropearla.

2.- Olvídate de usar el EJECT de la XBOX ya que esa función queda anulada.

3.- Para entrar al dashboard original (ya sea para arreglarle la configuración o algo) tienes que tener un disco de audio metido en la lectora puesto que ese es el único modo de entrar sin problemas la explicación es sencilla como puenteamos el socket de alimentación de la lectora original estamos diciéndole a la XBOX que tenemos un disco dentro y la charola cerrada todo el tiempo (aun así si abres la de PC y la mantienes abierta) y si intentas entrar así de ese modo sin disco en la lectora pues saldrá el aviso de que no puede reconocer el disco y el demás choro que se avienta esto lo puedes comprobar si arrancas el EVOX o Unleash en la parte en donde indica el titulo del disco saldrá un letrerito de UNKNOWN.

4.- Con cada cambio de disco tienes que reiniciar la consola o la aplicación en curso (razones anteriores).

5.- Tendrás que poner un eject adicional (la de la lectora de PC)

Bueno continuemos con los que tengamos los GDR 8164B para que funcione el eject de la consola y pueda detectarnos el disco como si fuera en la lectora original de XBOX ocuparemos el 74LS32 para las señales.

Tomamos la placa para proyectos y la recortamos en un tamaño que quepa el zócalo de 14 pines y el socket del cableado original de XBOX (sea el original extraído de la lectora vieja original de XBOX o uno hechizo).

Enseguida soldamos el zócalo y verificamos que todas las puntas que se han soldado no peguen entre si

Quedara así: (la imagen es un ejemplo ya que es este mismo proyecto pero al final tuve que hacer unas modificaciones al mismo)




Armaremos el circuito de acuerdo al siguiente diagrama recuerda el zócalo trae una muesca que sirve de guía haz todo de acuerdo al diagrama y comprobar todo antes de continuar para evitar algún error ya que uno solo puede ser fatal para la XBOX o lectora.

Toma en cuenta que la vista del conector es del lado de los agujeros no te vayas a confundir



Desarmamos la lectora LG GDR-8164B (aquí ya no hay vuelta atrás hemos anulado la garantía) nos encontraremos con lo siguiente:





Ahora ubicamos los puntos de LD CD y LD DVD soldaremos dos cablecillos (logicamente empleando el IDE de disquetera o IDE viejo o el alambre para MODchip) , otro en EJECT , otro mas en TRAY IN, otro en +5V y otro mas en GND esta imagen te indica cuales son los puntos. Recuerda que no hay que mantener por mucho tiempo el cautín pues se podría estropear la circuiteria, limpiamos los excedentes de pasta y/o flux para que no haya problemas a futuro, para prevenir también cortos con la chapa de la tapa de abajo aísla los puntos con cinta de aislar o con triple capa de masking tape.

Los otros extremos de los cablecillos que hemos soldado a la lectora se los soldamos al circuito que hemos armado teniendo cuidado de que sean soldados correctamente comprobamos que estén correctamente conectados de acuerdo al diagrama presentado anteriormente y de que no haya rebabas de soldaduras ni que peguen los puntos si es así corrige todo y vuelve a verificar.

Finalmente insertamos el circuito integrado 74LS32 al zócalo siguiendo la dirección de la muesca (queda como en la foto) . hemos terminado lo mas o menos difícil ya que lo mas difícil esta por venir..



Hay dos métodos para indicar a la XBOX de que ya cerro la charola puesto que la indicación de la LG GDR-8164B lo hace solo en un sentido lógico y lo malo de esto es que el sentido lógico de la charola cerrada en la lectora es simplemente 0 (sin señal ni voltaje para enviar al circuito).

La opción fácil es de hacer puente como en los primeros puntos pero solo en 1 (el mostrado mas abajo) si quieres usa una resistencia de valor pobre ya que el voltaje requerido para esa señal es de 5V.



Con esto ya tenemos la adaptación lista energizamos y nos deberá de abrir la charola con el Eject de la XBOX y detectarnos el disco pero como la XBOX esta siendo engañada de que tenemos la charola cerrada todo el tiempo indicara todo el tiempo el status "Init" o "Empty" (no importa si la lectora se encuentre abierta o cerrada) cuando abramos, metamos un disco a la lectora detectara el disco en cuestión.... el inconveniente es de que no se podrá hacer uso de la opción de "Cerrar bandeja"

El otro método (y quizás el mas complicado es de ponerle un microswitch teniendo la lectora desarmada le quitamos la tapa superior (para quitarla necesitaremos quitarle la carátula a la charola y la carátula frontal no es difícil quitarla ya que si la volteamos (con la charola ligeramente abierta haciendo uso del recurso del eject de emergencia) solo levantamos las pestañas que se sujetan a la charola y jalamos para zafarla, para quitar la frontal solo hacemos presión a las pestañas y jalándola hacia el frente cuidadosamente tratando de no romper otra cosa.) Ahora vemos la parte interna de la lectora en el lugar en donde hay un hueco en la charola hay un postecito partido a la mitad, lo eliminamos (procura no tocar el láser) y a la altura de este mismo le medimos con el microswitch de tal forma de que cuando cierre la charola oprima el botoncillo y cuando lo abra lo suelte (aquí lo voy a representar con dibujos pues no tengo cámara digital y no se como sacarle las fotos a mi celular) le hacemos una perforación del tamaño del microswitch procurando que quede a la altura y probando con un multimetro de que efectivamente se active al cerrar la charola y se desactive al abrirla.

Ubicacion del hueco en la charola y postecito.

This image has been resized. Click this bar to view the full image. The original image is sized 640x480.


Aqui se muestra de que como ira el microswitch.

This image has been resized. Click this bar to view the full image. The original image is sized 551x447.


Perforación a la carcasa de la lectora para colocar el microswitch.



Cuando este hecho eso en sus terminales le soldamos dos cablecillos y esos irán a los siguientes puntos:



Teniendo esto ya listo aseguramos el microswitch pegándolo con silicón o algún pegamento que no sea permanente no se te vaya ocurrir utilizar pegamento expoxico (como el Kola Loka y similares --No me refiero a las Farmacias :-P--) ya que se arruinaría la lectora por un derrame y el microswitch se quedara tieso... con eso terminamos la adaptación probamos que la lectora responda y nos detecte discos también como en el método anterior este también tiene limitantes de que no se puede usar la opción de "Cerrar bandeja" y también indicara el status "Init" o "Empty" (cuando no haya disco metido) todo el tiempo no importando si la charola esta cerrada o abierta pero cuando se le mete un disco este lo detectara de inmediato al momento de cerrar la charola, desconozco la razón de esa situación teóricamente con el switch puesto al desactivarse tiene que desactivarse el status de charola cerrada ("Close") y ponerse de inmediato en status de charola abierta ("Open") al abrir la charola del la lectora, y al cerrarla activarse el status de charola cerrada si alguien puede perfeccionar el asunto del status de charola cerrada-abierta avíseme para ponerla en practica ya que intente varios métodos posibles y no le encontré solución al menos que se use un microswitch que use dos posiciones (esta opción no pude ponerla en practica porque no encontré un microswitch de esas características en el momento de adaptarle la lectora a mi XBOX en cuando llegue a conseguirla se les notificara en breve los resultados) para así indicarle a la XBOX de que la charola se abrió cuando se de el orden de abrir y de que se cerro cuando se de el orden de cierre.

Hecho lo anterior y verificando de que funciona bien cerramos la lectora procurando de que los puntos no peguen con la chapa de la tapa de abajo para prevenirlo aísla todos los puntos con cinta de aislar o masking tape y volveremos a probar de nuevo.

Ahora faltan los detalles finales para encajonar la lectora a la carcasa de la XBOX los pasos son muy sencillos aunque solo cerrara la XBOX con solo 5 tornillos pero ya merito terminamos.

Para empezar en la base de la lectora cortaremos el poste que esta del lado izquierdo (el mostrado en la foto) --Foto cortesía de Xbox Scene-- emparejamos ese lado con la demás superficie y le eliminamos dos postecitos que se encuentran en el panel frontal, en la base le hacemos dos perforaciones a los lados (no tengo fotos lamentablemente) para atornillar la lectora a la base aunque claro antes de hacer agujeros marcamos hasta donde llega la lectora acomodándola bien pues no queremos que quede muy metida ni ladeada..



Debera de quedar asi --Foto cortesia de Xbox Scene--:



Una vez hecho todo eso tratamos de colocar el adaptador Y molex y el circuito y antes de cerrar le eliminamos el poste que esta en la tapadera como se muestra en la siguiente foto (en el punto marcado como "Cut") --Foto cortesía de Xbox Scene--:



Cerramos la Xbox y checamos antes de atornillar si quedo todo bien le ponemos los tornillos, de lo contrario checa de nuevo..Para terminar simplemente pegamos la caratula de la lectora original con un poco de silicón o 5000 o bien se la metemos en la pestaña en donde estaba la carátula de la lectora de PC (Se tienen que rebajar las pestañas de la charola de la lectora para que encaje ) aunque así quedara un poco sumido pero es sin importancia. quedaría mas o menos así --Foto cortesía de Xbox Scene--:



Esto es solo un extra y si te conviene puedes hacerlo:

Para monitorear la actividad del LED de la lectora simplemente se le quita y en su lugar se le soldan dos cablecitos (en el otro extremo quedara el LED--obiamente respetando la polaridad--) y en la parte frontal izquierda se le adhiere el LED en una de las perforaciones de abajo yo le puse un LED naranja quería ponerle un azul pero no había en ese momento...

Aquí están las pruebas de que le he adaptado la LG GDR-8164B

2 comentarios:

Witty dijo...

Mira como lo hice yo.
http://arcade-witty.blogspot.com/p/consolas-y-hardware.html
Funciona con cualquier marca. hasta el momento van 3 y ningunoa molesta para nada.

Tzompantli dijo...

Las fotos por favor!!!
Me interesa mucho