I am fed up of expensive handheld devices (phone, tablet, etc) working great for a year or two, and then slowing down, and down, and becoming unreliable, or having support suspended. I need a more open solution, on which I can install the mandatory Android apps to be able to use the hardware I have purchased that only communicate over bluetooth low-energy. For example, my activity tracker. What do I have to hand?
At the back of the cupboard I found my old
pi-topCEED, which is a Raspberry Pi 3 Model B, with custom hub and accessories (like speakers, breakout boards), together with a display, in a custom case. (
Specs here.) I love the form factor. It's just so neat. (No, it's not a touch-screen, but that doesn't stop people from trying.) Just add a mouse and keyboard and you have a full desktop computer set up. It has it's own
OS, a flavour of debian, that is very targeted at kids. But I can always install a different OS on a another SD card.
To run the apps I need Android. I have an old Raspberry Pi. After some searching I found a
MagPi issue from when the board was new. It has two suggestions; Emteria.OS and Android Things. I can't install the Play Store on Android Things, so that's out. I tried Emteria.OS. You have to sign up to get a trial download, and full versions need to be paid for, but if you can live with the restrictions this is an option. The install went very smoothly, but it is only Android 7. We must be able to do better.
So how about an unofficial
LineageOS Raspberry Pi port by
KonstaKANG? It looks like Raspberry Pi 3 support is topped out at LineageOS 17.1, which is Android 10. I gave it a go and everything goes pretty smoothly. Mostly. I encountered a problem on power up, after the rainbow square appears nothing else happens. I set the magic
config.txt settings for the pi-topCEED, but no joy. (I did learn a lot about the various
video options along the way though.) Eventually I found the thing I needed in the instructions themselves; I (also?) needed to set the resolution in the resolution.txt file. Then it booted up fine and I was flying. Until I installed the Play Store. Now, the instructions do warn against this, but I had to try it. And, yes. It does work, but it is incredibly, almost unusably slow. So if I really want to make this work I'm going to need to get my hands on a Raspberry Pi 4. Project paused.
( Photographic proof )But, even when I get the Raspberry Pi 4, can I use the pi-topCEED custom hardware with it? Turns out no. I would need to have a debian compatible package manager, with which to install the pi-top repos. The future Android Raspberry Pi 4 is not destined for a fancy home in the pi-topCEED. But now I know I can install those
repos on
Raspberry Pi OS! A nice option to keep the Raspberry Pi 3 occupied.