Un compañero de Audio Planet me ha enviado su reproductor multiformato Pioneer BDP 140 averiado en el transcurso de una actualización del firmware que salió mal. Como resultado el reproductor estaba totalmente muerto, sin información alguna en el display y sin ni siquiera ser capaz de expulsar la bandeja.
Curioseando por los estupendos foros rusos de ixbt.com he encontrado un método para poder recuperar un reproductor dañado de este modo. Este reproductor, al igual que sus hermanos de gama, dispone de 4 pines en la placa de circuito integrado que exponen una interfaz serie a la que podemos conectarnos desde un PC:
Esta interfaz trabaja con niveles TTL, por lo que necesitaremos un cable que incorpore una electrónica de conversión a los niveles de la interfaz EIA.232. Si además nos hacemos con uno que incluya un puente de RS232C a USB mejor que mejor, dado que encontrarse hoy en día un PC con puerto serie es raro. Yo he utilizado uno parecido a éste, que se encuentra fácilmente en ebay:
Este cablecito permite meterle mano no solo a este reproductor sino también a teles, routers y otros muchos dispositivos que exponen en placa puertos serie de servicio para solucionar desastres como éste o simplemente hurgar donde ningún otro hombre ha hurgado antes. Muy útil en la caja de herramientas de todo curiosillo.
El dispositivo aparece en Windows, tras instalar los correspondientes drivers, como un puerto serie convencional:
Además es necesario instalar en el PC una aplicación que proporcione una interfaz de control serie, por ejemplo PuTTy.
La cosa queda así:
La conexión es tipo módem - nulo, es decir, hay que cruzar los pines TX y RX. La chapuza enorrrme con el clip ha sido un hack rápido porque las guías de plástico de los 3 cablecitos a conectar (GND, TX, RX) no cabían en el conector de la placa.
Con el cable en su sitio se arranca PuTTy y se configura una conexión serie a 115200 bps. Los ajustes de control de flujo, paridad, nº de bits de datos y parada a nivel del driver de la interfaz serie - USB han sido en mi caso irrelevantes:
Esta información en la pantalla de PuTTY indica que el reproductor no está totalmente muerto y elbootloader, el pequeño programa que carga realmente el firmware al ponerlo en marcha, sigue en su sitio. Ahora lo apagamos y al encenderlo nuevamente se pulsa repetidas veces la tecla INTRO en el ordenador para interrumpir el arranque del firmware dañado. Esto devuelve una línea de comandos mediante la cual podemos darle ciertas instrucciones al cargador de arranque, en concreto esta:
mt8555_base # printenv
Lo que vamos a hacer ahora es flashear nuevamente el firmware. Para ello nos lo descargamos de la página web de Pioneer (luego lo cambiaremos por otro) y descomprimiremos el zip:
Ahora hay que fijarse en las líneas dentro del recuadro rojo que nos indican cómo debemos preparar los archivos que hemos obtenido, BDP-140_V01.17.bin y DVD.bin, para que el reproductor en estado catatónico los reconozca. Para ello crearemos en un pendrive formateado en FAT una carpeta denominada UPG del siguiente modo:
[UPG]
BDP-140_V01.17.bin > renombrado > 8855_linux_demo_dbg.bin
DVD.bin
A continuación enchufamos el pendrive en el puerto frontal del reproductor y en la terminal de comandos, que manteníamos abierta, tecleamos:
mt8555_base # upg
Ya está. Ahora apagamos el reproductor, desconectamos los cables del puerto serie en la placa y simplemente lo volvemos a conectar. Ya tenemos un Pioneer BDP 140 vivito y coleando de nuevo.
Aquí lo tenéis reproduciendo el estupendo bluray del concierto de Sting en Berlín:
Lo siguiente ha sido, ya utilizando el procedimiento normal a través del menú de configuración del aparato, actualizar el reproductor a la versión 4.03 del firmware modificado que ha lanzado un tipo de la lejana China, un firmware supervitaminado que dota a este aparatejo (como al resto de su familia, 150, 440, 450, LX, etc.) de unas características extremadamente deseables: desactivación de Cinavia, capacidades multiregión para DVD y bluray, compatibilidad con discos USB de 3TB, reproducción de SACDR y de ISO de bluray / 3D... De hecho este modelo en concreto, que de serie no lee ni DVD-A ni FLAC, pasa a reproducirlos perfectamente. Versiones posteriores de este firmware añaden, además, compatibilidad con los protocolos NFS y CIFS para reproducir a través de la red archivos ISO, incluídos los de SACD. Aprended, chicos de Oppo.
La Raspberry ha descansado hoy... pero de ella hablaremos otro día.
6 comentarios :
disculpa amigo crees que pueda servir en un bluray Panasonic modelo sa-bt230?
saludos excelente aporte
Gracias, Isai.
Muchos reproductores tienen puertos de servicio como el empleado para resucitar este Pioneer BDP 140, pero desconozco los detalles en el caso del modelo en concreto que mencionas.
Hola que tal pablo, oye unas preguntas con respecto a este reproductor,
conviene comprarlo?
aqui por internet me sale en 1400
y suena interesante pero por ejemplo he leído criticas sobre algunas cosas que le hace falta, pero que se puede actualizar el firmare, para eso se puede por medio de usb o es mas complicado que eso?
este me agrado por las descodificaciones y demás porque lo quiero para complemento de un receptor onkyo, o con un bluray 3d normal basta (por ejemplo sony)
Bueno, realmente es un reproductor básico que con ayuda de un firmware digamos especial, puede adquirir nuevas funcionalidades. Echa un vistazo aquí:
http://www.audioplanet.biz/t41193-pioneer-bdp-140-y-compania
Si encontraras un 440 por poco más probablemente sería incluso mejor opción.
Todos los detalles sobre firmwares alternativos y su modo de instalación aquí:
http://www.nosolohd.com/vb/showthread.php?t=17324
Hola me interesa la versión 4.03 del firmware modificado en link de descarga ya no existe hay alguna manera que me lo puedas dar.??
He estado revisando y tenía esto guardado de cuando escribí el artículo, aunque no estoy totalmente seguro de que ahí esté el 4.03. Bajo tu responsabilidad :-): https://mega.nz/file/Ax5GXSRb#W02L9gbxO4lmCgVzmIxthbfcgAyEyT6amEP2YeWWZ20
Publicar un comentario