Conectar iRiver H10 en tu Kubuntu

Introducción

Nos encontramos delante de un reproductor que tan solo soporta Media Transfer Protocol (MTP), un novedoso sistema de transferencia de Microsoft, por lo que nos es necessario tener el Windwos Media Player 11 instalado en nuestro ordenador, por suerte podemos inicar el reproductor en Emergency Connection y transformarlo en UMS (Usb Mass Storage), asi que vamos a por ello.
El equipo utilizado para este manual ha sido un iRiver 20Gb con firmware 1.10 y un SO Kubuntu feisty 7.04 (Kernel 2.6.20-16)
Recomiendo primero echarse una lectura rapida de todo antes de hacerlo.

Instalando lo necessario y conectando
El primer paso de todos, sera descargarse el paquete easyH10

sudo apt-get install easyh10

el cual nos ayudara mas tarde a aztualizar la base de datos del reproductor de manera que luego los archivos de musica sean accessibles desde el menu del reproductor.
Una vez bajado el paquete tenemos que conectar el reproductor mp3, como no, como he dicho si se arranca normalmente no enchufado al usb no lo detectara, por lo cual hay que arrancarlo como Emergency Connection, esto se hace de la siguiente manera:

> Para modelos de 20Gb (en mi caso) hay que resetear, conectar el cable usb al reproductor, y arrancarlo como de costumbre pero manteniendo el boton de seleccion pulsado (el de la redondita).
> Para otros modelos, retirar la bateria, volverla a poner, conectar el cable usb al reproductor, y arrancarlo como de costumbre pero manteniendo el boton de seleccion pulsado.

Luego veremos que en la pantalla del reproductor saldra la flechita roja indicandonos que el Usb esta ocupado, que no lo desconectemos.

Si tenemos una distro novedosa, automaticamente este nos montara el dispositivo y nos mostrara un acceso en nuestro escritorio, sino miraros este manaual de Automontage de dispositivos USB, una vez ya lo tenemos todo montado y veamos que podemos acceder a las entrañas del reproductor, ahora lo siguiente sera descubrir donde esta montado el dispositivo (nos servira para un futuro), la manera mas facil es con el boton derecho en el icono que nos sale en la pantalla y mirar el punto de montaje, pues bien, memorizarlo (en mi caso el punto de montaje es /media/disk)

Los que lo necessiteis (como yo) o querrais actualizar y/o pasar de MTP a UMS podeis [!] pasar de MTP A UMS o Actualizar el firmware, para la actualizacion hay firmwares en la web de iRiver (Advierto que el reproductor puede morir si no se actualiza como es debido, asi que no me hago responsable del daño que le podais provocar. Si no estas seguro, no lo hagas).
[!] Recuerda de hacer una copia de seguridad de los archivos que vayas a sobreescribir para poder volver el cualquier momento al firmware anterior


Easyh10, subiendo archivos y actualizando el reproductor
Ahora asi tal cual ya podriamos subir musica al mp3, y desconectarlo, sin embargo la musica no nos saldria en la seccion de musica, para eso actualizaremos la base de datos del reproductor con el easyh10, pero antes hay que configurarlo...
Primero deberemos saber exactamente, el modelo y version de firmware del reproductor, y buscaremos en /usr/share/easyh10/model/ el archivo que se ajuste a nuestro reproductor, y copiarlo a la raiz del reproductor con el nombre de easyh10.model de la siguiente manera, recordad, si no encontrais la version de firmware exacta podeis actualizarlo
cp /usr/share/easyh10/model/H10MTP_20GB_FW1.00-1.02.model /media/disk/easyh10.model

Ahora ya podemos actualizar la base de datos con el siguiente comando
easyh10 -U -on /media/disk/

Como muestra la ayuda, -U sirve para actualizar y -on para ordenar por pista, esto nos mostrara por pantalla una serie de acciones:
hydride@Dahlia:~$ easyh10 -U -on /media/disk
EasyH10 [CUI] 1.5 Copyright (c) 2005-2006 by Nyaochi

H10 model template: /media/disk/easyh10.model
Path to database: /media/disk/System\DATA/
Path to music: /media/disk/Music/

Enumerating music files:
714 files found.

Reading H10 model template:
H10 (MTP2) 20GB firmware 2.51 - 2.51

Reading H10 media database
100%: H10DB_*.idx

Obtaining media information from 714 files:
714 files obtained.

Updating database

Writing H10 media database:
100%: (H10DB.hdr)

hydride@Dahlia:~$

Una vez haya finalizado ya podremos extraer nuestro iRiver y disfrutar de la musica con sus cascos senheiser :)

Apuntes, errores y enlaces de interés
Si a la hora de actualizar la BD del reproductor sale un error como
Reading H10 media database
Failed to read the H10 database (code = 3).

o
Reading H10 media database
Failed to read the H10 database (code = 12).

El problema está en el archivo copiado no corresponde con el firmware, la solucion pasara por cambiar el firmware del reproductor

Si el error es
Reading H10 media database
Failed to read the H10 database (code = 12).

La solución estara en borrar el directorio Data que se encuentra dentro de System


iRiver H10 on Ubuntu Linux Howto
iRiver H10 & Ubuntu Breezy Linux HOWTO

No hay comentarios: