Connexion utilisateur
Sommaire
Commentaires récents
 
Epopée pour écouter librement de la musique
Le 3 avril 2008, à 1:54 par Ulhume...

A l'origine on se dit seulement : Moi aussi je vais m'acheter MON lecteur audio, ne serait-ce que pour avoir une once d'intimité dans le métro. Mais comme on est pas idiot, on se dit aussi La musique c'est bien, mais vu la capacité, autant que cela fonctionne aussi pour les données.. Et comme on est linuxien, on rajoute : Plutôt que l'iBidule, autant prendre une système de clef USB améliorée, c'est universel ça. Et Puis on est libre, il nous en faut donc une qui lise en plus l'OGG !!. En bref, un cahier des charges somme toute simplissime mais qui de nos jours débouche irrémédiablement sur une véritable galère.

Un simple lecteur USB

Fort de mon petit cahier des charges, je me dirige donc d'un pas décidé vers le Conformama de la culture. Je regarde un peu ce qui existe en clef mémoire qui lit la musique au format OGG et je tombe sur la YP U3 1Go. J'avais offert à ma femme son vénérable ancêtre d'il y a un an qui marche très bien. Je demande donc au vendeur de me fournir là chose et bien évidement, il en a plus, il ne lui reste que des 2Go. Comme le monsieur ne semble pas bien disposé à me conseiller sur quelque chose qui ne vaut pas au minimum 200€, j'obtempère.

Ce lecteur en soit est bien sympa. Il est petit, léger avec de jolies LED bleus et un écran OLED , bleu lui aussi. En plus de la lecture des MP3 et OGG, il dispose d'une radio avec RDS, d'un processeur sonore doté de multiples effets (3D, basses, élargissement du son, etc.) et évidemment d'un port USB rétractable. Et le tout pour un prix acceptable, que demander de plus ? Et comme il existe en plein de couleurs vachement cool, je l'ai pris... en noir.

Alors évidement, de retour au bureau, je me hâte de coller le bidule dans mon PC. Et là, surprise... voilà Windows (et oui, on choisit pas toujours…) qui s'inquiète bruyamment de ne pas pouvoir trouver de pilote pour cet étrange périphérique... Une simple clef mémoire... Une vague inquiétude me gagne... Je googlise, je forumise, et je tombe enfin sur le pot aux roses. Contre toute attente sensée, ce lecteur n'est absolument pas reconnu comme une clef mémoire mais comme un espèce de machin ne causant seulement le protocole MTP

Alors pour ceux qui comme moi découvrent le MTP, ce truc est un immonde protocole Microsoftien destiné à synchroniser les fichiers multimédias entre le PC et une unité mobile. Le tout nécessitant bien évidement l'installation d'un pilote spécifique doublé d'un logiciel client propriétaire. Faute de quoi, vous êtes condamné à ne pas avoir l'insigne honneur d'avoir le simple droit de mettre votre musique dans votre lecteur.

Quel intérêt me direz-vous ? Techniquement, absolument aucun. Mais d'un point de vue idéologique, la manœuvre est loin d'être innocente. Car grâce à un tel système, les grands sages peuvent vérifier ce qui rentre de pas beau et de vilain dans votre arme de de-culturisation massive. Que ce soit pour vous taper sur les doigts de manière progressive si les droits ne sont pas respectés ou bien simplement tenir sur votre comptes de petites statistiques d'écoutes bien pratiques...

Ceci me mène au deuxième avantage, financier celui là. Car quoi de plus facile avec ce genre d'interface, que de coller une boutique en ligne permettant, d'un clique d'un seul, de faciliter l'achat de musiques ? Tout le monde rêve du succès du couple iPod/iTune, y compris Microsoft et... Samsung. Sans compter qu'une telle interface avec ses fameuses statistiques, remontées dans votre dos, permet de vous conseiller ce gentil consommateur qui ne peut donc qu'apprécier cette avancée technologique. Qui voudrait après cela de ce vieux système de fichier tout simple, sans aucune valeur marchande où chacun peut mettre ce qu'il veut sans contrôle ?

Ceci dit, cela a au moins un avantage, n'étant pas une unité de stockage, ce lecteur n'est pas soumis à la taxe sur la copie privée. Mais pour le coup, moi qui voulais me servir de cette clef pour autre chose qu'écouter ma musique, c'était loupé. S'il faut que je me balade avec mon CD d'installation en expliquant à mon client, Ahem... Excusez-moi mais pouvez-vous contacter en urgence votre service d'assistance informatique pour que je puisse installer le pilote qui va me permettre de recopier la présentation dont nous avons besoin pour commencer la réunion ?

Sans compter que pour Linux, le MTP n'est pas vraiment le top non plus et ce même s'il existe quelques projets de support. Il paraîtrait même que cela marche avec Amarok, ce qui avouons le, me fait une belle jambe. Et promis, dés que j'en ai deux, je fais un marathon...

Et à ce niveau là d'amertume et désespoir tout relatif, que je tombe sur un forum plus éclairé que les autres, qui me donne la solution. Il y est expliqué qu'il existe un firmware permettant de libérer la bestiole en lui rendant la fonction qu'elle n'aurait jamais du perdre, celle d'une simple clef mémoire reconnue de toute machine sans distinction.

Le flashage de la bête

Avant de commencer, il faut savoir ce que vous allez y perdre quelques fonctions. A ce que j'ai constaté, il s'agit du RDS ainsi que la gestion des tags (vous ne perdez rien en fait, mais ils s'affichent en Coréen Wink )

Il parait aussi que la navigation est moins simple mais je n'ai pas été plus gêné que cela. Donc si vous n’en avez cure et n’avez pas peur de transformer votre lecteur en brique de Légo, passons aux choses sérieuses.

En fait, ce firmware magique est une version très officielle version made in SAMSUNG, mais dédiée au marché Coréen. Heureusement les menus restent en anglais et la disparition du RDS tient juste au fait que ce système n'est pas utilisé en asie.

La première chose à faire est de télécharger ce gros fichier. Une fois récupérée, faites un coup de clique-droit/extraire. Dans le dossier ainsi créé, allez directement dans DFU/DFU_update_1_10_MSC. MSC veut dire Mass Storage USB Class, c'est ce que nous cherchons à faire. L'autre étant un firmware MTP.

Dans ce dossier se trouvent deux nouvelles archives. Faites à nouveau un clique-droit/extraire sur chacune d'entre elles. Renommez le dossier 20070918161625140_YP_U3_DFU_Loader_070706 en serenade. Ensuite renommez 20070918161625140_YP_U3_MSC_FW_VER110WA_070906_AS en firmware.

La version simple

Si vous avez de la chance (ce ne fût pas mon cas), il suffit simplement de copier dans le dossier SYSTEM les fichiers YP-U3.RSC et YB-UT.SET, qui se trouve dans firmware. Pour ce faire, il faut encore passer par MTP. Sous Winmachin cela passe par l'installation du CD fournit. Sous Linux, vous pouvez passer par ce tutorial.

Lorsque ces deux fichiers sont copiés, il suffit de retirer en toute sécurité votre clef et de l’allumer. Elle devrait vous indiquer qu'il met à jour le firmware, et c'est terminé !!

La version épique

Si la version simple ne fonctionne pas, il faut envisager de passer aux choses sérieuses. A savoir la mise à jour via le mode DFU (Device Firmware Update) du lecteur. Ce mode bascule la clef dans un état spécial et qui permet de lui envoyer, de l’ordinateur, les mises à jour.

Alors pour ce qui suit, certains ont semble t-il réussi avec le couple MacOS/VmWare mais personnellement j'ai lamentablement échoué avec Linux/VmWare. Une vraie machine sous Windows est donc plus sûre à mon sens.

Pour commencer, il faut copier sur la machine Windows les deux dossiers que nous avons décompressez plus tôt : serenade et firmware. Ensuite, il faut suivre les étapes suivantes :

Etape 1. Cette partie demande un peu de dextérité. Prenez votre lecteur et déplacez le bouton hold dans le sens inverse de la flèche (déverrouillage). Ensuite pressez la touche user puis la touche record (le point rouge) pendant autant de temps qu'il le faut pour que les LEDs se mettent au bleu. Ne relâchez pas et branchez le lecteur dans un port USB du PC sous Windows. Ceci fait vous pouvez relâcher.

Etape 2. Windows va couiner en disant qu'il veut un pilote pour un SAMSung DFU device. Indiquez lui que le pilote se trouve dans le dossier Serenade et laissez le installer son gourbi.

Etape 3. Prenez un explorateur de fichier et allez dans le dit dossier Serenade puis exécutez le fichier Serenadedfu.exe. Ne faites pas attention aux deux messages d'erreur et vous devriez déboucher sur un panneau avec un numéro de série en haut du genre S5L8424 rev. 2 et 3 boutons browse….

Pressez le deuxième bouton browse... et allez chercher dans le dossier serenade, le fichier YP-U3_DFULoader_070705.DFU. Pressez ensuite le troisième bouton browse pour cette fois, dans le dossier firmware, prendre le fichier YP-U3.BIN. Enfin, pressez le bouton Download.

Etape 4. Là soit tout se passe bien, et vous pouvez aller à l’étape 5, soit Windows re-couinne comme quoi il lui re-manquerait un pilote. L'application Serenade elle, va vous dire qu'elle a lamentablement failled to reenumerate the device. Là, Ne paniquez pas et garez votre serviette de toilette. Recommencez simplement l'étape 2 et lorsque Windows a fini, validez le message d'erreur de Serenade puis fermez l'application. Retirez la clef, recommencez l'étape 1, puis l'étape 3. Cette fois, le téléchargement devrait se poursuivre jusqu'à la fin.

Etape 5.Le téléchargement est terminé et le lecteur doit afficher un truc du genre Module cheching.... Ne touchez à rien, le lecteur va finir par redémarrer et Windows va vous prévenir pas qu'un nouveau disque vient d’être ajouté.

Etape 6. C’est presque fini, il suffit simplement de copier dans le dossier SYSTEM du nouveau disque les fichiers YP-U3.RSC et YB-UT.SET, qui se trouve dans firmware. Lorsque c'est fait, demander à winmachin l'autorisation de retirer la clef "en toute sécurité", débranchez-là et démarrez là. Elle devrait vous indiquer qu'il met à jour le firmware, et c'est terminé !!

Si vous avez un message étrange en rallumant la clef, du genre No resource Data suivi de Player is off. Vous avez juste oublié l'étape 7.

Les fois suivantes

Dans mon cas qui ais du passer par la méthode épique, les mises à jour suivantes ont pu se faire sur le mode "simple", c'est à dire juste en copiant les deux fichiers du firmware dans le dossier SYSTEM et en redémarrant la clef. Les mises à jour en question sont à prendre sur le site de SAMSUNG en prenant soint de sélectionner celles qui contiennent qui comporte MSC dans le nom de fichier.

Conclusion

Voilà, et une soirée de perdue pour quelque une limitation d’ordre purement commerciale, voire idéologique… ça fiche vaguement les nerfs…

Peu à peu notre monde me rappelle un livre que je vient de lire, Rainbows End. Un monde fait de modules aux propriétés décrites dans un google envahissant, avec sur chacun une simple étiquette indiquant Ne contient aucune pièce accessible à l'utilisateur.

Commentaires

freeflyer, le 3 April, 2008 - 07:19

Pour revenir un peu sur ta conclusion, j'aurais ajouté: "Et pour perdre une fonctionnalité".. (RDS ?)

advaya, le 3 April, 2008 - 08:04

Y'a quelques temps, j'ai du faire exactement la même chose pour un Samsung YP-T9 (on en avait parlé je crois). Mais pour cela, j'avais tout simplement utilisé le libmtp dont tu donnes le lien sur sourceforge, ce qui simplifie grandement le boulot : suffit de transférer en utilisant mtp-sendfile le firmware modifié. Et bien entendu, comme tu le soulignes on ne s'en sert surtout pas pour transférer les fichiers de données, on ne transfère que le firmware.

Je crois que j'avais tout simplement suivi ce tuto :
http://www.tty1.net/blog/2007-04-06-samsung-yp-t9_en.html

Alors en effet on perd quelques fonctionnalités, le YP-T9 ne devient qu'une simple clef USB mais je préfère ça à utiliser windows Smiling

libmtp n'a pas marché pour toi, ou c'est juste que ça t'a filé des boutons verts ? Wink

malic , le 3 April, 2008 - 08:44

Ca me rappelle quand j'ai voulu offrir un baladeur à ma moitié.

Juste avoir ce dont on a besoin est un combat quotidien contre la civilisation du "plus".

Ulhume, le 3 April, 2008 - 09:25

@freeflyer
En fait en testant on ne perd pas que cela, mais aussi la gestion des tags ID3. EN fait c'est pas que ça marche plus, c'est que si on active les tags, ils s'affichent... en Coréen Smiling)

Ulhume, le 3 April, 2008 - 09:29

@advaya non pas de boutons verts, juste que chez moi, la méthode consistant à simplement injecter le firmware n'a pas fonctionné pour des raisons obscures. Il semblerait en fait que cela passe sur le YP U3 mais pas sur le YP U3J. Pour ce dernier il faut passer par le mode DFU (Device Firmware Update), c'est ce que fait cette manip.

En fait lorsque l'on fait la combinaison de touche que je donne, et que l'on insère le lecteur, ce n'est plus un lecteur audio qui est vu par winbidule, mais un SAMSUNG DFU Device, d'où le pilote à installer et le soft de mis à jour à utiliser.

Sinon, en effet je vais rajouter la manip "simple" histoire que certains pour qui ça marcherait ne se lance pas dans la version épique Wink

Ulhume, le 3 April, 2008 - 09:34

@malic La civilisation du "plus t'achète mieux c'est" tu veux dire... Le seul intérêt du MTP c'est d'obliger l'utilisateur à passer par une interface propriétaire, comme iTune. Et de là vérifier les droits ou proposer d'acheter des albums trèèèèès simplement, en quelques clicks.

Avec Apple qui a lancé le concept du "je te vends vends du matériel, pas trop cher, pour créer un besoin", tous les autres veulent aussi leur part du gâteau... Les constructeurs ne veulent plus se contenter de juste faire du bon hardware, faut qu'il y ait du service, payant évidemment.

freeflyer, le 3 April, 2008 - 09:38

Complètement d'accord au moment de l'achat.. En revanche après l'achat, quand on s'aperçoit qu'après avoir payé le plus on se retrouve avec le moins, on est en droit de gueuler..

yehuda , le 3 April, 2008 - 11:43

Bien d'accord, c'est vraiment très agaçant ce MTP ! ...surtout quand on se voit offrir ce genre de petits bidules et qu'on doit galérer pour les faire fonctionner sur un OS alternatif à M$. J'ai reçu un Creative ZenV que j'ai eu beaucoup de mal à faire fonctionner sur Fedora 6, mais au passage à Fedora 8, je n'ai eu qu'à installer le paquet de libmtp en même temps qu'Amarok, et le tour était joué, ça a tout de suite fonctionné...ouf !

Ulhume, le 3 April, 2008 - 12:18

@freeflyer surtout que les vendeurs eux-même n'en savent rien car j'avais bien précisé le besoin "UMC"

Ulhume, le 3 April, 2008 - 12:21

@yehuda C'est d'autant plus agaçant que pour l'utilisateur cela n'apporte mais alors strictement rien du tout. Et tu n'as pas d'alternatives de ton côté ? Pas de firmware magique ?

D'un point de vue général, je pense que d'ici peu il va falloir que l'on fabrique son propre matos, une version Linuxienne du hardware, certes plus rustique mais totalement sous notre contrôle.

Zanko/jon207 , le 3 April, 2008 - 12:36

Pourquoi ne pas avoir simplement rapporté le produit au vendeur en demandant à être remboursé ? Moi j'appelle ça un produit défectueux, même si le problème n'est "que" logiciel. Si tout les gens confrontés à ce genre de problème demandaient à être remboursé plutôt que de chercher à résoudre le problème, ça aurait plus de chances de faire bouger les choses du côté des constructeurs. Non ?

Ulhume, le 3 April, 2008 - 13:27

@jon207 Tu n'as pas tord, mais le problème est aussi une question de besoin et d'alternatives. Je ne vais pas me couper d'un besoin si j'ai une alternative. Or à ce prix/niveau de fonctionnalité, je n'ai pas trouvé mieux. Mais ce que tu dis reste très juste, je ne le nie pas.

freeflyer, le 3 April, 2008 - 13:57

Mais c'est quoi ce truc ce MTP ? Moi je lis mes mP3 avec un palm.. J'ai pas ce souci..
si ma mémoire est bonne, sur l'ipod c'est pas le meme systeme ?

freeflyer, le 3 April, 2008 - 14:01

Sinon j'ai trouvé une référence aux lecteurs "cowon" qui ont un joli logo "Linux ready" Smiling http://www.cowonglobal.com/

junix , le 3 April, 2008 - 15:50

Je me permets de donner qq infos sur ce qui est appelé un Ibidule et qui doit (soit disant) etre hostile aux linuxiens.
Beaucoup d'ipods sont compatibles avec Rockbox qui est un firmware libre lisant le OGG et fournissant tout un tas d'avantages dont le bidouillage des fichiers de conf, des jeux en pagaille, une gestion avancée des listes de lecture...
De plus il existe une distribution de Linux pour les Ipods : IpodLinux. Elle utilise mpd pour lire la musique et on peut avoir un terminal sur son ipod.
fin de ma parenthèse

freeflyer, le 3 April, 2008 - 16:32

Junix : tout a fait d'accord avec toi.. L'ipod étant un produit populaire, plein de gens s'y intéressent, et donc un tas de goodies apparaissent.. L'ipod peut paraître le meilleur choix pour les plateformes libres à cause ce ça, cela dit "officiellement" l'ipod ne supporte pas Linux..

Ulhume, le 3 April, 2008 - 17:33

@junix Je ne suis pas un fan d'Apple, Freeflyer en témoignera, mais j'en reste néanmoins respectueux (cf mes références au mac mini) et le iBidule veux, dans l'introduction que tu évoques, aussi bien dire iPhone, qu'iPod, qu'iTouch.

Ce préambule de circonstance étant passé, comme le souligne le même freeflyer, les iPod ne sont pas "out of the box", compatible avec grand chose d'autre que les macs. Or lors dans ma vision initiale, je ne m'attendais pas à rencontrer tout ces problèmes avec le Samsung.

Jaguarondi , le 5 April, 2008 - 15:21

J'ai un ipod, un vieux en noir et blanc acheté pas trop cher sous ebay, pour la principale raison qu'il avait un HD de 40GB. Et j'en suis très content depuis que j'ai eu installé rockbox. Je ne pouvais plus supporter itunes et il n'y avait pas vraiment moyen d'accéder directement aux mp3, ils sont cachés derrière la base de données. Rockbox est très transparent pour ça, et permet bien plus que l'OS original, rien que supprimer un fichier par exemple. J'ai également essayé ipodlinux mais sans grand intérêt j'ai trouvé.

Ulhume, le 8 April, 2008 - 08:43

@Jaguarondi ça peut être une idée l'iPod "ventage" sur eBay, faudra que je m'en souvienne si j'ai besoin d'un mini disque portatif. Pour l'instant les 2Go de clef me vont bien et surtout je n'ai pas de câble à trimballer, s'était surtout ça le truc.

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage