I also had this problem, in my case it was the steam controller module (or driver). Connect via ssh to your recalbox, then look under /var/log and check if the file "messages" is continuously growing (ls -la gives you the file listing and size). With "cat messages" you can see the log messages. If you see something like steam controller, go to /etc/init.d , make the system writeable with "mount -o remount rw, /" and disable steam controller loading with "chmod -x S92steamcontroller". Reboot system and now it should work
Best posts made by tonificante
-
RE: Performance issues after update rpi3
-
RE: Problem with screen cut on laptop with Projector
@josklown You can get spanish help here / Puedes conseguir ayuda en español aquÃ:
https://forum.recalbox.com/category/44/recalbox-generalI think Substring doesn't speak spanish so, you can write it in english here or you can go to the spanish forum and create a new topic there
-
RE: how to autostart a rom directly on boot?
Just for the records, and in case somebody is trying something similar, I managed it in this way:
- in /etc/init.d , disable emulationstation service and custom service this way: sudo chmod -x S31emulationstation S99custom and disable also all the services that you don't need (in my case S02splash S11upgrade S24lircmod S25hyperion S25lircd S31sixad S32bluetooth S92steamcontroller S92virtualgamepads S94manager)
- create a new service in /etc/init.d with following name S99customrom and sudo chmod +x S99customrom and add the following code:
#!/bin/bash case "$1" in start) /recalbox/share/system/custom.sh & echo $!>/var/run/hit.pid ;; stop) kill `cat /var/run/hit.pid` rm /var/run/hit.pid ;; restart) $0 stop $0 start ;; status) if [ -e /var/run/hit.pid ]; then echo hit.sh is running, pid=`cat /var/run/hit.pid` else echo hit.sh is NOT running exit 1 fi ;; *) echo "Usage: $0 {start|stop|status|restart}" esac exit 0
- and now, in the share folder, in the system folder, edit the custom.sh and add the line to launch the game, that you got when you played it normally and used ps -ef | grep emulatorlauncher , like voljega said, BUT add this at the end: && poweroff
- for example, in my case:
python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -p1index 0 -p1guid 03000000830500006020000010010000 -p1name "USB,2-axis 8-button gamepad" -p1nbaxes 2 -p1devicepath /dev/input/event2 -p2index 1 -p2guid 03000000830500006020000010010000 -p2name "USB,2-axis 8-button gamepad" -p2nbaxes 2 -p2devicepath /dev/input/event3 -p3index 2 -p3guid 03000000451300000031000001010000 -p3name "Sony SPEEDLINK USB GAMEPAD" -p3nbaxes 4 -p3devicepath /dev/input/event4 -system snes -rom "/recalbox/share/roms/snes/Breath of Fire.zip" -emulator default -core default -ratio auto && poweroff
If you did everything fine, recalbox will start directly on the rom, and when you press select + start (or whatever your back-to-menu is) then you will shutdown the system safely and you can turn the raspberry off after 5 or 10 seconds
If you make S31emulationstation executable again, and disable the customrom script, then you can enter to emulationstation and modify settings like shaders, video configs, etc, and this will affect also your custom rom.
The only problem that I still have is that in this way I cannot manage to get the audio output through my external usb audio card. I have a typical behringer uca222 to increase the sound quality, but the sound is still going through the hdmi signal, although it works fine if I boot the rom from the emulationstation menu. If I manage it on the autostarted rom, I will let you know.
-
RE: Testers wanted: major system upgrade (Pi3b+, KODI 17 and much more ...)
@mantics If you want to have something stable while waiting, then go for batocera. It is not so cool like recalbox but at least it is stable with pi3+ since a couple of releases. I think recalbox stable release for pi3+ will probably still take some time. Or if you want to help with the recalbox beta, then you are more than welcome to send here every bug you find
-
RE: How to change resolution per-game?
Even if development team takes this feature, you will sit a long time for it to be done. Last recalbox release took ten months or so..
You could try asking at batocera, they usually release every two months. Or stick to retropie. Or maybe recalbox developers will shorten release periods, who knows..
Latest posts made by tonificante
-
RE: How to change resolution per-game?
@lumbeechief081 Maybe you can find some video option which corrects that. I would try for example to disable the vertical video sync first. Hope it helps
-
RE: How to change resolution per-game?
Sorry, didn't want to troll or hurt sensibilities, just give some information to the user. Please remove my previous post, I tried but I don't find any option.
-
RE: How to change resolution per-game?
Even if development team takes this feature, you will sit a long time for it to be done. Last recalbox release took ten months or so..
You could try asking at batocera, they usually release every two months. Or stick to retropie. Or maybe recalbox developers will shorten release periods, who knows.. -
Use an exercise bicycle as gamepad in Recalbox
Hi community,
I have a pi with recalbox directly in front of an exercise bicycle and I am considering to do some kind of hack in order to use the exercise bicycle as a gamepad. I saw this concept in the videogame museum in Berlin, where they have a Reebok Cyber Rider attached to some console playing a racing game. This is a really cool idea, improving your health while you play.
The cyberrider seems to be sold out and deprecated since a long time. The closest information that I found in internet for building your own one is this article:
https://www.instructables.com/id/Exercise-Machine-USB-Game-Controller/But for me it is still a bit too complicated and I don't know if it would really work.
Do you know if there is another easier solution? I think it would be okey if every spin presses / keeps pressed, let's say, the X button, and then maybe build 2 small buttons on the bike to steer left and right, like in the cyber rider. If you still don't know it, give it a try in the videogame museum!
-
RE: Remove Default Included Roms
@updawg Yep, that is the normal behaviour. If a rom folder is missing, it will be recreated on boot, based on the contents of the share_init folder, like @theknob said.
If you want to have a copy that you can always quickly enable, then you can rename the rom folder that you don't want to have to something like xxx.old, but after that, create a new empty folder with the original name of the system. In this way, you get rid of them but you can always switch the name of the folders quickly if you want to play them again.
-
RE: Testers wanted: major system upgrade (Pi3b+, KODI 17 and much more ...)
@mantics If you want to have something stable while waiting, then go for batocera. It is not so cool like recalbox but at least it is stable with pi3+ since a couple of releases. I think recalbox stable release for pi3+ will probably still take some time. Or if you want to help with the recalbox beta, then you are more than welcome to send here every bug you find
-
RE: how to autostart a rom directly on boot?
@mago in Recalbox you can do it directly from the menus, I remember that I saw the option a couple of times, I think it is under some kind of interface options menu or theme menu, maybe batocera also has it, otherwise you can try recalbox
-
RE: Can't add a startup script
Hi, I managed to add a custom startup script and wrote the process in the last message of this thread:
https://forum.recalbox.com/topic/11022/how-to-autostart-a-rom-directly-on-boot/8
Maybe it helps!
Greetings -
RE: Alternative zu Raspberry 3b
Hi,
wenn du eine Retroflag Nespi Case hast, die alte Modelle (ich glaube, ohne plus Zeichen) sind schon bekannt dass sie wesentlich weniger Strom an die pi liefern, wegen den integrierte Netzteil Modul der dafür dient, dass die Knopfe vorne wirklich funktionieren (Power und Reset).
Wenn dir die beide Knopfe eher "egal" sind, dann kannst du direkt ein Loch in den Case machen, da wo der echte Strom Connector von die Raspberry sein soll, ganz vorsichtig, und diese nutzen. Das bringt schon was, und da es hinten ist, sieht man nichts komisches.
Ich hoffe, meine Nachricht wird nicht gebannt wenn ich die url von einen Bild inkludiere, wo du das als Beispiel sehen kannst:
https://preview.ibb.co/imOS0b/nespi.jpg
Das hat jemand gemacht, sieht sehr schlecht aus, aber du kannst es besser hinkriegen. Bei mir hat es wesentlich besser geklappt, man muss einfach vorsichtiger sein.
Was auch noch hilft: Benutze ein aktives Usb Hub, wo du den alle deine Usb Geräte anschliesst. In mein Fall nutze ich diese:
https://www.amazon.de/gp/product/B003E3R1KM/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
Und was auch noch hilft, wenn du wirklich Overclocking machen willst:
https://www.amazon.de/gp/product/B0744G58P4/ref=oh_aui_detailpage_o02_s01?ie=UTF8&psc=1
diese Ventilators sind wirklich genial und sind super still. Die kann ich nur empfehlen.
VG! -
RE: RecalBox not working properly
Look for the file retroarchcustom.cfg and change the value of input_joypad_driver from udev to sdl2
More info:
https://forum.recalbox.com/topic/8125/4-1-slow-game-launch-any-game-emulator/35