Update Qt5 Version

Hello,

I want to install the MauiKit on the Ubuntu Focal on this page https://wiki.radxa.com/Zero/downloads
This is the tutorial I use https://github.com/Nitrux/maui-shell/wiki/Build-instructions-for-Ubuntu

On the step when compiling the MauiKit I get following Error:

– Could not set up the appstream test. appstreamcli is missing.

CMake Error at CMakeLists.txt:53 (find_package):

Could not find a configuration file for package “Ot5” that is compatible with requested version “5.14.0”.

The following configuration files where considered but not accepted:

/usr/lib/aarch64-linux-gnu/cmake/Qt5/Qt5Config.cmake, version: 5.12.8

/lib/aarch64-linux-gnu/cmake/Qt5/Qt5Config.cmake, version: 5.12.8

– Configuration incomplete, errors occurred!

See also “/home/rock/mauikit/build/CMakeFiles/CMakeOutput.log”

Updating CMake also didn’t work.
Is it even possible to install the MauiKit on this OS Version?

My goal is to run a responsive OS on the Radxa Zero. If someone has a alternative to Maui Shell then please tell me.

You should ask this question in MauiKit’s repo. They specifically list packages that are unavailable in Ubuntu Focal as build dependency while keeping this version as one of their “supported” builder OS. Our system here is working as intended. You have to ask them to see how to let the build system use libraries from non-standard location.

You can also try some other systems. You don’t have to use Ubuntu Focal on your Zero. Right now Manjaro looks like the best option for you.

@RadxaYuntian ok I think it doesn’t works.

Manjaro is also a cool OS I can try. I think its also good for touchscreens.
After flashing the Gnome Version of Manjaro OS from this page https://wiki.radxa.com/Zero/downloads
it doesn’t works. Do you have a tutorial to make it boot on the EMMC?

Btw thanks for the hint.

Please follow this guide. You will need to flash Android bootloader.

We have talked with Manjaro maintainer, and future version of it will include bootloader as part of the image just like other systems.

@RadxaYuntian how can I flash the Manjaro OS with it?
I made it with these steps with the RZ Boot helper on Windows.

  1. Connect device in Maskrom mode.

  2. Run radxa-zero-erase-emmc.bin to erease the eMMC.

  3. Run rz-udisk-loader.bin and flash the file Manjaro-ARM-gnome-radxa-zero-20210906.img from the downloads.

  4. Reconnect Radxa Zero in Maskrom mode and run android-bootloader.bin.

  5. Execude following commands in CMD:
    fastboot flashing unlock
    fastboot flashing unlock_critical
    fastboot erase bootloader
    fastboot erase bootloader-boot0
    fastboot erase bootloader-boot1
    fastboot flash bootloader bootloader.img
    fastboot flash bootloader-boot0 bootloader.img
    fastboot flash bootloader-boot1 bootloader.img

Now im at a point where the device automatically goes into Fastboot mode when normaly connectiong it.
Am I did something wrong or do I miss something?

@RadxaYuntian I found out that Manjaro is only bootable on SD Card when Android is flashed on the eMMC. So I used following documentation: https://wiki.radxa.com/Zero/install/eMMC_Android9

I made all the steps for Windows.
The command iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/corbindavenport/nexus-tools/master/install.ps1')) failes but fastboot is available.

Bootloader runs fine and the fastboot mode starts also.

But the flash-all.bat reconnects the device and waits till it is reconnected. I have to run the bootloader.bin another time to switch the device in fastboot mode again and the batch script goes on.

When the script is completed the device tries to boot into Android but the first splash screen comes over and over. I think it has a error and restarts the device again and again.

The documentation just says to just run the flash-all.bat.

Once you have the Android splash screen you have the original bootloader installed. You can then follow this guide to install Manjaro from microSD to eMMC. In the future Manjaro will include bootloader in their images so it won’t be this complicated.

Hello @RadxaYuntian

Welcome back from vacation.

The lastest manjaro image is with mainline uboot.

Starting from Dev 20220204. all images will have mainline uboot.

3 Likes

Alright I’ll check it right now. I saw you have some issues with flashing.

Does this mean it is directly flashable to the eMMC without Android?

Yes thats right.

Wow. That sounds awesome. I try it in the afternoon today.

Thank you so much

That worked. Thank you very much.