Santa Claus exists!
Proof: A brand NEW Christmas Beta released, for all platforms!
Well, let's make this post simple and clear.
We are in the final stretch for the next stable version.
This time, it's not only about the 3B+ compatibility, it's more about the next release for all.
Unfortunately, bumping our linux kernel to achieve the 3B+ compatibility and provide more features had some unexpected side effects.
The most unenjoyable is the inability to update from the latest stable (18.07.13) to the new release.
Yes I know, it was still possible using the double-jump described in the original post.
However, it was really risky and we cannot evaluate how many Recalbox would die trying to reach the promised lands :)
So... we decided to make everyone restarting from a fresh install. From times to times, restarting from scratch is a very good idea.
Keep in mind this is still a beta version, with some bugs yet to fix, and maybe not the last.
Some little things are still avaiting internal validations, so you can expect even more in next beta / final release.
Don't hesitate to report bugs, anomalies, mis-behaviors, etc. here. You can also discuss with our admins/developers on Discord.
Ah... one last thing: DO NOT UPDATE THIS VERSION, EVEN IF YOU GET AN UPDATE POPUP! Or Santa Claus will know you've been a naughty boy/girl...
Disable updates in the appropriate menu. Until the final release is available, NO UPDATE AT ALL.
- Pi 3B & 3B+ : https://mega.nz/#!rRwjFAiI!QgOv3lpiFNvPgm-nbpuWeod-oIUHipIAyrgLTePp53Q
- Pi 2 : https://mega.nz/#!SdoT1QIR!J4c8BL8uLfe8UWRle2vaJVi5GrLyc9R-4gXXxCbwevM
- Pi 0 & 1 : https://mega.nz/#!XcgHxSZA!AsMq4YEJYuICASIb51lWKbYMRoGWyv8GFjWqhOTgPow
- C2 : https://mega.nz/#!aAhz0CQC!znHmIJDpyGBUAohOvmSBGqdo8-QWIBT6_vgqp-XhN24
- XU4(Q) : https://mega.nz/#!3A5ASa5J!aRGNnvRbbUkw-JkIJT9UBAgemw4KT78H3e1HG8AW1y8
- 32bits: https://mega.nz/#!HVhCiYyR!4_suaF8Nn6ZOcz-T6IuE5SwANZHTzgMaqkG5oGYq9Tg
- 64bits: https://mega.nz/#!uBwRDSDa!lafdwsD1YyCOQuNGwppL1oSwQSVwVUW5s2bNrBnMvrU
Merry Christmas and Happy new Recalbox!
- Roms not load on Dreamcast
- Scrap broken
**To those who have difficulties to save Recalbox configuration on external devices, please can you post more information:
- What is not saved?
- Configured from the Webmanager or from EmulationStation (or both)?
- What's the file format of your external device (Fat32, exFat, other, ...)?**
A ceux qui ont des difficulté à sauver la configuration de Recalbox sur les disques/clefs externes, pouvez vous donner des informations plus précises:
- Quelle config n'est pas sauvée?
- Configuré par le Webmanager ou par EmulationStation (ou les deux) ?
- Quel est le système de fichier du périphérique USB utilisé (Fat32, exFat, autre, ...)?
Changelog (from 18.07.13 until now):
- KODI bumped to 17.6
- Raspberry Pi3b+ and CM3 support
- Joypads management updated, mostly impacting joypads advertising as a complete keyboard. You have to reconfigure your pad if it is acting strangely
- Preconfigured gamepads file rewritten
- arcade GPIO driver upgraded: now support I2C and GPIO recopnfiguring from the command line
- x86 now requires a CPU that can handle at least SSE and SS2
- x86: add support for newer AMD GPU
- fix PS3/PS4 pads not working
- fix kodi configgen
- bump rpi kernel + firmware
- gpio arcadedriver works again
- fix bug on bluetooth discover
- Add Capcom RB video intro
- Bump kodi.plugin.video.youtube to 6.2.2
- Add support for Mayflash GameCube adapter
- ES: better cyrillic display
- Add ipega 9055 udev rule
- New upgrade procedure to prepare for the future
- ES: fix scraped folders display
- ES: improve image loading
- ES: now automatically reboots once the upgrade is ready
- Atari 8 Bits: Added Atari 800 and Atari 5200 support - Thanks to dubbows!
- MSX: Fixed Bluemsx core
- Add 7z file support for many libretro cores
- Docker build unified
- "overlays" folder and roms subfolders automatically created
- Fix bug on bluetooth discover
- ES: fix pads buttons detection and configuration
- Fix bluetooth detection on Odroid XU4
- Update version of Theodore core
- Add homebrew game Mission: Liftoff (Theodore)
- Fix BT recovery on XU4
- advmame: add overlay possibility
- MAME: Added mame2003-plus libretro core. A MAME078 version with added games support plus many fixes and improvements.
- PokeMini: Add Pokémon Mini support
- FreeIntv: Add Mattel Intellivision support
- FreeChaF: Add Fairchild Channel F support
- Add Atari Jaguar on x86(_64) platforms
- SNES9X: Add Satellaview and SuFami Turbo as own systems
- Neo Geo CD: Added support with fbalpha emulator
- Bump FBA libretro to latest version => Romset 0.2.97.44
- Bump AtariST emulator to december 2018 version
The following block of the original post is still true, except tou cannot upgrade
REMINDER / DISCLAIMER
This what we expect from you:
- never use your main SD/USB stick for testing purpose (unless you're feeling very confident and know much about Recalbox)
- know the very basics of Linux:
- remount partitions as RW
- connect through SSH, browse through the filesystem, edit files, understand for example what
- can run commands on demand
- can properly use the markdown syntax for reporting on the forum
- understand that we can software-brick your Recalbox and you don't mind because it just needs a format + install
- know how to make a support archive
- you MUST speak english
- make sure you made all the required backups
Whatever happens to your Recalbox, it's for the good sake of everyone, so just don't blame me if something ever fails.
What's this all about ?
This update is a major system upgrade for all boards (pi, PC, odroid):
- new upgrade procedure
- pi3b+ support
- KODI 17.6
- the mk arcade gpio driver is configurable, and can be used with I2C. I'll give specific infos for people who wish until I definitely add some doc in the recalbox.conf
- updated kernels for all pi and x86 (which mean a much better hardware support for PC). Odroids are a different story (the C2 kernel is hardly maintained, the XU4 had a big kernel upgrade, but it's not yet part of Recalbox)
- unified buttons detection between SDL2, Retroarch and Kodi. This is extremly important : your pad may not fully work once you've updated, emulators/kodi may also crash. Just remap in ES
- part of the next stable release (the correpsonding changes are listed below the [Unreleased] tag in the changelog. Everything above is part of the system upgrade)
- and many many many other small details which are too long to list
The following block of the original post is no longuer required and is kept for archive purpose
So what now?
The upgrade is done in 2 steps:
- upgrade to a branch which has the new upgrade process
- upgrade to the version
REMAP YOUR GAMEPAD
After upgrade, please remap your gamepad, and post your archive support. Not remapping your pad will mostly result into emulators/kodi crashing
- virtual keyboard can not appear at first time in ES. Leave the screen, and try again
- Some 8bitdo pads trigger both an axis and a button on L2/R2. So far the button was returned first, now it's the axis. Retroarch may not like it ... If this happens, ping me
- some AMD GPU can have a glitched output, should be fixed in a coming release
- so far, couldn't add the
amdgpudriver (see this link for the GPU list), i'll try to fix this later
no overclock settings for pi3b+, so don't fool around yet with it
- the FANon my GTX 750 runs at full speed all the time. Good thing to kick dust, but not to play at night when the wife and kids are sleeping :D
Time to thril
You need to edit your recalbox.conf and set
1. First update with:
2. Then update with
A pi3 SD card works on a Pi3b+. Though, I know some people don't have a pi3 anymore, so there is a direct link at the bottom of this post. There is no need to make any upgrade on this img, but still, set the updates type to the 2nd link to get updates during the beta. If you update while on the stable branch, you'll simply brick your Recalbox. Now you're warned. I'm pretty sure some smart @$$ will spread this image forgetting its beta state, those people are making a big mistake.
What you should test
- The upgrade procedure is crucial. I had to change quite some stuff in it, it's the only warp to the next Recalbox generation, so to say
- Use Recalbox "as usual" : with your USB key NAS share etc ... Just make sure you made some backups
- xbox and PS pads feedback is welcome
- Kodi and kodi pad autoconfiguration
The most important thing is to use this image "as usual". I just couldn't test everything by myself , that's why I made this open beta.
Thank you testers, and let the beta begin!
Once the two-pass update process has completed, or once the direct image has been flashed, you must either disable updates in the appropriate menu or set the >updates.type to
Failing to do so and running the default update will brick your Recalbox!