I’ve been working on orangepi zero2/3 support in the linux-opi branch, I’ve dropped the latest changes on github manjaro-h616/linux-opi at main · iuncuim/manjaro-h616 · GitHub. Compiled kernel here opi-zero3 – Google Drive. My board is not always stable, but it might be related to bad microsd. No sound patches or support for 100 mbps ethernet yet.
yes, because at the time of image build the package was broken. After updating the package it started for initial setup. But in my case it can’t complete setup for some reason, and I disabled it from startup
it can’t complete the installation because it doesn’t meet the minimum hardware requirements,
or more precisely because of insufficient RAM (there are only 976 megabytes)
(edited)
I went to the repairman today, he said that I can replace the RAM with more, but the technology is complicated, that’s why the price is +150 bucks
And I would like to know what this limitation is connected with RAM, and will it work if I fork out for a replacement
the console may stop loading if the RAM has different parameters. there is no 100% guarantee that the memory will be detected correctly
Well and actually you don’t need more ram. You can create a user from the console
I tried to create a new user in the console, but I seem to have done something wrong so I can’t do it at the time of writing this
If the build breaks after a full update, is it possible to update the packages individually (the question is how not to accidentally update everything)
If I install the steam launcher, I can assign the sticks to the console as a computer mouse, but the first attempt to install it via pamac also failed, it gave an error (target not found), although I removed the hashes from the [multilib] repo to make them work.
I wasn’t interested in this, I have enough of an oem user. Maybe someone can give a hint, since it’s basic OS stuff and not device related
2You can remove the check from the problematic package when upgrading, if building it caused the error
I’m not sure if steam is there for arm64 architecture , so it would require box64 to run. It might be easier to install it by downloading it from the website
There are other package distribution system that should contain all the libraries for the app. I forget what they are called, maybe it flatpak or something else
I will build another DE later
UPD: Now I think flatpak is not the best solution and it is better to use box32
UPD2: I added a box64 application with box32 support
I also found that the installer that works on Calamares breaks because it uses more than +1GB of memory.
It can be limited to 0.7GB to make it work on an arm device that only has 1GB of RAM, but I don’t have a config folder where it should be
[oem@manjaro-arm ~]$ box64 --version
[BOX64] Box64 with Dynarec v0.3.5 d3d3fa25f built on Mar 24 2025 08:47:59
The problem with calamares is known to me, but I haven’t looked for a solution yet.
I couldn’t get steam to run as only a 1GB device is available right now
UP: Looks like the steam is working and the problem in the low RAM.