ELF@@$$$$$$&*-fk^\.798    #(;?DISX^hprtvx|%s ssoc=%d cc=%d time=%ld %d:%d:%d (est=%ld)charge_limit S: google,rl_soc-ratesfailed to create ttf_log, ret=%d ssoc_rls6google_battery: MSC_DIN chg_state=%lx f=0x%x chg_s=%s chg_t=%s vchg=%d icl=%d 6google_battery: unregistered platform driver %d3google_battery: device registration failed: %d 4google_battery: %s: now=%ld last_update=%ld google,health-safety-margingoogle,rl_track-targetsha2563google_battery: write device info. fail, ret=%d hp&batt_drv->stats_lock3google_battery: failed to get resistance_avg(%d) androidboot.serialno=%20s6google_battery: hold not defined for msc_state=%d 3google_battery: cannot write to psp=%d 6google_battery: reset curve at gdf=%d.%d cap=%d.%d type=%d %d:%d: tbd_trickle_enablecharge_deadline3google_battery: cannot read google,fg-psy-name, ret=%d ttf3google_battery: read device info. fail, ret=%d MSC_DOUTMSC_HEALTH: now=%ld deadline=%ld aon_soc=%d ttf=%ld state=%d->%d fv_uv=%d, cc_max=%d no updates delta_soc=%d, limit=%d, force=%d %s=%dfgoogle,res-temp-logoogle,rl_delta-max-socgoogle,rl_st-max-count3google_battery: MSC_DOUT ERROR=%d fv_uv=%d cc_max=%d update_interval=%d Tgoogle,ttf-soc-tablevgoogle,res-soc-threshPOWER_SUPPLY_PROP_PRESENTStartgoogle,bd-trickle-recharge-soc4google_battery: battery not present, using default capacity: ssoc_gdfC%sA: %s,%d,%d,%dtc6google_battery: failed to get "%s" power supply, retrying... MSC3google_battery: cannot restore eeprom bin count ret=%d google,chg-stats-qual-timessoc_uicurve6google_battery: MSC_JEITA temp=%d off limits, do not enable charging 6%d: cc_cur=%d, ref_cc=%d src->cc=%d, cc=%d sgoogle,res-filt-length3google_battery: battery tz register failed. err:%ld google,recharge-soc-thresholdgoogle,disable-votesrl_stateMSC_FVcharge_stageEnabled3google_battery: unable to get batt_temp, ret=%dgoogle,update-interval3google_battery: history not available %u 6google_battery: MSC_WAIT vt=%d vb=%d fv_uv=%d ibatt=%d cv_cnt=%d ov_cnt=%d t_cnt=%d %hu,%hugoogle,ssoc-deltagoogle,rl_no-zero3google_battery: replace dev_info fail, ret=%d cycle_count_sync6google_battery: MSC_PULLBACK vt=%d vb=%d ibatt=%d fv_uv=%d->%d stgoogle,batteryttf_detailsssoc_detailsfailed to create ssoc_log, ret=%d 3google_battery: Cycle Count NULLgoogle,chg-battery-default-capacityTaperbattery6google_battery: MSC_LAST vbatt=%d ibatt=%d fv_uv=%d 6google_battery: %s msc_state=%d cv_cnt=%d ov_cnt=%d temp_idx:%d, vbatt_idx:%d fv_uv=%d cc_max=%d update_interval=%d [%d,%d %d %ld]google,ttf-elap-table %d%c nybd_trickle_cnt%d,%d,%d6google_battery: MSC_STAT cannot read soc_in=%d google,bd-trickle-reset-sec3google_battery: get device SN fail 6google_battery: MSC_HEALTH: now=%ld deadline=%ld aon_soc=%d ttf=%ld state=%d->%d fv_uv=%d, cc_max=%d SSOC: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d ct=%d curve:%s rls=%d bd_cnt=%d H: %d %d %ld %ld %lld %lld %dgoogle,fg-psy-namegoogle,rl_st-delta-limitgoogle,eeprom-inside6google_battery: battery votes disabled androidboot.serialno=ssoc_uicfake_capacity6google_battery: MSC_TIERCNTING vt=%d vb=%d fv_uv=%d margin=%d msc_logicsw_jeitaC%d:3cannot read google,ttf-elap-table %d rsInactivedebug cmdPOWER_SUPPLY_PROP_RESISTANCEgoogle,chg-rest-rate3google_battery: read batt_pack_info fail, ret=%d T%d:3cannot read google,ttf-tier-table %d %d.%d,%d,%d, %d,%d,%d, %d,%ld,%d, %d,%ld,%d, %d,%ld,%dw4google_battery: %s: rl=%d.%02d t=%d.%02d r=%d.%02d &batt_drv->batt_lock3google_battery: cannot register power supply notifer, ret=%d 6google_battery: MSC_JEITA temp=%d off limits, disabling charging ac_soc%lld POWER_SUPPLY_PROP_VOLTAGE_NOW6google_battery: RES: req:%d, sample:%d[%d], filt_cnt:%d, res_avg:%d 3google_battery: cannot restore bin count ret=%d POWER_SUPPLY_PROP_BATT_CE_CTRL6google_battery: MSC_VOVER vt=%d vb=%d ibatt=%d fv_uv=%d->%d bd_trickle_recharge_socDisabledA: %s,psp%d google,psy-name3google_battery: failed to write resistenace filt_count google,update-high-temp-threshold100%6google_battery: MSC_NYET ibatt=%d cc_next_max=%d t_cnt=%d nPOWER_SUPPLY_PROP_CHARGE_COUNTER3google_battery: failed to get %s from '%s', ret=%d health_safety_margin3google_battery: failed to write resistance_avg 3google_battery: charging profile disabled, ret=%d 3google_battery: failed to get bin_counts in eeprom ret=%d force_psy_updategoogle,ttf-temp-idx[%d.%02d %d.%02d]prbd_trickle_dry_runcharge_statsgoogle,psy-type-unknown3google_battery: failed to get temp(%d) &batt_drv->cc_data.lock4google_battery: battery not present (ret=%d) 4google_battery: read chg-battery-capacity from gauge 3google_battery: Error SHA-256 transform: ld %llu 6google_battery: MSC_DSG vbatt_idx:%d->%d vbatt=%d ibatt=%d fv_uv=%d cv_cnt=%d ov_cnt=%d 6google_battery: MSC_RSTC vt=%d vb=%d fv_uv=%d ibatt=%d cc_next_max=%d t_cnt=%d 6google_battery: MSC_NEXT tier vb=%d ibatt=%d vbatt_idx=%d->%d 6google_battery: time_to_full = %ld 3google_battery: write history data fail, ret=%d S: %hu,%hu, %hu,%hu %hu,%hu %ld,%ldsoc: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d curve:%s status: ct=%d rl=%d s=%d POWER_SUPPLY_PROP_CURRENT_NOWssocgoogle,bd-trickle-enablegoogle,rl_ft-low-limit6google_battery: MSC_JEITA temp=%d ok, enabling charging charge_detailsCouldn't register as power supply, ret=%d 3google_battery: read history data fail, ret=%d 4google_battery: battery not present, no default capacity, zero charge table Failed to create sysfs group chg_health_thr_soc3google_battery: failed to set %s for '%s', ret=%d 3google_battery: Cannot set the BATT_CE_CTRL. 6google_battery: MSC_TYPE vt=%d vb=%d fv_uv=%d chg_type=%d google,ttf-adapter %d:vogoogle_batterybattery_historychg_health %4lddlhDoneMSC_HEALTH: deadline_s=%ld deadline at %ldcharge_stats_actual3google_battery: failed to register wakeup sources 3google_battery: failed to get bin_counts ret=%d google,chg-rest-socchg_health_rest_rate6google_battery: init_work done MSC_FCC6google_battery: MSC_FAST vt=%d vb=%d fv_uv=%d->%d vchrg=%d cv_cnt=%d d %ld,%ldgoogle,chg-stats-delta-soccycle_count_bins %4d3cannot read google,ttf-soc-table %d google,ttf-tier-tablel%s ssoc=%d time=%ld err=%dtime_to_ac, 6google_battery: MSC_STAT %s: elap=%ld ssoc=%d->%d v=%d->%d c=%d->%d hdl=%ld hrs=%d hti=%d/%d 3google_battery: failed to set bin_counts in eeprom ret=%d google,rl_delta-max-timegoogle,chg-battery-capacity6google_battery: MSC_PRE vt=%d vb=%d fv_uv=%d chg_type=%d bd_clearbd_trickle_reset_sec&batt_drv->chg_lockgoogle,rl_ft-delta-limitPoll3google_battery: failed to get resistance filt_count(%d) 3google_battery: execute batt_do_sha256 fail, ret=%d MSC_INTERVALActive4google_battery: %s: Out of Range! google,rl_soc-limitschg_health_stagedisconnectSSOCPOWER_SUPPLY_PROP_CHARGE_FULL_DESIGNfake_temp6google_battery: MSC_SEED temp=%d vbatt=%d temp_idx:%d->%d, vbatt_idx:%d->%d 6google_battery: MSC_DLY vt=%d vb=%d fv_uv=%d margin=%d cv_cnt=%d, ov_cnt=%d 6google_battery: MSC_RAISE vt=%d vb=%d fv_uv=%d->%d 6google_battery: MSC_VSWITCH vt=%d vb=%d ibatt=%d %s H: %d %d %ld %d POWER_SUPPLY_PROP_TEMPPOWER_SUPPLY_PROP_CAPACITY_RAWgoogle,res-temp-hiPOWER_SUPPLY_PROP_STATUSPOWER_SUPPLY_PROP_CYCLE_COUNTssoc_apply_rl3google_battery: recharge-soc is incorrect :ttf_stats6google_battery: MSC_HEALTH deadline_s=%ld deadline at %ld %s%hu,%hu, %hu,%huFull3google_battery: failed to set bin_counts ret=%d 6google_battery: successfully read charging profile: google,history-delta-cycle-count3google_battery: cannot store bin count ret=%d 6google_battery: MSC_STEADY vt=%d vb=%d fv_uv=%d margin=%d MSC_VOTE3google_battery: can't store bin count ret=%d /_2d2d2d/_/_2d2dgoogle,battery/_2d҈$ȇhVT=҈T,҈if T,҈ifT׉H @T(~҈`HȯaT( ȓ Th=ҨL5^mTh2H#- T2H#T(Q!(`TYhhT( ȓ)cT҈%jb- T҈%jb T((r@ T[hTmHh%TAH# T@(H(/ATX҈$ȇhV T4覧(Da TN=ҨL5^T葐U T?(=҈Tȓ҈7(CT0Hh%T(ȭt(T! ( ȓT?T_( ȓ CT( ȓ1cT( ȓETA_֠@9qCT_@*^{o g _ W O @  R>=l@) (D)죐Rl=r ]S}n]S`}} `e } eӷ M]S}`Ӭ} e I` }y}S}:}@@@BR*****+# #@! _)@?AT{HOMWL_KgJoI^__^{WO((@) R飐Ri=r}]S}` } kedH]S}` } )eE}&BR*qT2A)*R`!h]S꣐R}j=r` } )e$]S}` } )ec}}&B qbT6B)*R R`!ˈ]S룐R}k=r` } )e$ ]S}` } )e}}& B 58OBWA{è^__ )1)  T+@)@ @kT@kKT)_$@KR @ rjQ ` k.)K JПZ? k)_1  T@@nl @  kT @_ kKT )_qHR_^{og_WO @(@9*h @9i@9c@9 R} %} !b&@yc"@yd2@ye.@yf*@yg6@yhRDiVD!'h" 9?@T? TR(OyqlTwH=}SR(O )E)Ey1@@R*Z _+TR(O@R#RHR{wsokgc_[WSOKGC?;73/+'#h 87****Z_k Tiz8?)qT(84qT(8J(8*ZQ4@@R*HR{wsokgc_[WSOKGC?;73/+'#h 87****kTix8?)qT(84qT(8J(8*Q _)@?AT OEWD_CgBoA{ƨ^__^{og_ W O H$A)J@Ky*( * +w}T&C@ ٚ; ٚ\ ٚ9rRIRa~@$B @9 @y*y"A)@.y2y6y:y>@yB@y*pK ~@B*S'C;+#  Y4669hK7}@B {yD{yhK7}@9?O T9hK7}@B {v${vxhK7}@N T{F*OKWJ_IgHoG^__^{_WO@@R*CA HBXsrqaTO?TA`}SqT(:V Rؚ!**KRjh8h5C qTbR9(7RDR"Cpr67 @?aT@ CR7@iR:VI r~) f R h^H<((H JH*Rd  r =*}*J`I *}kI}I (! ؚ'=@=@!**g _)@?T{BOFWE_D@^__ֶ*@@!*^{_WO@ R r@"2R> A!C`5_R r` @A!`A!c5^R r{{h`Rh"hh" `Rwbhfh& f A`@!?`T_1T@W`U`@!?`BT`@!BARv!#R`60RARv!#R`6+RARv!#R`6h RARt!#R`6HR`@c*?`FTR@Rc R* _)@?T{DOGWF_E^__*F^{ d@h@!!`BV@`:V@aFVa`@`^V@`@@`"`@`@`@`@ @*{¨^__^{ \@R`@`@R9 @*{¨^__^{ \@R`@`@(RRh9@bR @*{¨^__^{ p_BR @|@{¨^__^{OC@*7@ PR)r k胈r|@ @)@?T{AOC@^__^{OC@*7@4J|@ @)@?T{AOC@^__^{ BBR @|@{¨^__^{OC@*7@|@ @)@?T{AOC@^__^{ J9BR @|@{¨^__^{OC@*7@q 9|@ @)@?T{AOC@^__^{ BBR @|@{¨^__^{OC@*7@ Q?qT|@ @)@?T{AOC@^__^{ BBR @|@{¨^__^{OC@*7@|@ @)@?T{AOC@^__^{ J9BR @|@{¨^__^{OC@*7@q 9|@ @)@?T{AOC@^__^{WOB4@R rRRRӀR*"*MR`~@`OBWA{è^__^{ _WORy.l2lV}RR3yFlJl*V* }Rcy^lbl6V 7}R ~@!B R6!Kd R* ~@ODWC_B @{Ũ^__^{WOSB4Ԣ@9 2?qAT RUq" ROBWA{è^__^{ C1ATCBR @|@{¨^__^{C@C1ATCAS R  `Q`7@TBR|@  @)@?T{A@^__^{ CBR @|@{¨^__^{OC@AR5@T @)@?T{AOC@^__֕B@CTi4? 1T)R *Q_qTC_1TA?ן@^{ O@C qT )5hBROB @|@{è^__^{WO RiJiIӉB}ɛKAÈ @TBROBWA|@{è^__C^{_WOC@ARBB@H57 @)@?T{AODWC_B^_C_֖CAIkT) A1T(" ATX R8RiJiAIӉ}ɛ.H_!TkTX(@@A:V@A!^{o g _ W O @@>=B#(4qAT"G9qhR?HR??AAA R6})]S룐R)}k=r}]S)`ӌ}.} ``e}]Sإ } })e`9  } )eӡbѺ}3 AB?@#@BR*****+#  * _)@?aT{H`~@OMWL_KgJoI^__^{g_WOCpMlM R#RC*h4MMNNMN( i R 6 iJiIӉC}ɛKӨACj_%qT kmij8 ք4?1RR jJ+dRDR?1RRd~@R a B y 1Tq77aK Fy1 TRq:7K ~@RB? TGR7K#R ~@B {A~@OFWE_DgC@^__^{ g_WO**6@9~@B** @9@9@9K R8}@$} E} B&@y"@y2@y.@y K8}@B s6*@y6@yK7}@BRDVD K7}@B " Z_ T_TyqlTH=}S )E) 1@I ? +TEy7Kc 4c7K* y1TB)7Kc y1T",7Kc y1T/7Kc y1T17Kc *OEWD_CgB @{ƨ^__^{ _WO*c*H|@4fDHh%qKT )+ih8J @1RR!@B*%h)dRDR1RR$!@B*# !K*6y 1Tb&6!K* s6ODWC_B @{Ũ^__^{ O"R**`~@OB @{è^__^{O@9 2?qATAq!*OA{¨^__^{og_W O C@**@CсR7_@CсR7_D1@TD1T RiJiDFIӉ@}ɛLRK q sC!R`7_*@CR7_hRDH r( f **^^*@hRH r (AKJfqJ ((LZA f  AAA> yA?q(`}iZbB yF y@",%qRTC il8 iR1RR_ i)_*iRIR1RRI797FFj_) ? JT6Jyn_=  T:V _)@? T{EOJWI_HgGoF^__ GR (cRRrMnMdydydydydydyM[99 #R*W7@ARA *@@!*$*@@!*# *@@!**6*@@!*5^{g_WOC@ A @D **R**7@h 7iRI r @R} kfKTR****"G94b=****C qTR****bR9(7!bR9h(70R****_ qT_GqT_KqT:*@@! @)@?T{AOFWE_DgC@^__7A袍*}I} ?q R)?kTN)J=E * YQX1T =EJ = R(_(^{g_WOC@**DyzByayt y-h @ h h@ hh.ykMTv.yh2ykJTv2yh@i>@y~@H!_ khBTz>yhB@y_kITzByh@i6yH#?khMTu6yh:ykJTu:yh@i @y~@H!h KiB@hy(hB @)@?T{AOEWD_CgB^__ֹ*@@!**^{ OrMnM aTGRR*|@OB @{è^__^{ WOS@9q@T5 GRKR R*" R" IR ʀR*Jj(RRy?R$yry_R&&yyR'yɂy66yy蟌R7yby迌R9yyߍR:yByR;yȲyf=yOCWB @{Ĩ^__^{ o g_WO@)R h\ R}Av@i"9j9ij+8iB9hR(iAjjVjh*H`B!Bh`!B`!Bu!Bh@hE95` @@T`hE956T#aRS7[/14Tqןh9-~TxB3!#R`6( R(y !#R`6H R(! 9!#Rh 9`6%R(y !#R`6hR(Ry!#R`6R(z@#R7[!#Ryc<;7c@SW!#R`7c@h"W@4h"Bh4!!h"9!#Rh7c@S!#R7c@Shr!#R7c@ShR!#Rh`7c@h!R`j!Rc4hjBk!T qT|@!#7cjqTB# ~LikS,i+cj+T!#7hjBq T# ~Lik,i+kj KT(ROjwb iT @@V#R 7[7=S'@ R `? kKT J TL@J@**}J=Q_=qT @@ kLTkA kTjh *H@@!*"*@@!hE9 5'@ `jBV=<)}/j W R ]SlA'꣐Rk}j=rk`n} eӏ]SmAԭ }k`n} eڭ ]Sk}k`vAj} JeӠ#[ }}}#hBiB '@W@BR****+#/@!h@i.Bw"}AB 17v!#R7@( 5hE94y@#R 7[/1!Tc RR !@bR _)@?gT{LOQWP_OgNoM^__@H4)*(@@!*/1 Tx5@ hRH rf5h@!#R}A6@@4}Rh `"R*/hz`BʀR*wtGR `@ `R*t t i*xyz{Z|vu RIR` ʀR*w" tJtj( 8h 6*@`!`!`!h@C`hh@!񈛅Ry)9/@ʉR`HrR6*1T**(@95h(@9h4W@RirRH6*1T**h@I@yJ@yR? k뗟_kh*qTya @*@@!*/1TJyK@yL@y kTR kTLy5R R_k? k釟5 (RKyizFyjRGy? kTR_ kTJ y5R(RiRyI@yJ@y? kTR_ kTJy5R(RIyiFyjZGy? kTR_ kTjy5R(RIyI@yJ@y? kTR_ kTJy5R(RIyiFyjbGy? kTR_ kTJy5R(RibyI@yJ@y? kTR_ kTJy65RIy@RirR6*1`T74ʉR`HrR6*1ThE9JRuqH!#Rh`6Rh@u!}A#R`6DRRu!#R@6Ru!#R@6a@bDR`?`:T`@!:u@#aR6*[#сRh,6*, [Rhbld,cl@9elh@vub}A!#R@6h@u!}A#R@6!h9jR! r`^h@!#R}ARt`6(R(@94@=<;!!5yRt@9 Ru H5ȉR rR@6*h* (R9|@##&A*@**%)?T@R r}@u‚#ѣ#**6*(RuȉR rR6*@9qaTȉR# rR6*`5ȉR# rR6*jR r*RR`,ij(xRj(8h@!!4h@!@ @ T Rvu0R0R0R R0R R0R0R0R0R0Rh) R yR^{ o g _ WO@vѨU@4AH@wBaR 7\4ȮE9qh5(RȮ9:*7\h@ `wR|Bk(*y8}tCR 7\h7=ShA1`TH'@`}kT_k T*'@`)RC  kmTRaȮE94߮9}Rt  kTRTȞB4jG9hAiG9 =R_qAz @z;R)kAiji?ak T`T)Ri`ȮBȮ*  kTiR4*H@@!  kmTIR$* H@*@!}R3H@@!YU7@4?1T*)Rzr)R)C? kT)RCi"L9)4}Sqi" 9C\)*C_qTh"D95 Rz"9A{5`U9R@97\ɾA kTiAh kC\藟)*CȶA(4z? q!TQȶ}R(5h@94*9ȶA5߶wR`R@A84tkzkyU{k9R7\klTk+TyUy4*(@@!@bkThkqMThAG}qiTKLw hB1TkTrS飐Ra !Qi=r* })lkek +lqFyJQ!QlqykB_ kTʉR`HrR6*1!.TtRjh84yU)R)7\ȶC1`Tk-ThzBi @Rh(@iBirRhvi6*1a@TضH@ }KiU>=+]S R꣐R}l2Aj=r` } eY ]Sk6A}` } eӻ h]S}`vA } JeU h`!ќ}w}}hAiAK@BR****+# +@![RC\jh814h&lq+1Th"lq0TxU R7\/7h&li"l_ k.T@!@yR?kTjR rR*@H7@yR?kaTIRJRKRLRj)xRj*j+j,y kSTRy@97\hRH r(( fIR Rj)x87\Rс Ryy87\hRH ri@y(( f ʘR KRj*x77\@( R(A977\̌R̬r R((? k d JRRj*867\̌R̬r R((? k d jRRj*857\̌R̬r R((? k d RRj*847\RRj(847\̌R̬r R((? k d əRj)8R$7\̌R̬r)R(( @ b h9)a95*R K@94?(kT@(a9B)R *9_(kT(9;***9*(@@!*с R* 6(@@!d*@@!@(a9H9сR'@7\*IRhR H r@y(( f 5R K@y4 kmTy R *@y kT(yyHy!R 7\hRɚRH r *((yKJfJ _kT@*y *i@y @=iy_ kT *jy)=KRj@yR͘RPRqRRR™R jlxjmxjp8jq8j`8ja8jb8@y n@A9 o9      c`9$R j8 @yR jfx  S@  IR  kj)x*TG@v4`T54*@R`J@ _)@?AT{JOOWN_MgLoK^__'@jR rR*7R3yyG@7H@bkT\飐Ri=rjkkk}) e cB c+b+dk@9ekhkqTaUzR9j(dkek***@*@!*@*@!**'@*@!*@@*@!*/@*@!*4@*@!*4@*@!*;@*@!*;@*@!*C@*@!*K@*@!*S@*@!*R*Ry*N^{C`7 *{^__^{WO@h4)Ri@?qj @a_kmT*3l@k Tj@_kaT+R Tj@_kTKR**RKjN+J @ *_kTj L @ml"}ӎin k k@Tm k@ @}@ K}h ̚}@k@* KJ}@} JXl j*@l"_1`Tl&@ *l)m@_ k맟k>4n@I K?qT44_ k맟?kןk*k>h@4?k觟i6N54_ k K짟 k觟*k>h@4 K kןq hBh@94_`qןh9 Rh@h5i"@j*@? kTiF@)iFjB@5*FjB@4jJ@? k귟m"@lJl Iӌ5i*@ kjT *m* R? kk}̛lT6* *m*lN@tK 44h@9*R r Rq Jz Ri? kq? k,T7tv&OBWA{è^__k@m2Jin>@ k} k ͚4̪Rr_qj&@l},ӌ`ӌ ) K K? km? kZ) h5h&@?k l@q+Tm@4?kTAT^S RlD)꣐R}j=r` } ed}k]S h}` } kee ]S}` } Je~S}G c@m}@+kk ̚^{OC@@) A) @ I} J_ k T) K *l(  aRh6h@R6a@9b@)dA) @)@?T{AOB^__^{ !H@@a @5@bR @ R{¨^__^{c{^__ @ )?T*_֠_^{B{^__ @*(_֠_ @*_֠_^{ )#!{^__ @ك*(_֠_ @*_֠_^{1{^__^{@*{^__^{+WO@d@Bb### _)@?T{DOGWF+@^__^{OC )@Rd@4BBR q(TAAKR rjQ ` k ПZ? k)_1b T@@nlA kTA_ kkT @)@?T{AOB^__^{ )!#A{^__^{ O@hOB @*{è^__?iT_^{ O@jBjB1!*OB @*{è^__^{1{^__*(_^{A{^__Ё*(_^{ )Q#Q{^__^{WO ʉR`HrR6*1T*Ȣ~@h*OBWA{è^__**^{ O ʉR`HrR*6*1!T*OB @{è^__***^{WO )@ARd@cy 4 R*`5ʉR`HrR6*1AT*~@ _)@?T{DOFWE^__**^{WOC@*@RE94E9H4@RqT *JRLii8k `*@RT @)@?!T{A*OCWB^__֠@*h@*KhB1 T5HRBnR9EC qT**7C5@AR*`7h@gCt7tdBD)BD$CqTA`}Cq TCAH 4*hDABqaTO TvBBO9h3BtCr Ep"O9n@AR#ll k+TldNB[ " ARRuȒA94B9 R 4*um@ **7*d@`R* 7@hC q!ThR3ȉR rR@7(R*u9JA`}Sq`T@9(5C qTbR9(7RDR"pr7@AT@R6 *h'DIq!T(R*h *@`ABO9`i4RkTR**5h@ qT qTqATBO9H4RkT*C qaT^{ o g_WO@*@RhE9H4hE94`@RqTqlT qTq! TtB@hCkT6iC? qAT6`@qh4`@RUARqzTrq Tq!Tt@h !bqm TfqT@q TiB?k T`@htBiC@?k`T1qT qhaT`@@*HA94 tB@i.BhN)  _)@?T{L*OQWP_OgNoM^__tw @R4*qT*q`T:q!T*ʉR`HrR6*1 T**@qa`@`@|S9uNB`jR9hnR9*e:Iyf>Iy*hbR9(7hC qT*xҁhӈ R飐R _Sk}i=rk`i} )e"VŊZ ~)**9zb?T)@*@IJhAvkThAkkTxwv@;vR7\7`B=SiBVc=<jAh kA: RM]S飐R}i=r`n]S} lA}e`C} eӹ]S}`ӡ[vA} )e7`Z}{}}}hBiBZCZ#BR****+ [!hzBq SUZq( KhBh5*`@6iB?q?q=ThC qR T*t!**R_c9j(dlel***hALRiA rQ` kŸ  jbk? k)_ Tm@k@MKR r ? kjTjA_ kkTihiE94`@9hA)R I9 `B9jRj^iVkZijH*@@!N*v@hvR*`6@@!*{izB?q*S)UZ?q)I  KiANRkArQ-` k JJ mbŏZ_kJ T@@lAwk kThA kkTjihl4(RRHc9j)dlel!R** Ru{ E`2R*x"xhz`BʀR*x h*i h`i鿌Rx x hZRyߍRh& yryRh!yyx@h#y{ xсR*6@@!*\v@uv!R6@*@!** R7RiJiIӉ}ɛKhJhB1aT`h^hCh5hD*bDcDdDeDfDgDjD )kqa `nB`n`cDqvCqן !`nBqן !*`jB`jhBqvC1" !*`jB*5hCqq!*`jB1 !*cD`jB!1 `fB`f@cDq1 !6\@RHsr ȚhRH riA~(q fw@ Z)`h2 y(}h6 ywсR*@6@@!*\hRH r~( fq iz Zh: y*xxu@(R!R6@*@!`@Rh@bR%R R5RhJAhiB 4 @RJsr ʚH MTJhbR9u`B7h"G9h 4hB*1 Tq TaA9R!#R*yBuB1`ThJ9qT @9?qTiB)qKTi(4hJ95hBqTaAHRr ibJ?k(? TL@J@,*iAR r  kjkTjA_k Thi  hb) T+@)@ aAhh1(RhB9w@uDvD RxFw R* 6@@!bDcDh6hBVc=<;jAkAh  RM]S飐R}i=rn]S`}} lA`e} eӭ]S}`vA} )e7`abZ}{}}}hBiB[Z#BR****+ [!`@J\hDkThDQh(DkThC65*hC(5hE94`@9(RH9`jZjA B9iRi^hVhi*HhhC4*!R6@*@!l*hC7* qT qAT(R*h*HRh* \сR 6@*@!F\7@RHsrh Ț{"*/cD*kThD1TeD1T h1 T*cDeD*****hD5hnD R*ChR*C;RhE94`@9hDkTh5ADhz1 Th>DkThD[jR/@IRJ r qj}* qKJf1"C **Z{h5h>Di.BU7hCZwuxh[hniD[_ kT*aDfDgD[[***R*C[Ri>D*Q kATinR9? q` T?qa Ti~DI5*}jzD qLR~@?j.B#h AD(U KkiDWOK K kTiDWh[W@ K*jDirDhvDkCi_qhmThDW@[*RSdnR9q` Tq@ T qATh:IyW@4[ }R} kTW@)K" *fDf5&RfcDe:IyW@**R@RR[[*RC[ +a TdDW@[[yS*hRPh ADwD kThDkTiD K?k7[[*RC{RhDh5(Rh[W@DR**RSRCdfDdjD5W@Kk T[hrDW@**CHRQ[hrDW@**CREdDW@[[*RShE95`@(Rh9:[eDW@**hDirDQCh(R%?@hD)Q kTiD[W@" *hrDcD*ChnD**hR[hrDW@**ChRSS@{hDIqT#@ R)}@)M )*K@y( kKy m@/@) mS@hhDqkT[fDgDW@[**eO@K?kTR [O@K?kTW@[[O@**RR hD?@ kT[O@cR**PcD[u***RE?4q RT(8QqT)R(!Ț)  !T?pqT?qT (QqT)R(!Ț)) aT?qAT_*_^{_WO@6RACC RiJ1i@zIӉ }ɛq4KT"j R? jTeCxwkT* _)@?aT{BOFWE_D@^__qaTh>DiDjCQh(AD(}   yShbR9(7hC qaTbAcC**yb`:VcAdCfC!* u(/@ Rh)A* @khijcA hBqaTvOThA`}SqTRhjh84z qThr_q+TTiA )`? kLTiMjMkMI ) ?qcTiA}@H?T*uR~T qaT1!TTT5ohC1AThC7iA)`akT5Rc*`URuRDRab"Cpr7 @aTY^{@ Jk89:=>|F#ѩ;< _)@?T{P@^__^{og_WOHRrk T*kTT*h\S R}꣐RZ$@y`j=r } JeX w|X4qTN7D*A4* 7 RkJK(@kJ@*G} z} }K( F9H(R* ~kJT}@~@ B R} TTTq(TN8D@A\4*7@*qT^S R}꣐R`j=r } JeV r@TN7D*Ax4*7@*}} iiGz }I( F(HhhGz(H F*(HhOEWD_CgBoA{ƨ^__^{ WOy6@*_ kjT*y"k(R R M 9*1ATRN )E) 1@I ? +`T)@RNiyA5AR 76@*@]H٨kR}@,,K rA} f 44G4~@ D"+ kA4AK4*k}@ A,Qyjyk) )A RJ KJ} J}@I ɚ?qLT*l@j @9oR R 9mHO rJ} }nkf qk T qTlH1@TkmTmH1Tk,TLlHkTlڈmRM r} ӌf m#mHkT RN =A)J  q Tm@9m4J}  R*J}  @@k ˚q T@J} ˚qkUZq @z7 RJ} 0R̎rL},`ӊ L}}J  kd@zj_q+T k k RT)} OCWB @{Ĩ^__֌Y@mHnRN r}  yS}fm#^{og_WOCk*T*qHT*qT*a~@Bq Ri RHz;qqJR) jWk*JThK<}@Bk j ThK9}@B {AOFWE_DgCoB^__*K9 k,T 4H5hK<}@B@ 6̌R̬rhKI)}@()b<# B hK<}@B @description=Google Battery Driverlicense=GPLalias=of:N*T*Cgoogle,batteryalias=of:N*T*Cgoogle,batteryC*intree=Yname=google_batteryvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=logbuffer,google-bms,pmic-voterS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail 4`logbuffer_vlogKkmalloc_cachesr>saved_command_lineӅ3-system_wqVplatform_driver_unregisterJwakeup_source_unregisterhgbms_free_chg_profile1epower_supply_putyh<gbms_storage_cleanup_devicethermal_zone_of_sensor_unregister Ylogbuffer_unregister*sysfs_remove_group__msecs_to_jiffiesʮqueue_delayed_work_on2gbms_storage_write_data&asimple_strtoullݷasimple_read_from_buffer?!!:simple_attr_openNvsimple_attr_releaseFGsimple_attr_writehhsimple_attr_readnOgeneric_file_llseekfGOsimple_write_to_buffer-"\simple_openccno_llseek /ikstrtouintv"kstrtointwkstrtollءždebugfs_create_u32y&debugfs_create_file)/debugfs_create_dir *sysfs_create_group`Ycrypto_destroy_tfm地__kmalloc3qmkmem_cache_alloc_trace zkfreeXLcrypto_shash_digest<crypto_alloc_shashZstrncmpZ sscanf`ϘstrlenstrnstrZ%strcmpSJgbms_init_chg_table^L+gbms_init_chg_profile_internalM-of_property_read_variable_u32_arraysof_property_count_elems_of_sizefgbms_storage_read_dataN)gbms_storage_create_deviceLx[wakeup_source_register bpower_supply_reg_notifier|gbms_dump_raw_profile,power_supply_get_by_namev__mutex_init,.gbms_storage_writekcgbms_msc_round_fv_uvk`bgbms_msc_voltage_idxo-Mgbms_msc_temp_idx怺mod_delayed_work_on0fpower_supply_set_propertyQkobject_ueventlء__pm_relax+ votefind_votable^Ђgbms_chg_type_sa+gbms_chg_status_s0__pm_stay_awake&qYqgbms_cycle_count_sscan_bcI~power_supply_changedl.__pm_runtime_idle__pm_runtime_resume6gbms_storage_read_:gbms_temp_defend_dry_run2: mutex_unlockp?gbms_cycle_count_cstr_bc֮Amutex_lock0power_supply_get_drvdatakof_find_propertyydevm_kmalloc>gthermal_zone_device_updateKqthermal_zone_of_sensor_register~mlogbuffer_registerzw_dev_errzdevm_power_supply_register=:%delayed_work_timer_fnYyinit_timer_keyCZAdevm_kstrdup8of_property_read_string87__platform_driver_register2|printk1V(power_supply_get_propertyktime_get_with_offsetL%gbms_chg_ev_adapter_sDlogbuffer_logfLscnprintfLinuxgoogle_batteryGNU]_m ,L+ + 5+L+L 6H+j+j5+j$+j(5+j+j5++++8+<+H+L+;+O+O6<+@+L6P+Ld+L,\ 6 6 < 6 6 ( X  + + 5, +I8 +Il 5 + + 5 + + + + 5 + + 5 + +( 5   + + A++6\@B++A +0+H6LT+V+5+V+5CN+ + (E@FP+T+\Od*h*p+t+|EF**,,Ģ,,ĢGG* *,I\+`+dJh+rl+rpK+ + J+p+pr++r++r4+8+Hr\*`*lLM++C++C(+",+"4@L\ht|VWV(W,0@dpPx+|+5P@\`tPP++5@DXPpP++5 4PLltP++5P0T\P++5P08`|P++5PDdPp`x`}Q`S|HP`Qt+ x+ 555+p+p5<(SlPQ`S P +$+05\`pP@+X+X5P$+(+45dh|PQ@SHXPpPQ+.+.+ + S+$+$5 P A4 QT SX +X\ +Xl 5   P  Q S!!p!S!A!S!S!X"+"+ "C"+ "+$"6,"T"X"h"P"QH#,L\#+`#+#5#S###$P,$Q@$,8&|$A$+$+,%+h 8%+h L%5t%,\ %,\ %+p%+p%5%,(%+p%+p&5 &Sp&;t&+v&+v&5&+;&+;&+&+&+3 &+3 &5&+>&+>'5'+('+,'5@'+ L'+ P'5',\ '< (,\ 0(,\ T(,\ x(,\ (,8&)+ )+ ,)+(4)+(@)5)+()+()5),\ ),\ *P,*Q@*,8&L*S*P*+ *+ *,**+ +Q<+B`+B+A+B ,BD,,L/,+,+-:-S---0.+8.+T.Ch.`|.a.+V.+^.+V.+^.C.+V.+5.+V.+5.C.+V/+T/+V /+T/C(/+V,/+:0/+V8/+:@/CH/p/t//B0,1,0,1`0,10,10+V0+50+V0+50C00111d2Bd3l33+V3+Q3+V3+Q3C3+< 3+< 3C3+< 3+< 3C34P4QH4,(T4S4P4Q45x5S55T6+X6)`6+d6)l6ip6+t6)|6+6)6i6+6)6+6)6i6+6)6+6)6i6j7B,7+07+D7rX7+\7+p7r7+w7+w7O7+n 7+n 7r7+7+7r8+d8+d8rD8BP8+T8+x8r8+J8+J8r8+ 8+ 8O8+8+8O8+9+9r09+49+H9r\9+ `9+ t9r9+19+19r9+9+9q9+@9+@9q:+:+:rX:+@\:+@l:r:+:+;B;,[8;+<;+;+V;+;+V;+;C;+V;+Q;+V;+Q;C<,L<+ <+ <5<+L<+L=6=+=+(=s4=+c8=+cL=r|=B======+*=+*=C >+V>+>+V>+$>C<>+@>+D>Cd>+ h>+ |>r>+N>+N>+>+>C>t>k>>P?t?x?,Т|?,Т?l?+?+?C?*?*?m?+8 ?+8 ?m?+?+@m@+ @+@m0@+4@+8@C<@+ @@+ L@Oh@Q@U@+;@+;@C@+@+@C@UA+A+ ACA+A+dA+ahA+alACA+VA+A+VA+AC(Ch<,@, D,H,L,XP,T,X,\,`,dd,Hh,$l,p,Ht,x,T|,,0",#,*,3,,D,(,,,,,L,L, ,h*,p4HĢ,5Ȣ,J̢,|[Т, aԢآܢ,0c,ta,a,Lb,b,e, *H,H,L,P,̢x,8,TAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)  ^P !!"xQy8XxtDl8Xsx.g"7#%_ &@'f`()w*+Z,H*..R. Y  EK ?j]cDL-;Ģ̢@ТԢ"ܢ V $ <H.LPT'5XD(e4L(d H$XL H LT {0"#B8&s(z*h**nL/1>3p4f5Jm|[[~` aataa1aGbY,bLb`bb^bc@0cc$e\ XeLeDH uHMdHH'H( O#T H LT*hh*p,3p40o " [g'gp#  f<+ I a8b$ ,b }a,6,  ta0R*  Lb<b$ b c c0) n b4 fXeP+pfN 0ce7 c0% 0 f4@'  e< &  X  5 8  jx   M X  W e HHPi!.`)DQ|`Hv0$(L     h   Xy E[,= d PkXX0R h/. @ >s h[  [9 \, >Fum  H$H$Q Rn0  g)  na w!@ +qs ;l80 lK|@L   s   S cf "D  . .c .w vP  ȋ + | l(.note.Linux.rela.init.text.comment.init.plt.bss__versions.rela.rodata.batt_chg_tier_stats_cstr.codes.rela.data.google_battery_driver.modinfo.note.GNU-stack.llvm_addrsig.rela.text.dump_ssoc_state.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapower_supply_set_propertygbatt_set_propertypower_supply_get_propertygbatt_get_propertyof_find_propertymemcpyinit_timer_keygoogle_battery_init_work.__keyof_property_read_variable_u32_arraygbms_msc_temp_idxgbms_msc_voltage_idx__pm_relaxbd_trickle_cnt_showcharge_limit_showttf_stats_showcharge_stats_showttf_details_showcharge_details_showssoc_details_showbd_trickle_dry_run_showhealth_safety_margin_showcharge_stats_actual_showcharge_deadline_showbd_trickle_enable_showcharge_stage_showbd_trickle_recharge_soc_showac_soc_showbd_trickle_reset_sec_showtime_to_ac_showgbms_msc_round_fv_uvpower_supply_putcrypto_shash_digestgoogle_battery_tz_get_cycle_countkstrtouintkstrtointkobject_ueventdev_attr_bd_trickle_cnt__mutex_initttf_stats_initttf_soc_initdev_attr_charge_limitmemsetktime_get_with_offsetbat_log_chg_statsdev_attr_ttf_statsdev_attr_charge_statsbatt_attrsgbatt_battery_propscycle_count_bins_fopsdebug_ssoc_rls_fopsdebug_ssoc_uicurve_cstr_fopsdebug_ssoc_gdf_fopsdebug_chg_health_rest_rate_fopsdebug_force_psy_update_fopsdebug_chg_health_stage_fopsdebug_chg_health_thr_soc_fopscycle_count_bins_sync_fopsdebug_ssoc_uic_fopsgoogle_battery_tz_opsgbatt_pm_ops____versionsbatt_cycle_count_set_binsdebug_set_ssoc_rlsdebug_get_ssoc_rlsttf_dump_detailsdev_attr_ttf_detailsdev_attr_charge_detailsdev_attr_ssoc_details__msecs_to_jiffieskmalloc_cachesbatt_chg_tier_stats_cstr.codes__module_dependsgbms_chg_status_sgbms_chg_ev_adapter_sgbms_chg_type_sstrnstrbatt_chg_tier_stats_cstrbatt_chg_qual_stats_cstrbatt_chg_stats_cstrttf_tier_cstrssoc_uicurve_cstrttf_soc_cstr_dev_errdebugfs_create_dirgoogle_battery_driverthermal_zone_of_sensor_unregisterplatform_driver_unregisterlogbuffer_unregisterwakeup_source_unregisterdevm_power_supply_registerthermal_zone_of_sensor_register__platform_driver_registerlogbuffer_registerwakeup_source_registerbatt_chg_stats_update_tierbatt_chg_vbat2tierpower_supply_reg_notifiersimple_write_to_buffersimple_read_from_bufferdev_attr_bd_clearsystem_wqsysfs_remove_groupsysfs_create_groupdevm_kstrdupttf_stats_dupbatt_attr_grpstrcmpstrncmpttf_pwr_ratiodev_attr_bd_trickle_dry_rungbms_temp_defend_dry_runqueue_delayed_work_onmod_delayed_work_ondev_attr_health_safety_margindelayed_work_timer_fndebug_ssoc_rls_fops_opendebug_ssoc_gdf_fops_opendebug_chg_health_rest_rate_fops_opendebug_force_psy_update_fops_opendebug_chg_health_stage_fops_opendebug_chg_health_thr_soc_fops_opencycle_count_bins_sync_fops_opendebug_ssoc_uic_fops_opensimple_attr_opensimple_openstrlenttf_stats_sscancrypto_destroy_tfmsimple_strtoullssoc_point_fullkstrtoll__stack_chk_fail__cfi_check_faildev_attr_charge_stats_actualgbms_init_chg_profile_internalprintkgoogle_battery_workgoogle_battery_init_workno_llseekgeneric_file_llseekmutex_unlockmutex_lock__cfi_checkmsc_logic_healthcrypto_alloc_shashgoogle_charger_of_matchlogbuffer_vloglogbuffer_logttf_logof_property_read_stringscnprintfssoc_point_spoofsscanfssoc_change_curve_at_gdfdebug_get_ssoc_gdfof_property_count_elems_of_sizedebug_set_ssoc_uicurvedebug_get_ssoc_uicurvedsg_curvechg_curvessoc_change_curvegoogle_battery_removessoc_point_truevotesimple_attr_writedebug_chg_health_rest_rate_writegbms_storage_writedebug_chg_health_thr_soc_writedump_ssoc_statettf_tier_estimatebat_log_ttf_estimatettf_soc_estimatedebug_force_psy_updatebatt_chg_stats_updatettf_stats_updatethermal_zone_device_updatessoc_updatesimple_attr_releasebd_trickle_cnt_storecharge_limit_storettf_stats_storecharge_stats_storecycle_count_bins_storebd_clear_storebd_trickle_dry_run_storehealth_safety_margin_storecharge_stats_actual_storecharge_deadline_storebd_trickle_enable_storebd_trickle_recharge_soc_storebd_trickle_reset_sec_storedev_attr_charge_deadlinesaved_command_linegbatt_pm_resume__pm_runtime_resumepower_supply_get_by_nameinit_module__this_modulecleanup_modulegbms_dump_raw_profilegbms_free_chg_profiledebugfs_create_file__pm_runtime_idlefind_votablegbms_init_chg_table__mod_of__google_charger_of_match_device_tabledev_attr_bd_trickle_enablegbatt_property_is_writeable__pm_stay_awakedebug_chg_health_set_stagedev_attr_charge_stagekfreegbms_storage_cleanup_devicegbms_storage_create_devicekmem_cache_alloc_tracegoogle_battery_probe__stack_chk_guardgbatt_pm_suspendpsy_changedpower_supply_changedcycle_count_bins_reloadsimple_attr_readdebug_chg_health_rest_rate_readgbms_storage_readdebug_chg_health_thr_soc_readgbatt_psy_descdev_attr_bd_trickle_recharge_socdev_attr_ac_socdevm_kmalloc__kmallocdebug_get_ssoc_uicdev_attr_bd_trickle_reset_secgbms_cycle_count_cstr_bcgbms_cycle_count_sscan_bcdev_attr_time_to_acbatt_chg_stats_pubpower_supply_get_drvdatagbms_storage_write_databatt_res_store_datagbms_storage_read_data$x.99$x.89$x.79$x.69$d.159$x.59$d.149$x.49$d.139$d.39$d.129$x.29$d.119$x.19__UNIQUE_ID_description109$x.109$x.9$x.98$x.88$x.78$x.68__UNIQUE_ID_alias58$d.158$x.58$d.148$x.48$d.138$x.38$d.128$x.28$d.118$x.18google_battery_init_work.__key.108$x.108$x.8$x.97$x.87$x.77$x.67__UNIQUE_ID_alias57$d.157$x.57$d.147$x.47$d.137$x.37$d.127$x.27$d.117$x.17$x.107$x.7_note_6$x.96$x.86$x.76$x.66__UNIQUE_ID_intree56$d.156$x.56$d.146$d.46$d.136$x.36$d.126$x.26$x.116$x.16google_battery_init_work.__key.106$x.106$x.6$x.95$x.85$x.75$x.65__UNIQUE_ID_name55$d.155$x.55$d.145$x.45$d.135$x.35$d.125$x.25$x.115$x.15$x.105$x.5$x.94$x.84$x.74$d.164$x.64__UNIQUE_ID_vermagic54$d.154$x.54$d.144$x.44$d.134$x.34$d.124$x.24$x.114$x.14$x.104$x.4$x.93$x.83$x.73$d.163$x.63$d.153$x.53$d.143$x.43$d.133$x.33$d.123$x.23$x.113$x.13$x.103$x.3$x.92$x.82$d.172$x.72$d.162$x.62$d.152$x.52$d.142$d.42debugfs_create_u32$d.132$x.32$d.122$x.22$x.112$x.12$x.102$x.2$x.91$d.81$d.171$x.71$d.161$x.61$d.151$x.51$d.141$x.41$d.131$x.31$d.121$x.21__UNIQUE_ID_license111$x.111$x.11$x.101$x.1$x.90$x.80$d.170$x.70$d.160$x.60$d.150$x.50$d.140$x.40$d.130$x.30$d.120$x.20__UNIQUE_ID_author110google_battery_init_work.__key.110$x.110$x.10$x.100$x.0+@&@@0@;@32 @.@XX,5@@@@ @P@@h(l@8@ȹ0 0Lo$+(4XA#o