Manual installation

# Matériels

  • Un ordinateur connecté à Internet
  • La RetroBox (kit ou non)
  • Une carte SD de minimum 4 go (8go recommandé)
  • Cable USB micro USB to USB
  • Mini HDMI to HDMI
  • Chargeur 5V
  • Manette (Liste de compatibilité sur le wiki retropie))
  • Un réseau wifi WPA/WEP

# Fichiers nécessaires


# Préface

  • Soyez patient, cela peut prendre du temps
  • Si vous avez le moindre problème contactez nous ! (Sur notre site ou par e-mail : [email protected])

# Partie sur l'ordinateur

Graver l'image de RetroPie sur la carte sd avec Etcher ou win32diskimager, dans notre cas nous utiliserons Etcher.

Créer deux fichier à la racine de votre carte SD (/boot) :
  • Créez un fichier ssh (sans extension) pour activer l'interface ssh sans aller dans les menus du raspberry pi
  • Créez un fichier wifikeyfile.txt pour se connecter au réseau wifi plus facilement

Le contenu du fichier doit ressembler à ceci :

  • Éjecter la carte sd et insérez là dans votre RetroBox et patientez pour le premier démarrage

# Partie sur télévision

  • Branchez la RetroBox en HDMI sur un écran, Puis démarré la. (En ayant branché la manette)
  • Aller dans le menu RetroPie, puis dans "Wifi"
  • Vous avez plusieurs façon de configurer un réseau wifi :
  • Avec le fichier wifikeyfile.txt que vous avez créé juste avant, importez le en selectionnant Import wifi credentials....
  • Notez l'adresse ip pour vous connecter plus tard avec Putty.

# Retour sur l’ordinateur

  • Se connecter en ssh sur l’adresse ip de la RetroBox avec le logiciel Putty, puis, tapez ceci :
    • En login : pi
    • En mot de passe : raspberry
    • Port : 21

# Configuration principale de la RetroBox

Pour pouvoir utiliser l’écran, il vous faut exécuter certaines commandes en SSH:

  1.     git clone https://github.com/swkim01/waveshare-dtoverlays.git
      
  2.     sudo cp waveshare-dtoverlays/waveshare32b.dtbo /boot/overlays/waveshare32b.dtbo
      
  3.     sudo nano /boot/config.txt
      

Ajoutez :

    # CONFIG RETROBOX

# Enable audio (loads snd_bcm2835)
dtparam=audio=on
overscan_scale=1

dtparam=spi=on
dtoverlay=waveshare32b

hdmi_force_hotplug=1
hdmi_cvt=320 240 60 1 0 0 0
hdmi_group=2
hdmi_mode=1
hdmi_mode=87

dtoverlay=pwm-2chan,pin=19,func=2,pin2=13,func2=4
disable_audio_dither=1

dtoverlay=waveshare32b:rotate=270,speed=35000000,fps=60

disable_splash=1
avoid_warnings=1

arm_freq=1010
gpu_freq=300
#lcd_on
  

Faîtes CTRL+C pour copier le code ci-dessus, puis dans putty, faîtes clique droit pour coller

Puis faîtes CTRL + X pour finir l’édition puis appuyez sur Y pour valider.


Continuer les commandes avec :

    ls /dev/fb
  
    sudo apt-get install cmake
  
    git clone https://github.com/tasanakorn/rpi-fbcp
  
    cd rpi-fbcp
  
    mkdir build
  
    cd build
  
    cmake ..
  
    make
  
    sudo install fbcp /usr/local/bin/fbcp
  
    sudo nano /etc/rc.local
  

Tout en bas de la page, AVANT "exit 0" rajoutez :

/usr/local/bin/fbcp &

Faîtes CTRL+C pour copier le code ci-dessus, puis dans putty, faîtes clique droit pour coller

Puis faîtes CTRL + X pour finir l’édition puis appuyez sur Y pour valider.

Redémarrez la console en utilisant la commande : sudo reboot

Une fois redémarré, l’écran et le son devrait être fonctionnel, mais pas le joystick et les boutons.


# Installation rapide de displaySwitch, du theme et de .bashrc

  1. sudo wget -N https://raw.githubusercontent.com/retrobox/console-modules/master/installdisplayswitch.sh && \ sudo chmod +x /home/pi/installdisplayswitch.sh && \ sudo ./installdisplayswitch.sh
  2. sudo wget -N https://raw.githubusercontent.com/retrobox/console-modules/master/installretroboxtheme.sh && \ sudo chmod +x /home/pi/installretroboxtheme.sh && \ sudo ./installretroboxtheme.sh
  3. sudo wget -N https://raw.githubusercontent.com/retrobox/console-modules/master/installbashrc.sh && \ sudo chmod +x /home/pi/installbashrc.sh && \ sudo ./installbashrc.sh

# Configuration des joystick et des boutons

Installation de "mk_arcade_joystick_rpi"

  • Puis redémarrez la console.
  • Reconnectez vous sur le PI avec Putty puis exécuter les commandes suivantes :

Continuer les commandes avec :

    sudo git clone --recursive --depth 1 https://github.com/retrobox/console-modules/ /home/pi/console-modules/
  
    sudo cp -r /home/pi/console-modules/inputsDriver/etc/modules /etc/modules
  
    sudo cp -r /home/pi/console-modules/inputsDriver/etc/modprobe.d/mk_arcade_joystick_rpi.conf /etc/modprobe.d/
  
    sudo cp -r /home/pi/console-modules/inputsDriver/opt/retropie/configs/all/emulationstation/es_input.cfg
/opt/retropie/configs/all/emulationstation//
  
    sudo cp -r -a /home/pi/console-modules/inputsDriver/opt/retropie/configs/all/retroarch/autoconfig/.
/opt/retropie/configs/all/retroarch/autoconfig/
  
    sudo cp -r -a /home/pi/console-modules/inputsDriver/opt/retropie/configs/all/retroarch-joypads/.
/opt/retropie/configs/all/retroarch-joypads/
  

Installation de I2C Detect

    sudo apt-get install i2c-tools
  
Puis regardez l’adresse du chip :
    sudo i2cdetect -y 1
  

Vous avez donc une valeur égale à 0x20 (Si tout va bien)

Le MCP23017 est bien pris en compte !

Votre installation est désormais terminée !

Vous n’avez plus besoin de manette désormais


# Conclusion

Après avoir réussi l'installation manuelle de RetroPie, vous pouvez désormais suivre ce manuel pour installer des jeux, si vous avez des problèmes qui ne sont pas listés contactez nous !