Llevaba un tiempo intentando conseguir una xbox (de las viejas) para utilizar como media center en el salón usando XBMC. Al fin, después de varios intentos fallidos y algo de dinero perdido, llegó una xbox 1.5, color negro.
Como soldar en sitios reducidos no es lo mio, opté por hacer hotswap con un PC, ya sabeis, arrancais la consola, y cuando desbloquea el disco duro se lo conectais a un ordenador para cambiar el contenido y así poder ejecutar software homebrew.
Como no podía ser menos, Murphy me estaba esperando nada más hubiese quitado los 6 tornillos de la xbox, intenté hacer el hotswap durante 2 días seguidos, probando diferentes combinaciones, que si DVD conectado o desconectado, que si esperar 20 minutos, que si hacerlo instantaneo.. pero nada, siempre llegaba al mismo resultado, el disco duro de la xbox me daba errores I/O y no podía cambiar el contenido. El disco duro estaba mal, tenía que cambiarlo, y para eso necesitaba o bien chipear la consola, o bien conocer la key del disco duro que está almacenada en la EEPROM de la consola. Valoré ambas opciones, y la cosa quedaba así: 2€ VS 50-80€. Obviamente elegí arriesgarme con el lector de EEPROM, total, el único riesgo era quemarme un poco los dedos a la hora de hacer el “cacharro” (una hembra DB9, 2 resistencias y 2 diodos zener), ya que en la consola puedes hacerlo sin soldar, buscais a alguien con pulso de cirujano, que haga contacto con los 2 hilos en las patas 5 y 6 de la EEPROM durante medio segundo y listo, EEPROM leida sin una sola soldadura en la xbox.
Con mi EEPROM leida, preparé un disco Western Digital de 8GB que tenía de una xbox crystal que vendí hace tiempo, lo bloqueé con la clave extraida de la EEPROM y listo, HD cambiado y funcionando. Sólo quedaba instalar XBMC y empezar a babear con todo lo que hace, menuda maravilla GPL.
Enlaces de interes:
Guía para hacer lector de EEPROM





