On the NesPi4Case, it turns out that the SATA port on the hard drive has several problems depending on the configuration used. For simplicity, if the SATA port (integrated in the upper part of the case) is connected via USB3 cable to the bottom, but no disk (mechanical hard drive or SSD) is connected to it, then Recalbox encounters several problems:
To solve these problems and make the case work properly while you wait for a fix from the developers, I offer this little tutorial in order to take full advantage of your case! I would like to point out that this is a temporary measure to allow the use of the case while waiting for a stable fix.
We will therefore distinguish two cases:
Before starting, I would like to emphasize that the cables that must be connected must follow the assembly diagram recommended by RETROFLAG. No reversal of USB2 / USB3 cables.
Anyway, I assume that Pi4 is already installed in the case.
It's the simplest case.
First, format your hard drive in exfat format. Flash your µSD card with your favorite software.
Then, make sure that the case button is set to ON (see the case manual) for using the safeshutdown mode.
Secondly, on the case, insert your µSD card into its slot and connect the hard drive to the SATA port. The hard drive MUST be connected.
You can then proceed with the installation on your hard drive, in a very classic way:
START
button and go to SYSTEM SETTINGS
> STORAGE DEVICE
and select the hard drive disk. The installation on a hard disk also recognizes the case, the setting is automatic.There is absolutely no other manipulation to do, no script to install alongside.
Use your Recalbox in the normal way. The Power
button shuts down safely, as shown above. Reset
performs a safe reset.
In this case, if the USB cable connected to the SATA is connected, the symptoms detailed at the beginning of the tutorial may occur.
First, flash your µSD card with your favorite software.
Then, make sure that the case button is set to ON (see the case manual) for using the safeshutdown mode. And be sure to disconnect the USB3 cable from the upper part of the case (connected to the SATA port) from the USB3 port of the Pi4. The upper part of the case must not be connected in the lower part!
Secondly, on the case, insert your µSD card into its slot.
There is still a little manipulation to be done.
case=none:1
Now, it's a bit random. I can't explain why, but sometimes the case is already recognized, sometimes not. To verify this, when the ES loads:
If you find this line:
case=none:1
The case was not recognized. In that case, do again the installation verification.
If you find this line:
case=NESPi4:1
The case was detected. In this step, you can turn off and then disconnect the USB3 cable from the Pi4 case (since no disc will be used, this will avoid the problems described above) while keeping the case's features active since it was detected.
If you have a hard drive available and you would like to not use it for this case, it's advised you to proceed the installation with the hard drive, without going through the installation of the hard drive afterwards. And when the case is recognized, remove the USB3 cable from the Pi4 in the same way.
Original topic
Translated topic