Boot fail with android-14.0.0_r55

Which system do you use? Android, Ubuntu, OOWOW or others?

Android

Which version of system do you use? Please provide the version of the system here:

android-14.0.0_r55

Please describe your issue below:

When flashing the firmware built with android-14.0.0_r55, the HDMI screen didn’t show “Android” screen.
In adb log, the surfaceflinger keep crashing with the message below.

Abort message: ‘couldn’t find an OpenGL ES implementation, make sure one of persist.graphics.egl, ro.hardware.egl and ro.board.platform is set’

I think this phenomenon is because of this patch.

android / platform / frameworks / native
f7878b76c97e140a862967427b3bb7af16798327

It prevent the fallback behavior, so libGLES_mali.so would not be used.

Maybe we need to add
PRODUCT_PROPERTY_OVERRIDES += ro.hardware.egl=mali
in .mk files?

Best Regards

Which kernel version use for this ?
It is prebuild image ver 6.1 ?

It’s version 6.1, but I have added some features based on the corresponding commit hash id in the prebuilt image.

Friend,

My side VIM3 platform able to power ON hdmi screen

SDK environment :
android-14.0.0_r15
kernel-6.1.90 under branch android14-6.1-lts
with GPU driver

good luck
friends

Hello, if you want to use Android 14, you need to follow the document we have provided below to operate

Hi @xiong.zhang

The article appears to suggest a method for pulling Android source code from gitlab.baylibre.com as an alternative to googlesource.

Is the code hosted on BayLibre synchronized with the latest main branch of Google’s AOSP?

Regardless, when I added the property override item, Android was able to boot up successfully. Therefore, I’m posting here to discuss whether it would be beneficial to incorporate this into the main AOSP branch.

Best Regards