17mar. 2007
Installation de Rockbox sur un Cowon iAudio X5L
12:42 - Par Great A'Tan - GNU/Linux, Logiciels Libres et autres Geekeries - 2 commentaires
Cette semaine de ski a été pour moi l'occasion de découvrir, en plus du snowboard, deux choses excélentes:
- Les Fatals Picards
- Rockbox sur iPod.

N'ayant pas de iPod, mais un Cowon iAudio X5L de 30Go, je me suis penché sur l'installation du firmware libre Rockbox. Et quelle ne fut pas ma surprise de voir qu'il était presqu'entièrement supporté !
Ni une ni deux, voici la procédure d'installation décrite sur cette page:
- Télécharger le bootloader
x5_fw.bin. - Le mettre dans le dossier FIRMWARE sur le X5/X5L
- Débrancher proprement le périphérique
- Rebrancher sur l'alimentation secteur
- Le firmware s'installe
- Après redémarrage, l'écran s'éteind et rien ne s'affiche c'est normal.
- Rebrancher le X5 sur le PC
- décompresser l'archive du build Rockbox pour Cowon X5 à la racine du lecteur. Tous les buids sont ici, celui pour le X5 :
rockbox.zip. - un fichier
rockbox.iaudioet un dossier.rockboxdoivent être à la racine - De même décompressez les font
rockbox-fonts.zipsupplémentaires à la racine.
Les thèmes par défaut sont franchement très simplistes. Il y a quelques autres thème vraiment sympa sur la page des thèmes de Rockbox. Vous pouvez aussi voir une gallerie de thèmes disponible ici.
Le manuel utilisateur de Rockbox pour X5 est dispo ici, en version pdf, ou html.
Plus de photo et d'information par exemple sur quelques autres bogs, par exemple ici.
Note: il y a même doom qui fonctionne sur X5 !

Compilation sur Ubuntu Feisty
J'ai décidé de compiler Rockbox en dernière version avec le patch WPS Art Cover pour afficher des image pendant le playback, et surtout pour voir si je peux apporter quelque chose à ce si bon projet.
- Checkout des fichiers :
svn co svn://svn.rockbox.org/rockbox/trunk rockbox - Le script
tools/rockboxdev.shpermet de télécharger et d'installer le cross compiler pour le processeur coldfire[1] du iAudio... - une fois le crosscompiler installer, ajouter
/usr/local/m68k-elfdans votre$PATH - creez un dossier
builddans votre dossierrockbox - lancer la configuration avec
../tools/configure, choisissez 30 (iAudio X5/X5L/X5V) et compilation normale (N) - lancez un
makepour lancer la compilation.
Un simulateur de theme peut aussi être compilé:
mkdir sim../tools/configure, choisir (S)imulateur, puis (S)DLmake
Mes Impression
Je suis franchement bluffé. Avec le build de base, il y a déjà une bonne vintaine de plugin, doom, solitaire, des quelques petites démos, etc.
Quant à lecture par elle même, aucun probleme, J'avais quelques Ogg qui ne passaient pas avec le firmware de Cowon et ici il passe sans aucun soucis
La qualité sonore me semble excélente, aucun glitch, transition entre les chansons parfaite.
Rockbox supporte une base de donnée pour naviguer dans les musiques, faire des recherches, classer par Genre/Artiste,... Mais cette base de donnée est générée par le lecteur lui-même, il suffit de faire des mises à jour de temps en temps (très rapide, à peine 5 minutes pour 28Go de mp3, et il est possible de faire des mises à jour incrémentielle d'uniquement les fichiers ajoutés/modifés).
La radio est parfaitement supportée, et je n'ai eu aucun soucis de plantage en 24h d'utilisation !
Seul soucis pour l'instant: les video ne sont pas supporté, mais pour un écran aussi petit ce n'est pas une perte.
En un mot: Rejeunissant (pour mon viel X5 qui se sentait un peu seul en ce moment, c'est de nouveau une grande histoire d'amour)
Update : un build avec plein de patch déjà appliqué, notament Art Cover, est dispo ici.
Update 2 : Art Cover ne fonctionne malheureusement pas parfaitement, je m'en passerais pour l'instant. Sinon, selon certains utilisateurs, la gestion de la consommation (Power Consumption) laisse à désirer. Domage...
Update 3 : J'utilise Rockbox depuis maintenant un petit mois, et je suis franchement ravi. J'ai l'impression que la bebete est moins stable quand la baterie est faible, il plante plus souvent. Par contre, même planté, il est possible de le redémarrer. Je continue avec plaisir de l'utiliser...
Notes
[1] tiens, c'est un Motorola/Freescale...
2 commentaires
Merci pour ces explications!
Petite erreur de frappe pour la partie "Compilation sur Ubuntu Feisty" : le chemin à ajouter au PATH est
/usr/local/m68k-elf
et PAS
/usr/local/m68-elf
Salut,
Est-ce que tu as testé RockBox 3?
Si oui est-ce que tu as trouvé une amélioration sonore par rapport au 2.
J'écoute la musique en lossless Alac & Flac et j'avais trouvé le son RockBox 2 (hélas) bien en dessous de celui du firmware Cowon.
Merci