Skip to content
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.

Recallbox doesn't boot on RPi3 #520

Open
ghost opened this issue Nov 11, 2018 · 12 comments
Open

Recallbox doesn't boot on RPi3 #520

ghost opened this issue Nov 11, 2018 · 12 comments

Comments

@ghost
Copy link

ghost commented Nov 11, 2018

NOOBS_v2_9_0 on RPi3

After installing Recallbox via NOOBS and selecting it from boot screen, Recallbox never boots. Instead it hangs on a black screen with monitor/screen indicating no signal.

Raspberian and libreELEC installed at the same time boot and operate fine.

Installing the Recallbox image from recalbox.com onto the same sdcard (recallbox.img.xz with Etcher) boots and operates fine.

@XECDesign
Copy link
Contributor

Are you able to check whether it actually fails to boot or if it fails to output anything to the screen? Does it show up on the network, for example?

ping @digitalLumberjack

@procount
Copy link
Contributor

I tried recalbox with PINN on my 3B (same kernel/firmware as NOOBS 2.9 suitable for 3B+) and it did the same thing - just a black screen and no error codes on the LEDs.
Then I downgraded PINN's firmware (in the menu) to make it compatible with old OSes, and then recalbox worked ok.
So I think recalbox is not suitable for use with the latest "3B+" firmware and needs upgrading.

Now I've only just upgraded PINN's firmware to match NOOBS 2.9, so I don't know if it's the latest firmware update that has caused the problem, or if it was the original 3B+ firmware (needs more investigation).

Nevertheless, you can get recalbox to work in PINN by ensuring PINN uses the old firmware (which it will automatically if you do a fresh install on a 3B)

@ghost
Copy link
Author

ghost commented Nov 11, 2018

Are you able to check whether it actually fails to boot or if it fails to output anything to the screen? Does it show up on the network, for example?

ping @digitalLumberjack

Good point.

To test, I turned on the Pi and started pinging it. That resulted in request timeouts as expected. But about 15 seconds after selecting Recallbox from boot menu, the pings started succeeding. They again timeout when I turned off the Pi.

So it does seem to be no output, not failure to boot.

@XECDesign
Copy link
Contributor

Ah, then it's a known issue. Might be worth taking it off the list for the 3B+ in NOOBS in the meanwhile.

@procount
Copy link
Contributor

Is the issue with the latest firmware/kernel in NOOBS, or with recalbox itself? It seems odd it doesn't affect the other distros (AFAIAA).

@XECDesign
Copy link
Contributor

They're shipping very old firmware "Apr 4 2017".

@XECDesign
Copy link
Contributor

XECDesign commented Nov 12, 2018

Wait, why would it show up in NOOBS 2.9? I see "Pi 3 Model B Rev" in supported_models in os_list_v3.json, which doesn't match the string for 3B+.

EDIT: Just checked and I don't see it available as one of the options.

@procount
Copy link
Contributor

procount commented Nov 12, 2018

The OP said he is using the 3B, NOT the 3B+, but NOOBS still uses the 3B+ compatible firmware, which is not compatible with the VERY OLD recalbox firmware.

EDIT: But I thought the previous "3B+" firmware from noobs2.8.2 worked with Recalbox on a 3B (? - I would need to check) so maybe it's the latest bump in 2.9 firmware that caused it?

EDIT2: PINN supports so many old OSes, that I have to downgrade PINN's firmware so that they will boot. I think it will be a while before I can remove that feature.

@XECDesign
Copy link
Contributor

Sorry, misread your post when skimming through it again.

Then maybe it should be taken off the list altogether. The issue has been around for a long time.

@procount
Copy link
Contributor

Ah, then it's a known issue.

I thought you meant that booting with a black HDMI screen was a known issue, separate from the mismatched firmware issue. 😉

In that case, it probably makes sense to remove it from NOOBS, and I will create a separate entry in PINN where I can still support it. Then it can be added back into NOOBS whenever they update their firmware.

@XECDesign
Copy link
Contributor

I thought you meant that booting with a black HDMI screen was a known issue, separate from the mismatched firmware issue.

It's the same issue. There's no HDMI output because of start.elf in recalbox doesn't support bootcode.bin in NOOBS.

@procount
Copy link
Contributor

I've copied the Recalbox entries to PINN's "os_list.json", so feel free to delete it from NOOBS as you wish.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants