Here it is! Public beta for GPi Case is available!

Beta 4 - 2019-09-08

You CANNOT update from beta 1-3 to beta 4. Fresh install required.

Please, read carrefully this post. Do not jump quickly to the download link without reading the whole post.

Just flash and boot!

It's that simple! Recalbox detects and installs automatically everything required to make your GPi case working fine.

Just flash your SD card with the following image, insert the SD card into the GPi cartridge, and switch your GPi on!

DOWNOAD LINK

Wait for a few seconds, then you should see the following image on screen:

Wait a few more seconds (this can be longer for large SD cards) until EmulationStation starts with its usual screen:

Then, enjoy an optimized theme to make your experience rich, smooth and fun!

Enjoy your Recalbox'ed GPi Case

What's different from a regular Recalbox?

When Recalbox detects and installs all GPi case stuffs, it also changes some settings to let you go playing quickly.

Obviously, all settings are available through the START menu and you can still change back what you want.

Here is the list of the modified settings:

All videomode are set to default to avoid useless HDMI resolution changes

to avoid useless HDMI resolution changes GPi's hostname is set to RECALBOXGPI

Kodi and button X are disabled

Virtual game pad is disabled

Update is disabled

Netplay is disabled

Bluetooth is disabled

XArcade & PS3 drivers are disabled

Music popup are disabled

XBOX360 configuration is replaced with GPi's one (Yes, the GPi controller is also an XBOX360!)

Our optimized theme recalbox-gpicase is copied into /recalbox/share/themes and activated

What's new in the beta 2:

Some changes in the default theme

Fix most of sound hiss and humm

Power optimization (HDMI and Pi0's LED powered down)

Lots of emulators/cores updated

What's new in the beta 3:

Added PCSX Rearmed standalone : Buttons are mapped according to your Recalbox configuration. However, pad number and dpad/joysticks are not . This makes no difference on GPi, but using a Pi0 elsewhere might cause some pad configurations not working properly. This standalone emulator has been heavily modified to mimic the libretro version, however not all features are mapped and/or available. You can save/load with SELECT+X/Y, change slot with SELECT+UP/DOWN. Some other features may have been mapped to SELECT+A/B/RIGHT/LEFT but they could change in the final release.

: Buttons are mapped according to your Recalbox configuration. However, pad number and dpad/joysticks . This makes no difference on GPi, but using a Pi0 elsewhere might cause some pad configurations not working properly. This standalone emulator has been heavily modified to mimic the libretro version, however not all features are mapped and/or available. You can save/load with SELECT+X/Y, change slot with SELECT+UP/DOWN. Some other features may have been mapped to SELECT+A/B/RIGHT/LEFT but they could change in the final release. Added PISNES (Snes9x) standalone: Same remarks as for PCSX Rearmed. Both emulator does not have an Hotkey entry, so HK is hard-mapped to SELECT for both emulator, even on non-GPi Pi0.

Here is also what's installed:

dpi-pizero-gpicase.dtbo : GPI's screen driver

pwm-audio-pizero-gpicase.dtbo : GPi's sound driver

GPi special shutdown script, initially made by Retroflag and heavily modified for quick shutdown.

Setup WIFI connection

You can still use the START menu, get into network sub-menus and configure your WIFI.

However, on the GPi, you have no choice but to use the controller and the virtual keyboard to enter your WIFI password. If your password is complex, this can quickly turn into a painful task.

Here is a quick solution, step by step:

Flash and boot your GPi. Once EmulationStation is up, press START, enter the Network menu, enable the WIFI and select your SSID.

Stop your GPi using the SELECT menu / Shutdown option, and wait for Recalbox to shutdown!

Remove the SD card and use an SD adapter to access the BOOT partition on your PC.

Open the file recalbox-backup.conf , go to the line starting with ;wifi.key=

, go to the line starting with Remove the ; character and add your WIFI password after the =.

Save the file, insert the SD card into your GPi and boot.

Once EmlulationStation is up, your WIFI connection should be up also

Open \\recalboxgpi\share\system\recalbox.conf and change the ;wifi.key= once again. You may change this file using nano via an SSH connection also.

and change the once again. You may change this file using nano via an SSH connection also. Save the file. That's all, your connection is set up.

Installing games

If your GPi is connected to your network, you should be able to install games as usual, using the samba share ( \recalboxgpi\share in a file explorer) or via the WebManager ( http://recalboxgpi in a web client)

If your GPi case is not connected, and you're running Windows on your PC, you may:

Boot on a Linux live-CD, and access your regular disks as well as the share partition on your SD card, so that you can copy what you need on the SD card.

Install Paragon Software to access EXT4 linux partition on your SD Card ( https://www.paragon-software.com/fr/home/linuxfs-windows/ )

Enjoy your favorite games!

What you should know...

What game can I run on a GPi case?

You can run any 8/16 console/computer available up to Arcade games.

Yes you can! Really

For arcade, you have PiFBA an ARM optimized FBA version that require a 0.2.96.37 romset.

FBNeo (formerly FBAlpha), MAME2000 up to MAME2003plus run also very well and lots of games are playable.

Some GBA/SNES games, as well as Arcade games, may suffer some lags or slowness. In such case, you may want to disable rewind option in Emulator Advanced Options.

Needless to say, even with optimized options, some games won't run at full speed.

Obviously, I do not recommend to install computer games as they often require a keyboard or a mouse to run.

Can I overclock my Pi0?

Unfortunately, the Raspberry Pi0 is not easy to overclock. Moreover, the GPi cartridge does not have air vents to let the hot air out (At least on the GPi case v1 we use while writting this lines).

And the most important: This beta version DO NOT have proper O/C settings for the Raspberry Pi0.

How long can I play on battery?

First tests tend to show you can play about 2h on battery.

Don't forget your GPi has also an USB power cord. In a car or at home, use the USB cord.

If the cartridge back gets too hot, we recommend to stop your GPi and let it cool down a while.

How can I scrape my games?

The internal scraper is still unavailable in this beta version.

We really recommend to use an external scraper. It faster and better. You may also configure image max size to 170x170 to save space and improve the speed in EmulationStation.

Will I be able to update this beta version?

Yes. With a valid WIFI connection and update option on in EmulationStation, this beta will update to the 6.1 final release when it's available.

UNTIL THE FINAL 6.1 IS AVAILABLE, DO NOT UPDATE YOUR BETA VERSION!

... or you will fall back to a regular 6.0...

What else?

We're still working on optimizing the boot sequence and you could expect faster boots with the final release.

The default theme is still under construction and you could also expect some changes.

Can I install other themes?

Yes. And No.

It is NOT recommended to install regular theme, done for higher resolution. They are not optimized, and may be a lot slower!

However, you may want to give a try to the @mYSt 's Next-Pixel theme for the GPi available HERE



Troubleshootings

If you're facing bugs or misbehavior, and especially if you are in the following situations:

On first boot, there is nothing on the screen after a reasonable amount of time

You cannot set up the WIFI connection

Zip the following files from the BOOT partition (the one you can read in any Operation System) and post your file here: