Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. SmashDde
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 20
    • Best 3
    • Controversial 0
    • Groups 0

    Posts made by SmashDde

    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      @Zing Hey there. Don't get me wrong, please - I am sure, everybody involved is doing their best to bring the project forward. And I know that your problem does not get recognized or pushed top priority just because you've reported it. No way 😉
      On the other hand, if you (as a user) are stuck with something for months, more often than not with the added passion of a personal DIY project, it gets frustrating when there's seemingly nobody actively into solving it.

      I think everybody does understand the pov of the users in this as well?!

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      @pssadm Thanks for describing your situation as well. I have put 2-digit hours into trying to solve the seemingly problem on my end (adding custom controllers wasn't too easy anyway) but I don't think it's something you could solve by doing it different anymore.
      When I have the time and desire I will try it again with recalbox v6 - which wasn't successful the last three or four times btw but I had it working prior to upgrading to v7 - or I'll move over to some other project. At the moment I am still hoping for "the magic update that fixes this" but ...

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      @jonas @Zing

      Thanks! What could be the cause for the usb encoder to be only recognized as "keyboard" no matter what I try, though?

      Flashed the 6.1.1 image fresh onto the sd card (removed any custom partitioning and so on beforehand), made basic configuration (like WiFi so I can get SSH shell connection), and tried creating the file(s) mentioned in the /system/configs/xarcade2jstick folder (file a, file b, file a and b).
      Each try with a reboot and testing of course. Double checked using the exact same name the ls command is outputting, despite using copy and paste for it.
      Only getting "keyboard" now when configuring the buttons, which is quite frustrating.

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      @jonas hey there, since I am not expecting anything to change I've installed DragonBlaze v6.1.1 onto the SD Card.
      I had to struggle with the Arcadeforge setup there the last time, but had it working.

      BUT NOW it seems all info on how to do this is gone, since I cannot find the wiki anymore (for recalbox v6 or earlier).

      This is what I have done:
      recalbox config

      • enabling xarcade controller

      This is what I have done via putty/shell:

      • listing available devices via "ls /dev/input/by-id"
      • creating an empty file with the device name (usb-Arduino_LLC_ArcadeForge_Key_Strike-if02-event-kbd)

      done that by:
      mount -o remount, rw /boot
      cd /recalbox/share/system/configs/xarcade2jstick
      touch usb-Arduino_LLC_ArcadeForge_Key_Strike-if02-event-kbd

      That should be 99% there, but I guess I am missing something, because when I try to do the controller configuration (where you have to hold one button to start configuring the device) it says "keyboard" and I am pretty sure it said something other than that the last time (months ago though).

      Tried everything back and forth, checked the ArcadeForge button binds, tried it in gamepad mode and so on... with or without rom library on external USB HDD.

      Cannot get my 2-player joystick/button combo to work. Which is pretty sad. Sure, I can hook up PS3, PS4 or 8bitdo controllers (and many more), but I did not build a bartop arcade for that.

      Anyway, rambling won't help either ^^
      Do you remember or possibly have any notes on how to setup a keyboard encoder?
      Thanks!

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      Well, no progress on this one neither by myself or the devs so I probably will switch back to recalbox v6 or some other raspberry emulator distribution, I guess... Sad. 😕 😑

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      @jonas Thanks very much for going through the hassle of testing this and writing down your findings. At least I am not the only one and can be somewhat certain that further fiddling around with settings, trying different bindings on the keyboard controller itself and so on wouldn't be successful neither. Don't get me wrong: I did this prior of posting in the forums/github bug tracker. For hours. Things like this, especially when it's a self-made and not too cheap thing, drive me mad. I want the stuff to be working.

      Help from one of the devs would be very much appreciated. Whatever I am able to contribute: just let me (us?) know.

      As a last resort I could always go back to the latest Recalbox v6, I guess ...
      Bartop without the joysticks and buttons working is quite useless after all 😉

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      Ok, thanks to Home Office I quickly flashed the 7.1.1 onto the SD Card and tried assigning the encoder. Same behavior as before, sadly.
      When it comes to assign "down" it just skips that entry and assigns the down press (button 5 in my case) to the next one in the list. I continue to assign all other buttons and re-assign wrong assignments due to the skipping before but I am unable to assign "button 5" or anything other to "down".
      When accepting this "joystick up" fires twice every time and "joystick down" not at all.

      Could you please tell me where the input configuration is written so I can probably fix it manually in there?

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      @acris I've installed a fresh 7.0.1
      Great that there's a 7.1.1 already, will try that later today and report back.

      @jonas thanks for sharing your experience! Buttons work fine here as well, left/right of the joystick(s) as well, but up/down is always very finicky. Can't get them working properly, they always register nothing at all or double input.
      Used the encoder since Recalbox v4 or something and had every release since then, worked fine with more or less configuration from time to time, but for v7 I'm currently lost.
      Did you manage to get the encoder configured in v7?

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      @Zing Thanks, done that! 👍

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: USB Keyboard Encoder "Dual Strike" ArcadeForge

      also tried the button mapping mentioned here https://recalbox.gitbook.io/tutorials/usb-encoders/recalbox-for-your-usb-keyboard-encoder under Key mapping v4.0.0 - beta4

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • USB Keyboard Encoder "Dual Strike" ArcadeForge

      Hello there, I have used this USB Encoder ever since building my bartop. It was working fine with recalbox 6.
      Now that I've "updated" (clean install) recalbox 7, I cannot figure out, how to configure the keyboard encoder (itself and/or inside recalbox).
      recalbox says "Arduino LLC ArcadeForge Key Strike connected".

      Symptoms:
      When I try to configure the controller, joystick down results in skipping the current mapping line/prompt. Buttons register fine but when navigating joystick up always sends two up events.

      Created the file "usb-Arduino_LLC_ArcadeForge_Key_Strike-if02-event-kbd" inside /recalbox/share/system/configs/xarcade2jstick as per documentation - which I don't know if it's still right or currently outdated?

      Tried the default MAME association as well:

      Label		Key
      ------		------
      COIN 1		5	
      COIN 2		6	
      START 1		1	
      START 2		2
      1 RIGHT		R arrow
      1 LEFT		L arrow
      1 UP		U arrow
      1 DOWN		D arrow
      1 SW 1		L-ctrl
      1 SW 2		L-alt	
      1 SW 3		space	
      1 SW 4		L-shift	
      1 SW 5		Z	
      1 SW 6		X	
      1 SW 7		C	
      1 SW 8		V	
      1 A		P	
      1 B		ENTER	
      START 1		1	
      START 2		2
      2 RIGHT		G	
      2 LEFT		D	
      2 UP		R	
      2 DOWN		F	
      2 SW 1		A	
      2 SW 2		S	
      2 SW 3		Q	
      2 SW 4		W	
      2 SW 5		I	
      2 SW 6		K	
      2 SW 7		J	
      2 SW 8		L	
      2 A		TAB	
      2 B		ESC
      
      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: Recalbox v6 - USB Keyboard Encoder not working

      Holy sh...! It's alive again! I cannot pin the reason down though, but I'm certain it was something I made wrong again and again. Maybe sth. to do with the windows ssh shell (didn't want to set putty up because I find that confusing). Anyway, thanks so much for guiding me through. 🙂

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: IPac2 not working with Recalbox 6.0

      Holy sh...! It's alive again! I cannot pin the reason down though, but I'm certain it was something I made wrong again and again. Maybe sth. to do with the windows ssh shell (didn't want to set putty up because I find that confusing). Anyway, thanks so much for guiding me through. 🙂

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: IPac2 not working with Recalbox 6.0

      @jonas Thanks so much for taking the time to take a look and answer. I was hoping for "oh, I have made a remap cfg in folder so and so", not using the GUI wizard, but sadly it's not a step I missed. I will try to make the dummy file via terminal instead of copying it over via Samba/FTP, maybe it's a difference, although the user rights seemed to be the same. I'll reset the keystrike USB encoder once again, check everything, maybe something wasn't just exactly right, who knows. Anyway, thanks for your post, hopefully I'll get it working... Building a nearly 4-figure bartop and end up using it with a DualShock 3/4 or 8bitdo's SF30 Pros wasn't exactly the plan. 😄

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: IPac2 not working with Recalbox 6.0

      @jonas Hey there, could you please describe a little more detailed what your steps where after creating the fake failes? I am struggling with the same issue, old 4 and 18.x.x versions were fine, current v6 not. Also tried it with carcade, resetting the arduino based usb encoder to default keys, rewiring all buttons accordingly, but that does not work 100%. Some buttons, besides being totally separate buttons and keys, trigger both p1 and p2 movements, some don't work at all. Controller gets detected as "keyboard" - before v6 it was the device name (usb-Arduino_LLC_ArcadeForge_Key_Strike-if02-event-kbd) after creating the fake file in /share/system/configs/xarcade2jstick ...

      Looks like you've git it resolved so a little help would be awesome.

      Here are some more infos (https://forum.recalbox.com/topic/18650/recalbox-v6-usb-keyboard-encoder-not-working/2) in case a dev is reading this.

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: Recalbox v6 - USB Keyboard Encoder not working

      @voljega Thanks very much!
      @acris I don't know if he's getting any info when writing this, but if he could take a quick look and maybe take a guess what's going on - that would be great!

      Current status: I've reset the USB encoder to default settings and rewired all buttons (each player: 6 button layout, 1 coin, 1 start; 1 hotkey button) to match the default mode 1 xarcade layout:
      alt text

      I have configured player 1 controls inside recalbox (v6).

      Issue: some player 2 controls trigger player 1 actions, for example in Dinosaurs and Cadillacs, when p2 jumps p1 punches.
      I have no idea why it's behaving that way, the buttons/keys are fine, checked for continuity and shouldn't misfire like that. Besides... in my old v18.07.13 both players worked fine.

      I did not port any config over, everything is installed fresh from scratch. But I am unfamiliar how emulationstation carries the button mapping over to the different emulators... Anything I might be able to check there? Or something else?

      Thanks!

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: Recalbox v6 - USB Keyboard Encoder not working

      @voljega Thanks very much for the hint, I have tried that and mostly it works. But some buttons from player 1 trigger actions of p1 and p2, some do not work at all. Joysticks are fine for both though.
      I am able to reprogram the usb encoder, it's based on a type of arduino... is there a default button mapping available somewhere, so I can adjust that accordingly?

      Found this, is it really THAT easy? Just reprogram my encoder to this button mapping and it's done?
      https://support.xgaming.com/support/solutions/articles/12000003090-x-arcade-programming-guide

      Sorry for asking so much details, but fiddling with the encoder inside of the bartop is quite a hassle. 🙂

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: Recalbox v6 - USB Keyboard Encoder not working

      @voljega well, there are some buttons mapped to something but due to one usb encoder is used for two players I do not know how to remap them properly for player 1 AND 2, just one works ok now but how about the second joystick and set of buttons? Thanks!

      EDIT: configuring the first player via GUI gives info "keyboard", so I've configured the joystick and buttons to player 1. As soon as adding player 2, which also states "keyboard", player 1 config gets overwritten and only player 2 is available.

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • RE: Recalbox v6 - USB Keyboard Encoder not working

      @voljega ok, let me change v6 wiki into current wiki. In the current wiki there is no mention of the steps listed here:
      https://github.com/recalbox/recalbox-os/wiki/Keyboard-encoder-configuration-(EN)

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde
    • Recalbox v6 - USB Keyboard Encoder not working

      Hey there, I am currently creating a new v6 installation from scratch (as no upgrade is available) and I cannot get my USB encoder board working...

      The v6 wiki does not (yet?) say how to do it so I've followed the steps that were needed before v6:

      • enabling xarcade in the cfg
      • listing available devices via ssh (ls /dev/input/by-id)
      • creating an empty file with the device name (usb-Arduino_LLC_ArcadeForge_Key_Strike-if02-event-kbd) in /share/system/configs/xarcade2jstick

      But it won't work. Please don't say custom keyboard encoders have been dropped, which would render the whole bartop useless.

      posted in GamePad/GPIO/USB encoder
      SmashDde
      SmashDde