Si vous avez installé recalbox sur votre raspberry pi et que vous souhaitez avoir une vidéo (logo SEGA) qui va bien avec votre console de retro gaming, Enzo va vous montrer comment faire, et surtout comment éviter les galères. Vous allez pouvoir ainsi démarrer votre console de rétro gaming avec Sonic qui amène le logo SEGA, le logo super nintendo…
Comment booter avec le logo des anciennes consoles
Avant toute chose je déclare bien ne rien avoir inventé, j’ai trouvé toutes les infos pour installer la vidéo de boot sur : screenzone.fr
Mais j’ai rencontré des problèmes, alors j’explique comment je m’en suis sorti. Je vous ai mis ici l’exemple de boot screen playstation 1 :
Une vidéo au démarrage de Recalbox :
J’ai trouvé sur YouTube un Boot à l’ancienne de la Playstation, la 1er du nom.
Je me suis dit que ce serait génial que Recalbox boot avec cette vidéo.
Ça fonctionne pour n’importe quelle vidéo mais il faut qu’elle soit au format .mp4
Je vais sûrement en décourager plus d’un avec l’info qui suit :
Le dossier où l’on doit copier la vidéo se trouve dans un dossier qui est verrouillé, donc on ne peut ni modifier ni écrire à l’intérieur de ce dossier.
J’ai réussi à obtenir le contrôle total grâce à une info que Stef Lin m’a livré, mais ça se passe sur Ubuntu.
Installez Ubuntu en Live USB, ça devrait le faire juste le temps de la manip.
(Live USB = pas besoin de l’installer sur un ordinateur proprement, on peut directement booter sur la clé et faire comme si il était vraiment installé).
Donc mon Hardware/Software :
Raspberry Pi 3
Noobs : Raspbian/ OSMC / Recalbox
Un Mac pour le SSH via le Terminal & les Windowsiens pourront utiliser Putty, pour ceux ayant un distribution Linux ils le savent… Je le dit quand même le Terminal que sur Mac.
*un téléphone android ou iphone peut être utilisé pour le ssh, avec une application web ssh.
Un PC pourri avec Ubuntu
On est d’accord, si vous avez une SD juste avec Recalbox je n’ai pas testé mais ça doit fonctionner.
Pour se faire je vais vous expliquer ce que j’ai fait :
I – Connection ssh au RasPi
Je ne fais pas un tuto sur comment se connecter au SSH. Donc pour ceux qui ne savent pas allez sur internet. Ou dans votre jardin, comme vous voulez.
Pour rappel, les identifient d’origine Recalbox :
« root » donc (shh root@192.168.X.X ) dont X.X sont votre IP perso
« recalboxroot » est le mot de passe
Si vous avez ça :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:ycGGKnvoI7PYd/WipFXnrJRvwSTQzpjgUXgvR0pA+/s.
Please contact your system administrator.
Add correct host key in /Users/xxx/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/xxx/.ssh/known_hosts:2
ECDSA host key for 192.168.x.x has changed and you have requested strict checking.
Host key verification failed.
C’est que, je pense, vous êtes connecté en ssh via plusieurs distributions.
J’ai galéré à m’en sortir mais la solution est de taper :
ssh-keygen -R 192.168.X.X
(Ou X.X est votre fin d’IP, je ne vais pas le dire à chaque fois…)
C’est bon vous avez le « # » dans le terminal ??? Tout le monde est bien connecté ??
2 – Installation du lecteur vidéo
Oui car pour lire une vidéo on est d’accord il nous faut un lecteur de vidéo !
On tape :
mount -o remount,rw /
et on valide avec la touche du clavier entrée
On va télécharger l’archive sur artcadev.com
Et ensuite il faut :
- décompresser le fichier
- l’ouvrir avec un éditeur de texte
- tout copier et coller dans le terminal
- Puis on valide avec la touche du clavier entré
On patiente durant l’installation…
3 – Installation de la vidéo dans le micro SD
Mon problème principal est là, sur le site que j’ai cité en début du tuto, ils nous disent (pour utilisateur Windows) avec le logiciel WinSCP
On se connecte :
Protocole de fichier : SCP
Nom d’hôte : Recalbox
Numéro de port : 22
Nom d’utilisateur : root
Mot de passe : recalboxroot
(Ou on remplace le nom d’utilisateur par notre IP)
A la racine de la SD nous devons avoir un dosser nommé « root0 »
Il faut donc aller dans :
root0/recalbox/system/resources/splash
Et copier la vidéo AU FORMAT .mp4 dans ce dossier, vous pouvez voir également 3 images qui sont les images de boot de Recalbox.
Mais la c’est le drame… Impossible de copier quoi que ce soit dans ce dossier car il est verrouillé.
Ce genre de message chiant qui peut vous donner l’envie d’abandonner.
Sur cet imprimé écran c’était pour un autre dossier verrouillé qu’on verra plus bas, je n’ai pas voulu m’embêter à retrouver le bon imprécran avec la bonne erreur, vous avez compris l’idée.
Il est possible d’obtenir tous les droits d’écritures dans ce dossier avec Ubuntu.
Et c’est là où M. Stef Lin m’a débloqué et c’est sur Ubuntu que ça se passe
Soit vous suivez le lien de Stef Lin de la vidéo qui explique la démarche à suivre sur cette page facebook
Mais cela n’a pas totalement fonctionné pour moi.
J’ai donc suivi le début de la vidéo qui nous guide vers cette page nemo ubuntu
Dans le terminal j’ai mis :
echo -e « \r »|sudo add-apt-repository ppa:webupd8team/nemo3
sudo apt-get update
sudo apt-get install nemo
Puis :
xdg-00mime default nemo.desktop inode/directory application/x-gnome-saved-search
Et :
xdg-mime query default inode/directory
Et j’ai bien eu en retour le :
nemo.desktop
Ceci m’a pas permis de déverrouiller le dossier, mais je vous le dis quand même car je vous explique pas à pas tout ce que j’ai fait (je n’ai pas un niveau très élevé sur Linux pour affirmer si ça a engendré ou pas quelque chose par la suite. Mais j’ai fait ça)
Donc je n’étais pas plus avancé que ça au final. Et j’ai eu tous simplement l’idée d’aller sur le market d’Ubuntu qui s’appelle « Logiciel Ubuntu »
J’ai tapé « nemo » dans la barre de recherche
Puis j’ai installé nemo.
Une fois installé, on peut voir qu’avec un clic droit sur le dossier, on peut ouvrir en tant qu’utilisateur root.