Unable to use 'Start' button - Nyko PlayPad Pro

Hi, I sort of hijacked another thread and feel it probably deserves it’s own.

Anyhow, I’m having problems with my Amazon Fire TV running RetroArch using a Nyko PlayPad Pro. I don’t seem to be able to start any games which require a ‘start’ button press in order to initiate starting the actual game (Tested on MAME, SNES & MD) The issue seems to be that the button which would be the start button seems to bring up the RetroArch option GUI so in order to start a game I’m having to use a screen overlay and flick my controller to mouse mode and press the on screen start button and flick back to pad, not ideal at all but at least works as a temp workaround.

Any ideas in order to overcome this? (I have tried manually binding a start and all the buttons for that matter, but didn’t seem to work)

Did you try binding it through the android interface or the RGUI interface?

Regardless, I think you should be able to unbind the button to bring up the RGUI through RGUI.

[QUOTE=djinn_man;18851]Did you try binding it through the android interface or the RGUI interface?

Regardless, I think you should be able to unbind the button to bring up the RGUI through RGUI.[/QUOTE]

I’ve tried binding via Android/RetroArch settings, It doesn’t seem to let me change any bindings via RGUI fr some reason.

That’s what I was thinking - it could solve my issue - is this possible and if so where so I find the option to unbind RGUI?

I have the same problem on my Fire TV using an xbox 360 gamepad. It seems there is some conflict with Android interpreting it as the menu button.

Some pads map start as HOME and there is nothing RA can do about that

The home button is mapped to the xbox button. The start key is mapped to the menu button. Manually setting the bindings in Android/RetroArch settings works but is very tedious.

Tedious? hit bind all, press the buttons, done. Not tedious at all.

[QUOTE=Radius;18865]Tedious? hit bind all, press the buttons, done. Not tedious at all.[/QUOTE]

The RGUI bindings do not work what so ever (after pressing ‘config all’ the box appears to press button to bind and the pad buttons don’t seem to do anything), whether it’s an android or specific pad related issue is another question. When binding via RetroArch settings menu; after binding each button manually to that of the pad, it simply didn’t respond when in game.

It works here… if you are in 1.0.0.2… that is too old, upgrade to a current nightly

Which would you recommend?

Is there a option to unbind RGUI?

I did upgrade to 02-18. When loading RetroArch, the RGUI does not respond to neither gamepad nor keyboard (wireless logitech) but it responds to the keyboard’s integrated touchpad. I could use the overlay to navigate to the '‘Settings - Joypad Mappings - bind all’ menu. However, it only seemed to register analog inputs like the stick or the shoulder and sometimes would even crash back to the App’s main menu. Am I missing something?

Here’s a logcat message that might be relevant:

I/RetroArch( 9335): device name: Microsoft X-Box 360 pad
W/System.err( 9335): java.lang.NoSuchMethodError: no method with name='getVendorId' signature='()I' in class Landroid/view/InputDevice;
W/System.err( 9335):     at dalvik.system.NativeStart.run(Native Method)
E/RetroArch( 9335): Could not look up device name or IDs.
I/RetroArch( 9610): device name: Logitech USB Receiver
W/System.err( 9610): java.lang.NoSuchMethodError: no method with name='getVendorId' signature='()I' in class Landroid/view/InputDevice;
W/System.err( 9610):     at dalvik.system.NativeStart.run(Native Method)
E/RetroArch( 9610): Could not look up device name or IDs.

Here’s the crash log:

E/dalvikvm( 9610): JNI ERROR (app bug): local reference table overflow (max=512)
W/dalvikvm( 9610): JNI local reference table (0x5f5ecc70) dump:
W/dalvikvm( 9610):   Last 10 entries (of 512):
W/dalvikvm( 9610):       511: 0x41f22b10 java.lang.String "System.err"
W/dalvikvm( 9610):       510: 0x41c8c268 java.lang.Class<android.util.Log>
W/dalvikvm( 9610):       509: 0x42133598 java.lang.NoSuchMethodError
W/dalvikvm( 9610):       508: 0x420fd108 java.lang.String "Microsoft X-Box ... (23 chars)
W/dalvikvm( 9610):       507: 0x420fd0b8 android.view.InputDevice
W/dalvikvm( 9610):       506: 0x41c8e458 java.lang.Class<android.view.InputDevice>
W/dalvikvm( 9610):       505: 0x42132df0 java.lang.NoSuchMethodError
W/dalvikvm( 9610):       504: 0x420fd108 java.lang.String "Microsoft X-Box ... (23 chars)
W/dalvikvm( 9610):       503: 0x420fd0b8 android.view.InputDevice
W/dalvikvm( 9610):       502: 0x41c8e458 java.lang.Class<android.view.InputDevice>
W/dalvikvm( 9610):   Summary:
W/dalvikvm( 9610):       127 of java.lang.Class (4 unique instances)
W/dalvikvm( 9610):       135 of java.lang.String (13 unique instances)
W/dalvikvm( 9610):       124 of java.lang.NoSuchMethodError (124 unique instances)
W/dalvikvm( 9610):       124 of android.view.InputDevice (2 unique instances)
W/dalvikvm( 9610):         2 of android.content.Intent (1 unique instances)
E/dalvikvm( 9610): Failed adding to JNI local ref table (has 512 entries)
I/dalvikvm( 9610): "Thread-293" prio=5 tid=12 RUNNABLE
I/dalvikvm( 9610):   | group="main" sCount=0 dsCount=0 obj=0x420f6138 self=0x5ccc4e10
I/dalvikvm( 9610):   | sysTid=9656 nice=0 sched=0/0 cgrp=apps handle=1557220360
I/dalvikvm( 9610):   | state=R schedstat=( 0 0 0 ) utm=4527 stm=52 core=1
I/dalvikvm( 9610):   at android.util.Log.println_native(Native Method)
I/dalvikvm( 9610):   at android.util.Log.println(Log.java:389)
I/dalvikvm( 9610):   at com.android.internal.os.AndroidPrintStream.log(AndroidPrintStream.java:47)
I/dalvikvm( 9610):   at com.android.internal.os.LoggingPrintStream.flush(LoggingPrintStream.java:94)
I/dalvikvm( 9610):   at com.android.internal.os.LoggingPrintStream.append(LoggingPrintStream.java:334)
I/dalvikvm( 9610):   at com.android.internal.os.LoggingPrintStream.append(LoggingPrintStream.java:36)
I/dalvikvm( 9610):   at java.lang.Throwable.printStackTrace(Throwable.java:322)
I/dalvikvm( 9610):   at java.lang.Throwable.printStackTrace(Throwable.java:288)
I/dalvikvm( 9610):   at java.lang.Throwable.printStackTrace(Throwable.java:236)
I/dalvikvm( 9610):   at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 9610): 
E/dalvikvm( 9610): VM aborting
F/libc    ( 9610): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 9656 (com.retroarch)
I/DEBUG   (  324): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (  324): Build fingerprint: 'qcom/bueller/bueller:4.2.2/JDQ39/51.1.4.3_user_514020320:user/release-keys'
I/DEBUG   (  324): Revision: '3'
I/DEBUG   (  324): pid: 9610, tid: 9656, name: com.retroarch  >>> com.retroarch <<<
I/DEBUG   (  324): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d