Skip to content

Using phone with Retroarch as additional controller

Martin Rys edited this page Oct 6, 2024 · 5 revisions

Since version 0.4.6, it is possible to use RetroArch installed on phone as an additional gamepad in SC Controller.

⚠️ Warning: There is no security in the Remote RetroPad protocol. When enabled, anyone on the same network as you can connect and control whatever the current profile allows. That is why is this option is disabled by default.

Enabling in SC Controller

To enable this option in SC Controller, go to Settings -> Controllers -> and check Enable Remote RetroPad protocol support.

Settings Dialog

⚠️ You may want to disable Enable Remote RetroPad protocol support when you are done playing, especially if you are often moving between public networks.

Configuring RetroArch

  • Start RetroArch normally
  • From the main menu, enter Load Core and choose Start Remote RetroPad - this core should be pre-installed
  • Click RetroArch button on top
  • Enter Quick Menu, scroll down to Options
  • Enter the IP address of the machine you are connecting to. Leave the default value (55400) for the port
    You can use /sbin/ip a in a terminal to determine your IP address
  • Leave the menu and try pressing some buttons.
    You may need to exit RetroArch and start it again to apply the configuration

Above text, in images

To disconnect RetroPad, choose Turn Off Controller from OSD or in SC Controller window.

RetroArch doesn't have Steam/Guide/C button, but you can emulate it by pressing START+SELECT at the same time.