About YY3568---software part question

I have some questions about software part:

  1. Android: Is there any possibility to “add user” in Android

distribution?

  1. Debian 10 image: After upgrade gstreamer, bifrost G52 and libmesa.so

library are not in place in disk. Is there anz solution for this. It

look like G52 video driver do not work in Debian 10 image.

  1. Ubuntu 22 image: what are the user and pass for Ubuntu 22 image?

There are not: youyeetoo/youyeetoo not youyeetoo/123456… nor any other

combination we try.

  1. Ubunut 20 image: after update/upgrade desktop GUI do not work (Only

black screen with Rockchip kernel logo on it). SSH work. We notice that

the problem are files taken from ubunut-firefly. If upgrade other

files… everything is ok, but firefly files is not ok.

These are firefly files: libgstreamer-gl1.0-0 libgstreamer-opencv1.0-0

libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0

libgstreamer1.0-0 xdmx-tools xdmx xnest xserver-common xserver-xephyr

xserver-xorg-core xserver-xorg-dev xserver-xorg-legacy xvfb

gir1.2-gst-plugins-bad-1.0 gir1.2-gst-plugins-base-1.0

gir1.2-gstreamer-1.0 gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3

gstreamer1.0-plugins-bad gstreamer1.0-plugins-base-apps

gstreamer1.0-plugins-base gstreamer1.0-plugins-good

gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-x

Is there any solution for that?

Upgrading gstreamer can be done by compiling and installing the gstreamer source code. Can you elaborate on other questions? I didn’t understand the problem you expressed

1 Like

Thank you for answer, I will try to be more specific, and thank you for all answers in advanced.

Is there any way to add user in your Android distribution. In Settings/users if we click on +Add user, system do not allow that. So we cannot link our gmail account with device. We can use Android but as unknown user. Is it correct, or we make some mistake in linking user to distribution.

Are Debian 10 firmware upgradable? If we do “update and upgrade” we get>
ldconfig: file /lib/aarch64-linux-gnu/libmali-bifrost-g52-g2p0-x11.so is truncated
ldconfig: file /lib/aarch64-linux-gnu/libmali.so.1.9.0 is truncated
ldconfig: file /lib/aarch64-linux-gnu/libmali.so is truncated
ldconfig: file /lib/aarch64-linux-gnu/libmali.so.1 is truncated

Why? Could it be corrected in your Debian 10 distribution.

In you Wiki you place link to Lubuntu 22 distribution. After starting, there are log in screen. Could you please reveal user and pass for that distribution. Like you did for debian (youyeetoo, youyeetoo) and Lubuntu 20 (which are usr> youyeetoo, and pass> 123456) so we can use and try Lubunutu 22 firmware from your site.

In your Lubuntu 20 firware, which work as is, when we do update / upgrade to update files in distribution from distro servers (sudo apt update, sudo apt upgrade), after reboot YY3568 cannot show GUI on HDMI (SSH work and we can log in). We try which of updated files make problem and that are files which are taken from firefly repository. When this files we update with sudo apt upgrade, we lost desktop (we get only black screen with large Rochchip kernel logo). List of files from firefly is state at the end of first message in this thread. Could you check that files in your repos so YY3568 can be updateble. Or we should not use “sudo apt upgrade” (not dist upgrade) on YY3568 Lubuntu 20.

Is this

3568 should currently use ‘bifrost-g52 g2p0’. Find the library file for the bifrost-g52 keyword in the SDK directory of RK.

./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-g2p0-gbm.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-g2p0-only-cl.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-g2p0-wayland.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-g2p0-without-cl-wayland.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-g2p0-x11.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-gbm.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-only-cl.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-wayland.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-without-cl-wayland.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-x11.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-g2p0-dummy-gbm.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-g2p0-dummy.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-g2p0-gbm.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-g2p0-wayland.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-g2p0-without-cl-dummy-gbm.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-g2p0-x11.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-r25p0-dummy.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-r25p0.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-r25p0-wayland.so
./buildroot/output/rockchip_rk356x_libs/build/libmali-develop/lib/aarch64-linux-gnu/libmali-bifrost-g52-r25p0-x11.so

Next, check the libmali library currently used by ubuntu

It was found that under/usr/lib//usr/lib/arch64 Linux gnu/, the following three files were softwired to the old version of the libmali library

libMali.so
libMali_gbm.so
libMali_wayland.so

Refer to the old version of the libmali library, copy the following files to/usr/lib//usr/lib/arch64 Linux gnu/, and re establish a soft connection for three files to the new libmali library

sudo cp libmali-bifrost-g52-g2p0-x11.so /usr/lib/aarch64-linux-gnu/
sudo cp libmali-bifrost-g52-g2p0-gbm.so /usr/lib/aarch64-linux-gnu/
sudo cp libmali-bifrost-g52-g2p0-wayland.so /usr/lib/aarch64-linux-gnu/
cd /usr/lib/aarch64-linux-gnu/
sudo rm libMali.so
sudo rm libMali_gbm.so
sudo rm libMali_wayland.so
sudo ln -s libmali-bifrost-g52-g2p0-x11.so libMali.so
sudo ln -s libmali-bifrost-g52-g2p0-gbm.so libMali_gbm.so
sudo ln -s libmali-bifrost-g52-g2p0-wayland.so libMali_wayland.so

Password free login …

You talk about Ubunut, but we ask about Debian 10. Could this metod be used for your Debian 10 image?

Can we say that Debian image in site has no proper set bifrost drivers? Is there any link on site to RK SDK to user can download it?

It is not free. It is free in console image, but it is not paswordless in yy3568-u22-lxqt-edp.img

Please try.

Yes, thank you for point it out. This is for add user, but there are no option to add account (gmail) to any of users? Settings/add account is not working?