How to install:
Download the image/zip file from the download location. Verify that the download completed successfully.
After that, install Etcher ( sudo pacman -S etcher if on Manjaro) and burn it to an SD card (8 GB or larger).
Put the SD card into SD card slot and boot it up. M64 should recognise the SD card as a bootable device and boot from it.
On the first boot it will display an OEM type install. After you have made your choices it will reboot by resizing the root partition to its full capacity and boot into your newly setup system.
Audio Not working. (Fix will come soon)
Wifi Not working - I will update the firmware soon which will make the wifi work.
Bluetooth not working. - No Idea why
Only tested on BPI-M64-V1.2.
I would like to know how many users are looking for Manjaro Image and which M64 Hardware Version do you have?
Which Manjaro Image would you like me to maintain? - Server, Minimal, LXQT, KDE, MATE, XFCE.
Please test and let me know. Would appreciate your response.
I found the kde-plasma not loading issue. it was from the Manjaro Repo, some apps were updated and some didnt, I will try it again now.
I will upload the Image for Public testing once I have a proper boot.scr, As currently I am testing it with your boot.scr. I need your help in making img of the right boot.scr which will be used with rolling release practice used by Manjaro.
Thanks for this. I am aware of this, But your boot.scr looks for dtb and Image in /boot while we might have to change the dtb location to /boot/dtbs/allwinner/XXXXX
Also I dont see any vdec in M64 dtb which means it cannot work with only lima/mesa. I tried removing the xf86-video-fbturbo-git and it failed to load the Display Manager.
I got wifi to work with AP6212 firmware which I had built for Khadas Vim1 which uses the same chip.
I had audio working from the analogue connector but not the hdmi, but I can see hdmi audio is present, Maybe need the asound.conf to make it work. But after trying something like adding wifi firmware the audio stopped working on analogue too. Need to try more settings.
After I flash on the eMMC, if everything works then will it be able to boot from SD-Card when a bootable sd is present?
UPDATE: Regarding making use of Lima fully instead of fbturbo, we need to add VPU and Vdec to the device dtb.
UPDATE2: When I use your asound.conf, I am getting this error
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib pcm_hw.c:1826:(_snd_pcm_hw_open) Invalid value for card
Playback open error: -2,No such file or directory
I renamed it to ascond.conf and the error is gone but not sound yet.
I don’t have much knowledge about this then. I have tried panfrost without the fbturbo and it works smooth but with many glitches which is fine. Atleast Video Playback is watchable without load on the CPU.
I tried the same by removing fbturbo but the SDDM failed to start. which means it still needs fbturbo to work.
Please advice how we can make full use of lima & cedrus.
How do you plan to make use of Lima & cedrus?
I can only see 1 audio output in aplay -l
Panfrost for devices with Midgard (Mali T6xx, T7xx, T8xx) and Bifrost (G7x) GPU/VPU
I think it was detected on boot. Let me check the dmesg.
[ 10.827912] sunxi_cedrus: module is from the staging directory, the qualit
y is unknown, you have been warned.
[ 10.840788] cedrus 1c0e000.video-codec: Device registered as /dev/video0
[ 10.890023] lima 1c40000.gpu: bus rate = 200000000
[ 10.894908] lima 1c40000.gpu: mod rate = 297000000
Found the way to make lima work but the device stopped working before i could test it.
Lima will only work with mesa 19.3 which is available in our repo as mesa-git. Tried it on other device but it seem have lima only for gpu and without the vdec support. So gui on modesetting works without fbturbo.