v.2026-04-03
Parent Page

Android Retroarch Controller Profiles

Mappings between the physical device and the RetroPad virtual controller.

External Links

  1. Controller Profile configs
  2. Gregs QNA2 autoconfig
  3. Gregs QNA2 Nacon
  4. Gregs QNA2 Controls

So confusing

I have no idea what I did or what is going on so I'll have to show step by step.

Step 1. Using Fallback

I get the following warning "NACON MG-X Pro (12933 / 733) Using FallBack". Even with this fallback message EVERYTHING works fine. Games, RGUI, etc.

Step 2. Saved a controller profile

Settings -> Input -> RetroPad Binds -> Port 1 Controls -> Save Controller Profile in order to generate correct autoconfig file name, and file content (including input_device). This saves here Internal\RetroArch\autoconfig\android\Nacon MG-X PRO.cfg I confirmed it all matches what I setup years ago here. nacon

Loads my Profile

It says it found and loaded my profile but nothing works. Games do not work. RGUI does not work. Only Hotkeys to get into RGUI work. WTF.

Did other stuff

Now I am not sure what I did. Reset controls to default, reset core options. Shows Atari console buttons like Black and white and skill levels. I got it working eventually, but where are the settings getting loaded from? No idea if it's coming from the auto config. Is there any point to auto config?

Recomendations

  1. Launch RA without a core when setting up a controller to ensure overrides aren't messing with anything
  2. Confirm the autoconfig dir is still public
  3. The settings you see below must all be confired.
  4. Eiter set all or do one at a time.
  5. Confirm every thing is set before saving..