Today I’m excited to show off a new fork of EmuELEC, called 351ELEC, which is designed specifically for the RG351P. This firmware incorporates the most recent release of EmuELEC, Anbernic’s latest updates to the PSP emulator (as described in this post), and also has a FAT32 “Games” partition which allows you to drag and drop ROM files directly onto your SD card. At this point in time, this is the most feature-rich and user-friendly operating system for the RG351P available.
Installing this firmware couldn’t be easier. Visit this GitHub page and download the latest release (it will be in img.gz format). Note that in the video above I recommend you unzip the file, but I have since tested and you actually DON’T need to unzip — just flash the img.gz file.
- For Win32 Disk Imager (PC), select the .img.gz file by clicking the folder icon under “Image File”, and navigating to wherever your stored it during the previous section. You may need to select “All Files” under the view menu to find the .img.gz file. Click the “Write” button, and wait for it to write the image to your new microSD card.
- For ApplePi-Baker v2 (Mac), select your new microSD card in the “Select Disk(s)” window. Click the “Restore” button and navigate to your backup .img.gz file. The file will then write to your new microSD card.
Once you have flashed the image to your SD card, plug it into your RG351P and turn the device on. The system will create and expand a new partition for you, then reboot.
Once you’re in the operating system, you can power down the device and plug the SD card back into your PC or Mac. Now you’ll see a new partition, called “Games”, which will be full of folders named after all the systems that 351ELEC supports. Drag your ROM files into those respective folders.
One thing to note is that the “bios” folder is empty. You’ll need to add the appropriate bios files for the systems that need them (here is a comprehensive list that also includes the location and required name for each bios file. Alternatively, you could take the bios folder from your original SD card and add it to this new SD card (more info here).
That’s it! If you have any other questions, like how to install new themes, or make tweaks to your screen settings, check out my Starter Guide.
- The WiFi FTP login credentials are now:
- username: root
- password: 351elec
- At this time, PS1 rumble is not working with 351ELEC
- OpenBOR controls are not optimized
- In order to get the Nintendo 64 left analog stick working, go into RetroArch quick menu settings, and select Controls > Port 1 Controls > Analog to Digital Type > None. Then select “Save Core Remap File” so you don’t have to do this again for the N64 core you’re using.
- The developer has created a “To-Do Tracker” so you can see what features and functions are planned for this operating system.
Moving over your data from the old firmware
If you want to retain your games and settings from the stock firmware, here is what you’ll want to do:
GAMES and SAVES: move your games folders from the storage/roms folder on your old card onto your computer. These folders will also contain your save states, save files, and any scraped media (box art and videos). Simply drag them into your new SD card in its storage/roms folder. Be sure to grab the contents of your bios folder (found inside of the roms folder) and bring them over to your new card. Note that PSP save states and files are saved elsewhere; you’ll need to grab them from the /storage/.config/ppsspp/PSP folder (look in the PPSSPP_STATE and SAVEDATA folders) and place them in the same location on your new card.
THEMES: copy the contents of the storage/.config/emulationstation/themes folder (you’ll need to use WiFi FTP to access this folder) over to the same location on your new card.
BUTTON MAPPINGS: if you have saved specific button mappings in RetroArch (like for vertical arcade games), move the contents of the storage/remappings folder over to the same location on your new card.
CHEATS: move the contents of the storage/database/cht folder over to the same location on your new card.
SHADERS: move the contents of the storage/shaders folder over to the same location on your new card.
RETROARCH SETTINGS: move the retroarch.cfg and retroarch-core-options.cfg files (found in storage/config/retroarch) from the old card to the new card. This will carry over your hotkeys, core settings, favorites, and more. Additionally, move the contents of storage/.config/retroarch/config to the same location on the new card; this will carry over your per-game settings.