Samsung YP-T9 en linux

YP-T9 es un reproductor de gama alta lanzado por Samsung hace unos dos años (de esto último no estoy demasiado seguro, por lo de los retrasos de distribución dependiendo de cada país), de alta capacidad (el mío de 4 GB) y con capacidad de reproducir vídeo en un formato extraño de Samsung (de esto último trataremos más adelante).
El dispositivo viene con un CD que contiene, entre otras cosas, un programa llamado Samsung Media Studio, una especie de iTunes desarrollado por Samsung que permite la transferencia de ficheros, así como la conversión de vídeo al formato compatible. Hay que decir que el programa funciona bien la mayor parte del tiempo, y desastrosamente mal el resto. Sea como sea, y como ya estamos acostumbrados, el mencionado programa sólo funciona para la plataforma más inestable del mercado, de modo que los usuarios de cualquier sistema ajeno, véase GNU/Linux, MacOS, xBSD, y demás, nos damos con un canto en los dientes (y no, no funciona en condiciones con wine).

Dicho problema se ve agravado por el protocolo que usa el dispositivo para conectarse con el PC, MTP (media transfer protocol) , que lejos de ser un estándar libre, es otro de mil protocolos propietarios monopolísticos con la gracia, además, de que nisiquiera funciona del todo bien en el sistema para el que fue concebido (el dispositivo sufre desconexiones durante las transferencias, fallos de detección y manipulación de archivos, etc, siempre y cuando se intenta conectarse a él de forma nativa, sin usar el programa de Samsung).

Con todo esto, no he tenido otra opción que mantener el aparato medio aparcado, ante la imposibilidad de operar en condiciones con él, salvo por la muy limitada funcionalidad que me proporcionaban libmtp y mtp-tools (están en los repositorios universe de ubuntu).

Sin embargo, según leí hace tiempo, este protocolo sólo era usado por las versiones occidentales del firmware, mientras que en sus análogas asiáticas, se usaba el estándar, UMS (USB massive storage), que es el usado por llaves USB, los s1mp3 y demás, pero ante mis escasos conocimientos de taiwanés, japonés, mandarín, indi, etc. me perdí en las correspondientes páginas oficiales de Samsung sin poder encontrar el firmware adecuado.

Ayer (o más concretamente en la madrugada de ayer a hoy) me puse a investigar que tal andaba el proyecto de libmtp (la verdad es que sigue sin muchos avances) y encontré una receta de un italiano de nacimiento y alemán de adopción llamado Thomas Pircher (apodado tehpeh), para incluir el firmware UMS en el YP-T9.

El firmware en cuestión es el 1.80 asiático (a día de 24 de agosto de 2008, estaré pendiente de nuevas versiones), que podéis bajar de yep.co.kr o filefront (no os preocupéis, tiene soporte para español) que además de permitir las transferencias por UMS, agrega soporte (parcial, no lee las etiquetas ID3) para archivos OGG Vorbis, la alternativa libre al mp3 que además disfruta de mejor calidad con mayor compresión.

Para instalar el nuevo firmware en el YP-T9, debemos copiar los dos archivos (MUON.ROM y SYSDATA.bin) a su directorio raíz, con lo que deberemos enfrentarnos una vez más al mtp (deberéis tener instalado mtp-tools si estáis usando ubuntu, y si no, pues el correspondiente para vuestra distribución), con estos dos comandos lo haremos (sí, hay que usar el terminal y sí, hay que tener el dispositivo conectado por USB):
mtp-sendfile SYSDATA.bin /
mtp-sendfile MUON.ROM /
Desconectamos el YP-T9, y tras reiniciarlo se instalará el firmware automáticamente (¿alguien ha dicho automágicamente?).

Ahora, cada vez que lo conectéis, os aparecerá como una unidad de almacenamiento masivo (bueno, a mí me lo detecta como si fuesen dos, una con sus archivos de sistema, y otro con lo que realmente me interesa: las carpetas multimedia).

Pero cuidado, recordad que deberéis desmontar (umount en consola, expulsar, "extraer con seguridad" o como sea que lo llamen en tu entorno de ventanas) el dispositivo correctamente antes de desconectarlo, y esperar a que se graben los datos, ya que puede estar montado de manera asíncrona (con mtp esto no sucede). Y una vez hecho esto, usar la opción Configuración > Sistema > Actualización de biblioteca de tu reproductor para que aparezcan los nuevos archivos en los navegadores multimedia del YP-T9 (esto el protocolo MTP lo automatizaba).

Ahora, un problema más: el formato de vídeo, svi, en principio parece ser, a todas luces, un formato propietario como el famoso amv de los s1mp3. Sin embargo, y como cuentan en el foro de ubuntu no es más que un avi con el códec xvid con una determinada configuración, por lo que en teoría, sería fácil comprimir videos en este formato (como el svicoder promete), pero en la práctica, y aunque el planteamiento funcione con el YP T10, no parece funcionar en mi YP T9, aunque seguiré investigando.

EDITADO 12/11/2009:Hace un tiempo publiqué la forma de instalar el Emodio de Samsung (que permite crear los .svi) con wine en linux, pero se me había olvidado agregar el enlace aquí. Y por cierto, las cabeceras de los svi incluyen un código cifrado, por lo que svicoder lo tendrá muy difícil para lograr que funcionen con el T9, que al parecer es el único que verifica la cabecera. También la dirección del enlace a la web coreana ha cambiado, ya está actualizado, y no han sacado ningún firmware nuevo.


EDITADO 21/08/2008: Por lo visto, el bug que impide al svicoder codificar vídeo para el YP T9 está localizado (y arreglado en principio), pero todavía no se ha publicado ninguna versión con el parche.



Por cierto, además, es posible agregarle juegos extras en flash a partir del firmware 1.80, de modo que si te interesa experimentar (y digo experimentar, porque no son juegos desarrollados para este dispositivo, y por tanto, funcionan de forma rara) tienes un hilo en el foro de anithingbutipod.com. Recuerda que para salir de los cuelgues "ocasionales", puedes pulsar la tecla de grabar (A-B/) junto con la de menú (MENU) durante 5 a 10 segundos, y luego encenderlo normalmente.

Un saludo.

Créditos:

2 comentarios:

  1. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  2. hola spayder26, he comprado un samsung yp-t9 , y tengo los problemas obvios, he tratado de actualizar el firmware a la version 1.80 , tengo la 1.67. y me es muy dificil. mi sistema operativo es windows xp, y concretamente el mayor problema es:
    que no puedo arrastrar ninugun archivo al dispositivo. he bajoado el libusb-win32-filter-bin-0.1.12.2 pero no funciona . cualquier aporte es bienvenido

    muchas gracias.
    Maxi

    ResponderEliminar