Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > hardware > Reproductor iriver T20

iriver T20 FM 1Gb

Reproductor iriver T20

Recién adquirido para los viajes en tren de mi compañera; hubiese preferido el modelo T10, pero no ha habido forma de conseguirlo en España con sintonizador FM. La música está muy bien, pero la radio proporciona a veces mucho más.

Conseguir usarlo en Linux, a fecha de hoy, es bastante complicado; por una parte el firmware que incluye proporciona comunicación MTP y el soporte en linux es bastante precario por el momento. Existe una librería para ello, libmtp y varios programas (gphoto, Amarok) la utilizan, aunque en una Debian sid para amd64 yo sólo he conseguido identificar el dispositivo y poco más, y no a través de ellos, sino de algunos ejecutables de ejemplo que venían con la librería. Ésta, para mas inri, no tiene aún paquete en Debian, por lo que he tenido que usar checkinstall para crear uno que me permita desinstalarlo después :-)

Otra opción que proporciona el fabricante es utilizar un firmware distinto, que permite utilizarlo como dispositivo UMS con lo que se acaban los problemas tontos con los protocolos privativos. Desgraciadamente algo ocurre con el web de http://www.iriver.com que no responde y no hay manera de bajarse ni el firmware ni el software para actualizarlo. Esperaré unos días, porque no creo que la compañía desaparezca así como así ... ¿ verdad ?

udev y libmtp

Para que udev reconozca y cree los dispositivos adecuados es conveniente utilizar un juego de reglas especial. Esta página proporciona uno de ejemplo e indica que debe situarse en /etc/udev/rules.d/libmtp.rules.

He guardado una copia de él en este directorio.

Pasando de modo MTP a modo UMS

Fecha: 04 de octubre de 2006

Pues mal, lo he pasado fatal, por varias razones:

  1. El fabricante, iriver, proporciona un programa para actualizar el firmware con una peculiaridad muy molesta: el archivo que lo contiene tiene el mismo nombre, ninguna versión, pero es diferente en tamaño y prestaciones dependiendo de la página del web desde donde lo bajes. Página generada dinámicamente y con abundancia de flash encima.
  2. Una vez seguidas escrupulosamente las instrucciones que proporcionan con el programa, éste se queja de que:
    1. Le faltan datos para actualizar en un archivo .inf, del que no indica el nombre, y del que no hay constancia en la página web. Varias releecturas me han hecho llegar a la conclusión de que, efectivamente, no es necesario bajar nada más que el programa; falso, como digo, ó erróneo, que lo mismo me da.
    2. Si se supera la fase anterior mediante la insercción y extracción repetidamente del T20, se alcanza una fase en la que el programa te indica que tu firmware es la versión 1.20 y que no hay ninguno más nuevo (van por la versión 1.71), ó que no hay conexión a Internet y que no puede hacer nada más (y tú, mientras, navegando por el web de iriver y google).

Total, que la final ha sido imposible hacerlo con ninguno de los dos programas que conseguí bajar. Lo he logrado siguiendo las instrucciones antiguas de la página http://www.mtp-ums.net/, concretamente aquí, y vienen a ser las siguientes:

  1. Se descarga uno el firmware correspondiente, bien de su página, bien de la página del japonés, lo descomprime y renombra acorde a sus instrucciones.
  2. Se conecta el T20 al ordenador (estamos hablando de Windows, ojo) y, mediante el Windows Explorer se copia el archivo .hex a la carpeta Datos del dispositivo.
  3. Esperamos a que el trasto indique que ha terminado la transferencia y lo desconectamos de la máquina.
  4. El T20 reconoce que es un nuevo firmware, anuncia que está actualizándolo y reinicia. Todo esto puede tardar unos minutos, y es posible que tengamos que encenderlo manualmente.
  5. Entramos entonces en el menú de Ajustes, Avanzado y Formatear, y le indicamos que queremos dejarlo como nuevo.
  6. Después de la reinicialización del dispositivo éste ya puede usarse como disco USB sin mayores problemas.

Aclarado el misterio de los archivos .inf desaparecidos.

Resulta que el fabricante tiene un web concreto (http://www.iriverplus.com) donde proporciona los firmware para actualización automática (si consigues que el melón del programa reconozca que tiene acceso a la red).

Estos archivos vienen empaquetados en un zip que incluye el binario .hex y un archivo descriptivo .inf de la actualización. Y supongo que es ese archivo el que pide el programa.

Por cierto, que la configuración de ese web, además de estar en un extraño idioma asiático, tiene deshabilitada la vista indexada de los directorios, por lo que tienes que conocer la ruta exacta del archivo para descargarlo. Todo son ventajas :-)


Ah, estos chicos tienen una página para registrar los dispositivos, supongo que con propósitos estadísticos para el proyecto. Claro que al estar en la parte antigua no estoy muy seguro de si dicho proyecto seguirá en marcha; parecen muy contentos con los programas de actualización de iriver (pues ya les vale).


Por si acaso he guardado copia del firmware que he usado para convertirlo a UMS, aunque creo que no hay una forma sencilla de revertir el paso. Tampoco espero que me haga falta, pero detesto cerrarme puertas.

Resetear el iriver T20

Lunes, 9 de Octubre de 2006

Como todo trasto bajo control de software el T20 también se cuelga. Y ahora viene lo bueno, ¿ dónde está el botón de reset ?

Situación del botón de reset

Visto en esta bitácora, que hace referencia a una discusión en MisticRiver donde se trata el tema. Lo hemos comprobado en persona y funciona, aunque el agujero es milimétrico y cuesta de hacerse con él.