Update 10.0.0_2.6.0 on imx8mini-BB evk. While booting up, there is thermal crash logs and the HDMI display is green screen.
LOG:
[ 37.936036] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[ 38.282608] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[ 38.436530] DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[ 38.436767] DEBUG: Build fingerprint: 'Android/evk_8mm/evk_8mm:10/QQ3A.200805.001/eng.bamboo.20201218.004025:userdebug/dev-keys'
[ 38.444766] DEBUG: Revision: '0'
[ 38.457247] DEBUG: ABI: 'arm64'
[ 38.462167] DEBUG: Timestamp: 1970-01-01 00:00:47+0000
[ 38.465835] DEBUG: pid: 313, tid: 313, name: android.hardwar >>> /vendor/bin/hw/android.hardware.thermal@2.0-service.imx <<<
[ 38.472938] DEBUG: uid: 1000
[ 38.485074] DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
[ 38.488679] DEBUG: Abort message: 'ThermalHAL could not be initialized properly.'
[ 38.496797] DEBUG: x0 0000000000000000 x1 0000000000000139 x2 0000000000000006 x3 0000ffffd4815b40
[ 38.505849] DEBUG: x4 0000000000000000 x5 0000000000000000 x6 0000000000000000 x7 0000000000000080
[ 38.516347] DEBUG: x8 00000000000000f0 x9 0000fe4ad4e6d4e0 x10 0000000000000000 x11 0000000000000001
[ 38.527442] DEBUG: x12 0000fe4ad480160c x13 ffffffffffffffff x14 0000000000000001 x15 ffffffffffffffff
[ 38.537924] DEBUG: x16 0000fe4ad4f398c0 x17 0000fe4ad4f17020 x18 0000fe4ad627e000 x19 00000000000000ac
[ 38.548436] DEBUG: x20 0000000000000139 x21 00000000000000b2 x22 0000000000000139 x23 00000000ffffffff
[ 38.559381] DEBUG: x24 0000fe4ad59da020 x25 0000fe4ad4840008 x26 0000fe4ad480e7a0 x27 0000fe4ad48280c0
[ 38.569853] DEBUG: x28 0000fe4ad48280c0 x29 0000ffffd4815bf0
[ 38.580077] DEBUG: sp 0000ffffd4815b20 lr 0000fe4ad4ecb170 pc 0000fe4ad4ecb1a0
[ 38.591963] DEBUG:
[ 38.602580] DEBUG: backtrace:
[ 38.602917] DEBUG: #00 pc 00000000000821a0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+176) (BuildId: 99d256d401014e290f38edaacced78da)
[ 38.606479] DEBUG: #01 pc 000000000000bc3c /system/lib64/vndk-sp-29/libbase.so (android::base::DefaultAborter(char const*)+12) (BuildId: b83844741c8b1cecd6c1cd4d65c97060)
[ 38.620691] DEBUG: #02 pc 000000000000c650 /system/lib64/vndk-sp-29/libbase.so (android::base::LogMessage::~LogMessage()+608) (BuildId: b83844741c8b1cecd6c1cd4d65c97060)
[ 38.637054] DEBUG: #03 pc 000000000000ee40 /vendor/bin/hw/android.hardware.thermal@2.0-service.imx (android::hardware::thermal::V2_0::implementation::ThermalHelper::ThermalHelper(std::_)
[ 38.653299] DEBUG: #04 pc 0000000000008800 /vendor/bin/hw/android.hardware.thermal@2.0-service.imx (android::hardware::thermal::V2_0::implementation::Thermal::Thermal()+112) (BuildId: 9)
[ 38.689649] DEBUG: #05 pc 000000000000808c /vendor/bin/hw/android.hardware.thermal@2.0-service.imx (main+60) (BuildId: 998d58550b12057bff53f5c5a28ea485)
[ 38.709842] DEBUG: #06 pc 000000000007d844 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: 99d256d401014e290f38edaacced78da)
evk_8mm:/ $ [ 39.196730] init: starting service 'vendor.media.omx'...
[ 39.208173] init: Failed to open file '/d/mmc0/mmc0:0001/ext_csd': No such file or directory
[ 39.226374] init: starting service 'vendor.ril-daemon'...
[ 39.270596] init: starting service 'media.swcodec'...
[ 39.285547] init: Command 'class_start main' action=nonencrypted (/init.rc:764) took 258ms and succeeded
[ 39.327241] init: starting service 'sensor_fusion'...
[ 39.350053] init: starting service 'gatekeeperd'...
[ 39.382304] init: starting service 'tombstoned'...
[ 39.404662] init: starting service 'update_engine'...
[ 39.415987] init: Created socket '/dev/socket/tombstoned_crash', mode 666, user 1000, group 1000
[ 39.925899] read descriptors
[ 39.935213] read strings
[ 44.926890] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[ 47.967556] init: starting service 'vendor.thermal-hal-2-0'...
[ 48.118221] init: Service 'vendor.thermal-hal-2-0' (pid 543) received signal 6
[ 48.125607] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 543) process group...
[ 48.135319] libprocessgroup: Successfully killed process cgroup uid 1000 pid 543 in 0ms
[ 48.144504] init: Untracked pid 548 exited with status 0
[ 48.150305] init: Untracked pid 546 exited with status 0
[ 50.988919] init: Received control message 'start' for 'idmap2d' from pid: 489 (system_server)
[ 52.979392] init: starting service 'vendor.thermal-hal-2-0'...
[ 53.107398] init: Service 'vendor.thermal-hal-2-0' (pid 571) received signal 6
[ 53.114772] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 571) process group...
[ 53.124105] libprocessgroup: Successfully killed process cgroup uid 1000 pid 571 in 0ms
[ 53.132825] init: Untracked pid 578 exited with status 0
[ 53.138562] init: Untracked pid 576 exited with status 0
[ 53.456493] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[ 53.465550] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[ 57.991256] init: starting service 'vendor.thermal-hal-2-0'...
[ 58.423069] init: Service 'vendor.thermal-hal-2-0' (pid 586) received signal 6
[ 58.430419] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 586) process group...
[ 58.439624] libprocessgroup: Successfully killed process cgroup uid 1000 pid 586 in 0ms
[ 58.447870] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 58.457641] apexd: Updatable crashing, attempting rollback
[ 58.457986] init: Untracked pid 589 exited with status 0
[ 58.464599] apexd: Rollback failed : Rollback requested, when there are no active sessions.
[ 58.469005] init: Untracked pid 591 exited with status 0
[ 58.483827] init: processing action (ro.init.updatable_crashing=1) from (/system/etc/init/flags_health_check.rc:10)
[ 58.494799] init: starting service 'exec 13 (/system/bin/flags_health_check UPDATABLE_CRASHING)'...
[ 58.506248] init: SVC_EXEC service 'exec 13 (/system/bin/flags_health_check UPDATABLE_CRASHING)' pid 599 (uid 1000 gid 1000+0 context default) started; waiting...
[ 62.999934] init: starting service 'vendor.thermal-hal-2-0'...
[ 63.282677] init: Untracked pid 615 exited with status 0
[ 63.288752] init: Service 'vendor.thermal-hal-2-0' (pid 612) received signal 6
[ 63.296092] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 612) process group...
[ 63.305570] libprocessgroup: Successfully killed process cgroup uid 1000 pid 612 in 0ms
[ 63.313816] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 63.322982] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 63.335723] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 63.345788] init: Untracked pid 617 exited with status 0
[ 63.437567] init: Received control message 'stop' for 'idmap2d' from pid: 489 (system_server)
[ 67.268705] read descriptors
[ 67.271673] read strings
[ 67.274445] read descriptors
[ 67.277492] read strings
[ 67.309588] acc_open
[ 67.311880] acc_release
[ 68.009218] init: starting service 'vendor.thermal-hal-2-0'...
[ 68.162922] init: Service 'vendor.thermal-hal-2-0' (pid 660) received signal 6
[ 68.170268] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 660) process group...
[ 68.179546] libprocessgroup: Successfully killed process cgroup uid 1000 pid 660 in 0ms
[ 68.187756] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 68.196808] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 68.209505] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 68.219383] init: Untracked pid 665 exited with status 0
[ 68.225885] init: Untracked pid 663 exited with status 0
[ 68.331187] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 73.017638] init: starting service 'vendor.thermal-hal-2-0'...
[ 73.125348] init: Service 'vendor.thermal-hal-2-0' (pid 675) received signal 6
[ 73.132649] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 675) process group...
[ 73.141761] libprocessgroup: Successfully killed process cgroup uid 1000 pid 675 in 0ms
[ 73.149959] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 73.159004] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 73.172583] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 73.182983] init: Untracked pid 680 exited with status 0
[ 73.188422] init: Untracked pid 678 exited with status 0
[ 73.338943] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 78.026488] init: starting service 'vendor.thermal-hal-2-0'...
[ 78.133568] init: Untracked pid 693 exited with status 0
[ 78.139127] init: Service 'vendor.thermal-hal-2-0' (pid 690) received signal 6
[ 78.146407] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 690) process group...
[ 78.155508] libprocessgroup: Successfully killed process cgroup uid 1000 pid 690 in 0ms
[ 78.163675] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 78.172667] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 78.185261] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 78.195255] init: Untracked pid 695 exited with status 0
[ 78.346178] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 83.035221] init: starting service 'vendor.thermal-hal-2-0'...
[ 83.143995] init: Service 'vendor.thermal-hal-2-0' (pid 705) received signal 6
[ 83.151337] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 705) process group...
[ 83.160451] libprocessgroup: Successfully killed process cgroup uid 1000 pid 705 in 0ms
[ 83.168620] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 83.177613] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 83.190201] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 83.200106] init: Untracked pid 710 exited with status 0
[ 83.205516] init: Untracked pid 708 exited with status 0
[ 83.355607] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 88.044736] init: starting service 'vendor.thermal-hal-2-0'...
[ 88.211865] init: Untracked pid 723 exited with status 0
[ 88.217416] init: Service 'vendor.thermal-hal-2-0' (pid 720) received signal 6
[ 88.224714] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 720) process group...
[ 88.233976] libprocessgroup: Successfully killed process cgroup uid 1000 pid 720 in 0ms
[ 88.243221] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 88.252569] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 88.265223] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 88.275237] init: Untracked pid 725 exited with status 0
[ 88.364817] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 93.053485] init: starting service 'vendor.thermal-hal-2-0'...
[ 93.197398] init: Service 'vendor.thermal-hal-2-0' (pid 735) received signal 6
[ 93.204746] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 735) process group...
[ 93.213896] libprocessgroup: Successfully killed process cgroup uid 1000 pid 735 in 0ms
[ 93.222133] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 93.231141] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 93.243744] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 93.253654] init: Untracked pid 740 exited with status 0
[ 93.259275] init: Untracked pid 738 exited with status 0
[ 93.372053] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 97.918891] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[ 98.062041] init: starting service 'vendor.thermal-hal-2-0'...
[ 98.186974] init: Untracked pid 753 exited with status 0
[ 98.192757] init: Service 'vendor.thermal-hal-2-0' (pid 750) received signal 6
[ 98.200159] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 750) process group...
[ 98.210450] libprocessgroup: Successfully killed process cgroup uid 1000 pid 750 in 0ms
[ 98.219128] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 98.228182] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 98.240831] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 98.250775] init: Untracked pid 755 exited with status 0
[ 98.282026] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[ 98.379001] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 103.070609] init: starting service 'vendor.thermal-hal-2-0'...
[ 103.214065] init: Service 'vendor.thermal-hal-2-0' (pid 765) received signal 6
[ 103.221416] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 765) process group...
[ 103.230579] libprocessgroup: Successfully killed process cgroup uid 1000 pid 765 in 0ms
[ 103.238755] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 103.248189] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 103.261001] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 103.271302] init: Untracked pid 770 exited with status 0
[ 103.276803] init: Untracked pid 768 exited with status 0
[ 103.387381] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 108.081180] init: starting service 'vendor.thermal-hal-2-0'...
[ 108.284597] init: Untracked pid 872 exited with status 0
[ 108.290386] init: Service 'vendor.thermal-hal-2-0' (pid 869) received signal 6
[ 108.297822] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 869) process group...
[ 108.307086] libprocessgroup: Successfully killed process cgroup uid 1000 pid 869 in 0ms
[ 108.315393] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 108.324765] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 108.337463] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 108.347511] init: Untracked pid 874 exited with status 0
[ 108.352964] init: Untracked pid 882 exited with status 0
[ 113.090722] init: starting service 'vendor.thermal-hal-2-0'...
[ 113.200937] init: Untracked pid 899 exited with status 0
[ 113.206504] init: Service 'vendor.thermal-hal-2-0' (pid 896) received signal 6
[ 113.213780] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 896) process group...
[ 113.222895] libprocessgroup: Successfully killed process cgroup uid 1000 pid 896 in 0ms
[ 113.231078] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 113.240072] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 113.252656] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 113.262571] init: Untracked pid 901 exited with status 0
[ 113.402871] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 118.099909] init: starting service 'vendor.thermal-hal-2-0'...
[ 118.308131] init: Service 'vendor.thermal-hal-2-0' (pid 911) received signal 6
[ 118.315464] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 911) process group...
[ 118.324641] libprocessgroup: Successfully killed process cgroup uid 1000 pid 911 in 0ms
[ 118.332818] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 118.341913] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 118.354629] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 118.364565] init: Untracked pid 916 exited with status 0
[ 118.370061] init: Untracked pid 914 exited with status 0
[ 118.411925] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
[ 123.108627] init: starting service 'vendor.thermal-hal-2-0'...
[ 123.246311] init: Service 'vendor.thermal-hal-2-0' (pid 926) received signal 6
[ 123.253675] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 926) process group...
[ 123.262866] libprocessgroup: Successfully killed process cgroup uid 1000 pid 926 in 0ms
[ 123.271092] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 123.280126] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
[ 123.292745] init: Init cannot set 'ro.init.updatable_crashing' to '1': Read-only property was already set
[ 123.302671] init: Untracked pid 931 exited with status 0
[ 123.308098] init: Untracked pid 929 exited with status 0
[ 123.417730] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 208 (/system/bin/hwservicemanager)
The Board is 8MMINI-BB, version is "REV C1".
The demo image is "android-10.0.0_2.6.0_image_8mmevk".
Display is DSI MIPI to HDMI, unlplug cable can't solve the crash problem.
You may use the old board. It doesn't support Android10_260.
It is more recommended that you change an new board.
Or you can put the following patch. (Pls ignore the modification in my last reply). and use "uuu_imx_android_flash.bat -f imx8mm -d qca-wifi ..." to flash.
PS: imx8mm-evk-qca-wifi.dts is based on imx8mm-evk.dts. If you want to use other dts. please modify appropriately.