Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

RaspberryPi: 6.RetroPie Standalone Build

Update RetroPie
The following instructions will update the RetroPie Setup script and Package Update.

On RaspberryPi:
  • In RetroPie Menu, use DPad to scroll up & down, highlight 'RETROPIE SETUP' and press 'A' button.
  • Press 'X' button at the notice screen.
  • Use Dpad, highlight 'Update all installed packages' and press 'X' button.
  • Use DPad, highlight 'Yes' and press 'X' button.
  • Press 'X' button to acknowledge RetroPie-Script update.
  • Press 'X' button at the notice screen.
  • Use DPad, highlight 'Yes' and press 'X' button to update underlying OS Packages.
  • Wait for updates to complete...
  • Press 'X' to acknowledge packages have been updated.
  • Use DPad, highlight 'Perform reboot' and press 'X' button.
  • Use DPad, highlight 'Yes' and press 'X' button to confirm reboot. 
Note : The frist thing I noticed is the 'RetroPie' menu header now displays 'CONFIGURATION' instead of the misleading 13 GAMES AVAILABLE message.

FIX : DragonRise Inc. Generic USB Controller Issue - After RetroPie Update
Following the RetroPie update the controller stopped working when navigating up & down using the DPad.The controller name and the DPad up & down values have changed.

On RaspberryPi:
  • In RetroPie Menu, use DPad and attempt to scroll up & down through the menu options.
  • If DPad Up & Down not responding, choose one of the following methods...

Method 1 - Reconfigure using RetroPie Console
This can be reconfigured on this specific controller by pressing the 'KXD' button and then using the Right Axis joystick instead of the DPad, you can then reconfigure the controller by pressing the 'START' button and selecting 'Configure Input'. Before repeating the controller reconfiguration process, turn off the 'KXD' button.

Method 2 - Update configuration files on Terminal Emulator
  • Enter the following commands to setup the correct controller configuration file...
  • cd /opt/retropie/configs/all/retroarch/autoconfig
    mv 'DragonRiseInc.GenericUSBJoystick.cfg' 'DragonRiseInc.GenericUSBJoystick.cfg.bak'
    touch 'DragonRise Inc.   Generic   USB  Joystick  .cfg'
    nano 'DragonRise Inc.   Generic   USB  Joystick  .cfg'
  • Add the following configuration.
  • input_device = "DragonRise Inc.   Generic   USB  Joystick  "
    input_driver = "udev"
    input_r_y_plus_axis = "-2"
    input_l3_btn = "10"
    input_l_btn = "4"
    input_load_state_btn = "4"
    input_start_btn = "9"
    input_exit_emulator_btn = "9"
    input_up_axis = "-1"
    input_a_btn = "1"
    input_b_btn = "2"
    input_reset_btn = "2"
    input_down_axis = "+1"
    input_r_btn = "5"
    input_save_state_btn = "5"
    input_r2_btn = "7"
    input_r3_btn = "11"
    input_right_axis = "+0"
    input_state_slot_increase_axis = "+0"
    input_x_btn = "0"
    input_menu_toggle_btn = "0"
    input_select_btn = "8"
    input_enable_hotkey_btn = "8"
    input_y_btn = "3"
    input_left_axis = "-0"
    input_state_slot_decrease_axis = "-0"
    input_l2_btn = "6"
  • Press 'CTRL+x' and then press 'Y' to confirm save.
  • Press 'ENTER' to keep exisiting filename.
  • Navigate to RetroArch Auto Configuration directory...
  • cp 'DragonRise Inc.   Generic   USB  Joystick  .cfg' 'DragonRise Inc.   Generic   USB  Joystick  .cfg.bak'
    sudo reboot

This post first appeared on Computers And Programming Experiences, please read the originial post: here

Share the post

RaspberryPi: 6.RetroPie Standalone Build


Subscribe to Computers And Programming Experiences

Get updates delivered right to your inbox!

Thank you for your subscription