<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Artisan Numérique</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1520"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/node/1520/atom/feed"/>
  <id>http://artisan.karma-lab.net/node/1520/atom/feed</id>
  <updated>2008-04-03T18:54:11+02:00</updated>
  <entry>
    <title>Epopée pour écouter librement de la musique</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1520" />
    <id>http://artisan.karma-lab.net/node/1520</id>
    <published>2008-04-03T01:54:13+02:00</published>
    <updated>2008-04-03T18:54:11+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Formats et Standards" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Tutoriel" />
    <summary type="html"><![CDATA[<p>
  A l'origine on se dit seulement : <q>Moi aussi je vais m'acheter MON lecteur audio, ne serait-ce que pour avoir une once d'intimité dans le métro</q>. Mais comme on est pas idiot, on se dit aussi <q>La musique c'est bien, mais vu la capacité, autant que cela fonctionne aussi pour les données.</q>. Et comme on est linuxien, on rajoute : <q>Plutôt que l'iBidule, autant prendre une système de clef USB améliorée, c'est universel ça</q>. Et Puis on est libre, il nous en faut donc une <q>qui lise en plus l'OGG !!</q>. 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. 
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
  A l'origine on se dit seulement : <q>Moi aussi je vais m'acheter MON lecteur audio, ne serait-ce que pour avoir une once d'intimité dans le métro</q>. Mais comme on est pas idiot, on se dit aussi <q>La musique c'est bien, mais vu la capacité, autant que cela fonctionne aussi pour les données.</q>. Et comme on est linuxien, on rajoute : <q>Plutôt que l'iBidule, autant prendre une système de clef USB améliorée, c'est universel ça</q>. Et Puis on est libre, il nous en faut donc une <q>qui lise en plus l'OGG !!</q>. 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. 
</p>
<!--break-->

	<a name='chapter_5'></a>
  <h2>Un simple lecteur USB</h2>
	
<p>
  <image id="1" width="150px"/>
  Fort de mon petit cahier des charges, je me dirige donc d'un pas décidé vers <a class='external' target='_blank' href='http://www.tv5.org/TV5Site/info/afp_article.php?idrub=10&amp;xml=newsmlmmd.acfe2e4922bd666367f921b7bd642b52.451.xml' >le Conformama de la culture</a>. Je regarde un peu ce qui existe en clef mémoire qui lit la musique au format OGG et je tombe sur la <external href="">YP U3</external> 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. 
</p>
<p>
  Ce lecteur en soit est bien sympa. Il est petit, léger avec de jolies LED bleus et un écran 
  <a target='_blank' href='http://fr.wikipedia.org/wiki/OLED'>
  OLED
  </a>, 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.
  </p>
  <p>
  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 <a class='external' target='_blank' href='http://en.wikipedia.org/wiki/Media_Transfer_Protocol' >MTP</a>
</p>
<p>
  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.</p>
<p>
 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 <q>votre arme de de-culturisation massive</q>. Que ce soit pour vous taper sur les doigts de manière <q>progressive</q> si les droits ne sont pas respectés ou bien simplement tenir sur votre comptes de petites statistiques d'écoutes bien pratiques...</p>
<p>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 <external href="">dans votre dos</external>, permet de vous conseiller ce <q>gentil consommateur</q> qui ne peut donc qu'apprécier cette avancée <q>technologique</q>. Qui voudrait après cela de ce <q>vieux</q> système de fichier tout simple, sans aucune valeur marchande où chacun peut mettre ce qu'il veut sans contrôle ? 
</p>
<p>
 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, <q>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 ? </q>
</p>
<p>
  Sans compter que pour Linux, le MTP n'est pas vraiment le top non plus et ce même s'il existe quelques <a class='external' target='_blank' href='http://libmtp.sourceforge.net/' >projets de support</a>. 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...
</p>
<p>
  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. 
</p>


	<a name='chapter_6'></a>
  <h2>Le flashage de la bête</h2>
	
<p>
   Avant de commencer, il faut savoir ce que vous allez y perdre quelques fonctions. A ce que j'ai constaté, il s'agit du 
  <a target='_blank' href='http://fr.wikipedia.org/wiki/RDS'>
  RDS
  </a> ainsi que la gestion des tags (vous ne perdez rien en fait, mais ils s'affichent en Coréen <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/> )
</p>
<p>
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 <strong>n’avez pas peur de transformer votre lecteur en brique de Légo</strong>, passons aux choses sérieuses.
</p>
<p>
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. 
</p>
<p>
  La première chose à faire est de télécharger ce <a class='external' target='_blank' href='ftp://celtic.no-ip.org/pub/Samsung_YP_U3/DFU.ZIP' >gros fichier</a>. Une fois récupérée, faites un coup de clique-droit/extraire. Dans le dossier ainsi créé, allez directement dans <kbd>DFU/DFU_update_1_10_MSC</kbd>. MSC veut dire Mass Storage USB Class, c'est ce que nous cherchons à faire. L'autre étant un firmware MTP. 
</p>
<p>
  Dans ce dossier se trouvent deux nouvelles archives. Faites à nouveau un clique-droit/extraire sur chacune d'entre elles. Renommez le dossier <kbd>20070918161625140_YP_U3_DFU_Loader_070706</kbd> en <kbd>serenade</kbd>. Ensuite renommez <kbd>20070918161625140_YP_U3_MSC_FW_VER110WA_070906_AS</kbd> en <kbd>firmware</kbd>. 
</p>
<h3>La version simple</h3>
<p>
  Si vous avez de la chance (ce ne fût pas mon cas), il suffit simplement de copier dans le dossier <kbd>SYSTEM</kbd> les fichiers <kbd>YP-U3.RSC</kbd> et <kbd>YB-UT.SET</kbd>, qui se trouve dans <kbd>firmware</kbd>. 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 <a class='external' target='_blank' href='http://zulio.org/journal/post/2007/07/23/Installation-dun-lecteur-Samsung-YP-U3-sur-un-systeme-GNU-Linux' >ce tutorial</a>. 
</p>
<p>
  Lorsque ces deux fichiers sont copiés, il suffit de retirer <q>en toute sécurité</q> votre clef et de l’allumer. Elle devrait vous indiquer qu'il met à jour le firmware, et c'est terminé !!
</p>

<h3>La version épique</h2>
<p>
  Si la version simple ne fonctionne pas, il faut envisager de passer aux choses sérieuses. A savoir la mise à jour via le mode <kbd>DFU</kbd> (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. 
</p>
<p>
  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. 
</p>
<p>
  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 :
</p>
<p>
<image id="2"/>
  <u>Etape 1.</u> Cette partie demande un peu de dextérité. Prenez votre lecteur et déplacez le bouton <kbd>hold</kbd> dans le sens inverse de la flèche (déverrouillage). Ensuite pressez la touche <kbd>user</kbd> puis la touche <kbd>record (le point rouge)</kbd> 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. 
</p>
<p>
<image id="3" width="150px"/>  <u>Etape 2.</u> Windows va couiner en disant qu'il veut un pilote pour un <kbd>SAMSung DFU device</kbd>. Indiquez lui que le pilote se trouve dans le dossier <kbd>Serenade</kbd> et laissez le installer son gourbi.
</p>
<p>
  <u>Etape 3.</u> Prenez un explorateur de fichier et allez dans le dit dossier <kbd>Serenade</kbd> puis exécutez le fichier <kbd>Serenadedfu.exe</kbd>. 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 <kbd>S5L8424 rev. 2</kbd> et 3 boutons <kbd>browse…</kbd>. 
</p>
<p>
  Pressez le <strong>deuxième</strong> bouton <kbd>browse...</kbd> et allez chercher dans le dossier <kbd>serenade</kbd>, le fichier <kbd>YP-U3_DFULoader_070705.DFU</kbd>. Pressez ensuite le <strong>troisième</strong> bouton <kbd>browse</kbd> pour cette fois, dans le dossier <kbd>firmware</kbd>, prendre le fichier <kbd>YP-U3.BIN</kbd>. Enfin, pressez le bouton <kbd>Download</kbd>. 
</p>
<p>
  <u>Etape 4.</u> 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 <kbd>failled to reenumerate the device</kbd>.  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. 
</p>
<p>
  <u>Etape 5.</u>Le téléchargement est terminé et le lecteur doit afficher un truc du genre <kbd>Module cheching...</kbd>. 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é. 
</p>
<p>
  <u>Etape 6.</u> C’est presque fini, il suffit simplement de copier dans le dossier <kbd>SYSTEM</kbd> du nouveau disque les fichiers <kbd>YP-U3.RSC</kbd> et <kbd>YB-UT.SET</kbd>, qui se trouve dans <kbd>firmware</kbd>. 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é !!
</p>

<div class='inline-box attention'>
  Si vous avez un message étrange en rallumant la clef, du genre <kbd>No resource Data</kbd> suivi de <kbd>Player is off</kbd>. Vous avez juste oublié l'étape 7. 
</div>

<h3>Les fois suivantes</h3>
<p>
  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 <a class='external' target='_blank' href='http://www.samsung.com/download/Model_Select.aspx?type=Digital+Audio+Player&amp;typecode=8&amp;subtype=MP3+Flash&amp;subtypecode=801&amp;model=YP-U3QB&amp;filetype=FM&amp;language=' >site de SAMSUNG</a> en prenant soint de sélectionner celles qui contiennent qui comporte <kbd>MSC</kbd> dans le nom de fichier. 
</p>

	<a name='chapter_7'></a>
  <h2>Conclusion</h2>
	
<p>
  Voilà, et une soirée de perdue pour quelque une limitation d’ordre purement commerciale, voire idéologique… ça fiche vaguement les nerfs… 
</p>
<p>
   Peu à peu notre monde me rappelle un livre que je vient de lire, <a class='external' target='_blank' href='http://www.amazon.fr/Rainbows-End-Vernor-Vinge/dp/2221108469' >Rainbows End</a>. Un monde fait de modules aux propriétés décrites dans un google envahissant, avec sur chacun une simple étiquette indiquant <q>Ne contient aucune pièce accessible à l'utilisateur</q>.
</p>

    ]]></content>
  </entry>
</feed>
