I bought parts for an OSCR years ago when it was at Ver 4, and didn't get around to building it until the middle of last year. I was able to get about 95% of my save files backed up off of carts with a healthy amount of persistence to get readable data, but it's not really what I would call an elegant solution.
I would hope that the latest revision fixes at least some of the various potential failure points for building the unit, but I haven't actually looked at it in any detail to know.
Ver 4 has some pretty terribly hacky connectorizing of the battery board, though. It's been a while since I used the thing, but if memory serves, it only powers up off of a lithium battery cell in that battery board. It looks like Ver 5 actually fixed this by getting rid of the battery board. (I don't understand why it even would have been part of the design to begin with.)
Honestly, it's a little bit of a piece of shit, because it's designed around a Chinese Arduino clone with absolute dogshit quality control. I ended up needing to get two of the controllers because official Arduino products aren't mechanically compatible, and the first of the clone boards I got didn't have the bootloader. I tried to flash the bootloader with an authentic Arduino that I have, but it would just lose it on restart. The second one I got had a resistor on the USB port that was so poorly soldered it was basically just suspended horizontally in air, attached on only one side by a ~.2mm strand of solder, and I believe the diode was blown out on it (or just missing; I don't remember which). I was able to fix that just by resoldering the resistor and grabbing the diode off of the original defective clone board I got which was fortunate, because I was pretty close to having to go back to the clone roulette. The clones are really not a cost savings over authentic Arduinos for this reason, but the clone is the only option for the OSCR without hacking together a custom pin conversion solution.
I also recall having issues with the LCD screen, but I don't remember how it got resolved--.
I'm not necessarily saying don't go through with building one if you feel comfortable trying it, but just it's a pain in the ass and I have a number of issues with the design. Also there are a couple other things to keep in mind with it:
Ver 4 has modular cart connector boards, which is not necessarily all that great in practice, but it's basically the only option for Japanese Mega Drive carts (which for me is pretty much all I ultimately cared about for backing up saves). The N64 connector is too close to the Genesis connector to fit the JP carts on the all-in-one style OSCR. It's possible that there's just barely enough clearance if there's no N64 cart in that slot, but that's not an acceptable risk for me, personally.
For save files, the OSCR will dump raw save data. To do anything with it like playing on an emulator, or flash cart, you'll likely need this:
https://savefileconverter.com/#/flash-carts EDIT: I don't remember a whole lot about what I was doing in great detail, but I was just remembering that I think I was only using the save file converter page for flash cart save formats. I only did some testing of N64 saves on emulator, because I didn't have an everdrive for N64 at the time, but for a number of those I had to swap the endienness in a hex editor for them to be readable by the emulator. It wasn't all of them, either. It was just sram saves, and a couple of the FLASH memory ones, or something like that.