diff --git a/audio/tangorpro/tuning/fortemedia/HANDSFREE.dat b/audio/tangorpro/tuning/fortemedia/HANDSFREE.dat index 9333c0c..7de80e4 100644 Binary files a/audio/tangorpro/tuning/fortemedia/HANDSFREE.dat and b/audio/tangorpro/tuning/fortemedia/HANDSFREE.dat differ diff --git a/audio/tangorpro/tuning/fortemedia/HANDSFREE.mods b/audio/tangorpro/tuning/fortemedia/HANDSFREE.mods index 6433004..4956ae5 100644 --- a/audio/tangorpro/tuning/fortemedia/HANDSFREE.mods +++ b/audio/tangorpro/tuning/fortemedia/HANDSFREE.mods @@ -50963,7 +50963,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -50972,7 +50972,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -53633,7 +53633,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -53642,7 +53642,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -56303,7 +56303,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -56312,7 +56312,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -72323,7 +72323,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -72332,7 +72332,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -77663,7 +77663,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -77672,7 +77672,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -83003,7 +83003,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -83012,7 +83012,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -88343,7 +88343,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -88352,7 +88352,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -93683,7 +93683,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -93692,7 +93692,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -99023,7 +99023,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -99032,7 +99032,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -104363,7 +104363,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -104372,7 +104372,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -109703,7 +109703,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -109712,7 +109712,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -115043,7 +115043,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -115052,7 +115052,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -120383,7 +120383,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -120392,7 +120392,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -125723,7 +125723,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -125732,7 +125732,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -131063,7 +131063,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -131072,7 +131072,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -136403,7 +136403,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -136412,7 +136412,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -141743,7 +141743,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -141752,7 +141752,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -147083,7 +147083,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -147092,7 +147092,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -152423,7 +152423,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -152432,7 +152432,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 @@ -157537,7 +157537,7 @@ #PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 -#TX +#TX25 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 2 0x0073 //TX_PATCH_REG @@ -157763,7 +157763,7 @@ 222 0x023E //TX_ADPT_STRICT_H 223 0x0001 //TX_RATIO_DT_L_TH_LOW 224 0x1000 //TX_RATIO_DT_H_TH_LOW -225 0x015E //TX_RATIO_DT_L_TH_HIGH +225 0x0032 //TX_RATIO_DT_L_TH_HIGH 226 0x1B58 //TX_RATIO_DT_H_TH_HIGH 227 0x0001 //TX_RATIO_DT_L0_TH 228 0x2000 //TX_B_POST_FILT_ECHO_L @@ -157772,7 +157772,7 @@ 231 0x1000 //TX_B_LESSCUT_RTO_ECHO 232 0x0000 //TX_EPD_OFFSET_00 233 0x0000 //TX_EPD_OFFST_01 -234 0x00DC //TX_RATIO_DT_L0_TH_HIGH +234 0x0064 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT 236 0x7FFF //TX_MIN_EQ_RE_EST_13 237 0x7FFF //TX_DTD_THR1_7 diff --git a/audio/tangorpro/tuning/waves/waves_preset.mps b/audio/tangorpro/tuning/waves/waves_preset.mps index 49917ef..303abc8 100644 Binary files a/audio/tangorpro/tuning/waves/waves_preset.mps and b/audio/tangorpro/tuning/waves/waves_preset.mps differ diff --git a/conf/init.tangorpro.rc b/conf/init.tangorpro.rc index 9a4eaa3..7c1c9ac 100644 --- a/conf/init.tangorpro.rc +++ b/conf/init.tangorpro.rc @@ -101,6 +101,11 @@ on post-fs-data on post-fs-data chmod 644 /mnt/vendor/persist/audio/speaker.cal +# Thermal +on property:vendor.thermal.link_ready=1 + chown system system /dev/thermal/tz-by-name/charger_skin_therm/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/charger_skin_therm/trip_point_0_hyst + # Override SF and RE uclamps to 0 on boot after being set elsewhere, for adpf cpu hints on property:sys.boot_completed=1 trigger override-sf-uclamp @@ -119,3 +124,7 @@ on post-fs chmod 600 /sys/devices/platform/google,pogo/hall1_s chmod 600 /sys/devices/platform/google,pogo/hall1_n chmod 600 /sys/devices/platform/google,pogo/hall2_s + +# Sensor +on init && property:ro.bootmode=charger + write /sys/devices/platform/19000000.aoc/sensor_power_enable 0 diff --git a/powerhint.json b/powerhint.json index 9e690d6..9552ba1 100644 --- a/powerhint.json +++ b/powerhint.json @@ -1378,409 +1378,409 @@ "Value": "572000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", "Duration": 0, "Value": "1" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "BigControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "MidControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "LittleControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "G3dControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "TpuControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "BigSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "MidSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "LittleSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "G3dSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "TpuSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "Dex2oatThreads", "Duration": 0, "Value": "6" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "Dex2oatCPUSet", "Duration": 0, "Value": "0,1,2,3,4,5" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "PMU_POLL", "Duration": 0, "Value": "1" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "BigControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "MidControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "LittleControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "G3dControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "TpuControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "BigSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "MidSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "LittleSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "G3dSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "TpuSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "Dex2oatThreads", "Duration": 0, "Value": "4" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "Dex2oatCPUSet", "Duration": 0, "Value": "0,1,2,3" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "PMU_POLL", "Duration": 0, "Value": "1" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "BigControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "MidControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "LittleControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "G3dControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "TpuControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "BigSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "MidSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "LittleSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "G3dSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "TpuSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "Dex2oatThreads", "Duration": 0, "Value": "4" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", "Node": "Dex2oatCPUSet", "Duration": 0, "Value": "0,1,2,3" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "PMU_POLL", "Duration": 0, "Value": "1" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "BigControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "MidControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "LittleControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "G3dControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "TpuControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "BigSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "MidSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "LittleSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "G3dSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "TpuSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "Dex2oatThreads", "Duration": 0, "Value": "2" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "Dex2oatCPUSet", "Duration": 0, "Value": "0,1,2,3" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "PMU_POLL", "Duration": 0, "Value": "1" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "CPU_LITTLE_TSKIN_BYPASS", "Duration": 0, "Value": "0" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "CPU_MID_TSKIN_BYPASS", "Duration": 0, "Value": "0" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "CPU_BIG_TSKIN_BYPASS", "Duration": 0, "Value": "0" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "BigControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "MidControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "LittleControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "G3dControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "TpuControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "BigSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "MidSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "LittleSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "G3dSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "TpuSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "Dex2oatThreads", "Duration": 0, "Value": "1" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "Dex2oatCPUSet", "Duration": 0, "Value": "0,1,2,3" diff --git a/tangorpro/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/tangorpro/overlay/frameworks/base/core/res/res/xml/power_profile.xml index b120098..75b3657 100644 --- a/tangorpro/overlay/frameworks/base/core/res/res/xml/power_profile.xml +++ b/tangorpro/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -160,18 +160,6 @@ 25 75 - - 2.5 - 4.5 - 169 - - 223 - 243 - 298 - 573 - 668 - - 3700 14.33 diff --git a/thermal_info_config_charge_tangorpro.json b/thermal_info_config_charge_tangorpro.json index db6b9ec..8710c78 100644 --- a/thermal_info_config_charge_tangorpro.json +++ b/thermal_info_config_charge_tangorpro.json @@ -21,8 +21,11 @@ { "Name":"charger_skin_therm", "Type":"UNKNOWN", + "HotThreshold":["NAN", "39.0", "NAN", "NAN", "NAN", "NAN", "NAN"], "TempPath":"/dev/thermal/tz-by-name/charger_skin_therm/tz_temp", - "Multiplier":0.001 + "Multiplier":0.001, + "PollingDelay":60000, + "PassiveDelay":7000 }, { "Name":"disp_therm", @@ -47,6 +50,7 @@ "Type":"UNKNOWN", "Hidden":true, "VirtualSensor":true, + "TriggerSensor":"charger_skin_therm", "Formula":"WEIGHTED_AVG", "Combination":["neutral_therm", "quiet_therm", "charger_skin_therm", "disp_therm"], "Coefficient":["-0.148", "0.666", "0.256", "-0.079"], @@ -54,6 +58,8 @@ "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], "Offset":7137, "Multiplier":0.001, + "PollingDelay":300000, + "PassiveDelay":7000, "BindedCdevInfo": [ { "CdevRequest": "fcc", diff --git a/thermal_info_config_tangorpro.json b/thermal_info_config_tangorpro.json index 9dc971b..811d19b 100644 --- a/thermal_info_config_tangorpro.json +++ b/thermal_info_config_tangorpro.json @@ -11,13 +11,18 @@ "Type":"UNKNOWN", "HotThreshold":["NAN", "35.0", "NAN", "NAN", "NAN", "NAN", "NAN"], "TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp", - "Multiplier":0.001 + "Multiplier":0.001, + "PollingDelay":60000, + "PassiveDelay":7000 }, { "Name":"charger_skin_therm", "Type":"UNKNOWN", + "HotThreshold":["NAN", "39.0", "NAN", "NAN", "NAN", "NAN", "NAN"], "TempPath":"/dev/thermal/tz-by-name/charger_skin_therm/tz_temp", - "Multiplier":0.001 + "Multiplier":0.001, + "PollingDelay":60000, + "PassiveDelay":7000 }, { "Name":"disp_therm", @@ -80,6 +85,7 @@ "Type":"UNKNOWN", "Hidden":true, "VirtualSensor":true, + "TriggerSensor":"charger_skin_therm", "Formula":"WEIGHTED_AVG", "Combination":["neutral_therm", "quiet_therm", "charger_skin_therm", "disp_therm"], "Coefficient":["-0.148", "0.666", "0.256", "-0.079"], @@ -87,6 +93,8 @@ "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], "Offset":7137, "Multiplier":0.001, + "PollingDelay":300000, + "PassiveDelay":7000, "BindedCdevInfo": [ { "CdevRequest": "fcc",