[Q] help interpreting last kmsg from stock android 9 to diagnose random reboot - Android Q&A, Help & Troubleshooting

I have a Nokia 8/TA-1004 with 64GB dual sim and latest security updates on stock android (phone is not unlocked).
The phone reboots occasionally, often while doing text 2 speech to bluetooth speaker (my car).
I have no experience interpreting the last ksmg, so I am hoping someone can help me to make sense out of it(this is just the last few message, there is a lot more but the content is the same:
[154781.307784] pms fb event = 16
[154781.343346] mdss_dsi_panel_power_on: Panel gpio reset.
[154781.343347] mdss_dsi_extra_panel_power_on: +.
[154781.378963] mdss_dsi_panel_power_on: Panel gpio reset.
[154781.378964] mdss_dsi_extra_panel_power_on: +.
[154781.556457] mdss_dsi_panel_bl_ctrl: level=193
[154786.110665] q6core_get_service_version: Failed to get service size for service id 7 with error -95
[154786.113225] q6core_get_service_version: Failed to get service size for service id 8 with error -95
[154786.121484] q6core_get_service_version: Failed to get service size for service id 7 with error -95
[154791.337784] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154791.337891] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 74, vbat = 3922353, ibat = 572265, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 170166, rslow = 65185) = 235351, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154796.787101] audit: rate limit exceeded
[154801.417236] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154801.417322] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 74, vbat = 3954091, ibat = 382324, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 205566, rslow = 78613) = 284179, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154811.496201] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154811.496240] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3829580, ibat = 933104, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 204346, rslow = 77636) = 281982, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154821.577020] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154821.577070] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3959462, ibat = 328613, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 202148, rslow = 76904) = 279052, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154831.656547] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154831.656599] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3966542, ibat = 318847, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 201416, rslow = 76660) = 278076, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154841.797120] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154841.797156] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3972157, ibat = 273437, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 201416, rslow = 76660) = 278076, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154851.877688] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154851.877772] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3921376, ibat = 577148, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 199219, rslow = 75683) = 274902, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154861.957409] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154861.957465] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3966542, ibat = 310546, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 199219, rslow = 75683) = 274902, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154872.057545] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154872.057617] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3953359, ibat = 366699, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 198242, rslow = 75439) = 273681, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154882.137079] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154882.137155] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3975087, ibat = 257812, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 160644, rslow = 61035) = 221679, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154892.218505] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154892.218562] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3963124, ibat = 331054, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 160644, rslow = 61035) = 221679, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154902.296647] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154902.296697] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3970204, ibat = 271484, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 161621, rslow = 61279) = 222900, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154912.392390] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154912.392474] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3956532, ibat = 341796, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 162597, rslow = 61767) = 224364, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154921.304330] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[154922.456353] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154922.456391] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3958974, ibat = 316406, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 162597, rslow = 61767) = 224364, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154932.536063] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154932.536096] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3971669, ibat = 243163, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 161133, rslow = 61035) = 222168, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154942.617222] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154942.617274] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3957509, ibat = 313964, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 161621, rslow = 61279) = 222900, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154952.709637] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154952.709717] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3968739, ibat = 270019, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 162109, rslow = 61523) = 223632, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154962.776862] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154962.776922] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3935048, ibat = 414062, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 162597, rslow = 61767) = 224364, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154972.858611] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154972.858691] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3963612, ibat = 295898, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 162842, rslow = 61767) = 224609, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154982.749877] PMI: smblib_dump_typec_sts: TypeC sts1:0x00, sts2:0x20, sts3:0x00, sts4:0x80, sts5:0x00
[154982.749995] PMI: smblib_dump_typec_sts: TypeC sts1:0x00, sts2:0x20, sts3:0x00, sts4:0x80, sts5:0x00
[154982.937421] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154982.937480] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3941152, ibat = 410644, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 163330, rslow = 62011) = 225341, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[154993.018049] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[154993.018128] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3957753, ibat = 282226, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 163818, rslow = 62255) = 226073, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155003.098457] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155003.098501] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3963857, ibat = 293456, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 163818, rslow = 62255) = 226073, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155005.143872] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155013.177083] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155013.177152] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3970448, ibat = 240234, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 163818, rslow = 62255) = 226073, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155023.257058] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155023.257118] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3968983, ibat = 252441, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 163086, rslow = 61767) = 224853, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155033.336737] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155033.336791] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3966786, ibat = 260253, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 164062, rslow = 62255) = 226317, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155043.419336] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155043.419422] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3956776, ibat = 325195, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 164062, rslow = 62255) = 226317, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155053.497417] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155053.497487] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3955556, ibat = 327148, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 164062, rslow = 62255) = 226317, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155054.393875] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155062.584502] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155063.578690] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155063.578762] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3946767, ibat = 391601, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 164551, rslow = 62500) = 227051, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155073.668577] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155073.668624] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3949696, ibat = 306152, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 162109, rslow = 61523) = 223632, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155083.829291] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155083.829345] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3932362, ibat = 407714, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 163574, rslow = 62011) = 225585, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155093.897318] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155093.897383] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 73, vbat = 3970937, ibat = 220703, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 197998, rslow = 75195) = 273193, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155103.977373] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155103.977426] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3966542, ibat = 241699, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 211914, rslow = 80810) = 292724, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155112.023893] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155114.058259] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155114.058339] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3957753, ibat = 317382, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 211914, rslow = 80810) = 292724, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155118.694040] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155124.137717] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155124.137797] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3942372, ibat = 335937, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 211914, rslow = 80322) = 292236, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155134.223706] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155134.223855] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3959950, ibat = 281249, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 211914, rslow = 80810) = 292724, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155144.297551] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155144.297635] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3962880, ibat = 267089, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 211914, rslow = 80322) = 292236, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155154.376513] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155154.376560] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3953114, ibat = 288085, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 210, apsd_result = 0x0, resistance(esr = 211914, rslow = 80322) = 292236, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155164.457163] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155164.457214] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3931874, ibat = 404296, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 211914, rslow = 80078) = 291992, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155172.443858] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155174.537223] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155174.537273] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3969960, ibat = 220214, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 210693, rslow = 79589) = 290282, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155184.618347] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155184.618404] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3965077, ibat = 244628, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 209717, rslow = 79101) = 288818, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155194.696471] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155194.696517] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3955556, ibat = 294433, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 187744, rslow = 70800) = 258544, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155204.776710] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155204.776750] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3963612, ibat = 237792, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 187744, rslow = 70800) = 258544, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155214.857714] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155214.857795] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3947255, ibat = 303710, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 169922, rslow = 63964) = 233886, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155224.936827] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155224.936873] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3957753, ibat = 265136, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 168457, rslow = 63476) = 231933, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155235.017701] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155235.017777] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3961415, ibat = 249023, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 168945, rslow = 63476) = 232421, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155238.698307] PMI: smblib_dump_typec_sts: TypeC sts1:0x00, sts2:0x20, sts3:0x00, sts4:0x00, sts5:0x00
[155238.698913] PMI: smblib_dump_typec_sts: TypeC sts1:0x00, sts2:0x20, sts3:0x00, sts4:0x00, sts5:0x00
[155239.033854] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155243.033830] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
[155245.098341] SMB138X: smb138x_get_prop_charger_temp: Couldnt read chg temp at 1th iteration rc = -61
[155245.098421] input_suspend = false, usb_online = false, typec_mode = POWER_SUPPLY_TYPEC_NONE, usb_iSettled = 0, cap = 72, vbat = 3946523, ibat = 329589, FCC(STEP_CHG_VOTER) = 1500000, ICL(override = true)(LEGACY_UNKNOWN_VOTER) = 100000, bat_status = 2, bat_temp = 220, apsd_result = 0x0, resistance(esr = 169922, rslow = 63720) = 233642, cable_v = 19531, cable_i = 0, pmi_temp = 0, parallel_temp = 0, misc_temp_status = HOT, system_temp_level = 0
[155246.890154] msm_cpe_lsm_prepare: XRUN ignore for now
[155246.890764] wcd9xxx_cfg_slim_sch_tx: slim_connect_src failed ret[-114]
[155246.892153] tasha_codec tasha_codec: wcd_cpe_lab_ch_setup: failed to enable cdc port, err = -114
[155246.927981] CPE Listen service: msm_cpe_lab_thread: SB get status, invalid len = 0x0
[155246.942482] CPE Listen service: msm_cpe_lab_thread: SB get status, invalid len = 0x0
[155246.982484] CPE Listen service: msm_cpe_lab_thread: SB get status, invalid len = 0x0
[155247.054141] CPE Listen service: msm_cpe_lab_thread: wait timedout for slim buffer
[155247.054189] CPE Listen service: msm_cpe_lab_thread: xfer_status failure, rc = 0, wait_timedout = true
[155247.054379] CPE Listen service: msm_cpe_lsm_copy: Bufferring is in error state
[155248.054090] tasha_codec_enable_slim_chmask: Slim close tx/rx wait timeout, ch_mask:0x2000
------ 0.004s was the duration of 'LAST KMSG' ------
Click to expand...
Click to collapse
Thx,
Alex

Related

XDA with HOTMAIL?....

This message contains all postings in this thread
dated before January 19th 2003
Subject: XDA with HOTMAIL?....
From: Fab
Date: 20 Dec, 2002 00:10:10
I ask many question but I'm sure that should help also many
other people... That was big question on microsoft forum.
I found incredible that on xda (02 operator) it is writte on the
notice that it do not support pop3 with hotmail.
When you try connected www.hotmail.com u stay at first page.
When you try the special site, for hotmail pocket PC, it do not
support XDA / O2 in germany.
So for the moment the only solution it's to change for yahoo ...
Anyone have better sugestion before i switch.
This site really become "incontournable" ( a must to see)
Subject: Pocket Hotmail
From: Confused
Date: 20 Dec, 2002 18:12:06
Try PocketHotmail. This application will allow you to receive
hotmail emails in your inbox.
You can view Hotmail on an xda if you...
... change the registry to pretend it is Internet Explorer 5.5. The following code will toggle between IE 5.5 and PIE.
#include "StdAfx.h"
#include <Winreg.h>
int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
HKEY hGuidKey;
DWORD dwSize, dwData, dwType;
RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\User Agent"), 0, 0, &hGuidKey);
dwSize = sizeof(dwData);
RegQueryValueEx(hGuidKey, TEXT("PIE Version"), NULL, &dwType, (BYTE*)&dwData, &dwSize);
if (dwData > 2)
{
dwData = 0;
RegSetValueEx(hGuidKey, TEXT("PIE Version"), 0, REG_DWORD, (LPBYTE) &dwData, sizeof(DWORD));
}
if (dwData < 1)
{
unsigned short dString1[] = TEXT("MSIE 5.5");
RegSetValueEx(hGuidKey, TEXT("Version"), 0, REG_SZ, (BYTE*) dString1, sizeof(BYTE)*sizeof(dString1));
unsigned short dString2[] = TEXT("Mozilla/4.0");
RegSetValueEx(hGuidKey, TEXT("Default"), 0, REG_SZ, (BYTE*) dString2, sizeof(BYTE)*sizeof(dString2));
unsigned short dString3[] = TEXT("Windows NT 5.0");
RegSetValueEx(hGuidKey, TEXT("Platform"), 0, REG_SZ, (BYTE*) dString3, sizeof(BYTE)*sizeof(dString3));
dwData = 2;
RegSetValueEx(hGuidKey, TEXT("PIE Version"), 0, REG_DWORD, (LPBYTE) &dwData, sizeof(DWORD));
RegCloseKey(hGuidKey);
/*
RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Internet Explorer\\International"), 0, 0, &hGuidKey);
long dwData1 = 1256;
RegSetValueEx(hGuidKey, TEXT("Default_CodePage"), 0, REG_DWORD, (LPBYTE) &dwData1, sizeof(DWORD));
RegCloseKey(hGuidKey);
*/
MessageBox(NULL, _T("Set Internet Explorer 5.5"), _T(" PIE Version"), MB_OK);
}
else
{
unsigned short dString4[] = TEXT("MSIE 3.02");
RegSetValueEx(hGuidKey, TEXT("Version"), 0, REG_SZ, (BYTE*) dString4, sizeof(BYTE)*sizeof(dString4));
unsigned short dString5[] = TEXT("Windows CE");
RegSetValueEx(hGuidKey, TEXT("Platform"), 0, REG_SZ, (BYTE*) dString5, sizeof(BYTE)*sizeof(dString5));
unsigned short dString6[] = TEXT("Mozilla/2.0");
RegSetValueEx(hGuidKey, TEXT("Default"), 0, REG_SZ, (BYTE*) dString6, sizeof(BYTE)*sizeof(dString6));
dwData = 0;
RegSetValueEx(hGuidKey, TEXT("PIE Version"), 0, REG_DWORD, (LPBYTE) &dwData, sizeof(DWORD));
RegCloseKey(hGuidKey);
/*
RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Internet Explorer\\International"), 0, 0, &hGuidKey);
long dwData2 = 1252;
RegSetValueEx(hGuidKey, TEXT("Default_CodePage"), 0, REG_DWORD, (LPBYTE) &dwData2, sizeof(DWORD));
RegCloseKey(hGuidKey);
*/
MessageBox(NULL, _T("Reset Pocket Internet Explorer"), _T(" PIE Version"), MB_OK);
}
return 0;
}
It can also be changed using some tweaker for PPC...
It is not a problem of O2 that it does not work hotmail pop3 Hotmail breaks several standards in their POP3 cpar (so-called-microsoft-implementaion ))
another easy way :
go to http://mobile.msn.com
then log into your hotmail from there
without any reg edit or tweaks
Like BMW73Oil I eventually found that the only way to get one's hotmail is to go through mobile.msn.com
Douglas

customizing XDA's today screen

Is it possible to customize the XDA's today screen (i.e. by using XML) as you can do with the Orange's SPV ?
Download Microsoft's Theme Generator...
http://www.microsoft.com/mobile/pocketpc/downloads/powertoys.asp
There are some other goodies on that page aswell.
Good luck!
Powertoy is not what I am looking for: the idea is not only changing the background image but to organize all the datas on the screen as and where you wish (date, time, numbers of emails received, fonts, etc.) as you can do on smarphone 2002 changing the today screen's script in XML.
For examples what you can do with Smartphone 2002:
http://www.smartphony.org/stories.php?topic=32
It's a bit more complicated with PPC 2002. Unlike smartphone, it is an API to change the contents of 'Today'. Each line is loaded as a type of 'snap in' dll.
Do you I could find some examples of that kind of work ?
It is really a pain in the ass
But this works fine... 8)
#include "stdafx.h"
#include <todaycmn.h>
#define IDI_ICON1 101
HINSTANCE Instance;
BOOL Refresh;
HICON hIcon;
LRESULT CALLBACK WindowProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
{
PAINTSTRUCT ps;
RECT rect;
switch (msg) {
case WM_TODAYCUSTOM_CLEARCACHE:
break;
case WM_TODAYCUSTOM_QUERYREFRESHCACHE:
if (Refresh) {
Refresh = FALSE;
((TODAYLISTITEM *)(wparam))->cyp = 20;
return TRUE;
} else {
return FALSE;
}
case WM_ERASEBKGND:
{
TODAYDRAWWATERMARKINFO dwi;
dwi.hwnd = hwnd;
dwi.hdc = (HDC)wparam;
GetClientRect(hwnd, &(dwi.rc));
SendMessage(GetParent(hwnd), TODAYM_DRAWWATERMARK, 0, (LPARAM)&dwi);
return 1;
}
case WM_PAINT:
BeginPaint(hwnd, &ps);
GetWindowRect(hwnd, &rect);
SetBkMode(ps.hdc, TRANSPARENT);
hIcon = (HICON)LoadImage(Instance,MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON,16,16,LR_DEFAULTCOLOR );
DrawIcon(ps.hdc, 2, 0, hIcon);
DestroyIcon(hIcon);
LOGFONT lf;
HFONT hSysFont;
HFONT hFont, hFontOld;
hSysFont = (HFONT) GetStockObject(SYSTEM_FONT);
GetObject(hSysFont, sizeof(LOGFONT), &lf);
lf.lfWeight = FW_BOLD;
lf.lfHeight = (long) -((8.0 * (double)GetDeviceCaps(ps.hdc, LOGPIXELSY) / 72.0)+.5);
hFont = CreateFontIndirect(&lf);
hFontOld = (HFONT) SelectObject(ps.hdc, hFont);
SetTextColor(ps.hdc, SendMessage(GetParent(hwnd), TODAYM_GETCOLOR, (WPARAM)TODAYCOLOR_TEXT, NULL));
GetClientRect(hwnd, &rect);
DrawText(ps.hdc, TEXT("Text you want to enter"), -1, &rect, DT_LEFT | DT_TOP | DT_NOCLIP);
SelectObject(ps.hdc, hFontOld);
DeleteObject(hFont);
EndPaint(hwnd, &ps);
break;
case WM_LBUTTONUP:
// Whatever you want to occur when the button is pressed //
CreateProcess(TEXT("iexplore.exe"), NULL, NULL, NULL, FALSE, 0, NULL, NULL, NULL, NULL);
break;
default:
return DefWindowProc(hwnd, msg, wparam, lparam);
}
return 0;
}
HWND APIENTRY InitializeCustomItem(TODAYLISTITEM *tli, HWND parent)
{
if (!tli->fEnabled) {
return NULL;
}
Instance = tli->hinstDLL;
WNDCLASS wc;
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = (WNDPROC)WindowProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = Instance;
wc.hIcon = 0;
wc.hCursor = 0;
wc.hbrBackground = (HBRUSH)COLOR_BACKGROUND + 1;
wc.lpszMenuName = NULL;
wc.lpszClassName = TEXT("RegisterClassName");
UnregisterClass(TEXT("RegisterClassName"), Instance);
RegisterClass(&wc);
Refresh = TRUE;
return CreateWindow(TEXT("RegisterClassName"), TEXT("RegisterClassName"), WS_VISIBLE | WS_CHILD, CW_DEFAULT, CW_DEFAULT, 0, 0, parent, NULL, Instance, NULL);
}
Thank's !
Is there somewhere a technical documentation about that ?

how to oc kernel samsung

What I need to do oclocking gpu
/* clk,vol,abb,min,max,down stay, time, pm_qos mem,
pm_qos int, pm_qos cpu_kfc_min, pm_qos cpu_egl_max */
static gpu_dvfs_info gpu_dvfs_table_default[] = {
{667, 1168750, 0, 99, 100, 1, 0, 666000, 275000, 897000, 1500000},
{533, 1062500, 0, 98, 99, 1, 0, 559000, 275000, 897000, 1500000},
{350, 900000, 0, 90, 98, 1, 0, 413000, 275000, 507000, 1500000},
{266, 900000, 0, 78, 95, 1, 0, 413000, 275000, 507000, 1500000},
{160, 900000, 0, 10, 20, 1, 0, 413000, 275000, 507000, 1500000},
};
static int mif_min_table[] = {
200000, 273000, 338000, 413000, 559000, 666000,
};
static gpu_attribute gpu_config_attributes[] = {
{GPU_MAX_CLOCK, 667},
{GPU_MAX_CLOCK_LIMIT, 667},
{GPU_MIN_CLOCK, 160},
{GPU_DVFS_START_CLOCK, 160},
{GPU_DVFS_BL_CONFIG_CLOCK, 160},
{GPU_GOVERNOR_TYPE, G3D_DVFS_GOVERNOR_INTERACTIVE},
{GPU_GOVERNOR_START_CLOCK_DEFAULT, 160},
{GPU_GOVERNOR_START_CLOCK_INTERACTIVE, 160},
{GPU_GOVERNOR_START_CLOCK_STATIC, 160},
{GPU_GOVERNOR_START_CLOCK_BOOSTER, 160},
{GPU_GOVERNOR_TABLE_DEFAULT, (uintptr_t)&gpu_dvfs_table_default},
{GPU_GOVERNOR_TABLE_INTERACTIVE, (uintptr_t)&gpu_dvfs_table_default},
{GPU_GOVERNOR_TABLE_STATIC, (uintptr_t)&gpu_dvfs_table_default},
{GPU_GOVERNOR_TABLE_BOOSTER, (uintptr_t)&gpu_dvfs_table_default},
{GPU_GOVERNOR_TABLE_SIZE_DEFAULT, GPU_DVFS_TABLE_LIST_SIZE(gpu_dvfs_table_default)},
{GPU_GOVERNOR_TABLE_SIZE_INTERACTIVE, GPU_DVFS_TABLE_LIST_SIZE(gpu_dvfs_table_default)},
{GPU_GOVERNOR_TABLE_SIZE_STATIC, GPU_DVFS_TABLE_LIST_SIZE(gpu_dvfs_table_default)},
{GPU_GOVERNOR_TABLE_SIZE_BOOSTER, GPU_DVFS_TABLE_LIST_SIZE(gpu_dvfs_table_default)},
{GPU_GOVERNOR_INTERACTIVE_HIGHSPEED_CLOCK, 440},
{GPU_GOVERNOR_INTERACTIVE_HIGHSPEED_LOAD, 95},
{GPU_GOVERNOR_INTERACTIVE_HIGHSPEED_DELAY, 0},
{GPU_DEFAULT_VOLTAGE, 975000},
{GPU_COLD_MINIMUM_VOL, 0},
{GPU_VOLTAGE_OFFSET_MARGIN, 37500},
{GPU_TMU_CONTROL, 0},
{GPU_TEMP_THROTTLING1, 600},
{GPU_TEMP_THROTTLING2, 533},
{GPU_TEMP_THROTTLING3, 440},
{GPU_TEMP_THROTTLING4, 350},
{GPU_TEMP_TRIPPING, 266},
{GPU_POWER_COEFF, 46}, /* all core on param */
{GPU_DVFS_TIME_INTERVAL, 5},
{GPU_DEFAULT_WAKEUP_LOCK, 1},
{GPU_BUS_DEVFREQ, 0},
{GPU_DYNAMIC_ABB, 0},
{GPU_EARLY_CLK_GATING, 0},
{GPU_DVS, 0},
#ifdef MALI_SEC_HWCNT
{GPU_HWCNT_GATHERING, 1},
{GPU_HWCNT_GPR, 1},
{GPU_HWCNT_DUMP_PERIOD, 50}, /* ms */
{GPU_HWCNT_CHOOSE_JM , 0},
{GPU_HWCNT_CHOOSE_SHADER , 0xF8},
{GPU_HWCNT_CHOOSE_TILER , 0},
{GPU_HWCNT_CHOOSE_L3_CACHE , 0},
{GPU_HWCNT_CHOOSE_MMU_L2 , 0},
#endif
{GPU_RUNTIME_PM_DELAY_TIME, 50},
{GPU_DVFS_POLLING_TIME, 30},
{GPU_PERF_GATHERING, 0},
{GPU_PMQOS_INT_DISABLE, 0},
{GPU_PMQOS_MIF_MAX_CLOCK, 666000},
{GPU_PMQOS_MIF_MAX_CLOCK_BASE, 667},
#ifdef CONFIG_EXYNOS_CL_DVFS_G3D
{GPU_CL_DVFS_START_BASE, 600},
#endif
{GPU_DEBUG_LEVEL, DVFS_WARNING},
{GPU_TRACE_LEVEL, TRACE_ALL},
};
Sorry about the english

help please problems with moto z

Hello good evening days or evenings from wherever they are watching this post haha ​​I would like to know if someone can help me with my problem I'm new to this and I think the phone had a hardbrick my bike z xt 1650-03 with android 8 lo I wanted to go back to android 7 and it worked for me then I got an update and when I was updating it turned off and it did not turn on but it did not turn on it does not do anything but if the pc recognizes it when I connect it via usb ... when trying to make a blankflash I get the following error I would appreciate your help excuse the English greetings and again thank you
Code:
**** Log buffer [000001] 2018-09-07_23:03:13 ****
[ -0.000] Opening device: \\.\COM4
[ 0.016] Detecting device
[ 0.047] ...cpu.id = 2375 (0x947)
[ 0.047] ...cpu.sn = 3567941557 (0xd4aa77b5)
[ 0.047] Opening singleimage
[ 0.295] Loading package
[ 0.312] ...filename = singleimage.pkg.xml
[ 0.323] Loading programmer
[ 0.325] ...filename = programmer.elf
[ 0.325] Sending programmer
[ 0.403] Handling things over to programmer
[ 0.406] Identifying storage type
[ 0.406] Waiting for firehose to get ready
[ 36.998] ReadFile() failed, GetLastError()=0
[ 60.682] Could not determine storage type. Assuming eMMC...
[ 60.682] Identifying CPU version
[ 60.682] Waiting for firehose to get ready
[122.434] Waiting for firehose to get ready
[184.168] ...MSM8996 unknown
[184.168] Determining target secure state
[184.168] Waiting for firehose to get ready
[245.909] ...secure = no
[246.081] Initializing storage
[246.081] Waiting for firehose to get ready
[307.842] Configuring device...
[307.842] Waiting for firehose to get ready
[369.566] Waiting for firehose to get ready
[431.265] Waiting for firehose to get ready
[492.969] Waiting for firehose to get ready
[554.681] Initializing storage
[554.697] Waiting for firehose to get ready
[616.378] Configuring device...
[616.378] Waiting for firehose to get ready
[678.056] Waiting for firehose to get ready
[739.760] Waiting for firehose to get ready
[801.467] Waiting for firehose to get ready
[863.175] Waiting for firehose to get ready
[924.859] Configuring device...
[924.859] Waiting for firehose to get ready
[986.568] Waiting for firehose to get ready
[1048.257] Waiting for firehose to get ready
[1109.941] Waiting for firehose to get ready
[1171.626] ERROR: do_package()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error
[1171.626] Check qboot_log.txt for more details
[1171.626] Total time: 1171.626s
[1171.626] There were some hiccups in backup and restore.
[1171.626] Please save the following files and see a Bootloader member.
[1171.626] 1) ./qboot_log.txt
[1171.626] 2) ./backup_0xD4AA77B5_2018-09-07_230719.img
[1171.626]
[1171.626]
[1171.626] qboot version 3.37
[1171.626]
[1171.626] DEVICE {
[1171.626] name = "\\.\COM4",
[1171.626] flags = "0x64",
[1171.626] addr = "0x61FE5C",
[1171.626] sahara.current_mode = "0",
[1171.626] api.buffer = "0x10C9020",
[1171.626] cpu.serial = "3567941557",
[1171.626] cpu.id = "2375",
[1171.626] cpu.sv_sbl = "0",
[1171.626] cpu.name = "MSM8996",
[1171.626] sahara.programmer = "programmer.elf",
[1171.626] module.firehose = "0xD78DD8",
[1171.626] storage.type = "eMMC",
[1171.626] cpu.ver = "0",
[1171.626] cpu.vername = "unknown",
[1171.626] api.bnr = "0xC7C7B8",
[1171.626] }
[1171.626]
[1171.626]
[1171.626] Backup & Restore {
[1171.626] num_entries = 26,
[1171.626] restoring = "false",
[1171.626] restore_error = "not started",
[1171.626] entries[00] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cid"},
[1171.626] entries[01] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="frp"},
[1171.626] entries[02] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="fsc"},
[1171.626] entries[03] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="fsg"},
[1171.626] entries[04] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hw"},
[1171.626] entries[05] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="misc"},
[1171.626] entries[06] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="modemst1"},
[1171.626] entries[07] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="modemst2"},
[1171.626] entries[08] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist"},
[1171.626] entries[09] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sp"},
[1171.626] entries[10] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="utags"},
[1171.626] entries[11] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot"},
[1171.626] entries[12] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cdt"},
[1171.626] entries[13] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib"},
[1171.626] entries[14] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64"},
[1171.626] entries[15] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg"},
[1171.626] entries[16] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devinfo"},
[1171.626] entries[17] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="dhob"},
[1171.626] entries[18] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hob"},
[1171.626] entries[19] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hyp"},
[1171.626] entries[20] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster"},
[1171.626] entries[21] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="pmic"},
[1171.626] entries[22] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov"},
[1171.626] entries[23] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm"},
[1171.626] entries[24] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz"},
[1171.626] entries[25] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="xbl"},
[1171.626] simg = {
[1171.626] filename = "backup_0xD4AA77B5_2018-09-07_230719.img",
[1171.626] entries[00] = { size = 457172, name = "programmer.elf" },
[1171.626] }
[1171.626] }
[1171.626]
**** Log buffer [000001] 2018-09-08_01:28:48 ****
[ 0.000] Opening device: \\.\COM4
[ 0.003] Detecting device
[ 3.008] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 3.008] Check qboot_log.txt for more details
[ 3.008] Total time: 3.030s
[ 3.009]
[ 3.009] qboot version 3.37
[ 3.009]
[ 3.009] DEVICE {
[ 3.009] name = "\\.\COM4",
[ 3.009] flags = "0x64",
[ 3.009] addr = "0x61FE5C",
[ 3.009] api.bnr = "0x1A2E58",
[ 3.009] }
[ 3.009]
[ 3.009]
[ 3.009] Backup & Restore {
[ 3.009] num_entries = 0,
[ 3.009] restoring = "false",
[ 3.009] backup_error = "not started",
[ 3.009] restore_error = "not started",
[ 3.009] }
[ 3.009]

What Should I Do If a HUAWEI Quick App Freezes When the canvas Component Draws an Image Using setInterval?

Symptom: In a quick app, the setInterval function is used to cyclically execute the code for using canvas. However, the quick app freezes when rendering an image on a Huawei phone.
The code where the exception occurs is as follows:
JavaScript:
click0() {
this.speed = 0.3
let ctx = this.$element('canvas').getContext('2d')
setInterval(() => {
this.num0 += 2
this.noise = Math.min(0.5, 1) * this.MAX
this._draw(ctx)
this.MAX <= 200 && (this.MAX += 4)
}, 20)
},
_draw(ctx) {
this.phase = (this.phase + this.speed) % (Math.PI * 64)
ctx.clearRect(0, 0, this.width, this.height)
this._drawLine(ctx, -2, 'rgba(0, 194, 255, 0.2)')
this._drawLine(ctx, -6, 'rgba(0, 194, 255, 0.4)')
this._drawLine(ctx, 4, 'rgba(0, 194, 255, 0.6)')
this._drawLine(ctx, 2, 'rgba(0, 194, 255, 0.8)')
this._drawLine(ctx, 1, 'rgba(0, 194, 255, 1)', 4)
},
Cause Analysis:
The canvas drawing in the this._draw() method takes a long time, at least 100 ms. However, the time interval is only 20 ms. Huawei Quick App Loader will execute the code again after 20 ms, which is much shorter than 100 ms, causing the drawing to stutter.
Solution:
You can first obtain the service provider by calling the API for querying device information to determine whether the quick app is supported by Huawei Quick App Loader. If so, set the time interval to longer than 100 ms. The sample code is as follows (please refer to the red portions):
JavaScript:
onShow: function () {
var that = this
device.getInfo({
success: function (ret) {
console.log("handling success:", JSON.stringify(ret));
that.engineProvider = ret.engineProvider;
},
fail: function (erromsg, errocode) {
console.log("message:", erromsg, errocode);
}
})
},
click0() {
var that = this
this.speed = 0.3
console.log(that.engineProvider)
let ctx = this.$element('canvas').getContext('2d')
if (that.engineProvider === "huawei") {
setInterval(() => {
this.num0 += 2
this.noise = Math.min(0.5, 1) * this.MAX
this._draw(ctx)
this.MAX <= 200 && (this.MAX += 4)
}, 120)
} else {
setInterval(() => {
this.num0 += 2
this.noise = Math.min(0.5, 1) * this.MAX
this._draw(ctx)
this.MAX <= 200 && (this.MAX += 4)
}, 20)
}
},
_draw(ctx) {
this.phase = (this.phase + this.speed) % (Math.PI * 64)
ctx.clearRect(0, 0, this.width, this.height)
this._drawLine(ctx, -2, 'rgba(0, 194, 255, 0.2)')
this._drawLine(ctx, -6, 'rgba(0, 194, 255, 0.4)')
this._drawLine(ctx, 4, 'rgba(0, 194, 255, 0.6)')
this._drawLine(ctx, 2, 'rgba(0, 194, 255, 0.8)')
this._drawLine(ctx, 1, 'rgba(0, 194, 255, 1)', 4)
},
_drawLine(ctx, attenuation, color, width) {
ctx.save()
ctx.moveTo(0, 0);
ctx.beginPath();
ctx.strokeStyle = color;
ctx.lineWidth = width || 1;
var x, y;
for (var i = -this.K; i <= this.K; i += 0.01) {
x = this.width * ((i + this.K) / (this.K * 2))
y = this.height / 2 + this.noise * this._globalAttenuationFn(i) * (1 / attenuation) * Math.sin(this.F * i - this.phase)
ctx.lineTo(x, y)
}
ctx.stroke()
ctx.restore()
},
References:
Introduction to the canvas API:
https://developer.huawei.com/consumer/en/doc/development/quickApp-References/quickapp-api-canvas
Quick app materials: https://developer.huawei.com/consumer/en/doc/development/quickApp-Guides/quickapp-whitepaper

Categories

Resources