| Spent today goofing around on it, and on the RGCubeXX, it's pretty busted. Waking up from sleep has about a 1/3 chance of success, the other 2/3rds of the time the whole thing just hard-freezes and needs a full reboot, which leads into the two biggest issues I had with it: 1. When booting up on a "dirty" filesystem, there's a prompt to power down or press any key to bypass the integrity check. This has a two minute timeout, which is just a ridiculous amount of time to wait. (Also, pressing buttons doesn't actually seem to work to bypass the integrity check) 2. After a power cycle - regardless of whether the power-down was clean or dirty - you lose everything on the microSD other than the OS itself. All settings, all downloaded themes, all ROMs completely wiped. It's as if it's booting from a recovery partition or something. I tried numerous times (gracefully shutting down via the Start-button menu) and each time, it boots back up all wiped clean. Reimaged and started over from scratch - still the same issue. The sleep issue seems to be a known thing and newer version will fix this by... removing the ability to sleep (see https://github.com/ROCKNIX/distribution/issues/1609). Didn't see anything about the "clean" (more like "forcibly-sterilized") slate after power cycling. Not ready for the big leagues, at least not on the CubeXX. |
Unfortunately we're often limited by whatever blobs the manufacturer provides and whatever is supported by the mainline kernel, as you can imagine there's not a whole lot of people experimenting with the latest and the greatest on these devices so the project often runs into regressions when upgrading. I wish the situation was better but given the prices these devices are going for it's a small wonder they work as well as they do ;) Having (some) mainline support does mean that we'll see updates for years and years so with a bit of luck the situation will improve over time!
For reference the Rockchip devices (RK3266 and RK3566) have been supported for longer and offer a general smooth experience. I've had pretty good luck with my Powkiddy X55!
With regards to 2, just like bazzite and some other distros Rocknix uses a read-only filesystem, you can use mounts to allow certain paths to be overwritten. The default configuration strives to find a balance between allowing some customization and stability.
What you're describing does sound like a bug, it might be that some flag is set incorrectly. I would recommend dropping in at the Discord.