Re:Reverse Engineering All the Raspberry Pis
by elevation on Tuesday August 26, 2025 @12:03AM
(#45022140)
Does there exist an RPI clone built around a SoC that is suitably open?
[ Parent
| on HN ]
Re:Reverse Engineering All the Raspberry Pis
by userbinator on Tuesday August 26, 2025 @12:31AM
(#45022300)
I believe most of these have public (or made-public) documentation available for their SoCs: https://en.wikipedia.org/wiki/Banana_Pi
But for real openness, nothing beats an older x86 PC.
Maybe they've improved, but banana pi/sinovoip used to ship images based on android kernels.
Rockchip have a reputation of fully working with the open source community, though I can't personally say how well. Most other SoC vendors only do enough to get android going.
Re:Reverse Engineering All the Raspberry Pis
by userbinator on Tuesday August 26, 2025 @01:49AM
(#45022724)
Given that Android is basically the most popular "distro" of ARM Linux, that's not surprising.
However, I was referring to the availability of documentation which for these Chinese SoCs is either officially released or soon leaked.
Leaked SoC documentation is a very long distance from having a fully working open ecosystem. Like, dozens of man-years -maybe hundreds.
It would be a mistake to assume you can pick any of the sinovoip boards and get that. They use a number of SoC vendors with very different business models, and level of support for FOSS. Certainly there are some who make much less investment in maintaining an open ecosystem than RPI.
Re:Reverse Engineering All the Raspberry Pis
by justin66 on Tuesday August 26, 2025 @11:32AM
(#45027981)
x86 PCs need insecure and ordinarily impossible to replace blobs in order to boot. It's true that PC firmware doesn't seem to hurt open source people's feelings quite so much as it once did, but there's not a ton of logic to that.
Re:Reverse Engineering All the Raspberry Pis
by userbinator on Tuesday August 26, 2025 @08:28PM
(#45034018)
Coreboot has been around for over a decade.
I'm not taking the "security" bait at all, especially when we're comparing a PC to an even less-explored platform which also requires binary blobs.
Re:Reverse Engineering All the Raspberry Pis
by justin66 on Wednesday August 27, 2025 @09:50AM
(#45039660)
Unless things have changed significantly coreboot is an example of what I'm talking about - not a ton of x86 motherboard hardware is supported very well. "But for real openness, nothing beats an older x86 PC" just doesn't seem true at all.
(but I'll look into coreboot. I'd get a kick out of trying it.)
Re:Reverse Engineering All the Raspberry Pis
by kofta on Tuesday August 26, 2025 @03:06AM
(#45023227)
RPi-Pico2 uses the RP2350 which has two cores, one is a RISC-V core, and its source code was released on GitHub.
Re:Reverse Engineering All the Raspberry Pis
by IshKebab on Tuesday August 26, 2025 @04:37AM
(#45023882)
That's a microcontroller.
Re:Reverse Engineering All the Raspberry Pis
by MartijnBraam on Tuesday August 26, 2025 @12:06PM
(#45028455)
Both cores are actually ARM cores, but you can switch both cores to be RISC-V cores as well on boot.
Re:Reverse Engineering All the Raspberry Pis
by xnzakg on Tuesday August 26, 2025 @12:44PM
(#45029045)
Technically that's four cores, two of which that can be active at once
Re:Reverse Engineering All the Raspberry Pis
by matheusmoreira on Tuesday August 26, 2025 @03:10AM
(#45023260)
Are there any good truly open SoCs out there? Seems like it's impossible to find even a single chip that doesn't require some proprietary blob to work, let alone good chips.