Message Rockbox sur baladeurs Sony (tuto installation dans 1er post) 28 Déc 2016 17:46

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.

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"

Message 28 Déc 2016 19:29

Super ! Je vais suivre ça avec attention :)

Message 29 Déc 2016 00:29

Les NW-WM1Z/1A vont-ils également profiter de Rockbox ??

Message 29 Déc 2016 01:24

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.

Message 29 Déc 2016 16:02

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é.

Message 10 Jan 2017 00:28

Je récupère un Sony ZX100 jeudi, tu peux me mettre sur la liste :jap:

Message 10 Jan 2017 00:38

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

Message 10 Jan 2017 00:43

:bravo:

J'ai aussi un a867 ;)

Message 12 Jan 2017 00:08

Au tour de mon NWZ-A10!  (Y)

Image

C'est noté vic. ;-/

Message 12 Jan 2017 00:17

Les baladeurs "oreilles de Mickey" ont une disposition idéale pour jouer au Doom sur Rockbox.

Message 12 Jan 2017 21:54

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...

Message 13 Jan 2017 07:25

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

Message 18 Jan 2017 08:13

Moi aussi.
Bravo Lebellium

Message 29 Jan 2017 23:12

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...

Message 30 Jan 2017 23:18

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!