Moving the discussion here from the “Pi-top [3] RK3399 upgrade” thread to prevent it being completely derailed.
This thread is for you if :
-
You’re fed up with the relatively slow processing speed and low amount of RAM of the Raspberry Pi 3B+ and would like to actually be able to daily drive your pi-top [3] as desktop / laptop
-
You’d like to replace the Raspberry Pi 3B+ in your pi-top [3] with minimal effort and still be able to receive good quality OEM / community support
-
You want to avoid your pi-top [3] becoming e-waste
At long last we have a suitable candidate for upgrading the pi-top [3] !
The Alta SBC from Libre Computer is the same physical form factor as the Raspberry Pi 3B+ and is thus a drop-in replacement for it in the pi-top [3] : the USB, Ethernet, HDMI and 3.5mm A / V ports all line up correctly with the pi-top’s hub and keyboard / battery USB connectors.
It’s also not outrageously priced and even performs pretty competitively with the Raspberry Pi 5 !
There are currently some teething issues, which @butonic is in the process of solving. I can’t recommend enough reading through their I2C pull request on Libre Computer’s Github (and helping out with it if you can !). I dream of the day when I understand anything like enough to be able to help resolve that issue but hopefully I can at least help draw more attention to it.
Libre Computer has an upstream / mainline-first policy, which - if I’ve understood correctly - means long term you actually become less reliant on them as the OEM and enables you to benefit from the latest kernels supported on your chipset. With the open source firmware Libre Computer has contributed for their ARM-based SBCs, you should just be able to download any distro’s aarch64 image and run it on those SBCs, rather than having to rely on Libre Computer to ship their own specifically-crafted image. This should open up a wide range of distros : Fedora, NixOS, Guix SD, Debian, Arch etc. - you can even run Raspberry Pi OS !
The main things you will find missing compared with Raspberry Pi 3B+ are Wi-Fi and Bluetooth but you can deal with that by using suitable dongles (e.g. https://ryf.fsf.org/categories/wireless-adapters https://hub.libre.computer/t/realtek-wifi-drivers/57 and https://ryf.fsf.org/categories/bluetooth-adapters).
I have been looking quite some time now for a suitable drop-in solution for upgrading the pi-top [3] and have engaged with various solutions that were less viable (see my contributions on this forum to relevant threads !) than this and am really glad that Libre Computer in particular has brought this to the table. I still like the CM4 to RPi3B+ adapter / carrier board from Waveshare because it enables testing of the latest CM4 form factor compute modules, e.g. the RISC-V based Mars CM from Milk-V, but it only has USB2.0, not USB3.0, and is quite a squeeze in the pi-top [3] chassis because the B2B connectors are on the underside of the Waveshare board.
I look forward to seeing this community’s experiences with the Alta in this thread and really hope that this proves especially useful for school IT labs.
Disclaimer : I have no connection with Libre Computer other than as the close relative of a new, paying consumer. The views expressed here are my own and I am happy to be corrected / make corrections if / where I’ve made a mistake / misunderstood.
N.B. Where I refer to “OEM” here, I am referring to Libre Computer as the OEM of the Alta SBC, not pi-top as the OEM of the pi-top [3].