Tuto

Tuto demarrer Recalbox part une vidéo

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.

Ce qui veux dire qu’on peut copier, effacer, on est le boss.
Mais attention cela veut également dire que l’on peut donc faire des boulettes aussi alors attention, par exemple, pas de corbeille, une fois effacé, c’est effacé)

On prend notre SD et on la met dans notre joli ordinateur tout pourri avec Ubuntu.
On ouvre la petite clé USB qui devrait apparaitre dans le dock à gauche sous le nom de root0.
Clique droit sur le dossier Recalbox et ouvrir en tant qu’utilisateur root.
Et la on peut coller notre vidéo que j’ai renommé BootPs1.mp4 dans

root0/recalbox/system/resources/splash

J’ai téléchargé la vidéo sur YouTube (enfin j’ai piqué le lien de la vidéo) et je suis allé sur un site au pif pour télécharger les vidéos YouTube où on peut choisir le format d’exportation, donc en .mp4

Il faut faire attention au nom que vous allez donner à votre vidéo car plus loin on va devoir l’écrire pile-poil comme on l’a nommée.

La vidéo ne doit pas être trop longue car le chargement de Recalbox dur à peut prêt 12 secondes. Ce délai dépassé, votre vidéo va s’arrêter (Mais pas le son) pour laisser place au menu de Recalbox.

Une fois la vidéo copiée dans le dossier

root0/recalbox/system/resources/splash

On retourne à la racine de la SD et on va dans :
root0/etc./init.d

On fait une sauvegarde du fichier 02spash car on va le modifier…& on ouvre ce fichier avec notre éditeur de texte préféré

On supprime tout ça :
fbv -f -i /recalbox/share/splashscreen/splashlogo.png &
Et on écrit ça à la place :
/usr/bin/omxplayer -o both /recalbox/system/resources/splash/BootPs1.mp4 &

Notez bien le nom de la vidéo à la fin que j’ai appelé BootPs1.mp4 (important)

Une fois ceci de fait :

  • On sauvegarde
  • On quitte l’éditeur
  • On éjecte proprement la SD
  • On met ça dans notre Raspberry Pi
  • Et surtout on repense à notre Noel 1995 quand on a démarré pour la 1er fois notre Playstation mk1 et qu’on avait que Demo_One pour patienter.

Je dis Playstation mais je ne suis pas raciste. Vous pouvez le faire bien entendu avec n’importe quel boot des anciennes consoles ou n’importe quelle vidéo.

Et voici le résultat :

Merci au site screenzone.fr Et merci à Stef Lin qui travaille très très dur sur Retrobuntu 2.0 mais qui m’a quand même accordé un peu de temps. (edit : Retrobuntu 2.0 est fait par Michael Phalazur, le cofondateur de RpiFrEng)

   /\ 0 /\
=(  ‘ . ‘ )=
iaii( . )
i(‘’) ^ (‘’) ( o) Team
®

Ajouter un commentaire

Cliquez ici pour ajouter un commentaire

CommentLuv badge

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.