Page 1 sur 4

Rockbox sur baladeurs Sony (tuto installation dans 1er post)

Publié : 28 déc. 2016 17:46
par lebellium
Notre développeur français (cocorico) pamaury s'est lancé un nouveau défi: porter Rockbox sur les baladeurs Sony à base de noyau Linux. A l'image du Samsung YP-R0, il s'agit donc d'un port RaaA (Rockbox as an Application).
Pour rappel, c'est une véritable machine de guerre, il a porté Rockbox sur Creative (Zen Mosaic, Zen X-Fi, Zen X-Fi 3, Zen X-Fi Style), Sony non-Linux (NWZ-E360/370/380), Sandisk (Fuze+), FiiO (X1 en cours) et plus encore.
=> https://www.rockbox.org/wiki/AmauryPouly

Vous trouverez ci-dessous la liste presque exhaustive (pas totalement à jour) des baladeurs Sony avec un noyau Linux, ce qui ne veut pas dire pour autant que tous seront compatibles Rockbox.
Le développeur se concentre en priorité sur les modèles "récents" avec un noyau Linux pas trop ancien, idéalement encore trouvables en neuf ou facilement en occasion.
Dans un premier temps, l'effort de développement est prévu sur E450/460/470, E580 et A10.
Mon A850 japonais ayant une interface en japonais uniquement (oui, pas de firmware multilingue sur les Sony japonais...), je tente de le glisser dans la liste également pour enfin avoir une interface compréhensible :mrgreen:

Liste des cibles potentielles:
entre parenthèses, la ou les personne(s) dans la communauté Rockbox possédant le baladeur et pouvant faire le cobaye

NWZ-A10 (lebellium)
NW-A20 (lebellium)
NWZ-A720
NWZ-A810
NWZ-A820
NWZ-A840
NWZ-A850 (lebellium)
NWZ-A860 (robertd1, lebellium)
NW-A910
NWZ-E050
NW-E060
NW-E080
NWZ-E350
NWZ-E450 (pamaury)
NWZ-E460 (pamaury)
NWZ-E470 (wodz)
NWZ-E550
NWZ-E570
NWZ-E580 (pamaury, lebellium)
NW-S10
NWZ-S510
NWZ-S610 (lebellium)
NWZ-S630
NW-S640
NWZ-S710
NWZ-S730
NWZ-S740
NWZ-S750
NWZ-S760
NWZ-S770
NW-S780
NWZ-X1000
NW-ZX100

Code source dispo: http://oss.sony.net/Products/Linux/Audi ... ory01.html

Avancement du port:

12/11/2016: 1er bootloader dualboot Sony/Rockbox fonctionnel pour E450 et E460
28/11/2016: nouvelle chaîne de compilation Sony NWZ/Samsung YP-R0 fonctionnelle mais pas encore publiée
02/12/2016: Rockbox se lance sur le E460, affichage et boutons fonctionnels mais crash immédiat et systématique en lecture de musique.
http://i.imgur.com/eJSZuzr.jpg
03/12/2016: driver fonctionnel pour LCD, rétroéclairage, adc, batterie, alimentation et tactile (non testé)
13/12/2016: 1er bootloader fonctionnel sur E580 mais boutons inopérants à cause d'un keymapping différent
10/01/2017: Rockbox se lance et fonctionne sur E580 mais soit pas de son du tout soit son complètement saturé
12/01/2017: Rockbox se lance et fonctionne sur A10 mais pas de son
30/01/2017: Son OK (hack pas propre mais fonctionnel) sur le E580! :hb:

Détails du TO-DO: http://gerrit.rockbox.org/r/#/c/1481/


Installation de Rockbox:
Rockbox peut être installé sur les baladeurs Sony suivants. Si votre modèle ne fait pas partie de cette liste, c'est soit que j'ai déserté ce forum, soit plus vraisemblablement que votre modèle n'est pas supporté pour le moment. Il le sera peut-être plus tard ou jamais.
1) Installation du bootloader dualboot Walkman/Rockbox
- Connectez le baladeur au PC
- Notez la lettre du périphérique dans "Ce PC"/"Ordinateur"/"Poste de travail", par exemple WALKMAN (H:). Si vous ne voyez pas de lettre, c'est que le baladeur est connecté en MTP au lieu de MSC
- Dans le tableau suivant, colonne "Install firmware", téléchargez le fichier UPG correspondant à votre baladeur: https://www.rockbox.org/wiki/SonyNWLinuxPort#Bootloader
- Renommez le fichier en NW_WM_FW.UPG
- Mettez ce fichier à la racine du baladeur
- Déconnectez le baladeur en toute sécurité et reconnectez-le au PC.
- Téléchargez scsitool ici: https://www.rockbox.org/wiki/SonyNWDest ... g_the_tool
- Téléchargez ce fichier .bat et le déposer dans le même répertoire que scsitool. Double-cliquer sur le fichier .bat. Le terminal s'ouvre directement dans le bon répertoire.
- Tapez le code suivant (remplacez X par la version de scsitool téléchargée et H par la lettre de votre périphérique)

Code : Tout sélectionner

scsitool-nwz-vX.exe H: do_fw_upgrade
Le baladeur doit redémarrer après la MAJ.

2) Installation de la build Rockbox
- Téléchargez et décompressez l'archive suivante:
NWZ-E350: https://build.rockbox.org/data/rockbox-sonynwze350.zip
NWZ-E450: https://build.rockbox.org/data/rockbox-sonynwze450.zip
NWZ-E460: https://build.rockbox.org/data/rockbox-sonynwze460.zip
NWZ-E470: https://build.rockbox.org/data/rockbox-sonynwze470.zip
NWZ-E580: https://build.rockbox.org/data/rockbox-sonynwze580.zip
NWZ-A10: https://build.rockbox.org/data/rockbox-sonynwza10.zip
NW-A20: https://build.rockbox.org/data/rockbox-sonynwa20.zip
NWZ-A860: https://build.rockbox.org/data/rockbox-sonynwza860.zip
NWZ-S750: https://build.rockbox.org/data/rockbox-sonynwzs750.zip
- Mettez le dossier .rockbox à la racine du baladeur

3) [Optionnel] Installation des thèmes Rockbox
Les thèmes 240x320 sont compatibles http://themes.rockbox.org/index.php?tar ... safuzeplus
Pub pour mon thème "lebellium Samsung-like" :mrgreen: http://themes.rockbox.org/index.php?the ... safuzeplus

4) Fonctionnement du bootloader
- Choix entre Rockbox, le firmware Sony (Walkman) et Tools
- Choix par défaut Rockbox au bout de 10 secondes si aucune sélection faite
- Extinction depuis Rockbox = retour au menu de sélection. J'espère que dans le futur on pourra éteindre directement le baladeur :)
- Hold activé sur l'écran de sélection: passage en mode veille peu énergivore au bout de 5 secondes. Attention, contrairement au firmware Sony, le baladeur ne s'éteint pas complètement au bout de plusieurs heures d’inutilisation en mode veille. Pour forcer l'extinction complète, Tools>Shutdown
- Tools>Service Menu = Entrée dans le Test Mode Sony sans devoir faire le combo de touches magique renseigné dans le manuel de service
- Si vous lancez le firmware Sony (Walkman), à l'extinction il passera en mode veille et ne s'éteindra pas complètement. Pour voir à nouveau le menu de sélection, il faut appuyer sur reset au dos de l'appareil.

5) Fonctionnement de Rockbox
- Tout n'est pas encore pleinement fonctionnel, c'est encore une version "bêta"
- Pour ceux qui préfèrent la navigation par dossiers à bibliothèque des tags, aller dans Files>allcontents. int=mémoire interne. ext=microSD. Pour commencer directement dans votre dossier MUSIC vous pouvez faire un appui long sur le bouton de validation et sélectionner "start file Browser here"
- En initialisant la base de données, le compteur ne s'incrémente pas, il affiche "building database...0 found" mais en réalité il est bien en train de travailler en arrière-plan. Il faut attendre jusqu'à ce qu'il dise "please reboot to enable"

Re: Rockbox sur baladeurs Sony

Publié : 28 déc. 2016 19:29
par Sylean
Super ! Je vais suivre ça avec attention :)

Re: Rockbox sur baladeurs Sony

Publié : 29 déc. 2016 00:29
par Sharp
Les NW-WM1Z/1A vont-ils également profiter de Rockbox ??

Re: Rockbox sur baladeurs Sony

Publié : 29 déc. 2016 01:24
par lebellium
En théorie ils pourraient je pense puisque d'après le site open source de Sony ils sont basés également sur Linux: http://oss.sony.net/Products/Linux/Audio/NW-WM1A.html

Mais:
- Le noyau Linux est plus récent (branche 3.X.X) alors que tous les autres modèles antérieurs sont en v2.6.x (oui, oui, le NW-A25 de fin 2015 est basé sur un noyau Linux sorti en 2010 :lool: ). Cela peut poser une difficulté supplémentaire dans le développement... ou pas.

- Il est évidemment plus facile de porter Rockbox quand on possède soi-même le baladeur en question ou qu'a minima on a à disposition de solides cobayes (c'est-à-dire des gens parlant anglais, trainant fréquemment sur l'IRC Rockbox, sachant bidouiller un minimum et prêts à prendre le risque de bricker leur baladeur pour la science même si on s'efforce toujours autant que possible de minimiser ce risque). Là on parle de baladeurs dépassant le millier d'euros. Le développeur ne les possèdera jamais et je ne sais pas si les cobayes seront nombreux 8-)

- Rockbox sait lire des fichiers "High-res" comme du FLAC 24/96 par exemple mais pas nativement. Il va tout downsampler en 16/44.1 ou 16/48. Or, tout le marketing de ces bêtes à 1000€ se fait autour du "High-res" audio décodé nativement. Je suppose que les gens les achètent en bonne partie pour ça, pour lire leur FLAC 24/192 et leur DSD256. ça les rassure même si en test ABX ils n'entendraient aucune différence. Donc avec Rockbox on perdrait une bonne partie de l'intérêt supposé de ces baladeurs.

Re: Rockbox sur baladeurs Sony

Publié : 29 déc. 2016 16:02
par Sharp
Effectivement il est extrêmement difficile d'entendre la différence entre un flac non hi-res et un flac hi-res.
On achète les Walkman à plus de mille euros pour leur qualité sonore. Et bien sûr rien de nouveau, on exploite toujours l'existant et tout est basé sur Linux. En tout cas l'interface des WM1 est terriblement lente et manque cruellement de réactivité.

Re: Rockbox sur baladeurs Sony

Publié : 10 janv. 2017 00:28
par Vic
Je récupère un Sony ZX100 jeudi, tu peux me mettre sur la liste :jap:

Re: Rockbox sur baladeurs Sony

Publié : 10 janv. 2017 00:38
par lebellium
Moi qui voulais me coucher tôt aujourd'hui, j'ai complètement été embarqué dans le truc :mrgreen:
ça a pris la soirée mais voilà, il y a Rockbox sur mon E580! Il ne manque plus que le son :headphone:

Image
Image
Image
Image
Image

Re: Rockbox sur baladeurs Sony

Publié : 10 janv. 2017 00:43
par Vic
:bravo:

J'ai aussi un a867 ;)

Re: Rockbox sur baladeurs Sony

Publié : 12 janv. 2017 00:08
par lebellium
Au tour de mon NWZ-A10! (Y)

Image

C'est noté vic. ;-/

Re: Rockbox sur baladeurs Sony

Publié : 12 janv. 2017 00:17
par HamsteRER
Les baladeurs "oreilles de Mickey" ont une disposition idéale pour jouer au Doom sur Rockbox.

Re: Rockbox sur baladeurs Sony

Publié : 12 janv. 2017 21:54
par anatole
Excellente nouvelle. Vu la disponibilité des baladeurs Sony sur le marché çà ne peut qu'etre encourageant pour rockbox en général. J'avoue que j'attend pas mal la sortie d'un éventuel nouveau baladeur compatible (Agptek ??), mais ayant eu un NWZ-S639F pendant 5 ans (jusqu'à ce que je me le fasse voler...) je peux confirmer que Sony fait du matos correct et durable avec de bonnes batteries.

Ca me donne presque envie de chopper un A15...

Re: Rockbox sur baladeurs Sony

Publié : 13 janv. 2017 07:25
par jprenaud78
lebellium a écrit :Au tour de mon NWZ-A10!  (Y)

Image

C'est noté vic. ;-/
Super j'ai aussi un a15 européen qui n'attends que ça

Re: Rockbox sur baladeurs Sony

Publié : 18 janv. 2017 08:13
par doumdoum84
Moi aussi.
Bravo Lebellium

Re: Rockbox sur baladeurs Sony

Publié : 29 janv. 2017 23:12
par lebellium
La lecture du manuel de service du NW-A30 montre qu'à l'image du NW-WM1, c'est une vraie plaie à démonter.
Sony a encore abusé de l'adhésif... Le démonter puis le remonter sans rien abimer risque de s'avérer extrêmement périlleux.
Même s'il ne coûte "que" 200€ par rapport au NW-WM1, je me vois mal prendre un tel risque sur un modèle tout neuf.

On comptait sur cette voie matérielle pour casser le nouveau chiffrement de Sony.
Il ne reste plus que la voie logicielle, la plus difficile et incertaine, à savoir trouver un exploit dans le code...

Bref, Rockbox sur NW-WM1 et NW-A30, c'est mal parti...

Re: Rockbox sur baladeurs Sony

Publié : 30 janv. 2017 23:18
par lebellium
Il y a du son sur le E580! (Y)(Y)
C'est un hack pas très joli et le développeur ne comprend pas pourquoi ça fonctionne mais c'est déjà une belle avancée!