Segunda Hackintosh: proyecto "FrankenMac"

dic 29

Segunda Hackintosh: proyecto "FrankenMac"

DSC_5934

Últimamente he estado ponderando la idea de cambiar mi PC. Aunque en casa tenemos mayoría de Macs, todavía es necesario tener maquinas Windows, principalmente por trabajo, y sobre todo para correr aplicaciones que solo existen para este sistema operativo.

Desde hace tiempo tengo una “torre” Dell con un Pentium 4, bastante anticuada, con un par de discos duros internos corriendo XP y Windows 7 respectivamente.

Con los años se ha vuelto mas y mas lenta, aunque casi no la uso y tengo pocos programas instalados, he pensado que ya va a ser momento de sustituirla.

Después del éxito qu tuve creando la Hackintosh laptop, he decidido hacerme un “monstruo” que tenga la capacidad de una G5, a una fracción del costo y con capacidad de correr otros sistemas operativos. Con todo lo que he analizado y leído, he decidido armarla poco a poco (no hay prisa) y comprando las piezas cuando tenga dinero o encuentre buenas ofertas.
El objetivo es armar una computadora Intel i7 Intel i5 en la “caja” de una G5, con tarjeta de vídeo capaz de soportar dos monitores – hoy en día casi todas lo hacen – un par de discos duros (uno por sistema operativo) y DVD, aunque este ultimo ya casi no se usa.

Mi objetivo es comprar una G5 usada, de preferencia descompuesta, y limpiarla, prepararla y adaptarla a mi gusto. Lo principal es que quiero conservar al máximo la apariencia de la caja, los puertos traseros y delanteros a la medida de lo posible. Esto quiere decir adaptar las entradas de la tarjeta madre a las de la caja. En algunos sitios adaptan la tarjeta cortando un hueco, pero yo quiero conservar la caja entera, por lo que tendré que adaptar los conectores con cables, un poco complicado pero mas estético.

Otro problema que pienso enfrentar es la fuente de poder, quisiera usar la misma de la G5, pero por lo que leo hay que usar una comercial de PC.

Al final espero terminar con una “FrankenMac” poderosa, 16GB de memoria, un par de discos duros (SSD particionado en dos para los sistemas operativos, y un TB para las aplicaciones y datos) y todo tipo de conectores: desde USB 3.0 hasta Firewire, aunque sigo pensando que tanto me servirá tener estas ultimas conexiones si en varios años no los he usado.

Lo mas importante es mantener los costos bajos. Si una G5 de ultima generación equivalente cuesta alrededor de los $2,500.00, el costo de mi “FrankenMac” tiene que ser menor de $800.00.

Costo estimado de componentes:

Partes Costo
Caja G5: $89
CPU i5: $199
Tarjeta Madre: $109
RAM 8GB: $49
Fte. Poder 750W: $54
HD500GB (reciclado)
$0
Disco 128 SSD: $129
Tarjeta Video: $54
Total: $683

Obviamente lo mas caro es el CPU, en un momento dado puedo bajarle al i5 y ahorrar $100. El precio del SSD esta basado en una oferta, pero con la llegada de los SATA III y los 6G cada vez veo mas de esos precios. Los precios están basados en Amazon, pero en lugares como NewEgg o Fry’s es posible encontrar mejores descuentos, y si no buscando en sitios como Slickdeals o Fatwallet.

Una buena guía para crear una Hackintosh esta en LifeHacker, y como pienso también configurar un arranque múltiple, existe otra guía del mismo sitio.

Bueno, en eso ando por el momento, espero ganar pronto algún remate de G5, hay que andarse con cuidado pues muchas están en muy mal estado, golpeadas y dobladas, o  piden demasiado por una computadora de procesador anticuado y lento.

Actualización Diciembre 29:
La computadora comprada en eBay me llegó hace 3 dias, me encargué de vaciarla:

Lo primero que hice fué reemplazar la fuente de poder por la nueva, sacando la original ,limpiando y adaptando el espacio,

la nueva cabe perfectamente, y espero que los dos ventiladores sean suficientes…

El siguiente paso es la tarjeta madre (Motherboard) , como quiero conservar la parte trasera intacta, planeo hacer un poco de “cirugía”:

Siguiente paso: reemplazar los puertos USB, Audio y ethernet por unos que funcionen, realmente el wireless, firewire, y demás no los uso…
El puerto de ethernet lo reemplacé con un conector de pared, después de modificarlo cortándolo para que tuviera la misma altura y anchura que el original, de hecho corté la parte frontalpara pegarla y que se viera idéntico.

Para los puertos USB usé un cable cuádruple interno comprado en CompUSA, el cual corté para moldearlo y que entrara en el sitio correcto:

Para el audio, fue solo cuestión de soldar unos cables directamente (¿podría haber hecho lo mismo para los demás?)

Después de arduo trabajo, ¡todo listo! Instalado en la MacPro.

Acomodando los componentes para armar “la bestia”.

Probando como quedará la tarjeta madre dentro de la caja.

Listo para probar el sistema, sobre todo la fuente de poder. En este punto tengo que asegurarme que todo funciona; una buena idea, pues tuve que abrir la fuente de poder un as tres veces para quitar y poner cables. Uno de mis primeros problemas fue el tener que poner ambos cables de poder, el principal mas el de 12 volts, puesto que con el cable principal solo arrancaba por dos segundos y se desconectaba. Después de mucho probar de casualidad añadí el cable, y funcionó. El manual solo menciona que puede ser requerido, pero no que no arranque sin él.

Otro problema es el botón de arranque, ya que al no tener una base o caja de computadora convencional, el cable con el botón de arranque no está incluido. El problema fue resuelto colocando un desarmador entre los conectores por un segundo.

La prueba fue un éxito, el sistema arranca, hice algunos ajustes al BIOS, siguiendo la guía para crear la hackintosh de lifehacker.
Procedí a crear el usb drive con unibeast y Lion. Después de horas de frustración tratando de resolver un problema de instalación “waiting for the device to mount“. Después de mucho investigar, cambiando cables, discos y buscando en internet, leí que alguien tuvo problemas con ciertas marcas de thumb drives, por lo que cambié el Kingston drive por un Sandisk y ‘voliá’ instaló sin problema.

¡Unos minutos después veía por primera vez Lion en mi “monstruo”!

Actualización Diciembre 31:

Todo funciona perfectamente, tuve un pequeño problema con la red, pero Multibeast” se encargó de añadir el “driver” (o Kext) correcto. Audio, vídeo, monitor, todo funciona correctamente y es reconocido. El sistema me indica los números correctos.

Bueno, después de que todo funciona no queda mas que empezar a armar y poner todo en su lugar. Para acomodar la tarjeta madre compré una tira de Aluminio e hice agujeros que concuerdan con los tornillos originales de la MacPro, sobre este aluminio entonces coloqué los tornillos base que sostendrán la nueva tarjeta. Una vez hecho esto, queda el trabajar en los cables especiales para conectar los ventiladores. Voy a adaptarlos para que se vean lo mas parecido a los originales. La parte mas difícil sera el cable para el botón de arranque, pues no hay muchas tiendas de componentes electrónicos y pedir por correo implica esperar varios días. Tendré que adaptar o buscar conectores entre mis cajas de cables.

Actualización Enero 8:

He terminado lo importante, solo me falta instalar el DVD que venia de fabrica: la tarjeta madre solo acepta conectores SATA y mi DVD es ATA, por lo que me tuve que tomar la decisión de comprar un nuevo DVD SATA, el cual ya casi no uso, o conseguir un adaptador. Los DVDs nuevos cuestan de $20 a $50 dólares, y el adaptador $19, lo cual se me hizo caro. después de buscar un rato, encontré en eBay adaptadores SATA -> ATA ¡desde $2.50! Compré uno a 4.50 con envío incluido.

Todo este tiempo estuve trabajando en lo que me costó mas trabajo de toda la conversión: el cable de el panel frontal.

El dichoso cable tiene un conector personalizado para el panel frontal, por lo que hay que cortar el cable para modificar. En el internet se pueden encontrar algunas versiones de la configuración y el como hacerlo, solamente hay que buscar “G5 front panel cable”. También hay personas en los foros que venden los cables ya hechos, pero el precio oscila entre los $40 y $50 dólares. Esos cables están muy bien hechos, pero están pensados para tarjetas madre que incluyan firewire, cosa que el mio no tiene, y realmente no me molesta pues hace mucho que no uso la interfase.

Con esto en mente, tomé la decisión de fabricar mi propio cable. después de muchos esfuerzos, conseguí dos cables USB internos (uno para el USB y el otro para el Audio, son iguales) y dos más de tres y dos conectores para el botón de encendido y el LED.

Basándome en los diagramas de internet y los manuales de mi tarjeta madre hice mi propio dia

grama para el cable. Después de analizarlo un par de veces para evitar errores, un sábado desde temprano comencé la tarea. Después de horas de soldar, pegar y probar con multímetro las conexiones, el cable quedó listo.

Cuando vi el LED del panel frontal encenderse al presionar el botón de encendido, me dio mucha alegría. mi cable fue un éxito.

Ahora solo falta esperar a que llegue el adaptador de SATA para instalar el DVD, y estará listo. decidí no activar mas que un ventilador original, ya que son bastante ruidosos, cosa que me extraña. En cambio le instalé el ventilador grande que venía con la fuente de poder, el cual es muy silencioso y potente. Voy a estar monitoreando las temperaturas con el “iStatPro” para ver que no suban mucho, pero creo que por el momento están bien.
Mas adelante voy a jugar con la velocidad del procesador y memoria, pues pueden modificarse fácilmente. Primero pienso terminar de optimizar e instalar aplicaciones, y después procederé a hacer una copia de respaldo, para tener a donde regresar en caso de pérdida.

Actualización Enero 12:

Ayer recibí el adaptador SATA. inmediatamente lo instale en el DVD (es muy pequeño!) y lo conecte a la computadora. Nada. El DVD no abre cuando presiono el botón frontal, no da muestras de vida, aunque el LCD del adaptador esta encendido. tendré que buscar otra forma de probar el DVD, o incluso con otra unidad.
Actualizacion: completo fracaso. La unidad de DVD no responde. saque otra de la PC anterior, la conecte y tampoco la reconoce. voy a tener que comprar un DVD SATA especifico, pero no hay prisa, no lo uso.

Software: aunque al final todo funciona bien en OSX, ha sido un camino accidentado. Puedo decir que la primera instalación fue

todo un éxito, pero después al ajustar el sistema he tenido bastantes “Kernel Panics” al arrancar. Dos cosas muy importantes he aprendido de esto: para evitar dolores de cabeza, hay que respaldar el folder o carpeta de “Extras” que reside en el disco de arranque. Ahí están guardadas muchas de las preferencias y archivos que permiten arrancar, y a veces es útil restaurarlas, cuando todo lo demás falla.

En un par de ocasiones tuve que reinstalar el sistema, pensando que perdería todas mis aplicaciones y mejoras hechas al sistema, pero no fue así. Después de reinstalar, todo funcionaba como antes, por lo que las reinstalaciones subsecuentes las hice sin miedo. La única vez que no recuperó después de la instalación saque el disco duro, lo conecte como externo a mi Macbook y reemplace la carpeta de “Extras”. Con el ventilador del CPU que venia de fábrica la temperatura del mismo fluctuaba entre los 55-65 grados centigrados. como planeaba acelerar el sistema (overclock) compre un “enfriador” (heatsink) mas grande, con un par de ventiladores, que me costó $30. Despues de instalarlo la temperatura del CPU bajo a 25 grados (!!) una gran mejora. Procedí a acelerar el sistema, básicamente se cambian algunos números en el BIOS, después de leer la gente opina que es estable alrededor de los 45 Ghz. Opté por mantenerlo a 43, y acelerar la memoria de 1300 a 1600. El sistema esta estable y Geekbench me subió de 9500 a 12400!

el siguiente problema era el ruido. al tener mas ventiladores la Mac sonaba como un jet. encontré una liga que habla de como cambiar el voltaje de 12 a 5 volts y disminuir las revoluciones de los mismos. Modifiqué un cable que alimenta a todos los ventiladores internos, y ahora es mucho mas silenciosa. con todo y el overclocking y la modificación de ventilación la temperatura oscila entre los 30 y 35 grados, bastante aceptable.

Actualización Enero 20:

Después de mucha sangre y sudor (sin lágrimas) la “Frankenmac” es todo un éxito. La parte de instalación del sistema resultó mas complicada de lo que esperaba, tuve que volver a instalar por última vez ambos sistemas, pues perdí el audio y después de una semana de cambios en drivers, kexts, BIOS y CMOS, encontré que el cable conectado al audio interno (que se conecta con el panel frontal) estaba causando que no hubiera sonido. Al desconectarlo todo funcionó de maravilla.

Qué he aprendido: El OSX Lion es un sistema muy resistente, la configuración tiene que hacerse con cuidando hasta el ultimo detalle. Hay que tener mucha calma, sangre fría y no desesperarse cuando sale un “kernel panic”.

El armar tu propia máquina te da una visión mas directa de los componentes, opciones y configuración de la misma, la capacidad de aumentar sus capacidades de forma fácil (vía “overclock” o componentes mas rápidos) que una Mac original no permite. En este momento puedo añadir un nuevo CPU (i7) tarjeta de vídeo o RAM sin problemas, aumentar los discos duros y mantener la computadora corriendo a una temperatura aceptable.

Compré un ventilador super silencioso (10 decibelios) y lo instalé en la bahía de discos. Pienso reemplazar los ventiladores originales traseros que son un poco ruidosos. He instalado ventiladores silenciosos en la bahía de discos, al frente de la tarjeta madre, en la parte trasera y en la fuente de poder. Ahora mi “FrankenMac” es bastante silenciosa, casi como escuchar a un solo ventilador. Estoy muy orgulloso del resultado, y comparando precios, hasta una MacPro usada hubiese costado de cuatro a cinco veces lo que me costó esta.

Read More

Emulador de Apple II para iOS

dic 27

Emulador de Apple II para iOS

Hace tiempo escribí sobre emuladores en el iPhone y el iPad. Como todos saben, los emuladores están prohibidos en la tienda de Apps, con algunas excepciones como terminales, Arduino y ZxSpectrum, por alguna razón.

Hace tiempo estuvieron disponibles emuladores para Commodore 64, DOS, Gameboy, incluso Mac Plus. Pero fueron retirados. Así que para poder usar emuladores, sigue teniendo que hacerse el “jailbreak” en el aparato.

Lo que nunca se ha podido hacer es emular la original Apple II, algo a lo que me he aficionado últimamente. Ha habido algunos proyectos, pero no he encontrado algún emulador específicamente de Apple II, lo que consideraba algo triste.
Sin embargo, hace unos días, navegando por un sitio de fanáticos, encontré una liga a un sitio francés dedicado a la emulación que comentaban sobre el iPad, y con mi poco francés logré averiguar que se podía emular ¡dentro de un emulador! Asi es: el iDOS corre un emulador llamado Apple PC, el cual encontré fácilmente e instalé. A continuación dejo unas pantallas de prueba:

         

Read More

Analizador de WiFi para el iPhone

dic 22

Analizador de WiFi para el iPhone

Las ventajas del “Jailbreaking”

Desde hace un tiempo he estado teniendo problemas con mi WiFi. He tratado algunos trucos para solucionarlo: mover el ruteador, cambiar la configuración, el canal, etc. Siempre me encontraba con áreas “ciegas” donde no tengo nada de señal.

Busque alguna herramienta para medir la señal del WiFi. Un amigo me recomendó una para la laptop, pero pensé que el iPhone seria una mejor opción, y busque en la App Store. Resulta ser que los medidores de señal están prohibidos, pero en Google encontré la referencia a uno, por supuesto disponible por Cydia.

El programa se llama “WiFi Analyzer” y funciona perfectamente, mide la potencia y da una gráfica en tiempo real, por lo que pude caminar por toda la casa y encontré las “áreas muertas”, moví un poco el router y cambie la configuración según la recomendación del programa a Canal 1 o Canal 11, que eran los que menos interferencia tienen en mi zona.
Cambe mencionar que me mostró también los ruteadores de los vecinos, la fuerza con que transmiten, el tipo de encripción y el canal en que transmiten.
En conclusión creo que un programa como este es muy útil, bien vale los 2 dólares que costó.

Espero sus comentarios.

Read More

Disco Hibrido

dic 08

Disco Hibrido

Hace unas semanas leí en Matuk.com acerca de un disco híbrido de Seagate, que usa un módulo de memoria para acelerar los datos entre el disco y la computadora, dando velocidades de acceso cercanas a un SSD.

Como habrán leído anteriormente en este mismo blog, mi experiencia con los SSD ha sido excelente, y la computadora de mi esposa se ha vuelto lenta. Con esto en mente, y como el local del “Chip” Torres me queda un poco lejos, manejé a CompUSA a comprar uno.

El costo es razonable: 500 GB por $150 usd, mas barato que un SSD (aunque acabo de ver un Kingston SSD de 128 por $129) pero con suficiente espacio para aplicaciones y datos.
Acabo de formatearlo, y estoy en el proceso de instalar el Snow Leopard, desde un USB.

Seguiré informando.

Primera actualización: Después de 8 horas (!!) tratando de crear un USB con Snow Leopard, me di por vencido y busqué mi DVD original. Por alguna extraña razón la transferencia de una imagen del sistema al USB tarda mas de 10 horas.

Por fin instalé el sistema e hice una transferencia de archivos, preferencias y aplicaciones del disco anterior, OSX lo hace muy fácil para el usuario. Hoy de tarde reemplazaré el disco físicamente a ver como funciona.

Segunda actualización: ¡Éxito! El disco está instalado, y carga un poco más rápido, el sistema operativo todavía es un poco lento , pero las aplicaciones muestran una gran mejoría. Al parecer con el tiempo se ajusta a las aplicaciones. Veremos.

Espero sus dudas y comentarios.

Read More

Proyecto retro: Apple //c

dic 03

Proyecto retro: Apple //c

Hace algún tiempo escribí sobre juegos retro y emuladores de Apple ][. Recientemente estuve jugando con el emulador, recordando los viejos tiempos, se me antojo comprar una Apple //c, el primer ordenador Apple que tuve.

Me fui a eBay y encontré desde computadoras muy bien conservadas hasta las unidades pintadas de verde (ufff!) algunas con monitor, impresora y hasta un par de ellas todavía en las cajas originales que nunca se han abierto … increíble.

Hablando con mi amigo Diego, le hablé de mi proyecto y me aclaro algunos problemas de comprar una vieja computadora, como la falta de apoyo y recursos en caso de descompostura.

Aún no he decidido si comprar o no, es algo que ocupa espacio y no es muy útil. Sin embargo, en mi investigación, he encontrado muchas cosas interesantes que me gustaría compartir:

El software (original) que se vende en eBay es muy caro, no menos de 30 dólares por programa.

Los disquettes de 5 1/4 son fáciles de encontrar, y no muy caros, alrededor de $1 por disco.

Se ha creado toda un ecosistema de fanáticos que se encargan de mantener y utilizar estos equipos, hay una reserva de software llamada “Asimov” (ftp://ftp.apple.asimov.net/pub/apple_II/), donde la gente ha subido “imágenes” de discos Apple ][. Se puede encontrar de todo, desde la versión original al la “Crackeada” con todo y firma de los piratas.

Lo más difícil al comprar un Apple II en estos días es conseguir el software físico, o la forma de transferir los programas de “imágenes” de vuelta a los discos de 5 1/4.

Al principio pensé que sería todo un reto, puesto que para poder crear estos discos se necesita hacer uso de cables seriales y programas especiales, tales como Copiar II Plus para transferir al Apple //c y volver a crearlos. Después de leer mucho, encontré tiendas y servicios especializados en Apple II, y uno de ellos, Retrofloppy, que ofrece servicios de transferencia y venta de cables para diferentes modelos de Aplple II, y sobre todo un programa de código abierto, llamado ADT, que se especializa en transferencias de imagen “DSK” a disquete original directamente. Creo que esto ahorra tiempo y esfuerzo.

Después de eso, he encontrado algo aún más interesante: un hardware llamado SVD que emula tres disquetes insertados en la Apple II, //c y otros sistemas como TRS-80 y TI-994A, usando un micro controlador y chips de memoria.

Todo esto me ha animado a comprar una Apple //c, pero voy a esperar y buscar por opciones económicas, pues no voy a invertir mucho en algo que se puede emular.
Sin embargo el ejercicio de buscar en investigar me pareció interesante y lo quise compartir con mis lectores.

Saludos y espero sus comentarios

Read More