ELF02 @@st,fts$$$$$WO{32~Fzh` @"Ԛ2 R*` @2BR*` @**` @2"R*T` @2B)R*hzFij` @tCӉ}ɛD2R` @***rv{COBWAD_{C4? qTNqTRr NqTRrRr *{A*B_O{:* @22* @*** @2** @***{BOAC_WO{*F*`6F *F@*6~F@1T*F@v%+R rTF@*6+R rF@*6וR(r~F@1T+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r~F@2*22{BOA*Wè_g_WO{4**rM?h 56h5? qaTC5Rrh4c3 @9H7Rr6c**r @97brMv94H4.@25.@2Q= qTu6%Rv94rM*2*{DOCWB_AgŨ_*sg_WO{@dA2 9@7@R(r{R@2P ^`zV!R R(r`~fA@#2*52G@ #2*Z4@]5{2yY@&R** **#X1aT *7@#X1aT * 7@****2999298@@C2?qT'@W@Q)Q')2`7'P) 鳀?賀RC?R*Ȧ)A52{@67`F`77`F`97v~F2**@]@67 @qT22*U@6@q(ThM22iqB@6@722*2 57@7*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r@2h~F @h@qu6AR2`.+{{i hi"h  k `ikkh@h` .,h @ h @@2h @ 2AR2h @2 1yh @25yh @ 9yh @2 =yh @ @)@ h @ @) h @ @)} h @ -@)v -` @h~F` @R*=@**h~F` @R*A@**` @22***` @!R2***` @AR2***` @aR2***` @2R` @2R` @2BR` @22` @2BR` @2"R` @2R` @2R` @2"R` @2R` @22` @2R` @2R` @2" R` @2B R` @2 R` @2 R` @2bR` @22` @2R` @22` @22` @2BR` @2bR`;`:`4vr `B4` @4` @r*M&`F@y@*`F``F`?1T Z)@? T*{SORWQ_PgOs@_Y @@rvbii~Fjvv hj(A92r;9qvBh7*`6*q*6 *4**Yl`RrkT**7h@i @ wh&j|@h)|@ hi* 7AR2`R {{i"1 `1 2x1h"i&i*j.h>xBa2Bhf4Y`Gtb6@` @`.@`F@`F@`F6aRF2%RAR2` {{ib> hiij*O{C\@22`zGBa2*`VFh@qC``B`b6` @`.@t6`G@`RF@`F@`F`F``F`h~F @qhTh~F @qhTh~F@qhTh~F@qHT`F{A*O¨_O{C6t~F@a(@9(4`@?`Tt4*`F``F@(@94`@?`Tt"4@`F*{A*O¨_O{@u9H4`zG@h~F @qT@97**`6*%Rt6**2hv *(RԀR699 y22` @)@?T{BOA_pv9H4_O{`t6b*v *h~F @qT@9H72`6*`zG@2h69{BOA_@SW O { C@XT)#yhM qTq*TR2D R24*h#2qkT4Q**~ u4@(*  **EQ@9q pYoxOKpZ*x*5 *k*!T@2A@9_qTW@y@ykaTA4rM?qTW@y@9@9yT|qT*@9W@y(RԀR+9y#2* \)@?T{MOLWKS@_~}*t49@99!2yx4   + T_kjT?k*T7m<NmZ.xTCog_WO{@1224RԴrAR 7h@^@"E9eA6Q@5*'7 Rq T**2BQsBQcB QSBQC3*@kT@c&v9_kT@'B)ib8(  kTE*kZKT*^@ %@2*^@@ ^@@^@ %@2*^@@ ^@@ ^@ %@#* @^@*?q 9*7qT2h~ ^@ A9i4@a~M2 R r kaT|S* qaT@R^@>A2@kT*m~ 727*2i**1**w6*HdR2 y&7*2@9@9@9_kThq`TqAT@9_kTv5c2@**2^@@2D R*4*22D R*`4*22D R*4*2*62*6*b@R*(r26    $ (     ,    **50@qCR*2946@v***2*T7(RԀR9Cy2!*(RԀR9Cy2**2* @)@?T{HOGWF_EgDoCC__WO{< R%Rb**[̌R̬r" @@)@7 mG) }@} okbo + ?qk)k}kZ) T },ӌb  kmT K  kT)} kmTK<8@2R*2B)R22*2R*2R*2BR2ij @tCӉ}ɛD2R @***B7{DOCWB_AE_CWO{@*6**#2*#*4***** @)@?T*{DOCWBC_*4**5*4*C_WO{@*`3ls96vMqT@*qC@9*7vM_qT5@9H-7**NqT* 7@2qC22L2 G@9)7NqTqT5*HRRrr*(qTN2*9*7NqaT2****NqTqT 4qTN229*7N*qAT22 **NqTqT 4qTN229*7N*qAT22 **NqTqT 4qTN229*7N*qAT22 **29@9*h@@9**A *h@97 @)@?AT*{DOCWB_AC_d@*O{(iT*I`6@@ )@9 7@ Q? qT?!T@9H 72**"5?AT@9 722i@@?k TiVh @qTiq*@9(72{BOA_     @@b@@@g_WO{ v9)tS?q*5|F%@**457~@R(r` h~Fu&69aF%@@1TH@97@R9Q?qkTh~Fb&v9aF%@@1`TCR*2hy=*.h&v9*~@_T 2 h"69 (@97*#u *o2`Fy*{DOCWB_AgŨ_(?q K*{C"@9#@9$@9% @9&@9'@9(@9)@9 {A*_og_WO{tM4) @9(@98@9*@94@99}S D8 3Y35@9H72h~F` @@9@9 G)@92R k6?k*qT HSxSS 39Iiw8 y3@9 7**h32*=**1***h32 @2j#՚2) ` @B)R` @2*` @2R*` @@2R` @22*` @2"R*` @2BR*` @2bR**{FOEWD_CgBoA_hNqaT*h32**aO{(@9@2DR* ` @2BR*qTq@TqThNqTh32*h3 @2"Ԛ*)* ` @` @2"R{BOA*C_** O{"@9#@9$@9% @9&@9'@9(@9)@9 @9 qTqTq!T***2*b6****2*6{COB @*_O{"@9#@9$@9% @9&@9'@9(@9)@9 22*6*{BOA*_{C#@9hQ9qT +yhxJ @@9(06#@9$ @9%@9&@9'@9(@9"@9# @9$@9%@9&@9'@9_"@9# @9$@9%@9&@9'@9Q"@9$@9% @9&@9'@9(@9)@9 @"@9HQq?T +yhxJ @# @9$@9%@9&@9'@9&"@9_q1T ybx) # @9$@9%@9&@9'@9"@9# @9$@9%@9&@9'@9_q!T"@9# @9$@9%@9&@9'@9_q!T@9H6#@9$ @9%@9&@9'@9(@9#@9 qT ycx) @96$ @9%@9&@9'@9(@9"@9# @9$@9%@9&@9'@9"@9# @9$@9%@9&@9'@9"@9_qT_q T# @9$@9%@9&@9'@9"@9H|S q Tq T# @9$@9%@9&@9'@9p"@9_q T_q T# @9$@9%@9&@9'@9^VN# @9$@9%@9&@9'@9A# @9$@9%@9&@9'@94# @9$@9%@9&@9'@9'# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9 # @9$@9%@9&@9'@9{A*_@96$ @9%@9&@9'@9(@9E@96$ @9%@9&@9'@9(@9.@9(6$ @9%@9&@9'@9(@9@9H6$ @9%@9&@9'@9(@9# @9$@9%@9&@9'@9A# @9$@9%@9&@9'@94# @9$@9%@9&@9'@9'# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9 # @9$@9%@9&@9'@9N# @9$@9%@9&@9'@9@# @9$@9%@9&@9'@93# @9$@9%@9&@9'@9&# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9 # @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9 O{#@9qTqT @9( 4P@9 @9@9@9@9@9@92@9MqT@9 qaT @9QIqT +ih8J @ R@9 @9@9@9@9@9@9  {COB @*_ R5 RU RR2RURy5RnURcRX5RMRBR72,R!URuR Rt:` @22*` @***` @2**` @***{Chz{A2B_g_WO{@#227tB R%Ru6**cR22**4*hrF(` @6hzFijtCӉ}ɛD2R` @***azF`.@9@u4c#!SR2**5c@9(4ciVFS(Yh?*TȎ@85*hrF(` @2B)R*` @7***`Lhr{95hN q@TqTH5qaT`vrySqT2qT*5**"hvG Rr ThN2qT*hN22qaT2@9 R[9+y7S2[9u2* @)@?!T{VOUWT_SgR2_   q #g_WO{C@22\@99 R`R2r22 =7@9d29 R*@R2r2<7R2(r2<`R2222~@2* A <7hRIR*R2jh8ji8jj8jk8RRRRjh8ji8jj8jk8 ~@2   ~@˃RhRIR*R Rjh8ji8jj8jk8 ~@詃RɩRRRjh8ji8jj8jk8 ~@hRIR*R Rjh8ji8jj8jk8 ~@誃RɪRRRjh8ji8jj8jk8 ~@hRIR*R Rjh8ji8jj8jk8 ~@諃RɫRRRjh8ji8jj8jk8 ~@ (@R9 hR)@*  ˺D@9E_8F_8G_8* (@qZTRRhRIR*RҤjh8ji8jj8jw8  @2  *迃RɿRRRjh8ji8jj8jk8 @2hRIR*R2jh8ji8jj8jk8 @2RRRRjh8ji8jj8jk8 @2ՃRՃRՃRՃRjh8ji8jj8jk8 ~@hփRIփR*փR փRjh8ji8jj8jk8 ~@փRփRփRփRjh8ji8jj8jk8 ~@h׃RI׃R*׃R ׃Rjh8ji8jj8jk8 ~@׃R׃R׃R׃Rjh8ji8jj8jk8 ~@h؃RI؃R*؃R ؃Rjh8ji8jj8jk8 ~@؃R؃R؃R؃Rjh8ji8jj8jk8 ~@hكRIكR*كR كRjh8ji8jj8jk8 ~@كRكRكRكRjh8ji8jj8jk8 ~@hڃRIڃR*ڃR ڃRjh8ji8jj8jk8 ~@ڃRڃRڃRڃRjh8ji8jj8jk8 ~@hۃRIۃR*ۃR ۃRjh8ji8jj8jk8 ~@$2*~@2!~@2! @9@9 kT R@R2r22* @)@?!T~@{EODWC_BgA_{\@yM2|@{_CW O {  )@\@`$#qKTңx)R#r22v9Rr5 x)#*2*z kTRr҈Rr 6* \)@?T{KOJWIC@_WO{@\@2dR22@y @y2@9@y*~@`~F @~@` ~@`"v9 4&v9~@2)?ITF`&v9 ~@2`! ~@2`! #@9~@2`! @)@?!T {FOEWD@}@_O{C\@LL2{A|@O¨_{ @*\@c}F@72 R^*\ _)@?T{J_g_WO{C@22\@7cL2R*`R2r227@9~@2! 2*T@R(r227~@2B  rT(@A* jw8(@A T(@2"5 ~@2" 2* @)@?!T~@{EODWC_BgA_Sg _ W O{@\@~F;@4227(@qK T* 7@]q T +yhxJ @@9q)T*GB|7Rr Q22*Rr***Rr** Q? qT*|Rrt@*h @9@9?kT2*[ 72*P72*E`72*:72*/(@ qT@EqT2!R2* 7@G@@O)(@ qT@AqT22@R* 7C@/@2C@27@C@2C@2G@3@*G@2G@;@*G@22*R**@R2*`7*'@@;@D)m22R*zRRrrp2*R**@R** 7*'@@;@D)32*R**@R@)@Aq$ Az2*7*@ @2@2@@*@2* **2@*qT2*6Rr *2**W6)4@QYq(T +yhxJ @@'@92HK6}@@9 HK6}@;@ q T'@i(5HK6}@ @6yxHK}@;{ kT@A92K6}@A9 K6}@B9 K6}@@ qTG@6iz8K}@蓀Z _TG@@92K6}@@9 K6}@ K7}@@ K:q!}@KT @yx { K:!}@T@ qkT2@6yxHK}@ T @@C@2K6}@G@ K6}@3A9 K6}@7A9 K6}@;A9 K6}@?A9 K6}@KA9 K6}@OA9 K6}@C@ qT/@6iz8K}@CZ _TG@?q T23@6ix8HK}@G  TC@q T27@6ix8HK}@C TG@?qT2;@6ix8HK}@G T/@3@7@;@2K6}@ 2*?~@ Z)@?!T{OONWM_LgKS@_og_WO{@ \@ ;` 42*R(r *(@9hjh8(6( @8iji8/7#` @9 4T Th @9)qAT 9S2`5S@9*z<T@*CA|6t)r*T*@ @)@?AT{GOFWE_DgCoB_{\@N2|@{_O{@AR\@@ qT *i7  @)@?T{BOA_O{C\@N*N2{A|@O¨_ O{@22\@`7h  ThiU}ɛA5+qaT@26* 2* @)@?T{COB @_O{C\@N*N2{A|@O¨_ O{@22\@`7h  ThiU}ɛA5+qaT@2U6* 2* @)@?T{COB @_O{C\@N*N2{A|@O¨_ O{@22\@`7h  ThiU}ɛA,"qATNqATRr@h52* @)@?T{COB @_@2 6*O{C\@N*N2{A|@O¨_ O{@22\@`7h  ThiU}ɛA5+qaT@2=6* 2* @)@?T{COB @_O{C\@N*N2{A|@O¨_O{ )@j_ ThiU}ɛA\@qT@  @)@?T{BOA_WO{\@R22r7@94@9Rr_qT*6*% Q22*:RrRrhNqTRr***6a4aNa2**2*9~@{COBWAD_ g_WO{ )@hjU }ʛITAT290Q i9T2q!T@*hk78}@T @)@?AT{FOEWD_CgB @_og_WO{C@72Hp3@@**@2*2*7@K5}@@ q+T<Ck|xK5}@ck|x K5}@9 ?TK5}@ ~@{EODWC_BgAoƨ_{\@M2|@{_ O{@\@9`7@9)422~F@22D R*22* u6~@ @)@?T{COB @_{\@~92|@{_WO{@\@; 424|y@94_qaTGh~94(~9(4B=>9G2` 4* G=3~F̌R̬r* =)} *)b) BA@2>9 q(}F`4*B=2*Rr* @)@?T{COBWA_O{CA9@ш4@@?֢Rr2*:@B2{A*O¨_{\@q{92|@{_WO{@\@9;47@9r;9|  @)@?T{COBWA_{C\@brMB4hvMqThv9h4* o2{AB_*_{C#2#2*`{AB_{@*{_og_WO{C @\@876543cyt~F@229?y7 TR(rhU~țHAR~(rk<8 @A8h#@*)胈)1?釟Rh#@)胈)1?釟)h#@(" R@(r#C Th@9q T@ @9 @9!3!y @9@9"3 "y @9@9#3c!@y@?T(_8q!Th@ Q_QqT myjx /B2*R\ @Rr Q22*u r ikh8?)qATk(8HAk*3?kT @9ji8(6 @8ji8/7@9(4?qT@@y!q@T? T2 5G9@(~*$i("ih@(@*$i(8@994*2*:qkT@@q;T +yhxJ @?qTT?qT@ @942 2@@ Rr**2](_8RRrRr*2WRKRrA#т R22/B@q!T*R kaT2 RR rr*JRJRRRjRRR? qT@*?qT@*Q)Qz8*q9cCy@9! cCy@9R(r cCy@9A# ?qKT@( Q(cCyR(r@9 @9cCy ?qT@ @9_ qT@c@ @9@@9(Q# K?qkT@ @9_ qT@c(Q(cCyR(r@cCy @9YcCyz8@9 ?qKT@( @9)@9" _ qhT@c@ @9@9@@9@9(Q)K %Kl?#qKT@( @9)@9" _ qHT@c@9@(Q(cCyR(r@9 @9@9@cCyz8@9*] ? qT@@9`7@*@AA A{A@;A*R( Qj9(49Q!}@2WRy2WR2uRr?qvT ?qAwT@}F@ @R2(r2cy9R@r 2M9 7A 22222222*22 22@A ?qAT@R(rȦA)(!*=@cy@"@9cCy]3 Rr?q T@@w4?kAwT@R(r22A@) ()}~HhCii8@!3| *"cy~z? qT@@s@o? qT@@h?q˫T@*_? qT@@9qApT2 ?qT@ @9@9O? qT@@9H|  **~H*?? qT@@97@*@AA  A{A)? qAT@@9~7@*@;A  2;A2?A@*?A2? qT@@9@X7? qT@@9 V7@@7*2? qT@#@9`s7#A@A7(A A? qT@C@9p7#Z)w@ yS*=@2@@*@2@{@*@2@@*@2Z?qT h7A@7G9(xS13G97G9;? q!T@@9d7@c@@(xS%V)? q!T@@9@a7#P)K@ uS*%@2@S@*@2@O@*@2@W@*@257{@#H);@g@ I ( L)+@C@2C@2G@/@*G@2*"/7? qpT@}F@@@ P7 ?qnTA}F!@9" @9@N7e)7]? qjT@@9 L7L@HhA2  >? qafT@@96? qeT@@9*? qdT@@9? qbT@@9? qaT@@9?q_T@?q@9 @9%T2, 2R(r!@22@R (r2@ @A*`R2222<7kCy(@AA3!K$RRA&R  k<T@(@ACL5!K(@A 3!K @ R2 9@29@ 9@@2*`B7(@A3!K (@A3!K *(@AA5!KC  TTh(@A5!K*(@A5!K2 (@A5!K2 **7Ah4 ɚI (@A5!K@ @*@A#yx@5aK@铁  T(@A5!K(@A*5!K @@@ CT TT(@A5!K*(@A5!K2 (@A5!K2 **7;@V4)@Azx 5AK@ #T(@A?@5!Kv4zx@)@A  5AK#T*(@A*5!K @@@@@ TA)qKT(@A5!K@ 2 7*rT)@A qh 5AK}A @*@A#h8@5aKA qT@R*y22*2*h7? qa!T@@8qTF? qT@22  7@(@9! @9qT"2(@92/?qAT*7@A 72*@*2*? q TT@* 9 ?q!T@@9q!T@2 @966?q TaTR ?qkT!TR)?qT@ @94?q T@@9? qT@@96@@? qaT@@9 q#TRr~?qT@cCy~A@@TcCyRr?q T@cCy~@}F@A@bTcCyRr@* @@R2(r2cy9cCy `@RyR2? qT@@99 Rr*@@[4@9qTzS zSQ*R:@(r!@@4hR9@9qT (S 99 (@y@ }S9 9h@I}S 9 9 }S9 93R2 @7@@)K* !}@* 665 @)Q!}@@yqATA  }S} S'@@UqT +yhxJ @cCyȝ4@9@@iv8(K 3}@cCy@9 (CT(S*$ @ #@y6(K}@@c@y )K6!}@@@ )K!}@C=S3D _B@@Q)qT2(!R j@T@9@9qT@@3cCy!,cCyh4@@iv8(K 3}@cCy@9 (CTrT@9AqaT@) )} S 9A) )}S 9@A3cCycCy*I4@@u8(K 3}@A kT@5)T@)K!}@3*@ 5Tg@@@i4 2 9E93(K}@@E9 )K3!}@A qT@@*KA}@yx 3=S蓁 KT@@@QqTsAqT@@*KA}@yx 3=Ss KT@@?@)K!}@3@;@ )K3!}@nAs @)K3!}@R @   ?Ah4*@@u8(K 3}@A kT@F9@@i4 2 9D93(K}@@D9 )K3!}@;A qT@@*KA}@yx 3=S; KT?AqkmT@@*KA}@yx 3=S? KTV@E9)K3!}@@E9 )K3!}@@D9 )K3!}@@D9 )K3!}@A qT@@*KA}@yx 3=S蓁 KT;AqT@@*KA}@yx 3=S; KT?Aq_T@@*KA}@yx 3=S? KT@3A)K3!}@t@CD9)K3!}@@#D9 )K3!}@@3D9 )K3!}@@SD9 )K3!}@#A qT@@iu8(K 3}@# T@@cC9)K3!}@@@ )K3!}@@@ )K3!}@@sC9 )K3!}@@wC9 )K3!}@@{C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@ qTw@@iu8(K 3}@Ӏ T@?q T{@@iu8(K 3}@׀  T@q T@@iu8(K 3}@Ӏ T@?qT@@iu8(K 3}@׀ Tw@{@@@@#G9)K3!}@@3G9 )K3!}@@7G9 )K3!}@@;G9 )K3!}@@?G9 )K3!}@@CG9 )K3!}@A h4*@@ux(K 3}@A kT@@B9)K3!}@@B9 )K3!}@@B9 )K3!}@@ qTc@@*KA}@yx 3=Sˀ KTc@@#B9)K3!}@@@ )K3!}@@@ )K3!}@@ qTK@@*KA}@yux 3}S胀 KT@?qTO@@*KA}@yux 3}S釀  KT@qTS@@*KA}@yx 3=S胀 KT@?qTW@@*KA}@yx 3=S臀 KTK@O@S@W@@A9)K3!}@@A9 )K3!}@@A9 )K3!}@@A9 )K3!}@{@ qT;@@iu8(K 3}@{ TC@qT+@@iu8(K 3}@C TG@qT/@@iu8(K 3}@G T;@+@/@@ң@93(K}@@@9 )K3!}@@ @9 )K3!}@@@9 )K3!}@@@9 )K3!}@@@9 )K3!}@@@9 )K3!}@@@9 )K3!}@ p@E9)K3!}@@E9 )K3!}@@D9 )K3!}@@D9 )K3!}@A qT@@*KA}@yx 3=S蓁 KT;AqT@@*KA}@yx 3=S; KT?AqT@@*KA}@yx 3=S? KT@@@@)K3!}@ @ (Q (_A@@2* Z)@?DT {EODWC_BgAoƨ_RrJ#@A*( #A* q7522***22ˀ*2**2*9@cCy@9R(r cCy@9! cCy* Rr*@ @99227@ @9@@9@661Rr@ @9@@9 @93@xA Z}S6@@(1@0?A;A* >@@9@@9 @93@xA Z}S6@@ @94@@9 @9*3@x* Z}S*6A@(*@(A*  @y@ qAA2@9q@964#@Pvq*R*r(@A3!K*sY#RRru"(@9y22(972@@9 @93@xAc Z}S6@@@HAsA*(  )I @zw*(@A3!K* *(@AA5!KA *(@A q 5!Kb  (_O{\@U; 4|9H4o2!To2 *`52<9*{BOAC_WO{\@;*<9**{BOAWè_WO{"@@@@h@ih  )@)Q)h T3@R(rRRRrh@ |@(22*@i {BOAWè_{C `@   ?_`{AB_O{H@  H I2 *T(LT2*@i {BOAC_{Cb h@*@{A*H (B_ O{@92262227* @)@?T*{COB @_*2(R**WO{@*R2227@9_qT@9_kT**2 )**RrR*RRr*r @)@?T*{COBWA_CO{ )@Yq? T2(!i R j` T*` 7* 7@3R222 73@97@9a );9c292h&@)4}R~@(r` *c @R22* 7t 7*i**]RRrrO*bRsR*A**hRA@**(22**` @*hR@** @)@?T*{DOC@C_CO{ )@]q?? T2(!R j@ T*@7* 7@3R222 73@97@9a );@9c29?@9d69C9e:9G9f>9K@9hB9O@9hF9S@9hJ9W@9hN9aB@9bF@9cJ@9dN@92b7*P**DRRrr6*bRsR*(**hRA@***hR@*t* @)@?T*{DOC@C_g_WO{C@ @)|@ yS>q|4˟R(r`R(r@ `R(r  `R(r@ *R22* 7`@bh @i`@b"@)`@B|@ (h @)`@B|@H (*M22A22@322@@$22@@ @**@@ @@@ [)@?!T*{DOCWB_AgŨ_CO{ )@AQq?T2(!i R j T* 7*7@3R22273@97@9a )2b7*P**DRRrr6*bRsR*(**hRA@***hR@*t* @)@?T*{DOC@C__WO{C@($@)3}w~z=q|4˟R(r*R22*7q T*_ `@i8jl8@J ]3i)x) T22**@* \)@?T*{COBWA_Ĩ_CO{ )@IQq?|?|T2(!iR j T* 7*7@3R22273@97@9a )2b7*P**DRRrr6*bRsR*(**hRA@***hR@*t* @)@?T*{DOC@C_g_WO{CC@($@)}@7 vSi>)q|U ˿R(rR(r  R(r@ R(r` zS*R22* 7@q THh8b8 @) ]3ji"xB?T_22A22@322@ @$22@ @@@**@ @@@`@ Z)@?! T*C{EODWC_BgAF_*@?qTI|@*@jj8ji8@BI]3iy(x T@qTI|@*@jj8ji8@BI]3iy(x T@?qTI|@*@jj8ji8@BI]3iy(x T_k`T**CWO{@2?|7#R222vR7#@9_qT'@9_q T22 u 7@9;@9 )?@9C@9a )2_ 7*?**3***RrR R2rbR @)@?T*{DOCWBC_*Ԃ@*u*WO{C@($@)J,@)(}  7 >)q|U ˿(R}@(r `R(rhR` (r` @h @*R22*`7 @` @b@i @)`@B|@( (*22 @ ` @`@  \)@?aT*{COBWAD_**C WO{@2 72 7@ߎ 2R222 7a2@9b6@9a:@9b>@9aB@9h2@9i6@9R(r7}@2@R22*`7w"*6**.*aRsR*$**22 **@hRAC** @)@?T*{DOCWB @C_O{@**~F*@7**{BOAC_{*{_CWO{@)R239 2*@1`T*@R@2 R3@R2r27#C2]R6**T6qcT* 2747@97   *2 I @)@?aT*{DOCWBC_`Rr**WO{*\@B4t9kT@9(6*&RRrr 49pC66@9(6@9h7**{COBWAD_Co g _ WO{@̌R̬ri|)(`)** ; q+T**~@2R22*7@9h4qTRk T|qaT222*2R R k@Ts2qT5222*@9 qaT@ qT    :qkTzh?1Tjh8? k!T T222*@96****kJTSRARrr22 Z)@?aT*{POOWN_MgLoKC_***@_@___CO{@?qmT( *!q 2i)? qT#)|@J! hh8  Ky( KT@9qAT@9 qT5@9 qTRRr&qR@9qaTCR8R#*@7S4*R*Rt** ^)@?T*{DOCC_ {@  (@9* R999H7hq2 7@97*** Rr`* @)@?aT{B @_$cog_WO{CC@I*)=)q| *H I?)q| HRq99T**_`@8IK`9!}@j(8 {TZ 7* **@Rr`* Z)@?!TC{EODWC_BgAoƨ_og_WO{C@Si>)q|** H I?)q| Rq99TC9**_`@8IKh`;!}@j(8 sT@9@9yCY*qTq T@9*6***7 RRrr Z)@?AT*C{EODWC_BgAoƨ_Cog_WO{@*9ԀRYRKy#   ** R222@6** qTV@9qT*@9@9 @3*@@*27@q TR222*`7@9qT@94kT@9@93*:+R rZT{qlTkTkT6* qT* q T* @)@?aT*{HOGWF_EgDoCC_**{C*qZ y y 9 9 9 9 9 9 9 9 ymy{A*B_WO{ )@CCq2n39     AT32217CR2R2`-7CD9_q-TGD9q!/TC~/By"ahy*a2a":a*Ba2a@yJa:a@yRaBa"@yZaJa&@ybaRa*@yjaZa.@yD9D9D9ab9bf9cj9D9an9D9BBBxD9(8C22ijRkxl9C2*CAGAhC22iC2*a"a2SE9aB9sE9aF9BaJJaRa&@yb*@yE9aZ9E9a^9E9ab9E9af9ara@a"a*a2a:aBaJaRaZabajarazaaaaaa aaa"a*a2a:aBaJaRaZabaj araza"a*a2a:aBaJaRaZaR*F*RrR*** OD9RRr2r**qZ y y 9 9 9 9 9 9 9 9 ymy n@)@?T*{COBWAD_WO{<@* R22* 7* ***{BOAWè_WO{<@*R2* 7* ***{BOAWè_O{@ $RRɴR*r3`R2r22+y73@9rT2 ** @)@? T*{COB_7C2C 7*2*2@7*2* g_WO{*@* y">R R2">R22` 7@9">R9R2">R2` 7R R2R22 7@9@9 pRzS*9rI )K3$**9B>RR2B>R22 7R297`7*C**3**&**** *** @)@?AT*{FOEWD_CgB @_og_WO{CIj@I} )$ 4% BC>q|26*****C8*H RB9999"99R2*7CYqTs2*7****Y Z)@?AT*C{EODWC_BgAoƨ_O{@92922*6*R2*6*2*47** @)@?T*{BOA_ Qq'_Sg _ W O{@*#cR2R227@R(rRq2²ccS@鵀R Jr kT**8t0*RcCkx8(K;}@8*rTB* T* @)@?AT*{OONWM_LgKS@_O{* q+T\@h@9qaT@9h7*i@9(QqT +ih8J @TRRrr*{BOAC_?q T?qaT 6*W@9h6)# *@96*2*~ **6*Rs*eO{@9*(7Ab~@qS(2KqT*A~@*h (@9h7 (@ _q*T}Q @{BOA**+_qi)iI K C_{2**{_@2q_WO{   @ (@92q*7qT i~@~@` ]qkTzu1T`iq8kT  T   T22@9H7{BOA*Wè_qTWO{@q2**qT ~@ qkT2 }Kik8lv8 kTkkT KT22 bjv8sjv8*{COBWAD_ {@227@9@999*** @)@?T*{B @_WO{*R*~@(r`>@R22*@7qT** kh8jj8 kK]3)x) T*22 ARTRrr*{BOAWè_ {@`@9`5227@9@999*`@9 @)@?T{B @_ {@`@9522`7@9@9b9a9*`@9 @)@?T{B @_C_WO{@@9*522`7@9@999*@9@9522`7@9@999*@9 @9H7.qT   * mii8 a45vU5p5j   @9 42  42 @y~ uZ)t h )@9I7R}(r` h@*yS7@9H7s@:"R3Rr,*RrqT * +ih8J @j22`7@9@999*@9h@i5Rr<Rr(Rr*2-(# @y@yb@)**t hR(r` hR(r`h@b @*yS7h@b@*yS7h&@)4 /4Rr ` @4Rr "Rr**Rr` @`@ (Rr* @)@?T*{DOCWB @C_ @9Ex5** @9Ex4* @9Ex5 @9Ex5WO{C@*#R2227#@9_qT'@9_kT*7@9;@9 )?@9C@9 )3@9*Ah(**RrR* RRrr @)@?T*{EODWC@_C_WO{@*3R?_|*rQ ? qH T @ (yh* *@ 7* 7&@)R(r(}} @@ @*yS 7@R(ryS( @ @*yS 7@R(ryS( @@*yS@ 7@*@)(  FsDRr*Rr**1"Rr(* 0**h* @` @` @`* @)@?T*{DOCWB_AC_"Rr @**h* @`O{CAFy@iCM9M9Fy{A*O¨_@_@_@h]@__{*{_kg_WO{@@**h]@ q T72E R*(c ?rvAIR/{gy;6 @VRr 6|S2VR`rZ6? qT@9|S77?b~@* BRr Z)@?AT*{ROQWP_OgNk@_{2y{_{*{_og_WO{C@(@***h]@     7&q T q T(xRX~@# R*#hc 3C##?6 o  @HRI?r7yh## #6 [ @Rr #6|S2VR`r6 qhT @#|S77A?~@*2 Rr Z)@?AT*{YOXWW_VgUoT_{2[{_{*{_W O{@@*H]@*q T72D7)xR b~@ R*b/{SAIRSgy;6 @6|S2VR`r6 qT@s|S7*Rr  2 2 ])@?T*{OONWM_{2{_{*{_g _WO{C@@*H]@*q T72L7)xR b~@ R*UAbIR/S{gy;6 @H2@*7***6VR`r qhT777*Rr 2 2* [)@?!T*{QOPWO_NgM_{2w{_{*{_og_WO{C@h@****h]@$R*6 'q T&q T qB T(xR@HR~@ c R*cHc;xBccG6k @vcc6c @@@HR?rwBy(cS#c6[`@Rr c6|S2VR`r6 qhT`@cs|S77?@*2 Rr Z)@?AT*{EODWC_BgAoƨ_{2={_og_WO { @**Oh ]@"qh Tq T  (xR  7xR    O@q2;9@@97v4*9* 9qS&Ț9(i78I@97kTA@*kT@@*5@y@#@2a `7q*TsQqlT"qTR2r**{JOIWH_GgFoE_@ 2 2og_WO{@**)]@qT(xR? ?:xRq2@9w4*(*) )qS (&ɚkIi:8T@qT@c27@s@ @2*7s@q*+TQqTqjT*RRrr*{GOFWE_DgCoB_Cog_WO{@*) ]@q T(xRIR(j( | LR*( T 3xR#q2@@(9w4*(* )qS*(&ɚkIi38T@@k(9TI )*) )qS*C(&ɚIi,8T@v@@@27@@2a @7@*q+TQqLRlTqT* 2 2*{HOGWF_EgDoCC_og_WO { @**)'? ]@q T (xRIRz 3j*k?'j?SRlh 9xR#q2;@9x4*(*I )qSj(&ɚkIi98T?@#@_k(9T )*) )qSjC(&ɚIi38T3@2 M 77@qT#@'@@2`7'@@@@#@'@2*7'@@@@q*T'@Qq'LTqjT* 2 2RrRr{JOIWH_GgFoE_{1 R 2 A` ) } A }AA A AA  A A  A A  A A 1? Q_ q? _?*{_WO{WqLTRRrr-*~R}@(r*`q T****k * *88q@kUZ/-8TJ) _k T*22*{COBWAD_WO{WqLTRRrr-*~R}(r*`q T****k * *xxq@kUZ/-xTJ) _k T*22*{COBWAD_WO{(qLTRRrr+*}R}@(r*`@*2qT,  }@8j8p@kkUZ? j.8TJ_k T*22*{BOAWè_WO{(qLTRRrr+*}R}(r*`@*2qT,  }xjxp@kkUZ? j.xTJ_k T*22*{BOAWè_WO{WqLTRRrr-*~R}@(r*`q T****k * *n8n8q@kUZ/-8TJ) _k T*22*{COBWAD_WO{WqLTRRrr-*~R}(r*`q T****k * *nxnxq@kUZ/-xTJ) _k T*22*{COBWAD_WO{(qLTRRrr+*}R}@(r*`@*2qT,  }@m8jn8p@kkUZ? j.8TJ_k T*22*{BOAWè_WO{(qLTRRrr+*}R}(r*`@*2qT,  }mxjnxp@kkUZ? j.xTJ_k T*22*{BOAWè_og_WO{?qT   ****** _qkT   ****''A@ H xkkTkT@97T9?kZ!T**{GOFWE_DgCoB_{Ca4B4y?q+T****_qT  *xkkTJ_k) T RRrr* K?k-T*R*{A*B_{C44x*K_k-TKKl}@%*kT  *xkk ŒT k) T RRrr* K?k-T*R*{A*B_og_WO{?q T   **** _qT fzh  **++A@ I (}@k8ikTizh?kT@9i7AT9?kZT**{GOFWE_DgCoB_og_WO{?q T   **** _qT fzh  **++A@ H xh}@kTizh?kT@9i7AT9?kZT**{GOFWE_DgCoB_og_WO{?q T   **** _qT fzh  **++A@ I (}@kh8ikTizh?kT@9i7AT9?kZT**{GOFWE_DgCoB_og_WO{?q T   **** _qT fzh  **++A@ H hxh}@kTizh?kT@9i7AT9?kZT**{GOFWE_DgCoB_og_WO{?q+T   ***** qT   **''@ h8ehkTH@9H7{?TkT**{FOEWD_CgBoA_og_WO{?q+T   ***** qT   **''@ hxehkTH@9H7{?TkT**{FOEWD_CgBoA_Cog_ W O { @Cx+72C8s22 7#2Cxs22*`7*@qT3h*`R`R*H`R*`R**8@@@@+@@`@D R*36`R`Rs* Z)@?$T*{LOKWJ_IgHoGC_** 7` @a@b@b@)` @a @)@ 7* 7/@h@?k Th@+@QkT_C?q T   ** q T   **++A@H hxhkT@97T9? kZT@4*`RK R *`R@/` @a @) 7* 7h@/@Q_kaT+@h@kTSC_q T   ** qT  **@ dhxhkT@9H79TkTU4*`R**+@og_WO{C @!04\@}F@`7" (RrQJ@4@@*qT**@9?)qT2  }@h j+8Tik8?)q!T j(8@9< qATR(r 4Kql{C`@RRrr`2 R *{A*B_O{@*9h q!T 7a2**72*6RRs*Ra**RR* Rs** @)@?T*{BOA_WO{***4**776***`7*6**6"*u5***55**7**{BOAWè_og _ W O { C@*+7@qT @qT@q@T@qT@qT@qa2T2**R***@Rc*s*77@s@_@K)@q TC3#* 7O@qa TK@ q T[@q T+@'7@_@ i@)   ** q+T   ****@  dx?klT_kTh@97TkaT@'@@4*qAT7@2; R Rw*b* R R*7@IM*2+@+@qT3#*7O@[@ kTK@_@ kT3#*@7O@[@kTK@_@kATCqDT7@   ** 'qkT {h  **++@  dx%h}@kT {h?kT@97{ATZ_k!T@'@@@=4*qs&T @qTC3#*7O@qaTK@qT K)44+@7@?q@IyKT** *_qT *Px?kk ‹)Tk T. R R*7@/x:faRRrr* *! K?kmT* R~Q*qsT+@+@qT@qT@qT7@ K) 7@4C3#* 7O@[@kT_@K@QkTqT'@+@   ** qT  **@h hxhkTH@9H7T9?ksT@'@@@4*qs T*V@qT6**S4s*77@4@+@@w#* Rx**34s7@s5`7*`27@ T+@`+@4C3#*@7O@qTK@qT'K)@"Q44+@*}@zx+Q@ q T, Q}@2 * qT * x_k@kNŽJ1T k) T7 R R*7@@+@@ Z)@?!<T*{MOLWK_JgIoH_Rr# *AK?k-T*qsaT7@5U+@`+@4*SK)@hiQ x_qXUZ? qT QK2_ qkT *xqUZkÏ!T k !T*@7@ K) 7@4C3#* 7[@O@Qk! TK@_@k Tq T@+@   ** 'qT   **''@h hxhkT@9H79{TZ_ksT@'@@@y4*qsT* +@`+@4C3#*7O@qTK@qAT K)@aq`TB4+@Jxk Q@ qTLQ}@2 * qT * x?k@kNŽ)1T kJ T*@H5@*RRrr  *!K?k T* R~Q*qs T+@*`+@4SK)@hi Qx_qYUZ? qTQK2_ qkT *xqUZ?k!T k !TC3# R*`7O@qTK@qT+@@**+@@kiŸ?khŸk!4*qT+@ RW*7@%*+@`+fog_WO { @'2**R***@R2* 7sc* 7@q T@ q! T+@@q T@/@@ @   ** q+T   ****''@  dxklTkT(@97ZTkaT @4*@C@/@E)@@w RA% R R* R R@s*@@ @* '@)@?AT*{JOIWH_GgFoE_og _ W O { C@*+7h@qTh#@qTh'@qaT2!R*R***@Rc*s*77@s@_@ RK)h@qATC3#*@ 7O@q TK@ q T[@+@qT'7@_@9i@)   ** qkT   ****/ @@  x?klT_kT@97sTk!T'@@@ Rt4* _qT7@26 R Rs**"7@`7* *2+h@qT3#*7O@[@ kTK@_@ kT3#*7O@[@kTK@_@kTCq1T7@   '** qkT {h  **++@  x%h}@kT {h?kT@97{ATZ_k!T'@@@ R*4*_qTKh#@q!TC3#*7O@qTK@qAT K)+@!447@@?qIyT** *_qT *Px?kk ‹)Tk T!7RRrr  *! K?kT*ӂ~Q*_qT7@T5g+h'@q T7@ K)7C3#*7O@[@kaT_@K@Qk T@+@qT   '** q T  **@@ hx%hkT@979sTZ_kT'@@ 4* _q T7@57@4@wv#* R* R7@*@+@@ Z)@?T*{MOLWK_JgIoH_ #@@+7@ K)*@ 7C3#* R 7[@O@Qk TK@_@kT@+@q' T**qT **@ hx%hkT@9H7sTkT@4* '@q`T_ R RY +7@t5o g _WO{C@* R927C R7.@qTѤ* '7CXq&TX qa&TY9@)k9Tk9T* R** RC@C**2@qTѤ*@7CXs@ kTXw@ kATѤ*C7CXs@_k!CTXw@_kBTY_qkdT[)C@X   ** _qT zh  **@@ i (}@j8ikTzh?kT@9i7_AT9? k{T@[D)@8]4*6\46@qTC@ N)#47Ѥ*@"7CXs@_k!Tw@XQk!!T'@_qCT[)X   ** qT   **@ dh8hkTh@9H7T9?kT@[D)@ Rw=4*v<4t35 RY*[Y[:@qT>@qa%T:@qaTѤ* !7CXS@ k TXW@ k! TѤ* @7CXS@_k?TXW@_k!?TY_q+XT[)3@X   ** _qT zh  **@@ h xh}@kTzh?kT@9i7_AT9? k{T@[D)@P4*O454@9R7224%>@qAT3@ J)@ 7Ѥ*`7CXS@kTW@XQkAT@q,T[)X   ** qT   **@ $hxhkTh@9H7TZ_kT[D) R'4*&4Z* 3@3&H).I)R@(* * * *qT*6*&K)b@(* *qT*6***v4(4C@@w@N)3@k@W@J)*|wX@{z3@@yxC@wA@&2X'C@ N)7Ѥ* 7s@CXQkA TXw@ k T#@q#TX  [)Q *** qT   **@ Dh8%hkTh@9H7TkT@[D)@ R4*4IX$X3@ J)` 7@Ѥ*`7S@CXQkTXW@ kAT@q'kTQX   *** #qkT@** hxEhkTh@97T9?k!T#@ 4*'@ 4 R45C@*C!* R*Y@X@'@@#@@3@@@@@@C@@ Z)@?aT*{QOPWO_NgMoL_XX#X@'@@ R**`o g _WO{C@* R9 R7C R7B@qTѤ* '7CXq&TX qa&TY9E@)k :Tk9T* Rs** RC@Cs**F@qTѤ*@7CXs@ kTXw@ kATѤ/*C7CXs@_kaCTXw@kBTY_q^TC@X   ** qT F{h  **@@ i (}@j8ikTI{h?kT@9i7AT9? k{T@@ RxW4*/@suV4J@qaTC@ N)#47Ѥ*@"7CXs@k!Tw@XQk!!T'@q=T X   ** /qT   **''@ $h8hkT@9H7sTZ_kT/@@ @ R774*s564Y RYs*@VY VN@qTR@q%TN@qTѤ*!7CXS@ k!TXW@ k TѤ/*@:7CXS@_k9TXW@kA9TY_qRT3@X   ** qT F{h  **@@ h xh}@kTI{h?kT@9i7AT9? k{T@@ RxK4*/@suJ45@9L722u4R@qAT3@ J) 7Ѥ*@7CXS@_kTW@XQk!T@_qk'TX   ** /qT   **@ hxhkT@9H7sT9?kT/@@@ R!4*s 4*xsn5T3@3(4C@@w@N)3@k@W@J)*zwX@yx3@@vuC@A&6X'C@ N)7@Ѥ* 7s@CXQ_ka TXw@ k T#@_q+$TX  Q ** * /?q T   **@@ h8ehkT@97sT9?kT/@@@ Rw4*su48/@XRX3@ J) 7Ѥ*7S@CXQ_kTXW@ kaT@_qTQX   *** / qT@ @** hxhkT@97s?TkT/@ 4*@s 4 R5C@C!* R*Y@X@'@@#@@3@@@@@@C@@ Z)@?!T*{QOPWO_NgMoL_/@XX#X RN**o g _ W O {@* R9;#R`7Z@qT*%7o@qA%Tk@ q$TZS9%@)k,'Tk&T* R**^@qT*@7o@K@ kTk@O@ kAT*`&7o@K@_k%Tk@O@ka%TY;@_q *TW)/@   ** qT zh  **@@  (}@dj8ikTzh?kT@9i79{ATZ_ kTWD)@ R#4*Z5b@q!T R@7*7o@+@ k!Tk@/@ kT* 7o@+@kTk@/@?k!TY;@qTW)@   ** ?qkT zh  **++A  dxh}@kTzh?kTI@97{?ATk!TSD) R54*Zt5b RZ* Y` [Z4@97224/@c@O@I)*yxw/@@@sA$*  R*Y@;@@/@@@@ Z)@?T*{NOMWL_KgJoI_;@;5/@*/**jog _ W O { C@*#2**R***@Rc*s* 77@[@2[@2_@;@*_@2f@qTj@qTn@qa T[@f@qTC*7?@qaT;@ qT+@q T'_7@|R@)*% R Rs*q*;R*****D{xklTkT@9H7{T_A'@B4*5[52*+n@qT#*@ 7?@k T;@q T*@ 7?@k T;@q ToDq"T'7@   * j@q!TC*7?@qAT;@qT+@47@"@q(ykTqT*-GRR2r*r + *l%x k? kJ!T K?kT R~Q*5C5+7@7@qT@qT@qT_@@q!TC*7?@qT;@ qAT+@q T';@Z@)   * `` eF{v **@ dzxe{vkTH{vkT@97T'@\4*7@2*2*05@; @'@@#@ ****@ h_$kxklTkT@97Z{sT@'@B@4*)5@@+@qaT#* 7?@qA T;@k T* 7?@qA T;@k TkDqk!T';@   * `@qTC*7?@q!T;@qT+@4;@@ q(yT*Sn  R Rs*7@@;@@+@@'@@#@@ Z)@?T*{MOLWK_JgIoH_RR2r*r ``*_.ix kϱkJT K?kT R~Q* 5+;@;*6*64* R*&{h **@ h_i^jxEkih`kT){h?kT@97{sT@'@@[4*;@**@2*4 R7@`S@'#@og _ W O { C@*+22*R***@Rc2s* 77@[@2[@2_@;@*_@2s@qTw@qT{@q!T[@4s@qTC3#*7O@qaTK@ qT+@q T7@r@) *% R Rs*d**5****zxklTkT@9H7sT@sB@ @4*V52*+{@qT3#* 7O@k TK@qa T3#* 7O@k TK@qa TCq+FT7@   * w@qTC3#*7O@q!TK@qT+@7@q"@(ykTqT*!:JUP + *l%x k? kJ!T K?kT R~Qw@5+7@7@qT@qT@qT_@X4@qTC3#*7O@qTK@ q!T+@q T;@|@s@   * `$6#4* R: ****@ (_jxklTkT@97Z{9T@sB@@4*-5@@+@q!T3#* 7O@q TK@ka T3#* 7O@q TK@k! TCq%T;@   s* `@qTC3#*7O@qTK@qAT+@;@ q@(y*T*=V R R*7@  R Rs*7@@;@@+@@#@@@@8 ``*_.ix kϱkJT K?kT R~Q5+;@;65* Z)@?T*{MOLWK_JgIoH_F{s **@ zxe{skTH{skT@97sT@@\4*7@2*2*W 5@; @#@@&{h  **@@ _^djxEki`kT){h?kT@9I7{TsB[4*;@**@2*4 R7@ 1@#@og_WO{@*8@R7#@ R R7~@qTѤ*`7CYqTY qTYB9%@)kL$Tk $T"* R Rs** RK@O@S@W@s**@q!TѤ*7CY{@ kTYq!TѤ*77CY{@ka7TYq7TqKTK@sx*]@q TK@{@217Ѥ* .7{@CYQk-TYq!-T@qKTX*K1,@qT@q)T@qTѤ* &7CYK@ k%TYqA%TѤ*K7CYK@kAKTYqJTqT/@sx*@97224K@{@2{@2S@{@2{@2@O@*@2@W@*@2/@K@2K@27@K@2K@2O@3@*O@2O@;@*O@2*yX@X@{zxwK@@O@@S@@W@@/@@3@@7@@;@A^@q T/@K@217Ѥ*"7K@CYQka!TYq!T@qTX*&*@qaTѤ*7CYqTY q!TYB9%@)kl#Tk+#T@qATѤ*7CYqaTY@ kTѤ*`)7CYq)TY@k(TqTO@Ox   * `@q TO@@2!7Ѥ*@7CYqT@YQ?kAT#@?qTX   * `@qT@qT@q TѤ*7CYqTYO@ kTѤ*`7CYqTYO@kTqT3@Ox   * `*@9724K@5Do@q T3@O@2 7Ѥ* 7CYq TO@YQ_k T@_q+TX   * `*@qaTѤ*@7CYqTY qTY9%@)kTkKT*'*@9(725@q!TѤ*`7CY{@ kTYqTѤ*"7CY{@k"TYq!TqTS@sx*2@qaTS@{@27Ѥ*7{@CYQk!TYqT@qTX*"@qT@qT@q!TѤ*`7CYK@ kTYqTѤ*@$7CYK@k#TYqa#TqKT7@sx* @q T7@K@27Ѥ*7K@CYQkTYqT@q+TX*up*je@qaTѤ* 7CYqa TY q TY9%@)k TkTzx** djx8{xkTzxkT@9(7T@@@ R4*4>XX}**Dkx8zxkT@97T@@74*54X@*@9h724 R@qATѤ*7CYqATY@ kTѤ*,7CYq,TY@k,TqkTW@Ox   * `#AqaTW@@2`%7@Ѥ*7CYq!T@YQ?kT#@?qkTX*` RY@X@X@#@@@@@@@@K@@O@@S@@W@@/@@3@@7@*@;@@ Z)@?QT*{SORWQ_PgOoN_AqT AqTAqT@Ѥ*@7CYqTYO@ kaT@Ѥ*77CYq!7TYO@k6Tq xT;@Ox   * `# AqT;@O@2/7@Ѥ*7CYqTO@YQ_kT@_qKtTX*`o**@*B=zx** dzxx{xkTzxkT@9(7T@@@ R4*5XX3**zyxzykT@979T@@@4* 5X"A&A*A.A2A(*A *A *A *A *A * * * *qT@@+6*@NFyh  **@@ (`)^Dkh8ejikTIyh?kT@9i79!T@@ Rw4*u4K@65O@KS@OW@S/@W3@/7@3;@7;*CXX **@ h`i^dkh8kikT@9(7?sT@@@ RW4*U4X#* R RY**2Fyh@**@ (_)^Dkhxeji(`kTIyh?kT@979T@@W4*U4 RXX@@ **@ h_i^khxkikT@9(79_sT@@ R4*4X@:zx** dj8{xkTzxkT@9(7T4*@@4@4XX@@@ R**Dkx8zxkT@97T@4*@4 RK@5X@@ R**zx** dzx{xkTzxkT@9(7TW4*@@H5XX@@@ R**zyxzykT@979TX4*@@(5X@@@ Rzh@** (`)^Dk8ejikTzh?kT@9 79!TW4*@@5XX@** h`i^dkh8kikT@9h7?sT4*@@H4X#8**;zh@** (_)^Dkxeji(`kTzh?kT@979TW4*@@h5XXT@** h_i^khxkikT@9h79_sTw4*@@4rXog_WO{@*8`R7#` R R7Ȧ@qTѤ*`7CYqTY qTYB9@)kL$Tk $T"* R Rs** RK@O@S@W@s**Ȫ@q!TѤ*7CY{@ kTYq!TѤ*77CY{@ka7TYq7TqKTK@sx*]Ȯ@q TK@{@217Ѥ* .7{@CYQk-TYq!-T@qTX*K1,Ȳ@qTȶ@q)TȲ@qTѤ* &7CYK@ k%TYqA%TѤ*K7CYK@kAKTYqJTqT/@sx*@97224K@{@2{@2S@{@2{@2@O@*@2@W@*@2/@K@2K@27@K@2K@2O@3@*O@2O@;@*O@2*xX@X@{zywK@@O@@S@@W@@/@@3@@7@@;@A^ȶ@q T/@K@217Ѥ*"7K@CYQka!TYq!T@qTX*%*AqaTѤ*7CYqTY q!TYB9@)kl#Tk+#TAqATѤ*7CYqaTY@ kTѤ*`)7CYq)TY@k(TqkTO@Ox   * `Aq TO@@2!7Ѥ* 7CYqT@YQ?k!T#@?qTX   * `AqTAqTAq TѤ*7CYqTYO@ kTѤ*`7CYqTYO@kTqkT3@Ox   * `*@9h724K@5oAq T3@O@2 7Ѥ*7CYq TO@YQ_k T@_q TX   * `*Ⱥ@qaTѤ*@7CYqTY qTY9@)kTkKT*'*@9(725Ⱦ@q!TѤ*`7CY{@ kTYqTѤ*"7CY{@k"TYq!TqTS@sx* @qaTS@{@27Ѥ*7{@CYQk!TYqT@qTX*@qT@qT@q!TѤ*`7CYK@ kTYqTѤ*@$7CYK@k#TYqa#TqKT7@sx*@q T7@K@27Ѥ*7K@CYQkTYqT@q+TX*up*je"AqaTѤ* 7CYqa TY q TY9@)k TkTzx** djx8{xkTzxkT@9(7T@@@ R4*4>XX}**Dkx8zxkT@97T@@@74*44qX*@9h724 R&AqATѤ*7CYqATY@ kTѤ*,7CYqa,TY@k+TqkTW@Ox   * `#*AqaTW@@2@%7@Ѥ*7CYq!T@YQ?kT#@?qk~TX*` RY@X@X@#@@@@@@@@K@@O@@S@@W@@/@@3@@7@*@;@@ Z)@?KT*{SORWQ_PgOoN_.AqT2AqT.AqT@Ѥ* 7CYqTYO@ kAT@Ѥ*`27CYq2TYO@k1Tq sT;@Ox   * `#au2AqT;@O@2`*7@Ѥ*7CYqaTO@YQ_kT@_qKoTX*`H**A*zx** dzxx{xkTzxkT@9(7T@@@ R4*5XX3**zyxzykT@979T@@@4*5XNFyh  **@@ (`)^Dkh8ejikTIyh?kT@9i79!T@@ Rw4*t4K@U5O@KS@OW@S/@W3@/7@3;@7;*lXX **@ h`i^dkh8kikT@9(7?sT@@ RW4*T4X@#* R RY**[Fyh@**@ (_)^Dkhxeji(`kTIyh?kT@979T@@W4*T4 RXX:@@ **@ h_i^$khxkikT@9(7_sT@@ R4*4X@czx** dj8{xkTzxkT@9(7T4*@@4@5XX@@@ R**Dkx8zxkT@97T@4*@4 RK@5X@@ R**-zx** dzx{xkTzxkT@9(7TW4*@@(5XX@@@ R**zyxzykT@979TX4*@@5X@@@ R(zh@** (`)^Dk8ejikTzh?kT@9 79!TW4*@@5XX@** h`i^dkh8kikT@9h7?sT4*@@H4X#`**czh@** (_)^Dkxeji(`kTzh?kT@979TW4*@@H5XX|** h_i^$khxekikT@9h7_sTu4*@@4qXcWO{ *** 6*q T** 6*q`T** 6*qT**6*@RR r rD R7*{BOAWè_Cog_WO{@**#2*7@@R(rh i#h` `̌R*̬rh@@q+T j @ hxLiixk}mkbk  Ki)xi@ KT`q(T#2*@6q* 5R"Rrr@`` @` @)@?T*{HOGWF_EgDoCC_7h@q T>꣐Rj=r)})}**)e) b@ K) ̌R**̬rY=:=_qKT*h @ o)}q ixJ}KJbJ i)x+Th@i @o$xklTk*T****Rb@{kKTh@kkT**@@b@*` @a@b@)54*Cog_WO{@|**#2* 7@@R(rh i ` R(r~R(r`R(r~h @H7h@*h@qT@+~ yxjk) j+j? Th@qT@+~ yxjk) j+j? T@`@Z`_qT#2*6K"R5RrrH*>7(?飐Ri=r}a@}) e )K ?q9== T룐R*k=rzi @q} e (y;x Th @yxklTkJT***룐Rk=rRa{T+**@@` @`@  @)@?a T*{HOGWF_EgDoCC_*h@qKTR|=rzi@} e (i*xh@ixklTk T***Rh Ta@` @2b@2a@`@*c@257**WO{C@@ =Jq|6  4 @**}@*?qT @> RJ} 2,yxL qj(8+T@@)@)2***@4**7*RRrr \)@?T*{COBWAD_*og_WO{C--D--** ** +7( @)@R(rh i(h` *('@) qT+ @l@m @/Q*.}@}@?q TQ~ ~ D| E~ fQ'@; @{x' |@4 kT@T@_q kT ||xyx|K?qWZkMTy'x_ kjT ||xyx|K?qWZkMTy'xџkT ||xyx|K?qWZkMTy'x T| Q@ `aT< ||xyx|K?qWZkMTy'x kT@ k T`T ||xyx|K?qWZkMTy'x` ||xyx|K?qWZkMTy'xT| ||xyx|K?qWZkMTy'x`!TqkT ||xyx|K?qWZkMTy'x_kjT ||x{Kyx{?q{WZkMTy'x?aT_k*T('@)@ Q) Q(}H ('@)@( ySQH @@qTH?飐Ri=r }@I})*)e)  K_k: kT_kMT**R@_kkT_kMT**Rh @)q T* R_qT*4h@?kd@zdBzi @*oJ}@+ixqk}h (i*xTh@i @(o$xk T***Rb@{kTh@9?k T` @a@b@)7*(RRrr* 5R"Rrr` @` @`? *{EODWC_BgAoƨ_*CO{@*222*C9yq!T**2S2_9*@7322*`6**6CS2*7qTC2**`6***47*qT**2**46* @)@?T*{DOC@C_ O{*@* R)r*qT229*@6 2*6*2**@7*7**T6* @)@?T*{COB @__WO{@ *?*#2*` 7@@R(rh i#hhR` (r~hR(r}h @H*#@q+T*+~ hxjk.})? j+ hx knJ} j k.KT9`?k*T#2*@6WRRrrZ*F5R"Rrr;7h@qT~@~ө}jh kiJ k ٚj(H} `(k)h @y5xh T` @a@b@b@)**@` @  @)@?!T*{GOFWE_D@_ O{@h@H`@ `2 R2 44RRrrRRrr Rr * @)@?T*{COB @_@R(r@}@h `@b @a @@*22@{C`@D R{A*B__qT @9?)qT2Rr_J|@ h )h+8Tik8?)q!T *i?h(8_{C`{AB_{C`{AB_@ @ @ @mMmc KI )}M*)R }R) % _@ @ @ @ @RLsr KI K% __WO{**~@q T**@8K`6}@ T{COBWA_Ĩ_ {@22*97*** @)@?T*{B @_A7?qT*** i8 j8) ?kK]3K(x T?q(}_Rr_@y*(y_@y* Z}S(y_?qKT*_(8 hh8 ) J+8AT xS_|S 9*(9_|S 9*(9_@*(_@* Z(_|S |S |S 9*( 9)9*9_|S |S |S 9*(9)9*9__WO{**?*+R rkJT72k{COBWA_Ĩ_{C2*7***{A*B_{C**7***{A*B_O{C*@742*@72`7* ***{A*O¨__WO{4**( 7}@R}(r qTw~s7R(rz99?T {DOCWB_AE_֟qT~@K l+zhxL!  m,x T_WO{4**( 7}@R}(r qTw~s7R(rz99?T {DOCWB_AE_֟qT~@K l+zhxL!  m,x T_WO{!4**( 7}@R}(rqTw~@R(rz99? TqT~@K l+jh8L!  m,8 T{DOCWB_AE__WO{!4**( 7}@R}(rqTw~@R(rz99? TqT~@K l+jh8L!  m,8 T{DOCWB_AE_og_WO{*rSK}@R(r@@q+T**ih)q}@T#yqT*2hz{ <yxK}@_T`z{@h kT {FOEWD_CgBoA_og_WO{* 2 y37}@R(r@@q+T**ih)q}@T#@yqT*2hz{ <yuxK}@_T`z{@h kT {FOEWD_CgBoA_og_WO{*s2v3}@R(r@@q+T**ih)q}@T#@9qT*2hz{ <iu8K}@_T`z{@h kT {FOEWD_CgBoA_og_WO{*s  }@R(r@@q+T**ih)q}@T#9qT*2hz{ <i8K}@_T`z{@h kT {FOEWD_CgBoA_og_WO{*hR2&}@R(r@@q+T**ih)q}@T#@qT*2hz{ <yuK}@_T`z{@h kT {FOEWD_CgBoA_og_WO{* 2 u37}@R(r@@q+T**ih)q}@T#@qT*2hz{ <yuK}@_T`z{@h kT {FOEWD_CgBoA__ qTRr_?4J|@ hi8)* qS)k!̚h? (T*__ qTRr_b4I|@(*J JqS $ʚ*h(8 +T*_WO{C*kTV**js82)!* *j38RRr*r{BOA*Wè_C WO{@`^@24`4Rr *~F@RRrr @)@?T*{DOCWB @C_@R(r@}@h@b@@*22@O{@#S7@@7**RR* *RR`* @)@?T{COB__WO{@*qT# @JRJr?kT`# @?qaTa"@9c&@9?qTqaT`2# @`B# @=y`R# @`b# @=yc@93!R:98R3c@9*K }@>9c@9 K 7}@B9c@9 K 7}@F9c@9 K 7}@J9c@9 K 7}@N9c@9 K 7}@R9c@9 (K}@V93`# @*`# @*"`# @*&`# @**C)D) (   _k T~@R(r a&@h 4C)@2 Q@@yU4RrR#Rr*4Rr4Rr"Rr @)@?T*{GOFWE_D@_%R4RR$Rrr4Rr22@yy**CO { @**'#S`7@@#7DFEc***6Rrk`T@R@R'@s***R@RA**'@ ])@?T*{JOIC@_WO{@*? q T*5 h@y)@y kT h@y)@y kT h@y)@y kT hV@9)@9 kT hR@9)@9 kT hN@9)@9 kT hJ@9)@9 kT hF@9)@9 k T hB@9)@9 k T h>@9)@9 k T h:@9)@9 k TIh&@h42L hV@9)@9 kaT hR@9)@9 kaT hN@9)@9 kaT hJ@9)@9 kaT hF@9)@9 kaT hB@9)@9 kaT h>@9)@9 kaT h:@9)@9 kaTRrR1T*7 *Rr+k T R@ 77 7{RIR y2@7qkTq!Th&@426**R** 2RRs2h&@*5V62*7a@b@*7h@iC)2 7h&@4qkTqaThC)j@b&@ 2( A7 7*@7 h:@9)@9 k T h>@9)@9 k T hB@9)@9 k T hF@9)@9 kT hJ@9)@9 kT hN@9)@9 kT hR@9)@9 kT hV@9)@9 kT***RR* @)@?T*{COBWA_R* **RR*WO{C@iRS9y*C3R277@9** 27+R rTqHT5"qAT5422* @)@?T*{EODWC@_O{@R2r9R@R2r2@7 M9 72:@R229@72B@R229` 7 2n@R229 72f@R22972&@R229 7+R r* ** @)@?AT*{BOA_****{@iÌRJR mR+yy C27#27*  2 2 @)@?T*{C@_{@RJRk R+yy C27#27*  2 2 @)@?T*{C@_ {@{RJR y27* 2 2 @)@?T*{B @_O{@i RJRK RC2+yy 7#27@ R*4RrRrs*  2 2 @)@?T*{COB_WO{@i R*q+yI Ry HR )(@9 9IT 2 22RR2222s4AR@R2aR`R2@9@9R# cR9Rc@9@9*KR # A}@9@9@9 KR4# A}@9@9@9 (K)RC }@9c!R7C27#2@7@ Rr`TRrRrs*  2 2 ])@?T*{FOEWD_O{   @ )@2#27 R*4RrRrs* 2 2 @)@?T*{COB_og_WO{@R**(rR q T*2w[R * 2*6qTkJT2*  kT**2K6K*28@~S~S~S{9u9h9i 9j9!7qTC@q *TgA)IRiIRqi y)?S2*?3?q}IQ *}S }S"=S#=SAR9.9i9h&9j"9k*9277q9T*22  2 2*{FOEWD_CgBoA_**O{*?qlT4_qA TqT * *@9k@8j **8aT2 9:RRrrCRR2r*r7qT * *@9k@8J+ *8aT2 9*RR2r*r*{BOAC_O{*qTqT * *@9@8j **8aT227*RR2r*r ***{BOAC_ O{@*qLTq+T~@*hh8jh8J+ *h(8?ATRR2r*r227*** @)@?T*{COB @_O{**7qT@9qT22792**6***`RrQ*****26*`Rra*h***{BOAC_{@9c4*@9c42@9c42@9422{_*{_CWO{@@9Mq T@9 qa T @9 @9@94xqT R* R R*@#R2uS2 7qKT yS#_1` 1@iq8j8a8`81231  3ki*xi*xJ )T*RRrr ])@?aT*{\O[WZC_**Rr{C(b@`@{AB_R&4F_w '4AN[hu>IT_judq}\\\\\\\\\\\\(=================9e  w~ !)18:Bd?&Ee"3CJVbnzWkw?w Ag--LLO A$Y7O !16;@EJOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!k !.*qw8=BGLQV[`ej f h %  j k j ( k@B%s: reference is unexpectedly set: mask=0x%04X, ref=0x%04X, enable=%d. %s: toggling i2c switch to %s 6[ FTS ] %s: GLOVE_MODE Disabled! 6[ FTS ] %s: COVER_MODE Disabled! 3[ FTS ] Cannot reset the device! ERROR %08X 3[ FTS ] %s: Panel CRC Error FOUND! CRC ERROR = %02X 3[ FTS ] %s Cannot restore the device ERROR %08X fts_controller_ready_event_handler6[ FTS ] gesture event data: %02X %02X %02X %02X %02X %02X %02X %02X statusfts_status_showMode: 0x%08X MS strength =3[ FTS ] %s: Found invalid cmd/arg 3[ FTS ] %s: test in progress! 3[ FTS ] bad len. len=%zu 3) Read Frames: requestHDMDownload3[ FTS ] %s: Choose a MS type of compensation data ERROR %08X 3[ FTS ] %s: error while requesting data... ERROR %08X 3[ FTS ] %s: can not allocate node_data... ERROR %08X6[ FTS ] ms_force_len = %u ms_sense_len = %u 6[ FTS ] %s: Command = %02X %02X %s Interrupt enabled. 6[ FTS ] %s: Verifying if Cx CRC Error... 3[ FTS ] %s: Invalid Signature while reading count! ERROR %08X 6[ FTS ] %s: New count found! count = %d! Frame ready! 3[ FTS ] errorHandler: Key Open ! 3[ FTS ] %s: error while reading Sync Frame header... ERROR %08X /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsTest.c[ FTS ] %s: Node[%d,%d] = %d exceed limit [%d, %d] %s: Node[%d,%d] = %d exceed limit > %d 6[ FTS ] Collecting MS Raw data... 6[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST:.................OK 6[ FTS ] MP FLAG saving OK! 3[ FTS ] production_test_data: checkLimitsGap MS RAW failed... ERROR = %08X 6[ FTS ] MS RAW ADJ PEAK:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJV_MAP_MAX failed... ERROR %08X 6[ FTS ] MS KEY CX1 TEST: 6[ FTS ] MS KEY CX1 TEST:.................SKIPPED 6[ FTS ] MS LP CX2 ADJ VERT TEST: 6[ FTS ] MS TOTAL CX LP TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE GAP TEST:.................SKIPPED 6[ FTS ] SS IX2 SENSE ADJ HORIZ computed! 6[ FTS ] SS IX2 SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX SENSE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: computeAdjVert SS CX2 FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 SENSE ADJHORIZ TEST: 6[ FTS ] SS TOTAL CX SENSE TEST: SS_TOUCH_ACTIVE_TOTAL_CX_SENSE_MAX6[ FTS ] SS LP IX CX testes are starting... 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 LP FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP FORCE failed... ERROR COUNT = %d 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS TOTAL CX LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE ADJV computed! 3[ FTS ] %s: SS Force Node[%d] = %d exceed limit [%d, %d] %d6[ FTS ] cleanUp: system reset... 6[ FTS ] Command m3 hold... 3[ FTS ] flash_erase_unlock: ERROR %08X 6[ FTS ] Programming Procedure for flashing started: fts-event-queue&info->bus_mutex3[ FTS ] Probe Failed! 6[ FTS ] bus_reg_name = %s st,disp-rate-gpio[ FTS ] %s: toggling i2c switch to %s [ FTS ] %s: Screen OFF... 6[ FTS ] %s: enter in gesture mode ! 6[ FTS ] %s: Cover Mode setting... 3[ FTS ] %s: Timed out after waiting %d seconds. [ FTS ] %s: Echo event of command = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: F ! 3[ FTS ] %s: bad len. len=%zu fts_heatmap_mode_store6[ FTS ] %s: Getting gestures coordinates... 3[ FTS ] %s:Invalid cmd(%u). valid cmds are either 0 or 1! 6[ FTS ] %s: Version = %02X%02X 6[ FTS ] Reading Sync Frame... 6[ FTS ] Flash Page Erase Finished! ERROR %08X 6[ FTS ] Sensing On! MS BASELINE FRAME =SS STRENGTH FRAME = 6[ FTS ] Reading error info... RESULT = FINISHED 6[ FTS ] Finish to allocate memory! [ FTS ] errorHandler: No Action taken! [ FTS ] Adding error in to ErrorList... 6[ FTS ] %s: Force_len = %d Sense_len = %d Offset_force = %04X Offset_sense = %04X checkLimitsMinMaxMS_RAW_LOWPOWER_DATA_GAP6[ FTS ] MS RAW LP ADJ VERTICAL TEST:.................OK 3[ FTS ] MS CX2 MIN MAX TEST:.................FAIL 3[ FTS ] MS CX2 ADJ HORIZ TEST:.................FAIL 3[ FTS ] production_test_data: production_test_cx_lp failed... ERROR = %08X 6[ FTS ] %s MS CX LP TEST:.................SKIPPED MS_TOUCH_LOWPOWER_CX1_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJH_LP_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST: 3[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................FAIL 6[ FTS ] Getting SS Frame... 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW FORCE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP SENSE TEST: SS_TOUCH_ACTIVE_IX1_FORCE_MIN_MAX6[ FTS ] SS IX2 SENSE MIN MAX TEST:.................SKIPPED 3[ FTS ] SS IX2 SENSE ADJH TEST:.................FAIL 3[ FTS ] SS CX2 FORCE ADJV TEST:.................FAIL 6[ FTS ] SS CX2 SENSE ADJH TEST:.................OK 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 LP FORCE ADJ TEST: 6[ FTS ] SS IX2 LP FORCE ADJV computed! SS_TOUCH_IDLE_TOTAL_IX_FORCE_MINSS_TOUCH_IDLE_TOTAL_IX_SENSE_MINSS_TOUCH_IDLE_TOTAL_IX_SENSE_MAX6[ FTS ] SS TOTAL IX LP SENSE ADJHORIZ TEST: SS_TOUCH_IDLE_TOTAL_IX_ADJ_HORIZONTAL3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_LP_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS CX2 LP FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL CX LP FORCE MIN MAX TEST: SS_TOUCH_IDLE_CX1_SENSE_MIN_MAXSS_TOUCH_IDLE_CX2_SENSE_MIN6[ FTS ] SS TOTAL CX LP SENSE ADJ TEST:.................SKIPPED SS LP Init Data Ix2_fm = SS LP Init Data Cx2_sn = 6[ FTS ] %s: Normal Frame average = %d FS Uniform (%) =6[ FTS ] No limit File data passed... try to get them from the system! 6[ FTS ] cleanUp: enabling touches... fromIDtoMask3[ FTS ] flash_erase_page_by_page: Page mask ERROR %08X 6[ FTS ] 6) FLASH ERASE: 6[ FTS ] Final check OK! 3[ FTS ] disableGesture: Size not valid! %d > %d ERROR %08X 3[ FTS ] %s: Failed to get bus pullup regulator 6[ FTS ] %s: Sense OFF! 3[ FTS ] %s: i2c read failed, fts_writeRead returned %i4[ FTS ] Heatmap frame has stale counter value %ifts_read_panel_extinfoftm5_fw.ftb3[ FTS ] %s : Invalid touch type = %d ! No Report... 6[ FTS ] %s: Unknown force cal = %02X %02X %02X %02X %02X %02X OscTrim frequency afe:0x%02X%02X%02X%02X 6[ FTS ] %s: file = %s, force = %d, keep_cx = %d 3[ FTS ] Error during reading FW file! ERROR %08X 3[ FTS ] %s: bus is not accessible. 3[ FTS ] COMMAND NOT VALID!! Insert a proper value ... heatmap_mode3[ FTS ] %s: Call before echo enable/disable xx xx .... > gesture_mask with a correct number of parameters! ERROR %08X 3[ FTS ] %s: invalid coordinates! ERROR %08X 6[ FTS ] addr = %llx SS Data TOT Cx_fm = 3[ FTS ] Error reading Sensitivity Calibration Coefficients ERROR %08X Present Driver Mode: %08X 6[ FTS ] Reading Frames...! 3[ FTS ] Error during TP Sensitivity Precal ... ERROR %08X 6[ FTS ] ms_key_len = %u 3[ FTS ] fts_system_reset: ERROR %08X 3[ FTS ] %s: error while reading the system data ERROR %08X fts_enableInterrupt[ FTS ] Interrupt disabled. 6[ FTS ] %s: No Config CRC Error Found! 6[ FTS ] %s: Requesting frame %02X attempt = %d 6[ FTS ] %s: Trigger writing into the flash... saveMpFlag6[ FTS ] %s: Saving MP Flag OK! addErrorIntoList/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsFrame.c6[ FTS ] %s: Starting to get frame %02X 6[ FTS ] %s: Getting MS frame at %llx... 3[ FTS ] production_test_data: readMutualSenseCompensationData failed... ERROR %08X 6[ FTS ] MS CX1 TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_MAP_MAX failed... ERROR %08X 6[ FTS ] MS CX2 ADJ VERT TEST:.................OK MS_TOUCH_ACTIVE_TOTAL_CX_ADJ_HORIZONTAL6[ FTS ] MS LP CX2 ADJ TEST: 6[ FTS ] MS TOTAL CX ADJ LP TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE MIN MAX TEST: 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_GAP failed... ERROR %08X 6[ FTS ] SS RAW SENSE TEST:.................SKIPPED SS_RAW_LOWPOWER_DATA_FORCE_EACH_MIN6[ FTS ] SS IX2 FORCE ADJ TEST: 6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX FORCE ADJV TEST:.................OK 3[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL CX FORCE TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS CX2 SENSE ADJH failed... ERROR %08X SS Init Data Ix2_sn = SS Init Data Cx2_sn = 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_LP_FORCE_MIN_MAX failed... ERROR %08X SS_TOUCH_IDLE_CX2_ADJ_VERTICAL6[ FTS ] SS TOTAL FORCE LP MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL CX LP SENSE ADJH failed... ERROR %08X MS Digital Gain =3[ FTS ] %s: Set TP Sensitivity Scan Mode... ERROR %08X! 3[ FTS ] parseProductionTestLimits : ERROR %08X 6[ FTS ] getFWdata Finished! 6[ FTS ] Reading Fw file... 6[ FTS ] parseBinFile: Fw Signature OK! 6[ FTS ] parseBinFile: FILE Fw Version = %04X 6[ FTS ] Command enable uvlo ... 6[ FTS ] 3) ENABLE UVLO AND AUTO POWER DOWN MODE : 3[ FTS ] flash unlock FAILED! ERROR %08X 3[ FTS ] enterGestureMode: ERROR %08X 3[ FTS ] %s: Cannot read the coordinates! ERROR %08X 3[ FTS ] %s: Failed to disable DVDD regulator 6[ FTS ] %s: Power Cycle Finished! ERROR CODE = %08x 3[ FTS ] ERROR: %s: Failed to get regulators st,regulator_avddheatmap_enable%s: BLANK 6[ FTS ] Sensor inverted = %u fts_nop_event_handler6[ FTS ] %s: Self touch negative Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by MID with real raw frame = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s No proximity! 6[ FTS ] %s: C ! 6[ FTS ] %s: Z ! 3[ FTS ] %s: Invalid event passed as argument! ADDR_FLASH_STATUS read failed 0x%04X 6[ FTS ] Get 1 SS Frame 6[ FTS ] Get SS Compensation Data... SS Data Cx2_fm = 3[ FTS ] %s: Error during fts_mode_handler! ERROR %08X touchsim_start3[ FTS ] Error requesting compensation data ERROR %08X 6[ FTS ] TOT SS Compensation Data Reading Finished! 6[ FTS ] Sensitivity Calibration Coefficients Reading Finished! DIAGNOSTIC TEST: 1) I2C Test: 3[ FTS ] Error while setting TP Sens mode... ERROR %08X %08X6[ FTS ] force_len = %d sense_len = %d f_ix1 = %d s_ix1 = %d f_cx1 = %d s_cx1 = %d 6[ FTS ] MS Force Len = %d Sense Len = %d System reset DONE! 6[ FTS ] ECHO OK! 6[ FTS ] %s: Read config memory FINISHED! errorHandler: handling Finished! res = %08X pollErrorList[ FTS ] Frame acquired! 3[ FTS ] production_test_initialization: ERROR %08X 3[ FTS ] %s: Error while Flushing the FIFO! ERROR %8X 3[ FTS ] MS RAW MIN MAX TEST:.................FAIL 6[ FTS ] MS RAW ADJ Peak: Getting max ADJH 6[ FTS ] MS CX2 MIN MAX TEST: 6[ FTS ] MS CX2 ADJ VERT TEST: 6[ FTS ] MS TOTAL CX MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJH_MAP_MAX failed... ERROR %08X MS_TOUCH_ACTIVE_TOTAL_CX_ADJ_VERTICAL3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX2_MAP_MIN failed... ERROR %08X 6[ FTS ] MS KEY TOTAL CX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJV_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_LP_MAP_MIN failed... ERROR %08X 3[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................FAIL 6[ FTS ] SS IX2 FORCE MIN MAX TEST: 3[ FTS ] SS IX2 FORCE ADJV TEST:.................FAIL 6[ FTS ] SS CX1 FORCE TEST:.................OK 6[ FTS ] SS TOTAL CX FORCE ADJ TEST: SS Init Data Cx2_fm = 6[ FTS ] SS TOTAL IX LP FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL IX LP SENSE TEST: 6[ FTS ] SS TOTAL IX LP SENSE ADJ HORIZ computed! 3[ FTS ] production_test_data: checkLimitsMap SS CX2 LP FORCE failed... ERROR COUNT = %d 3[ FTS ] SS TOTAL CX LP FORCE ADJV TEST:.................FAIL 6[ FTS ] SS CX2 LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST: 3[ FTS ] %s: SS Sense Node[%d] = %d exceed limit [%d, %d] 3[ FTS ] %s: Error while disabling Gain in TP Sens Mode! ERROR %08X 3[ FTS ] getFWdata: No device found! ERROR %08X 3[ FTS ] flash_full_erase: ERROR %08X 3[ FTS ] hold_m3 FAILED! 6[ FTS ] flash unlock COMPLETED! 6[ FTS ] flash erase COMPLETED! 3[ FTS ] %s: FW reported more than %d points for the gestures! Decreasing to %d readGestureCoords6[ FTS ] %s: Offset: %llx , coords pairs = %d st,panel_map6[ FTS ] reset_gpio = %d 6[ FTS ] Automatic firmware update disabled [ FTS ] %s: Mode Handler starting... 3[ FTS ] Unexpected heatmap size: %i x %i3[ FTS ] %s: Different Panel AFE Ver: %02X != %02X... Execute Panel Init! 6[ FTS ] firmware name = %s 3[ FTS ] fts initialization failed %d times fts_status_event_handler6[ FTS ] %s: Self detect frame flatness Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Golden Raw Validation Fail = %02X %02X %02X %02X %02X %02X stm_fts_cmd_store6[ FTS ] %s: typeOfCommand[%d]=%02X fts_gesture_coordinates_show6[ FTS ] %s: proc entry CREATED! 3[ FTS ] FW dimension expected by Host is less than actual size: expected = %d, real = %d 3[ FTS ] can not trigger Force Cal! ERROR %08X 6[ FTS ] Setting Scan Freq... 6[ FTS ] Size = %d 3[ FTS ] %s: error while reading HDM data header ERROR %08X readSelfSenseGlobalData3[ FTS ] %s: write failed...ERROR %08X ! 6[ FTS ] %s: Requesting System Info... readSysInfo3[ FTS ] %s: The Data ID is wrong! ids: %02X != %02X ERROR %08X 3[ FTS ] errorHandler: Force Short to GND! 6[ FTS ] %s: Starting to poll ErrorList... count = %d %s: Starting to get frame %02X 6[ FTS ] MS RAW ITO ADJ TEST: 3[ FTS ] MS RAW DATA TEST:.................FAIL fails_count = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS RAW LP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsGap MS RAW LP failed... ERROR = %08X 6[ FTS ] MS RAW LP ADJ HORIZONTAL TEST: 6[ FTS ] MS CX Testes are starting... 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX1_MIN_MAX failed... ERROR %08X 6[ FTS ] MS CX2 MIN MAX TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJH failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX ADJ VERT LP TEST: SS_RAW_DATA_SENSE_MIN_MAX6[ FTS ] SS RAW SENSE GAP TEST:.................SKIPPED SS_RAW_LOWPOWER_DATA_SENSE_EACH_MIN6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................OK 6[ FTS ] SS IX1 SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST: 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 LP SENSE TEST failed... ERROR COUNT = %d 6[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................OK 3[ FTS ] %s: Error while capturing the frame %d! ERROR %08X 3[ FTS ] %s: Invalid arguments Passed! ERROR %08X 3[ FTS ] %s: error while performing Single Ended Special Autotune! ERROR %08X tp_sensitivity_test_std_ms3[ FTS ] wait_for_flash_ready: ERROR %08X 6[ FTS ] Skipping erase CX page %d! 3[ FTS ] flash_erase_page_by_page: Disable info ERROR %08X 3[ FTS ] system reset FAILED! 6[ FTS ] 5) FLASH ERASE UNLOCK: 6[ FTS ] updateGestureMask: gesture mask to disable SET! 3[ FTS ] enterGestureMode: enableGesture ERROR %08X 3[ FTS ] %s: Feature not allowed when in Cover mode! ERROR %08X check_feature_feasibility[ FTS ] %s: reference is unexpectedly set: mask=0x%04X, ref=0x%04X, enable=%d. %s/input0%s: Screen ON... 3[ FTS ] %s: Error while executing system reset! ERROR %08X stm_fts_production_limits.csv6[ FTS ] %s: Mutual pure raw Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode leave by BLD with real raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Previous Water entry = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown palm touch status = %02X %02X %02X %02X %02X %02X Aoffset magic number:0x%02X%02X%02X%02X 6[ FTS ] Get MS Compensation Data MS Data (Cx2) = 6[ FTS ] Message received: size = %d, counter_id = %d, action = %04X 3[ FTS ] Wrong total address size! 6[ FTS ] Read FW File Finished! 3[ FTS ] Error during flash page erase... ERROR %08X SS BASELINE FRAME = 6[ FTS ] Disabling Frequency Hopping... %02X => %02X 3[ FTS ] %s: error while reading info data ERROR %08X 3[ FTS ] %s: error while reading node data ERROR %08X 6[ FTS ] setResetGpio: reset_gpio = %d [ FTS ] %s: Setting scan mode OK! 6[ FTS ] %s: FINISHED! 6[ FTS ] CONFIG VER = %04X 6[ FTS ] Force Len = %d 6[ FTS ] %s: Reading count... setActiveScanFrequency[ FTS ] Error Found into ErrorList! [ FTS ] %s: Starting to get frame %02X 3[ FTS ] %s: can not allocate sense_data ERROR %08X readSyncDataHeader[ FTS ] %s: addrSize = %d 3[ FTS ] fts_writeFwCmd: ERROR %08X 3[ FTS ] computeAdjHoriz: ERROR %08X 6[ FTS ] MS RAW MIN MAX TEST: MS_RAW_DATA_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] MS RAW ADJ HORIZONTAL MIN/MAX:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_RAW_MIN_MAX failed... ERROR %08X MS_TOUCH_ACTIVE_CX2_MIN3[ FTS ] production_test_data: checkLimitsMap MS CX2 MIN MAX failed... ERROR COUNT = %d 3[ FTS ] MS KEY CX2 TEST:.................FAIL 3[ FTS ] production_test_data: computeTotalCx failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_TOTAL_CX_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMinMax MS LP CX1 failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS LP CX2 MIN MAX failed... ERROR COUNT = %d 6[ FTS ] MS LP CX2 ADJ HORIZ computed! SS_RAW_DATA_FORCE_EACH_MAX6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST: 3[ FTS ] production_test_data: computeAdjVert SS TOTAL IX FORCE ADJV failed... ERROR %08X SS_TOUCH_ACTIVE_IX1_SENSE_MIN_MAX3[ FTS ] production_test_data: computeAdjHoriz SS IX2 SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL IX SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL IX SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS CX2 FORCE failed... ERROR COUNT = %d 6[ FTS ] SS CX2 FORCE ADJV TEST:.................OK 3[ FTS ] SS CX2 SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST: SS Init Data Ix2_fm = 6[ FTS ] SS TOTAL IX LP SENSE ADJ TEST: 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 LP FORCE TEST failed... ERROR COUNT = %d 6[ FTS ] SS LP IX CX testes finished!.................OK SS LP Init Data Ix2_sn = %s3[ FTS ] readFwFile: impossible parse ERROR %08X 6[ FTS ] Command erase unlock ... 6[ FTS ] Command flash DMA ... &info->diag_cmd_lockst,max-coordsRefresh rate changed to %d Hz. %s: Pressure is %i, but pointer is not leaving fts_error_event_handler6[ FTS ] %s: charger_enabled = %d fts_charger_mode_show3[ FTS ] Impossible Unlock Flash ERROR %08X 6[ FTS ] Flash Unlock OK! 6[ FTS ] Reading FW File... 6[ FTS ] Flash Erase Unlock Finished! 3[ FTS ] Error during I2C test: ERROR %08X! 3[ FTS ] Error during dump: ERROR %08X! 6[ FTS ] DUMP OK! RESULT = FAIL 6[ FTS ] Disabling Baseline adaptation... 3[ FTS ] %s: error while reading data header ERROR %08X [ FTS ] System reset DONE! 6[ FTS ] %s: Starting to write Host Data Memory 3[ FTS ] %s: Error while saving MP flag on flash... ERROR %08X [ FTS ] Adding error in to ErrorList... FINISHED! Error Found into ErrorList! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsIO.c3[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST:.................FAIL 3[ FTS ] %s: parseProductionTestLimits MS_RAW_ITO_ADJV failed... ERROR %08X MS_RAW_DATA_ADJ_HORIZONTAL_P2P3[ FTS ] MS RAW ADJ VERTICAL MIN/MAX:.................FAIL 3[ FTS ] production_test_data: checkLimitsAdj MS RAW LP ADJH failed... ERROR COUNT = %d 3[ FTS ] MS RAW LP ADJ VERTICAL TEST:.................FAIL 6[ FTS ] MS RAW LP ADJ TEST:.................SKIPPED 6[ FTS ] MS RAW LP FRAME TEST:.................SKIPPED 3[ FTS ] MS KEY RAW TEST:.................FAIL 6[ FTS ] MS KEY CX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap MS KEY CX2 failed... ERROR COUNT = %d 3[ FTS ] MS LP CX2 MIN MAX TEST:.................SKIPPED 6[ FTS ] MS TOTAL LP CX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJH_LP_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ VERT LP computed! 3[ FTS ] MS LP CX testes finished!.................FAILED fails_count = %d 6[ FTS ] SS RAW FORCE MAP MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] SS RAW FORCE GAP TEST: 6[ FTS ] SS RAW SENSE GAP TEST: 6[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS RAW LP SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL IX FORCE ADJV computed! 3[ FTS ] production_test_data: checkLimitsMap SS IX2 SENSE failed... ERROR COUNT = %d 6[ FTS ] SS CX1 FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX FORCE ADJV computed! 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX FORCE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL CX FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS CX2 SENSE MIN MAX TEST:.................SKIPPED SS_TOUCH_ACTIVE_TOTAL_CX_SENSE_MIN6[ FTS ] SS TOTAL CX SENSE ADJHORIZ TEST: 6[ FTS ] SS IX CX testes finished!.................OK 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST: 3[ FTS ] production_test_data: computeAdjVert SS CX2 LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS TOTAL CX LP FORCE ADJV TEST:.................OK 3[ FTS ] production_test_data: computeAdjHoriz SS CX2 LP SENSE ADJH failed... ERROR %08X 3[ FTS ] %s: TP sensitivity SS Pre Cal test FAILED... ERROR %08X 6[ FTS ] %s: Computing std for each node... 6[ FTS ] %s: TP sensitivity STD FINISHED! 6[ FTS ] parseBinFile: FILE Config Version = %08X 6[ FTS ] flash DMA DONE! 3[ FTS ] fillFlash: ERROR %08X 6[ FTS ] load program DONE! 6[ FTS ] updateGestureMask: setting gesture mask to enable... 6[ FTS ] updateGestureMask: gesture mask to enable SET! 6[ FTS ] %s: Power Cycle Starting... 6[ FTS ] SET GPIOS: 6[ FTS ] %s: COVER_MODE Enabled! 6[ FTS ] %s: CHARGER_MODE Enabled! 6[ FTS ] %s: GRIP_MODE Disabled! 3[ FTS ] Invalid x or y: (%i, %i), value=%i, ending loop 6[ FTS ] %s: Verifying if Panel CRC Error... 6[ FTS ] %s: Received event %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Invalid differential mutual Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: SS Raw No more Saturated = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Palm block release event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Grip Touch entry event = %02X %02X %02X %02X %02X %02X falseThe value:0x%X 0x%X 6[ FTS ] SS Compensation Data Reading Finished! 3[ FTS ] NO COMMAND SPECIFIED!!! do: 'echo [cmd_code] [args] > stm_fts_cmd' before looking for result! 6[ FTS ] %s: Number of Parameters = %d 3[ FTS ] %s: Error when reading with sscanf! fts_glove_mode_show6[ FTS ] %s: cover_enabled = %d 6[ FTS ] %s: stylus_enabled = %d 3[ FTS ] Found invalid cmd/arg readMutualSenseNodeData3[ FTS ] %s: error while reading the data... ERROR %08X 3[ FTS ] error while reading Golden Mutual data... ERROR %08X 6[ FTS ] CX PROJECT ID = %04X 3[ FTS ] Cannot get client irq. Error = %08X 3[ FTS ] %s: error while writing mrn count! ERROR %08X 3[ FTS ] errorHandler: Sense short to VDD! 6[ FTS ] Type = %02X of SyncFrame data OK! 3[ FTS ] %s: error while requesting Sync Frame ERROR %08X 3[ FTS ] %s: error while getting MS data...ERROR %08X 6[ FTS ] Getting Sync Frame FINISHED! fts_write_internal3[ FTS ] %s: parseProductionTestLimits MS_RAW_ITO_ADJH failed... ERROR %08X 6[ FTS ] Cleaning up... 6[ FTS ] MS KEY RAW TEST: 6[ FTS ] MS RAW LP ADJ VERTICAL TEST: 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJV failed... ERROR COUNT = %d MS_KEY_TOTAL_CX_MAXMS_TOUCH_LOWPOWER_TOTAL_CX_MIN6[ FTS ] MS TOTAL CX ADJ LP TEST: 6[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................OK 6[ FTS ] SS RAW FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsGap SS RAW SENSE GAP failed... ERROR = %08X 3[ FTS ] SS RAW LP testes finished!.................FAILED fails_count = %d SS_TOUCH_ACTIVE_IX2_ADJ_VERTICAL6[ FTS ] SS IX2 FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS IX1 SENSE TEST: SS_TOUCH_ACTIVE_IX2_SENSE_MAX3[ FTS ] SS IX2 SENSE MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj SS IX2 SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] SS CX2 SENSE ADJH computed! 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL CX SENSE ADJH failed... ERROR %08X 6[ FTS ] SS IX1 LP FORCE TEST: SS_TOUCH_IDLE_IX2_FORCE_MIN6[ FTS ] SS TOTAL IX LP FORCE TEST: 3[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: production_test_ms_raw failed... ERROR = %08X 3[ FTS ] %s: can not allocate memory ERROR %08X 3[ FTS ] Error while allocating data... ERROR %08X 6[ FTS ] Flash READY! 6[ FTS ] Setting SPI4 mode... 6[ FTS ] parseBinFile: CX Version = %04X flash_enable_uvlo_autopowerdown6[ FTS ] Enable uvlo and flash auto power down DONE! 3[ FTS ] %s: Enable parameter Invalid! %d != %d or %d ERROR %08X getGestureCoords6[ FTS ] SPI interface... 3[ FTS ] Out of memory... Impossible to allocate struct info! 3[ FTS ] %s: ERROR Failed to set up GPIO's 3[ FTS ] ERROR: Cannot create fwu work thread 6[ FTS ] SET Device File Nodes: 6[ FTS ] irq_gpio = %d 3[ FTS ] %s: Failed to enable bus regulator 3[ FTS ] %s: Failed to configure disp_rate_gpio %s: Screen OFF... st,extinfo_override_table6[ FTS ] The frame size is %d words 3[ FTS ] %s: Invalid input. fts_charger_mode_storefts_stylus_mode_show%u fts_driver_exit3[ FTS ] No Echo received.. ERROR %08X ! 3[ FTS ] Error during TP Sensitivity Calibration... ERROR %08X 6[ FTS ] Read data ok! READ EVENT = 6[ FTS ] %s: Setting feature: feat = %02X ! 6[ FTS ] Protocol = %02X 6[ FTS ] Parsed %d bytes! 6[ FTS ] %s: Starting to write config memory at %llx ... 3[ FTS ] errorHandler: Force Pin to Pin Short! 3[ FTS ] errorHandler: event Null or not correct size! ERROR %08X 3[ FTS ] %s: error while reading sense data ERROR %08X 3[ FTS ] fts_writeFwCmd: check echo ERROR %08X 3[ FTS ] production_test_ito: ERROR %08X 6[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST: MS_RAW_DATA_ADJ_PEAK6[ FTS ] MS KEY RAW TEST:.................SKIPPED 6[ FTS ] MS RAW LP MAP MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_EACH_NODE_MIN failed... ERROR %08X MS_RAW_LOWPOWER_DATA_ADJ_HORIZONTAL3[ FTS ] production_test_data: getMSKeyFrame failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMinMax MS KEY RAW failed... ERROR COUNT = %d MS Key Raw frame =6[ FTS ] MS CX testes finished!.................OK 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJH LP failed... ERROR COUNT = %d SS_RAW_DATA_FORCE_MIN_MAX6[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................OK 6[ FTS ] SS RAW FORCE LP MAP MIN MAX TEST:.................OK 3[ FTS ] SS RAW LP FORCE GAP TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................SKIPPED SS_TOUCH_ACTIVE_CX1_FORCE_MIN_MAX3[ FTS ] production_test_data: checkLimitsMap SS TOTAL FORCE failed... ERROR COUNT = %d SS_TOUCH_ACTIVE_CX1_SENSE_MIN_MAX6[ FTS ] SS TOTAL CX SENSE ADJ HORIZ computed! SS_TOUCH_IDLE_TOTAL_IX_FORCE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP SENSE failed... ERROR COUNT = %d 3[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS CX2 LP FORCE ADJV TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX LP FORCE failed... ERROR COUNT = %d 6[ FTS ] SS CX2 LP SENSE ADJH TEST:.................OK SS_TOUCH_IDLE_TOTAL_CX_ADJ_HORIZONTALtp_sensitivity_test_pre_cal_ms3[ FTS ] %s: Delta Node[%d, %d] = %d exceed limit [%d] NULL6[ FTS ] Start to copy %s... 6[ FTS ] Row = %d print_frame_i86[ FTS ] Read FW from BIN file %s ! 3[ FTS ] flashProcedure: ERROR %08X 3[ FTS ] parseBinFile: Read only %d instead of %d... ERROR %08X 6[ FTS ] Unlock flash DONE! 6[ FTS ] enableGesture DONE! 3[ FTS ] disableGesture: ERROR %08X fts_probe3[ FTS ] Unsupported SPI functionality 3[ FTS ] ERROR:info.board kzalloc failed 3[ FTS ] ERROR: Cannot create work thread 6[ FTS ] Probe Finished! st,heatmap_mode_full6[ FTS ] Full heatmap enabled 3[ FTS ] %s: Failed to set gpio %d direction6[ FTS ] %s: Verifying if CX CRC Error... 3[ FTS ] %s: Cx CRC Error FOUND! CRC ERROR = %02X %s: Ultimately waited %d seconds. st,limits_namesst,sensor_inverted6[ FTS ] %s: Previous Water leave = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: S ! OscTrim magic number:0x%02X%02X%02X%02X 6[ FTS ] Select Full Panel Init! } 3[ FTS ] %s: Invalid input buffer length! fts_glove_mode_storeautotunetouchsim_stop3[ FTS ] %s: error creating proc entry! 3[ FTS ] Wrong parameters! 6[ FTS ] Get Golden Mutual Raw data 6[ FTS ] Baseline adaptation operation OK! 6[ FTS ] %s: Entering start(), pos = %lld limit = %d printed = %d 3[ FTS ] %s: Choose a TOT MS type of compensation data ERROR %08X 3[ FTS ] %s: Initialization Core ERROR %08X! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsCore.c6[ FTS ] %s: Writing Sys command... 6[ FTS ] CX VER = %04X 6[ FTS ] System Info Read DONE! 3[ FTS ] %s: error while saving config into the flash! ERROR %08X 3[ FTS ] %s: error at system reset! ERROR %08X 3[ FTS ] %s: Error while refreshing SysInfo... ERROR %08X 6[ FTS ] %s: Error Type %02X into ErrorList! Frame acquired! checkLimitsMapTotalFromUproduction_test_ito3[ FTS ] production_test_data: getMSFrame failed... ERROR %08X MS_KEY_RAW_DATA_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_MAP_MIN failed... ERROR %08X 6[ FTS ] MS CX2 ADJ HORIZ computed! 6[ FTS ] MS TOTAL CX TEST: MS_TOUCH_ACTIVE_TOTAL_CX_MIN3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ HORIZ TEST: 3[ FTS ] MS KEY TOTAL CX TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJH LP failed... ERROR COUNT = %d SS Raw force frame =3[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................FAIL SS_RAW_DATA_FORCE_GAP3[ FTS ] SS RAW SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX FORCE TEST: 6[ FTS ] SS TOTAL CX FORCE TEST: SS_TOUCH_ACTIVE_TOTAL_CX_FORCE_MAX6[ FTS ] SS CX1 SENSE TEST:.................OK 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE ADJVERT TEST: 6[ FTS ] SS CX1 LP SENSE TEST: 6[ FTS ] SS CX1 LP SENSE TEST:.................OK 6[ FTS ] SS CX2 LP SENSE ADJHORIZ TEST: SS_TOUCH_IDLE_TOTAL_CX_SENSE_MIN6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................OK 3[ FTS ] Limit File was already freed! 3[ FTS ] getFWdata: No File found! ERROR %08X 6[ FTS ] Erase flash page by page DONE! 3[ FTS ] load config ERROR %08X 6[ FTS ] load config DONE! [ FTS ] %s: bus_refmask = 0x%02X. &(&info->fts_int)->rlockfts-heatmap_test-queue3[ FTS ] st,max-coords not found, using 1440x2560 AP3[ FTS ] %s: Reset failed, ERROR %08X 6[ FTS ] %s : It is a stylus! [ FTS ] %s : It is a touch type %d! 6[ FTS ] %s: Invalid Self force touch Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Golden Raw Validation Pass = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: double tap ! MS frame =3[ FTS ] fts_gesture_mask_store: Number of bytes of parameter wrong! %zu > (enable/disable + %d ) default_mf6[ FTS ] %s: cmd[5] = %02X, addr = %llx 6[ FTS ] force_len = %d sense_len = %d 6[ FTS ] %s: Initialization Finished! setFeatures6[ FTS ] %s: Starting to read config memory at %llx ... readConfig3[ FTS ] %s: dump of error info FINISHED! getSSFrame36[ FTS ] %s: spi_device: max_speed = %d chip select = %02X bits_per_words = %d mode = %04X ! fts_writeFwCmd_internal3[ FTS ] computeAdjHorizTotal: ERROR %08X checkLimitsMapFromUMS Raw ITO frame =6[ FTS ] MAIN Production test is starting... 6[ FTS ] maxAdjH = %d maxAdjV = %d threshold = %d 6[ FTS ] MS RAW DATA TEST finished!.................OK 6[ FTS ] MS KEY RAW DATA TEST is starting... 6[ FTS ] MS CX2 ADJ HORIZ TEST: 6[ FTS ] MS KEY TOTAL CX TEST:.................OK 6[ FTS ] MS LP CX2 ADJ HORIZ TEST: 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................OK SS_TOUCH_ACTIVE_IX2_FORCE_MIN6[ FTS ] SS TOTAL IX SENSE ADJHORIZ TEST: 6[ FTS ] SS CX2 FORCE ADJVERT TEST: SS_TOUCH_ACTIVE_CX2_ADJ_VERTICALSS_TOUCH_ACTIVE_TOTAL_CX_FORCE_MIN3[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................FAIL TOT SS Init Data Ix_sn = 6[ FTS ] SS IX1 LP SENSE TEST:.................OK 6[ FTS ] SS IX1 LP SENSE TEST:.................SKIPPED 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL IX LP SENSE ADJH failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP SENSE ADJH TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj SS CX2 LP SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] DATA Production test is starting... 3[ FTS ] %s: compute Digital Gains FAILED! ERROR %08X 6[ FTS ] %s: Start TP sensitivity MS Post Cal... 6[ FTS ] %s: Start TP sensitivity STD... collecting %d frames! 6[ FTS ] Freeing Limit File ... ,6[ FTS ] FIFO flushed! 6[ FTS ] Waiting for flash ready ... 6[ FTS ] parseBinFile: sec3_size = %08X (%d bytes) 3[ FTS ] parseBinFile: ERROR %08X 6[ FTS ] 8.1) LOAD CX: 6[ FTS ] Flash burn COMPLETED! 6[ FTS ] 10) FINAL CHECK: 3[ FTS ] enableGesture: ERROR %08X 6[ FTS ] Device Initialization: fts-fwu-queue3[ FTS ] %s: enterGestureMode failed! ERROR %08X recovery in senseOff... 6[ FTS ] %s 3[ FTS ] %s: Failed or timed out during read of extinfo. ret=%d fts_init_sensing6[ FTS ] %s: Host command Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: SS Raw Saturated = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad enable event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: No Touch Status Event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown grip touch status = %02X %02X %02X %02X %02X %02X [pending]%02X stm_fts_cmd6[ FTS ] Skip Full Panel Init! SS force frame =3[ FTS ] Error reading MS compensation data ERROR %08X SS Data Ix2_sn = 6[ FTS ] Read Compensation Data Header OK! SS Data TOT Ix_fm = %d, 3[ FTS ] error reading HDM header... ERROR %08X 6[ FTS ] Address for Global data= %llx [ FTS ] Event found in %d ms (%d iterations)! Number of errors found = %d requestSyncFrame6[ FTS ] %s: Polling for new count... 6[ FTS ] Filling last %d bytes of the event with zero... 3[ FTS ] %s: impossible allocate memory for SS force frame...ERROR %08X 3[ FTS ] %s: checkLimitsAdj MS RAW ITO ADJV failed... ERROR COUNT = %d 6[ FTS ] MS RAW DATA TEST is starting... 6[ FTS ] MS RAW ADJ VERTICAL TESTs: 6[ FTS ] MS RAW ADJ VERTICAL MIN/MAX: 6[ FTS ] MS RAW LP MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS TOTAL CX TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_TOTAL_CX_MAP_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP FORCE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 FORCE TEST failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST: 3[ FTS ] SS TOTAL FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS IX1 LP FORCE TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMap SS IX2 LP FORCE failed... ERROR COUNT = %d 6[ FTS ] SS IX2 LP FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP FORCE failed... ERROR COUNT = %d SS_TOUCH_IDLE_TOTAL_IX_ADJ_VERTICAL6[ FTS ] SS CX1 LP FORCE TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_SENSE_MAP_MIN failed... ERROR %08X SS_TOUCH_IDLE_CX2_SENSE_MAXSS_TOUCH_IDLE_CX2_ADJ_HORIZONTAL3[ FTS ] %s: error while writing gains into the flash! ERROR %08X 6[ FTS ] cleanUp: enabling interrupts... 6[ FTS ] flash status = %d 6[ FTS ] system reset COMPLETED! 3[ FTS ] load cx ERROR %08X fts_aggregate_bus_state6[ FTS ] driver ver. %s 3[ FTS ] %s: Failed to get power regulator 3[ FTS ] %s: Failed to configure irq GPIO 6[ FTS ] %s: CHARGER_MODE Disabled! 6[ FTS ] %s: No Panel CRC Error Found! 6[ FTS ] %s: Invalid mutual Force cal = %02X %02X %02X %02X %02X %02X %s: Noise Status Event = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Noise Status Event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Received unknown status event = %02X %02X %02X %02X %02X %02X %02X %02X Aoffset CH[%d] Quar:0X%02X,Half:0X%02X,Full:0X%02X%02X 6[ FTS ] Get 1 MS Frame charger_modefts_gesture_mask_show6[ FTS ] Setting Scriptless output mode: %d 3[ FTS ] Baseline adaptation operation FAILED! ERROR %08X 6[ FTS ] FW VER = %04X 6[ FTS ] AFE VER: CFG = %02X - CX = %02X - PANEL = %02X Die Info = 3[ FTS ] %s: Impossible to read Config Memory... ERROR %08X! 3[ FTS ] %s: fail to allocate buffer 3[ FTS ] production_test_ito: Trimm Ioff ERROR %08X 3[ FTS ] production_test_initialization: Type incompatible! Type = %02X ERROR %08X 6[ FTS ] %s: Clearing the FIFO events!!! MS_RAW_DATA_ADJ_VERTICAL3[ FTS ] MS RAW ADJ VERTICAL GAP: 3[ FTS ] MS RAW LP ADJ HORIZONTAL TEST:.................FAIL 3[ FTS ] MS RAW LP DATA TEST:.................FAIL fails_count = %d 6[ FTS ] MS CX1 TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJH failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap MS TOTAL KEY CX TEST failed... ERROR COUNT = %d 6[ FTS ] MS KEY CX testes finished!.................OK 3[ FTS ] SS RAW FORCE GAP TEST:.................FAIL 6[ FTS ] SS RAW SENSE GAP TEST:.................OK SS_RAW_LOWPOWER_DATA_FORCE_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_FORCE_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 FORCE MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS CX2 SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST: 6[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: production_test_ss_ix_cx failed... ERROR = %08X 6[ FTS ] %s: IMPORTANT!!! Stimpad should be on the display of the device! 6[ FTS ] %s: TP sensitivity MS Post Cal FINISHED! tp_sensitivity_set_scan_mode6[ FTS ] parseBinFile: ftb_version OK! 3[ FTS ] start_flash_dma: ERROR %08X updateGestureMask3[ FTS ] ERROR: No such input device defined! &(info->input_report_mutex)6[ FTS ] %s: Grip Mode setting... 3[ FTS ] %s: Different CX AFE Ver: %02X != %02X or invalid MpFlag = %02X... Execute FULL Panel Init! 3[ FTS ] %s Init after Probe error (ERROR = %08X) 3[ FTS ] OOM allocating event dispatch table 3[ FTS ] Request irq failed %s : It is a touch type %d! 3[ FTS ] %s Cannot restore the device status ERROR %08X [ FTS ] %s: Stimpad disable by signature invalid = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: <- ! OscTrim cen afe valid:0x%02X%02X%02X%02X { %08X } 3[ FTS ] %s: bus is not accessible.fts_default_mf_store6[ FTS ] Get Sensitivity Calibration Coefficients... MS Sensitivity Coeff = 3[ FTS ] Error during flash erase unlock... ERROR %08X 6[ FTS ] Read HDM Data Header done! 3[ FTS ] %s: can not allocate memory for ix2_fm... ERROR %08XreadTotMutualSenseGlobalData3[ FTS ] fts_system_reset...failed after 3 attempts: ERROR %08X 6[ FTS ] Production Timestamp = %08X 6[ FTS ] %s: Base count = %d getMSFrame33[ FTS ] %s: first write error... ERROR %08X 3[ FTS ] %s: preallocated buffers are too small! checkLimitsMapTotalcheckLimitsMapAdjTotal6[ FTS ] ITO Production test is starting... 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJV failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX ADJ VERT computed! 6[ FTS ] MS KEY CX2 TEST: 3[ FTS ] MS Key CX testes finished!.................FAILED fails_count = %d 6[ FTS ] MS LP CX1 TEST:.................SKIPPED SS Raw LP sense frame =3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP SENSE MAP failed... ERROR COUNT = %d 6[ FTS ] SS RAW LP testes finished!.................OK 3[ FTS ] production_test_data: readSelfSenseCompensationData failed... ERROR %08X 3[ FTS ] SS IX2 FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX SENSE ADJ TEST: 6[ FTS ] SS CX1 FORCE TEST: SS_TOUCH_ACTIVE_CX2_FORCE_MIN3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 SENSE TEST failed... ERROR COUNT = %d SS_TOUCH_ACTIVE_TOTAL_CX_ADJ_HORIZONTAL3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 SENSE LP TEST failed... ERROR COUNT = %d tp_sensitivity_test_pre_cal_ssSS FS sense Mean =6[ FTS ] READ DONE! print_frame_u86[ FTS ] %s: ID = %d Index = %d Position = %d ! 6[ FTS ] Command full erase sent ... 6[ FTS ] Command erase pages sent ... 3[ FTS ] %s: Failed to disable AVDD regulator 6[ FTS ] %s: driver probe begin! fts_get_reg3[ FTS ] %s: error during setting GRIP_MODE! ERROR %08X 3[ FTS ] %s: Cannot initialize the chip ERROR %08X fts_identify_panel[ FTS ] %s: setting motion filter = %s. 3[ FTS ] %s: bus is not accessible. ERROR %08X 3[ FTS ] %s: Blocking concurrent access 6[ FTS ] functionToTest[%d] = %02X cmd[%d] = %02X 6[ FTS ] Number of Parameters = %d 6[ FTS ] TOT MS Compensation Data Reading Finished! Iteration n. %d... OFF%02X%02XreadTotMutualSenseCompensationDatapollForEventwriteConfig3[ FTS ] %s: %d) %s [ FTS ] errorHandler: Starting handling... 3[ FTS ] Error Not Found into ErrorList! ERROR %08X 6[ FTS ] Force_len = %d Sense_Len = %d [ FTS ] %s: Node[%d,%d] = %d exceed limit > %d 6[ FTS ] MS RAW ITO ADJ VERTICAL TEST: 6[ FTS ] MS RAW FRAME TEST:.................SKIPPED 3[ FTS ] production_test_data: production_test_ms_raw_lp failed... ERROR = %08X MS_RAW_LOWPOWER_DATA_ADJ_VERTICAL6[ FTS ] MS LP CX Testes are starting... 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW SENSE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP SENSE GAP TEST:.................OK 6[ FTS ] SS IX2 FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS IX1 SENSE TEST:.................OK 6[ FTS ] SS TOTAL IX SENSE TEST: 6[ FTS ] SS TOTAL CX SENSE ADJ TEST: 6[ FTS ] SS IX2 LP FORCE ADJVERT TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X SS_TOUCH_IDLE_TOTAL_CX_ADJ_VERTICAL6[ FTS ] SS CX2 LP SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL CX LP SENSE TEST: 6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................SKIPPED 3[ FTS ] %s: can not read SS Frame... ERROR %08X 6[ FTS ] %s: Start TP Sensitivity Mode... enter = %02X 3[ FTS ] parseProductionTestLimits 2: ERROR %08X 6[ FTS ] senseOn: SENSE ON 3[ FTS ] senseOff: ERROR %08X 6[ FTS ] Command unlock ... 3[ FTS ] flash_unlock: ERROR %08X 3[ FTS ] %s: Failed to wake the touch bus: mask=0x%04X, ref=0x%04X, enable=%d. 3[ FTS ] %s: invalid resume_bit value = %d! ERROR %08X read_heatmap_raw3[ FTS ] Fw Auto Update Failed! st,firmware_names6[ FTS ] %s: Grip Touch release event = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s: No valid GestureID! trueOscTrim ver:0x%02X%02X%02X%02X REL: %s %02X: 4[ FTS ] %s: bus_refmask 0x%X 4[ FTS ] %s: can't suspend because touch bus is in use! 6[ FTS ] Enter in Byte Mode! 3[ FTS ] Wrong number of parameters! 6[ FTS ] The total frames size is %d words 6[ FTS ] Enabling Frequency Hopping... %02X => %02X 3[ FTS ] Parameter should be 1 or 0 3[ FTS ] %s: Choose a TOT SS type of compensation data ERROR %08X 3[ FTS ] checkEcho: Error Size = %d not valid! Interrupt disabled. 3[ FTS ] %s: Cx CRC Error found! CRC ERROR = %02X 6[ FTS ] %s: Starting to get a sync frame... 3[ FTS ] %s: error while reading mrn count! ERROR %08X %s: Force_len = %d Sense_len = %d Offset = %04X 6[ FTS ] %s: Copying MS Raw data to caller! 6[ FTS ] MS RAW ADJ VERTICAL MIN/MAX:.................OK 6[ FTS ] MS RAW LP MIN MAX TEST:.................OK 3[ FTS ] MS RAW LP MAP MIN MAX TEST:.................FAIL MS Init Data (Cx2) =6[ FTS ] MS KEY CX2 TEST:.................OK 6[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE GAP TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_MAP_MIN failed... ERROR %08X SS_TOUCH_ACTIVE_TOTAL_IX_ADJ_HORIZONTAL3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_ADJV_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL FORCE MIN MAX TEST:.................OK SS_TOUCH_ACTIVE_TOTAL_CX_ADJ_VERTICAL6[ FTS ] SS CX1 SENSE TEST:.................SKIPPED 3[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX LP FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS CX1 LP FORCE TEST: 6[ FTS ] SS CX2 LP FORCE ADJV TEST:.................OK SS LP Init Data Cx2_fm = 3[ FTS ] %s: can not allocate node_data ERROR %08X MS FS Mean =6[ FTS ] %s: Start TP sensitivity SS Pre Cal... 3[ FTS ] parseProductionTestLimits 3: ERROR %08X 6[ FTS ] parseBinFile: sec1_size = %08X (%d bytes) 3[ FTS ] Command unlock: ERROR %08X 6[ FTS ] flash_burn: CRC in CX but fw does not contain CX data! NO UPDATE ERROR %08X 6[ FTS ] %s: Number of gesture coordinates pairs returned = %d 3[ FTS ] %s: Failed to get gpio %d (code: %d)6[ FTS ] %s: NO CRC Error or Impossible to read CRC register! 3[ FTS ] %s: firmware file not found. Bypassing update. %s: sleeping %dms. 3[ FTS ] initialization cycle count = %04d - ERROR %08X [ FTS ] %s: Pressure is %i, but pointer is not leaving 6[ FTS ] %s: Mutual frame flatness Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: @ ! 6[ FTS ] %s: O ! 6[ FTS ] %s: V ! Lock down info the second 4bytes:0X%02X%02X%02X%02X 3[ FTS ] %s: ERROR %08X 3[ FTS ] %s: fts_enableInterrupt: ERROR %08X SS Data TOT Ix_sn = 6[ FTS ] Starting Flashing Procedure... 6[ FTS ] Starting Flashing Page Erase... No echo found... ERROR %08X! 3[ FTS ] Error while setting the scan frequency... ERROR %08X 3[ FTS ] Unable to allocate driver_test_buff! ERROR %08X 3[ FTS ] checkEcho: Echo Event not found! ERROR %08X setScanMode%s: Setting scan mode OK! 6[ FTS ] CONFIG PROJECT ID = %04X 6[ FTS ] TX Len = %d 6[ FTS ] %s: Write config memory FINISHED! 3[ FTS ] %s CRC ERROR = %02X 3[ FTS ] %s: error while writing the buffer! ERROR %08X 3[ FTS ] %s: Error while writing MP flag on ram... ERROR %08X dumpErrorInfo6[ FTS ] %s: Getting SS force frame at %llx... 3[ FTS ] %s: error while getting SS force data...ERROR %08X 3[ FTS ] MS RAW ITO ADJ VERTICAL TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMinMax MS RAW failed... ERROR COUNT = %d MS_RAW_DATA_EACH_MIN6[ FTS ] MS RAW MAP MIN MAX TEST:.................OK 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJV GAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJV failed... ERROR COUNT = %d 6[ FTS ] SS RAW FORCE TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] SS RAW SENSE GAP TEST:.................FAIL 3[ FTS ] production_test_data: ss_raw_lp failed... ERROR = %08X 3[ FTS ] SS RAW testes finished!.................FAILED fails_count = %d SS_RAW_LOWPOWER_DATA_SENSE_MIN_MAX3[ FTS ] production_test_data: readTotSelfSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_ADJV_MAP_MAX failed... ERROR %08X 6[ FTS ] SS IX2 SENSE ADJH TEST:.................OK SS_TOUCH_ACTIVE_TOTAL_IX_SENSE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS IX2 LP FORCE ADJV TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMap SS IX2 LP SENSE failed... ERROR COUNT = %d 3[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS CX2 LP FORCE ADJV computed! 6[ FTS ] SS TOTAL CX LP FORCE ADJ TEST: 3[ FTS ] production_test_data: checkLimitsMap SS CX2 LP SENSE failed... ERROR COUNT = %d TOT SS LP Init Data Cx_fm = 6[ FTS ] %s: Start TP sensitivity MS Pre Cal... tp_sensitivity_test_post_cal_ms3[ FTS ] flushFIFO: ERROR %08X 3[ FTS ] parseBinFile: Wrong target %02X != %02X %02X != %02X ... ERROR %08X 6[ FTS ] parseBinFile: FILE SVN REV = %08X 3[ FTS ] flash_burn: Unable to retrieve Chip INFO! ERROR %08X 3[ FTS ] enterGestureMode: enter gesture mode ERROR %08X 3[ FTS ] %s: The event passsed as argument is invalid! ERROR %08X 6[ FTS ] %s: Disabling IRQ... %s: bus_refmask = 0x%02X. fts_tp3[ FTS ] ERROR: Cannot create touch sim. test work queue fts_gpio_setup3[ FTS ] %s: firmware update failed; retrying. ERROR %08X 6[ FTS ] %s: No Cx CRC Error Found! 6[ FTS ] %s: Self touch frame flatness Force cal = %02X %02X %02X %02X %02X %02X %s: Stimpad enable event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: e ! OscTrim len:0x%02X%02X%02X%02X %02X3[ FTS ] %s: memory allocation failed!3[ FTS ] %s: bad input %d fts_grip_mode_store3[ FTS ] Error while taking the Sync Frame frame... ERROR %08X Golden Mutual Data =3[ FTS ] Error during TP Sensitivity Post Cal ... ERROR %08X 3[ FTS ] readData = NULL... returning junk data!Buffer overflow detected (%d < %lu)! 3[ FTS ] %s: Wrong type found! %02X!=%02X ERROR %08X readTotSelfSenseNodeData6[ FTS ] Address for Golden Mutual data = %llx fts_system_resetERROR EVENT = 6[ FTS ] %s: Settings = %s fts_crc_check6[ FTS ] %s: Verifying if Config CRC Error... 3[ FTS ] errorHandler: Force short to VDD! 3[ FTS ] errorHandler: Sense Open ! 6[ FTS ] Frame acquired! 3[ FTS ] %s: impossible allocate memory for SS sense frame...ERROR %08X %s: Node[%d,%d] = %d exceed limit [%d, %d] 3[ FTS ] checkLimitsGap: invalid number of rows = %d or columns = %d ERROR %08X 6[ FTS ] INITIALIZATION TEST : 6[ FTS ] MAIN Production test finished.................OK 6[ FTS ] MS RAW MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW LP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS CX2 ADJ VERT computed! 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................FAIL 6[ FTS ] MS KEY CX Testes are starting... 6[ FTS ] MS LP CX2 ADJ VERT TEST:.................OK 6[ FTS ] SS RAW LP FORCE TEST: 6[ FTS ] SS RAW LP SENSE TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX FORCE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL IX FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX SENSE TEST:.................SKIPPED 6[ FTS ] SS CX2 FORCE ADJ TEST: 3[ FTS ] SS TOTAL CX FORCE ADJV TEST:.................FAIL SS_TOUCH_ACTIVE_CX2_SENSE_MIN3[ FTS ] production_test_data: checkLimitsMapAdj SS CX2 SENSE ADJH failed... ERROR COUNT = %d TOT SS Init Data Cx_sn = SS_TOUCH_IDLE_IX2_ADJ_VERTICAL6[ FTS ] SS IX2 LP SENSE ADJH TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL CX LP FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_LP_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X tp_sensitivity_mode6[ FTS ] %s: Set TP Sensitivity Scan FINISHED! 3[ FTS ] %s: error while collecting the frames! ERROR%08X 3[ FTS ] %s: can not set gpio dir ERROR %08X 3[ FTS ] %s: can not set gpio config ERROR %08X 6[ FTS ] READ FW DONE %d bytes! 3[ FTS ] system reset FAILED! ERROR %08X 6[ FTS ] SET Device driver INFO: 3[ FTS ] ERROR: Cannot create sysfs structure! 3[ FTS ] %s: Failed to toggle switch_gpio, err = %d 6[ FTS ] %s: Glove Mode setting... 3[ FTS ] %s: Encountered error while identifying display panel. ret=%d fts_enter_pointer_event_handler6[ FTS ] %s: Water Mode leave by BLD with rom raw frame = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad disable event = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s: Received unhandled user report event = %02X %02X %02X %02X %02X %02X %02X %02X Extended display info: 3[ FTS ] Error while taking the MS frame... ERROR %08X %3dfts_grip_mode_show3[ FTS ] %s: Impossible allocate memory... ERROR %08X! 3[ FTS ] %s: Impossible allocate memory... ERROR %08X 6[ FTS ] Get TOT SS Compensation Data... SS Sensitivity Coeff force = 6[ FTS ] Flash Procedure Finished! 3[ FTS ] Impossible allocate memory for buffers! ERROR %08X! DATA = %04X, expected = %02X%02X 2) FW running: Sensing On...MS RAW FRAME =6[ FTS ] Frequency Hopping operation OK! 3[ FTS ] %s: Choose a SS type of compensation data ERROR %08X 6[ FTS ] force_len = %d sense_len = %d CX1 = %d 6[ FTS ] max_n = %d s_max_n = %d f_ix0 = %d s_ix0 = %d writeSysCmd6[ FTS ] Setting default System Info... 6[ FTS ] default System Info DONE! 6[ FTS ] SS Detect Scan Select = %d 6[ FTS ] %s: Saving Config into the flash ... 3[ FTS ] %s: Starting dump of error info... 3[ FTS ] %s: Error Signature OK! Data are valid! 6[ FTS ] %s: spi_master: flags = %04X ! fts_writeThenWriteRead_internalcheckLimitsMap6[ FTS ] Refresh Sys Info... 3[ FTS ] Error while saving MP FLAG! ERROR %08X 6[ FTS ] MS RAW MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW GAP TEST:.................SKIPPED 6[ FTS ] MS RAW ADJ HORIZONTAL GAP: 3[ FTS ] MS KEY CX1 TEST:.................FAIL 6[ FTS ] MS LP CX1 TEST: 6[ FTS ] MS TOTAL CX ADJ HORIZ LP computed! 3[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................FAIL 6[ FTS ] SS RAW LP FORCE GAP TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE GAP TEST: 6[ FTS ] SS TOTAL IX FORCE ADJ TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_SENSE_MIN_MAX failed... ERROR %08X SS_TOUCH_ACTIVE_TOTAL_IX_SENSE_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS CX2 FORCE ADJV computed! 6[ FTS ] SS CX1 SENSE TEST: 3[ FTS ] SS TOTAL CX SENSE ADJH TEST:.................FAIL 6[ FTS ] SS TOTAL CX SENSE ADJH TEST:.................OK 6[ FTS ] SS IX1 LP FORCE TEST:.................SKIPPED 6[ FTS ] SS CX1 LP FORCE TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................OK 3[ FTS ] SS CX2 LP SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] %s: can not collect MS Frame... ERROR %08X 3[ FTS ] %s: can not allocate deltas node_data ERROR %08X 3[ FTS ] Pointer to Limits Data already contains something... freeing its content! 6[ FTS ] Loading Limits File from .csv! 3[ FTS ] senseOn: ERROR %08X 3[ FTS ] %s: Bitmask too small! Impossible contain ID = %d %d>=%d! ERROR %08X 6[ FTS ] getFWdata starting ... 3[ FTS ] Wait for flash TIMEOUT! ERROR %08X 3[ FTS ] Error during flashing DMA! ERROR %08X 6[ FTS ] 7) LOAD PROGRAM: 3[ FTS ] load program ERROR %08X 6[ FTS ] 8) LOAD CONFIG: fts_chip_powercyclest,switch_gpiost,disable-auto-fw-update[ FTS ] Refresh rate changed to %d Hz. 3[ FTS ] Cannot read Sys Info! ERROR %08X 6[ FTS ] %s: Select Full Panel Init... %s: Unknown stimpad status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: L ! FW file: %s Error dump:3[ FTS ] Miss match in CX version! MP test not allowed with wrong CX memory! ERROR %08X 6[ FTS ] Finish to parse! 6[ FTS ] Address for Node data = %llx 6[ FTS ] %s: Setting feature OK! 3[ FTS ] %s: error info copied in the buffer! 3[ FTS ] %s: number of channels not initialized ERROR %08X 6[ FTS ] SS Frame force_node = %d, sense_node = %d fts_writeU8UXthenWriteReadU8UX3[ FTS ] computeAdjVert: ERROR %08X 6[ FTS ] MS RAW ADJ TEST: 6[ FTS ] MS CX2 ADJ HORIZ TEST:.................OK 3[ FTS ] MS TOTAL CX MIN MAX TEST:.................FAIL 3[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................FAIL 6[ FTS ] SS RAW FORCE LP MAP MIN MAX TEST:.................SKIPPED 3[ FTS ] SS RAW LP SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS IX CX testes are starting... 6[ FTS ] SS IX1 FORCE TEST: 6[ FTS ] SS IX1 FORCE TEST:.................SKIPPED SS_TOUCH_ACTIVE_TOTAL_IX_FORCE_MIN3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS IX2 SENSE ADJHORIZ TEST: SS_TOUCH_ACTIVE_CX2_FORCE_MAX3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX SENSE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................SKIPPED SS_TOUCH_IDLE_TOTAL_CX_FORCE_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: production_test_ms_cx failed... ERROR = %08X 6[ FTS ] The size of the limits file is %d bytes... 6[ FTS ] Trying to enable gesture... fts3[ FTS ] ERROR: failed to init tbn context 3[ FTS ] Setting default Sys INFO! 6[ FTS ] Fw Auto Update is starting... fts_leave_pointer_event_handler6[ FTS ] %s: Palm block entry event = %02X %02X %02X %02X %02X %02X OscTrim ~len:0x%02X%02X%02X%02X 6[ FTS ] Current mode active = %08X Bus is not accessible. 3[ FTS ] Error while taking the SS frame... ERROR %08X fts_proc_init3[ FTS ] bad input 3[ FTS ] Err reading GM data %08X 3[ FTS ] Reading MNM register... ERROR %08X! ON3[ FTS ] COMMAND ID NOT VALID!!! fts_driver_test_openfts_driver_test_release3[ FTS ] %s: Requesting HDM Download... ERROR %08X 6[ FTS ] Type = %02X of Compensation data OK! 3[ FTS ] error reading Golden Mutual data... ERROR %08X readMutualSenseGlobalData6[ FTS ] Read node data OK! 3[ FTS ] %s: can not allocate memory for ix2_sn ERROR %08X3[ FTS ] %s: error while reading data... ERROR %08X 3[ FTS ] %s: can not allocate memory for coeff ERROR %08X6[ FTS ] %s: Initialization of the Core... Event found in %d ms (%d iterations)! Number of errors found = %d 6[ FTS ] RX Len = %d Interrupt is already set (enable = %d). Starting to poll ErrorList... 3[ FTS ] %s: error while getting SS sense data...ERROR %08X fts_writeU8UX[ FTS ] %s: cmd[%d] = %02X fts_read_internal3[ FTS ] computeAdjVertTotal: ERROR %08X 6[ FTS ] ITO Command = OK! 6[ FTS ] MS RAW ITO ADJ TEST:.................SKIPPED 6[ FTS ] INITIALIZATION Production test is starting... MS Raw frame =3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJH failed... ERROR %08X MS_RAW_LOWPOWER_DATA_EACH_MAXMS_KEY_CX2_MIN6[ FTS ] %s MS LP CX2 MIN MAX TEST: 6[ FTS ] MS LP CX2 ADJ HORIZ TEST:.................OK MS_TOUCH_LOWPOWER_CX2_ADJ_VERTICAL6[ FTS ] MS TOTAL LP CX MIN MAX TEST: 3[ FTS ] production_test_data: getSSFrame failed... ERROR %08X 3[ FTS ] SS RAW (PROXIMITY) FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS RAW SENSE MIN MAX TEST:.................OK 6[ FTS ] SS RAW SENSE MIN MAX TEST:.................SKIPPED SS_RAW_DATA_SENSE_EACH_MINSS Raw LP force frame =SS_TOUCH_ACTIVE_TOTAL_IX_FORCE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_SENSE_MAP_MIN failed... ERROR %08X SS_TOUCH_IDLE_IX2_FORCE_MAX6[ FTS ] SS IX1 LP SENSE TEST: 3[ FTS ] production_test_data: checkLimitsMapAdj SS IX2 LP SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] SS CX2 LP FORCE ADJ TEST: 3[ FTS ] SS TOTAL CX LP SENSE ADJH TEST:.................FAIL 6[ FTS ] SS TOTAL CX LP SENSE TEST:.................SKIPPED 6[ FTS ] %s: Computing average frame... 6[ FTS ] %s: Set TP Sensitivity Scan Mode... scan = %02X, enableGains = %d print_frame_u323[ FTS ] readFwFile: impossible retrieve FW... ERROR %08X 6[ FTS ] Hold M3 DONE! 3[ FTS ] parseBinFile: Wrong Signature %08X ... ERROR %08X 6[ FTS ] Skipping erase Panel Init page %d! 6[ FTS ] DMA Command = %02X , address = %02X %02X, words = %02X %02X 3[ FTS ] flash_enable_uvlo_autopowerdown COMPLETED! 3[ FTS ] %s: Failed to enable AVDD regulator 6[ FTS ] SET Input Device Property: 3[ FTS ] Cannot initialize the device ERROR %08X st,reset-gpio3[ FTS ] %s: fts_read_panel_extinfo failed with ret=%d. 3[ FTS ] %s Cannot reset the device ERROR %08X 6[ FTS ] %s: Water Mode leave by MID with real raw frame = %02X %02X %02X %02X %02X %02X %s: Stimpad disable event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: > ! update_motion_filterLock down info the first 4bytes:0X%02X%02X%02X%02X OscTrim major ver:0x%02X%02X%02X%02X fts_stylus_mode_store6[ FTS ] mask[%d] = %02X fts_touch_simulation_store3[ FTS ] Wrong address size! 3[ FTS ] Error during flash procedure ERROR %08X 6[ FTS ] Iteration n. %d... 3[ FTS ] Wrong parameter! Release Info = 6[ FTS ] MP FLAG = %02X 3[ FTS ] %s: Error while reading count! ERROR %08X 6[ FTS ] %s: Setting the scanning frequency to %uHz... 3[ FTS ] %s: Error Info = 3[ FTS ] %s: Wrong Error Signature! Data may be invalid! Adding error in to ErrorList... 3[ FTS ] getFrameData: ERROR %08X 6[ FTS ] MS Frame force_node = %d, sense_node = %d 6[ FTS ] %s: Getting SS sense frame at %llx... 3[ FTS ] %s: ERROR %08X checkLimitsMapAdj3[ FTS ] MS RAW MAP MIN MAX TEST:.................FAIL MS_RAW_DATA_GAP3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJH failed... ERROR COUNT = %d MS_TOUCH_ACTIVE_CX2_MAX6[ FTS ] MS CX2 ADJ TEST: 6[ FTS ] MS CX2 ADJ TEST:.................SKIPPED 3[ FTS ] MS CX testes finished!.................FAILED fails_count = %d 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_LP_MAP_MIN failed... ERROR %08X 6[ FTS ] SS RAW Testes are starting... 6[ FTS ] SS RAW LP FORCE GAP TEST: SS_RAW_LOWPOWER_DATA_SENSE_GAP6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................OK 3[ FTS ] SS TOTAL IX FORCE ADJV TEST:.................FAIL 6[ FTS ] SS IX2 SENSE ADJ TEST: SS_TOUCH_ACTIVE_IX2_ADJ_HORIZONTAL6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................OK SS_TOUCH_ACTIVE_CX2_SENSE_MAX6[ FTS ] SS TOTAL CX SENSE ADJ TEST:.................SKIPPED TOT SS Init Data Cx_fm = 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................SKIPPED 3[ FTS ] SS TOTAL IX LP FORCE ADJV TEST:.................FAIL SS_TOUCH_IDLE_IX1_SENSE_MIN_MAX3[ FTS ] production_test_data: checkLimitsMap SS TOTAL LP FORCE failed... ERROR COUNT = %d 3[ FTS ] %s: can not read MS Frame... ERROR %08X 6[ FTS ] %s: Computing average of whole panel and delta for each node... print_frame_int6[ FTS ] %s: Reading Gesture Coordinates DONE! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts.c6[ FTS ] SET Auto Fw Update: 6[ FTS ] switch_gpio = %d st,irq-gpioSLPI[ FTS ] %s: Screen ON... %s: Echo event of command = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Self detect negative Force cal = %02X %02X %02X %02X %02X %02X MPFlag: %02X fw_file_test3[ FTS ] %s: failed to read ICR. 3[ FTS ] Error while taking the MS strength... ERROR %08X 3[ FTS ] %s:bad input. valid inputs are either 0 or 1! 6[ FTS ] %s: Get Version Byte 6[ FTS ] Requesting Compensation Data Finished! 3[ FTS ] Error reading TOT MS compensation data ERROR %08X 3[ FTS ] Error reading FW File ERROR %08X 6[ FTS ] %s: Requesting HDM download... 3[ FTS ] pollForEvent: forced to be stopped! ERROR %08X 6[ FTS ] Key Len = %d 3[ FTS ] %s: invalid Signature or can not read count... ERROR %08X writeHostDataMemory3[ FTS ] %s: error while reading force data ERROR %08X fts_writeU8UXthenWriteU8UX3[ FTS ] %s: computeAdjVert failed... ERROR %08X 6[ FTS ] MS RAW MIN MAX TEST:.................OK 6[ FTS ] MS RAW LP MIN MAX TEST: MS_RAW_LOWPOWER_DATA_EACH_MIN6[ FTS ] MS KEY RAW TEST:.................OK MS_TOUCH_ACTIVE_CX2_ADJ_HORIZONTAL6[ FTS ] MS TOTAL CX ADJ TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX2_MAP_MAX failed... ERROR %08X MS_KEY_TOTAL_CX_MIN6[ FTS ] MS LP CX2 ADJ VERT computed! MS LP Init Data (Cx2) =3[ FTS ] production_test_data: checkLimitsMinMax SS RAW SENSE failed... ERROR COUNT = %d 6[ FTS ] Getting SS LP Frame... 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_EACH_NODE_MIN failed... ERROR %08X 6[ FTS ] SS IX2 FORCE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 SENSE MIN MAX TEST: SS_TOUCH_ACTIVE_IX2_SENSE_MIN3[ FTS ] SS CX2 FORCE MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS CX2 SENSE MIN MAX TEST: 6[ FTS ] SS CX2 SENSE MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS IX CX LP TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_LP_SENSE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST: SS_TOUCH_IDLE_TOTAL_CX_FORCE_MAX6[ FTS ] SS TOTAL CX LP FORCE TEST:.................SKIPPED 6[ FTS ] SS CX2 LP SENSE ADJH computed! 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL CX LP SENSE ADJH failed... ERROR COUNT = %d TOT SS LP Init Data Ix_fm = 3[ FTS ] production_test_data: No TestToDo specified!! ERROR = %08X 6[ FTS ] DATA Production test finished! 6[ FTS ] %s: Start to compute Digital Gains... 6[ FTS ] %s: compute Digital Gains FINISHED! 3[ FTS ] %s: TP Sensitivity Mode... ERROR %08X! 6[ FTS ] Column = %d print_frame_shortprint_frame_u166[ FTS ] parseBinFile: File External Release = %s 6[ FTS ] flash_burn: Firmware in the chip matches the firmware to flash! NO UPDATE ERROR %08X 6[ FTS ] Trying to disable gesture... 6[ FTS ] %s: Active Gestures Found! gesture_mask[%d] = %02X ! 3[ FTS ] %s: Failed to enable power regulator [ FTS ] %s: UNBLANK 3[ FTS ] Fw Update Finished! error = %08X 6[ FTS ] %s: Mutual frame drop Force cal = %02X %02X %02X %02X %02X %02X %s: setting motion filter = %s. kmalloc failed Aoffset ver:0x%02X%02X%02X%02X mode_activeICR: 0x%02X 3[ FTS ] %s: Number of bytes of parameter wrong! %zu != 1 byte stylus_modefts_remove6[ FTS ] Get TOT MS Compensation Data 3[ FTS ] Limits dimension expected by Host is less than actual size: expected = %d, real = %d 6[ FTS ] Chip ID = %04X! 6[ FTS ] Echo FOUND... OK! No data! ERROR %08X 6[ FTS ] Enabling Baseline adaptation... 3[ FTS ] Frequency Hopping operation FAILED! ERROR %08X %c 6[ FTS ] Global data Read ! 3[ FTS ] Unable to allocate memory for GM raw data. ERR %08X[ FTS ] %s: Setting scan mode: mode = %02X settings = %02X ! 3[ FTS ] %s: The Header Signature is wrong! sign: %02X != %02X ERROR %08X [ FTS ] Interrupt enabled. 6[ FTS ] %s: T cycle = %d (0x%04X) => R0 cycle = %d (0x%02X) 6[ FTS ] %s: Setting the scanning frequency FINISHED! 6[ FTS ] %s: write Host Data Memory FINISHED! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsError.c3[ FTS ] errorHandler: Error performing powercycle ERROR %08X 3[ FTS ] errorHandler: Force Open ! 3[ FTS ] errorHandler: Previous flash failed! 6[ FTS ] %s: Starting to get Sync Frame %02X... openChannel6[ FTS ] ITO Check command sent... 6[ FTS ] MS RAW LP GAP TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ VERT TEST: 6[ FTS ] MS KEY CX1 TEST:.................OK MS_TOUCH_LOWPOWER_CX2_MAX3[ FTS ] production_test_data: checkLimitsMap MS TOTAL CX LP TEST failed... ERROR COUNT = %d 3[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW FORCE failed... ERROR COUNT = %d 6[ FTS ] SS RAW LP Testes are starting... 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_FORCE_EACH_NODE_MIN failed... ERROR %08X SS_RAW_LOWPOWER_DATA_FORCE_EACH_MAX6[ FTS ] SS IX2 FORCE ADJV computed! 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_ADJV_MAP_MAX... ERROR %08X 6[ FTS ] SS TOTAL CX FORCE MIN MAX TEST: 6[ FTS ] SS TOTAL CX FORCE MIN MAX TEST:.................SKIPPED 3[ FTS ] SS CX2 SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL CX SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X SS_TOUCH_IDLE_IX2_SENSE_MAX3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL IX LP SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL IX LP SENSE TEST:.................SKIPPED SS_TOUCH_IDLE_CX2_FORCE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX LP SENSE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL CX LP SENSE ADJ HORIZ computed! tp_sensitivity_compute_gains6[ FTS ] %s: Trigger writing gains into the flash... 6[ FTS ] Get Limits File starting... %s 3[ FTS ] Request the file %s failed... ERROR %08X 3[ FTS ] parseBinFile: Wrong ftb_version %08X ... ERROR %08X 3[ FTS ] parseBinFile: Initialize cx_ver to default value! 6[ FTS ] Erase Unlock flash DONE! 3[ FTS ] flash_erase_page_by_page: Erase ERROR %08X 3[ FTS ] updateGestureMask: Size not valid! %d > %d ERROR %08X 5.2.16.86[ FTS ] disp_rate_gpio = %d 3[ FTS ] %s: dsi_panel_read_vendor_extinfo returned unexpected error = %d. 6[ FTS ] %s: Invalid Self Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: W ! Aoffset len:0x%02X%02X%02X%02X OscTrim cen bg valid:0x%02X%02X%02X%02X SS sense frame =6[ FTS ] MS Compensation Data Reading Finished! %d 6[ FTS ] %s: grip_enabled = %d glove_mode3[ FTS ] %s: test is not in progress! driver_test3[ FTS ] number of byte received or end byte wrong! msg_size = %d != %zu, last_byte = %02X != %02X ... ERROR %08X SS Data TOT Cx_sn = 3[ FTS ] Wrong CHIP ID, Diagnostic failed! 6[ FTS ] Setting Scan Freq... res = %08X 6[ FTS ] Start To parse! 3[ FTS ] %s: failed at %d attemp! 6[ FTS ] %s: Request HDM Download FINISHED! readMutualSenseCompensationData3[ FTS ] %s: error while reading data header... ERROR %08X 3[ FTS ] error while reading Golden Mutual hdr... ERROR %08X 3[ FTS ] %s 3[ FTS ] %s: error while writing the sys cmd ERROR %08X 6[ FTS ] SVN REV = %04X 3[ FTS ] %s: Request Data failed! ERROR %08X [ FTS ] %s: Force_len = %d Sense_len = %d Offset = %04X 3[ FTS ] Getting Sync Frame FAILED! ERROR %08X! 3[ FTS ] %s: address size bigger than max allowed %lu... ERROR %08X MS_RAW_ITO_DATA_ADJ_HORIZONTALMS_RAW_ITO_DATA_ADJ_VERTICAL6[ FTS ] INITIALIZATION command sent... %02X 3[ FTS ] production_test_main: system reset ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_GAP failed... ERROR %08X 6[ FTS ] MS RAW GAP TEST:.................OK 3[ FTS ] MS RAW ADJ HORIZONTAL MIN/MAX: 3[ FTS ] %s MS RAW ADJ HORIZONTAL MIN/MAX:.................FAIL 6[ FTS ] MS RAW ADJ HORIZONTAL GAP:.................OK 3[ FTS ] production_test_data: computeAdjVert failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV_GAP failed... ERROR %08X 3[ FTS ] MS RAW ADJ PEAK:.................FAIL 3[ FTS ] production_test_data: production_test_ms_key_raw failed... ERROR = %08X 6[ FTS ] MS RAW LP DATA TEST: 6[ FTS ] MS CX1 TEST:.................OK TOT MS Init Data (Cx) =3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_LP_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................OK TOT MS LP Init Data (Cx) =3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS IX1 FORCE TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 SENSE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL IX SENSE ADJH TEST:.................OK 6[ FTS ] SS CX2 FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap SS CX2 SENSE failed... ERROR COUNT = %d SS_TOUCH_IDLE_IX1_FORCE_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS TOTAL CX LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS CX2 LP SENSE ADJ TEST: 6[ FTS ] %s: Entering TP Sensitivity Mode disabling algos... 3[ FTS ] Passed a NULL argument! ERROR %08X 6[ FTS ] parseBinFile: sec0_size = %08X (%d bytes) 3[ FTS ] flash_erase_page_by_page: ERROR %08X 6[ FTS ] Setting the page mask = %s 6[ FTS ] 9) SYSTEM RESET: 3[ FTS ] %s: Feature not allowed when Gestures enabled! ERROR %08X 3[ FTS ] %s: Failed to enable DVDD regulator 3[ FTS ] %s: ERROR Failed to enable regulators 3[ FTS ] ERROR: No such input device 3[ FTS ] %s: error during setting GLOVE_MODE! ERROR %08X [ FTS ] %s: fts notifier begin! 3[ FTS ] %s: CRC Error or NO FW! 3[ FTS ] %s: of_property_read_bool(np, "st,extinfo_override_table") failed. 6[ FTS ] limits name = %s 6[ FTS ] %s: Invalid Self island Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by BLD with rom raw frame = %02X %02X %02X %02X %02X %02X Aoffset CA[%d] Quar:0X%02X,Half:0X%02X,Full:0X%02X%02X 3[ FTS ] %s: Wrong number of parameters! ERROR %08X 3[ FTS ] Error reading SS compensation data ERROR %08X 6[ FTS ] %s: Getting gestures coordinates FINISHED! 3[ FTS ] Read Compensation Data Header ERROR %08X MS Data (TOT Cx) =SS RAW FRAME = 3[ FTS ] Error during TP Sensitivity STD... ERROR %08X 3[ FTS ] %s: Blocking multiple open fts_seq_start6[ FTS ] %s: No data to print! readTotSelfSenseCompensationDatareadSensitivityCoefficientsDatareadTotSelfSenseGlobalDataFOUND EVENT = 3[ FTS ] errorHandler: Sense Pin to Pin Short! 3[ FTS ] %s: read error... ERROR %08X 3[ FTS ] MS RAW ADJ VERTICAL GAP:.................FAIL 6[ FTS ] MS RAW LP ADJ TEST: 6[ FTS ] MS CX2 MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap MS TOTAL CX TEST failed... ERROR COUNT = %d 3[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................FAIL 6[ FTS ] MS LP CX2 MIN MAX TEST:.................OK 3[ FTS ] MS LP CX2 ADJ HORIZ TEST:.................FAIL MS_TOUCH_LOWPOWER_TOTAL_CX_MAX6[ FTS ] MS TOTAL CX ADJ VERT LP TEST:.................OK 6[ FTS ] SS RAW SENSE TEST: 3[ FTS ] production_test_data: checkLimitsGap SS RAW LP SENSE GAP failed... ERROR = %08X SS_TOUCH_ACTIVE_IX2_FORCE_MAX3[ FTS ] production_test_data: checkLimitsMap SS IX2 FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: computeAdjVert SS IX2 FORCE ADJV failed... ERROR %08X 6[ FTS ] SS IX2 SENSE MIN MAX TEST:.................OK 6[ FTS ] SS CX2 FORCE MIN MAX TEST:.................SKIPPED SS_TOUCH_IDLE_IX2_SENSE_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL IX LP SENSE ADJH TEST:.................FAIL SS_TOUCH_IDLE_CX2_FORCE_MIN6[ FTS ] SS CX1 LP SENSE TEST:.................SKIPPED TOT SS LP Init Data Ix_sn = 3[ FTS ] %s: MS Force Node[%d, %d] = %d exceed limit [%d, %d] 6[ FTS ] %s: TP sensitivity MS Pre Cal FINISHED! 3[ FTS ] %s: Invalid frame data passed as argument! ERROR %08X 3[ FTS ] %s: impossible to write digital gains! ERROR %08X 3[ FTS ] %s: Edge Frame average = %d exceed limit [%d, %d] 6[ FTS ] Limit file Size = %d 3[ FTS ] parseProductionTestLimits: kstrdup ERROR %08X 6[ FTS ] Fw file read COMPLETED! 6[ FTS ] Try to erase unlock flash... 6[ FTS ] 4) FLASH UNLOCK: 3[ FTS ] enterGestureMode: fts_enableInterrupt ERROR %08X fts_set_bus_ref6[ FTS ] Init Core Lib: fts_mode_handler%s: fts notifier begin! %s: Stimpad disable by signature invalid = %02X %02X %02X %02X %02X %02X %s: Stimpad disable by nodes count invalid raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: M ! Aoffset ~crcr:0x%02X%02X%02X%02X Aoffset ~len:0x%02X%02X%02X%02X appid6[ FTS ] %s, size = %d bytes EXT Release = { %08Xgesture_maskfts_gesture_mask_store3[ FTS ] %s: bad input. valid inputs are either 0 or 1! 3[ FTS ] Invalid Action = %d ... ERROR %08X 6[ FTS ] bytesToRead = %d 6[ FTS ] Computing gains with target = %d and saveGain = %d 3[ FTS ] %s: can not allocate memory for cx2_fm ... ERROR %08X6[ FTS ] Read node data ok! readSensitivityCoeffHeader6[ FTS ] Read Data Header done! 3[ FTS ] checkEcho: Echo Event found but with some error events before! num_error = %d [ FTS ] Interrupt is already set (enable = %d). 3[ FTS ] %s: error while reading T cycle! ERROR %08X 6[ FTS ] %s: Write Host Data Memory in buffer... 3[ FTS ] %s: can not allocate force_data ERROR %08X %s: addrSize = %d 6[ FTS ] MS RAW ITO ADJ VERTICAL TEST:.................OK 3[ FTS ] production_test_data: computeAdjHoriz failed... ERROR %08X MS_RAW_DATA_ADJ_VERTICAL_P2PMS Raw LP frame =MS_RAW_LOWPOWER_DATA_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_MAP_MIN failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................OK 6[ FTS ] MS CX2 TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX1_LP_MIN_MAX failed... ERROR %08X 6[ FTS ] MS LP CX2 ADJ TEST:.................SKIPPED 6[ FTS ] MS LP CX testes finished!.................OK 6[ FTS ] SS RAW FORCE MIN MAX TEST:.................OK SS_RAW_DATA_SENSE_EACH_MAX6[ FTS ] SS RAW testes finished!.................OK 6[ FTS ] SS RAW LP FORCE TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE MIN MAX TEST:.................SKIPPED SS_RAW_LOWPOWER_DATA_SENSE_EACH_MAX3[ FTS ] SS RAW LP SENSE GAP TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL CX SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP FORCE ADJ TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_ADJV_MAP_MAX... ERROR %08X 3[ FTS ] SS IX2 LP SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP SENSE ADJ TEST: 3[ FTS ] %s: TP sensitivity MS Pre Cal test FAILED... ERROR %08X 6[ FTS ] %s: Edge Frame average = %d 3[ FTS ] getFWdata: Impossible to allocate memory! ERROR %08X hold_m36[ FTS ] parseBinFile: FILE Config Project ID = %08X 6[ FTS ] 1) SYSTEM RESET: 6[ FTS ] SET Regulators: 6[ FTS ] SET Event Handler: 3[ FTS ] %s: Failed to configure I2C switch 6[ FTS ] %s: GRIP_MODE Enabled! &x->wait6[ FTS ] %s: Bad fts notifier call! 3[ FTS ] %s: firmware update failed again! ERROR %08X [ FTS ] %s: sleeping %dms. [ FTS ] %s: Ultimately waited %d seconds. 6[ FTS ] %s: GPIO Charger Detect = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Sense on Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Frame drop = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad disable by nodes count invalid raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown golden raw validation status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: UP ! 6[ FTS ] %s: < ! fts_fwupdate_storecover_mode6[ FTS ] GM data reading Finished! MS STRENGTH FRAME =6[ FTS ] Consecutive echo on the file node, free the buffer with the previous result 3[ FTS ] %s: parsed a wrong number of bytes %d!=%d 6[ FTS ] SS Force Len = %d Sense Len = %d 6[ FTS ] ss_force_len = %u ss_sense_len = %u 6[ FTS ] %s: Parsing System Info... 6[ FTS ] %s: Saving MP Flag = %02X [ FTS ] errorHandler: handling Finished! res = %08X 3[ FTS ] ErrorList is going in overflow... the first %d event(s) were override! [ FTS ] Starting to poll ErrorList... 6[ FTS ] openChannel: completed! 3[ FTS ] %s: computeAdjHoriz failed... ERROR %08X 6[ FTS ] INITIALIZATION TEST OK! 3[ FTS ] MS RAW LP MIN MAX TEST:.................FAIL 6[ FTS ] MS RAW LP GAP TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_ADJH failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ TEST:.................SKIPPED 3[ FTS ] MS LP CX1 TEST:.................FAIL 3[ FTS ] MS LP CX2 MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJV LP failed... ERROR COUNT = %d SS_RAW_DATA_FORCE_EACH_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_GAP failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsGap SS RAW FORCE GAP failed... ERROR = %08X 6[ FTS ] SS RAW FORCE TEST:.................SKIPPED 6[ FTS ] SS RAW LP FORCE MIN MAX TEST: 3[ FTS ] production_test_data: computeAdjVert SS TOTAL CX FORCE ADJV failed... ERROR %08X 3[ FTS ] SS IX CX testes finished!.................FAILED fails_count = %d 3[ FTS ] SS IX2 LP FORCE ADJV TEST:.................FAIL 3[ FTS ] production_test_data: computeAdjVert SS TOTAL IX LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP FORCE ADJV computed! 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................OK 3[ FTS ] DATA Production test failed! SS FS force Mean =3[ FTS ] limit file path NULL... ERROR %08X 3[ FTS ] enableGesture: Size not valid! %d > %d ERROR %08X 6[ FTS ] pwr_reg_name = %s 3[ FTS ] %s: Failed to configure reset GPIO fts_gpio_%u %s: Mode Handler starting... 3[ FTS ] %s: error during setting COVER_MODE! ERROR %08X %s: Mode Handler finished! res = %08X mode = %08X fts_fw_update3[ FTS ] %s: dsi_panel_read_vendor_extinfo returned error = %d 6[ FTS ] %s: Unknown water mode = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Idle Status Event = %02X %02X %02X %02X %02X %02X fts_user_report_event_handlerAoffset crc:0x%02X%02X%02X%02X OscTrim crc:0x%02X%02X%02X%02X 3[ FTS ] %s Unable to upgrade firmware! ERROR %08X [none]6[ FTS ] fts_gesture_mask_store: Gesture Enabled = %d %04X3[ FTS ] %s: touch simulation test wq is not available! 6[ FTS ] addr = %llx byteToRead = %d 6[ FTS ] Requesting Compensation Data 3[ FTS ] Error reading TOT SS compensation data ERROR %08X 6[ FTS ] MS and SS force cal triggered! 3[ FTS ] Error while setting TP Sens scan mode... ERROR %08X { readHDMHeader3[ FTS ] pollForEvent: Unmanned Controller Ready Event! Setting reset flags... %s: Setting scan mode: mode = %02X settings = %02X ! 3[ FTS ] %s Cannot read crc status ERROR %08X 3[ FTS ] errorHandler: Sense short to GND! 3[ FTS ] %s: impossible allocate memory for MS frame... ERROR %08X 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ITO ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_initialization: read sys info ERROR %08X 3[ FTS ] Error during INITIALIZATION TEST! ERROR %08X 6[ FTS ] MS RAW LP GAP TEST:.................OK MS_TOUCH_ACTIVE_CX1_MIN_MAX3[ FTS ] production_test_data: checkLimitsMinMax MS CX1 failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX MIN MAX TEST:.................OK MS_KEY_CX2_MAXMS Key Init Data (Cx2) =6[ FTS ] MS LP CX1 TEST:.................OK MS_TOUCH_LOWPOWER_CX2_MINMS_TOUCH_LOWPOWER_CX2_ADJ_HORIZONTALMS_TOUCH_LOWPOWER_TOTAL_CX_ADJ_HORIZONTAL3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................FAIL SS_TOUCH_ACTIVE_TOTAL_IX_ADJ_VERTICAL3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS IX2 LP SENSE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_MAP_MIN failed... ERROR %08X SS_TOUCH_IDLE_CX1_FORCE_MIN_MAX3[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS LP IX CX testes finished!.................FAILED fails_count = %d 6[ FTS ] %s: TP Sensitivity Mode FINISHED! 3[ FTS ] %s: Error while enabling Gains in TP Sens Mode! ERROR %08X STD =3[ FTS ] Error while getting the device ERROR %08X 6[ FTS ] Limit File data passed as arguments! 3[ FTS ] %s: can not set gpio pull-up ERROR %08X 6[ FTS ] parseBinFile: sec2_size = %08X (%d bytes) 3[ FTS ] flash_enable_uvlo_autopowerdown FAILED! 3[ FTS ] WARNING!!! Erasing CX memory but no CX in fw file! touch will not work right after fw update! 3[ FTS ] updateGestureMask: Mask NULL! ERROR %08X isAnyGestureActive6[ FTS ] %s: Feature Allowed! ftm5st,regulator_dvddfts_set_gpio3[ FTS ] %s: error during setting CHARGER_MODE! ERROR %08X [ FTS ] %s: Mode Handler finished! res = %08X mode = %08X 3[ FTS ] Touch IC not in local heatmap mode: %X %X %i3[ FTS ] Cannot initialize the hardware device ERROR %08X 6[ FTS ] %s: Overriding with row=%d, panel_index=%d. [ FTS ] %s: Unknown stimpad status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: -> ! 6[ FTS ] %s: ^ ! OscTrim cen bg:0x%02X%02X%02X%02X OscTrim frequency bg:0x%02X%02X%02X%02X grip_mode3[ FTS ] fts_gesture_mask_store: ERROR %08X touchsimSS Sensitivity Coeff sense = Echo FOUND... OK! 4) FW INFO DUMP: %2d - /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/include/linux/uaccess.h3[ FTS ] error while requesting HDM Download... ERROR %08X readTotMutualSenseNodeDatainitCore6[ FTS ] System resetting... 3[ FTS ] %s: error while writing R0 cycle! ERROR %08X 3[ FTS ] %s: reading data ERROR %08X Adding error in to ErrorList... FINISHED! 3[ FTS ] %s: Error Type Not Found into ErrorList! ERROR %08X 3[ FTS ] getChannelsLength: ERROR %08X 3[ FTS ] %s: Invalid type ERROR %08X getSyncFrame6[ FTS ] %s: Requesting Sync Frame %02X... %s: cmd[%d] = %02X fts_writeReadU8UX6[ FTS ] Trimming Ioff... 6[ FTS ] INITIALIZATION TEST :................. SKIPPED 3[ FTS ] MAIN Production test finished.................FAILED 6[ FTS ] MS RAW LP MAP MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_GAP failed... ERROR %08X 6[ FTS ] MS RAW LP ADJ HORIZONTAL TEST:.................OK 3[ FTS ] MS CX1 TEST:.................FAIL MS_TOUCH_ACTIVE_TOTAL_CX_MAX6[ FTS ] MS TOTAL CX ADJ HORIZ computed! 6[ FTS ] MS TOTAL CX ADJ VERT TEST:.................OK MS_KEY_CX1_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJV_LP_MAP_MAX failed... ERROR %08X SS_RAW_DATA_SENSE_GAP6[ FTS ] SS RAW LP FORCE GAP TEST:.................OK 6[ FTS ] SS IX2 FORCE ADJV TEST:.................OK 3[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL IX SENSE ADJ HORIZ computed! 6[ FTS ] SS TOTAL CX FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL IX LP FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE TEST: 6[ FTS ] SS TOTAL CX LP SENSE ADJHORIZ TEST: 6[ FTS ] SS TOTAL CX LP SENSE ADJH TEST:.................OK 3[ FTS ] production_test_data: production_test_ss_raw failed... ERROR = %08X 3[ FTS ] %s: TP sensitivity MS Post Cal test FAILED... ERROR %08X 3[ FTS ] %s: Error while turning on TP Sens Mode! ERROR %08X 6[ FTS ] Starting flashing procedure... 6[ FTS ] 2) HOLD M3 : 6[ FTS ] hold_m3 COMPLETED! 6[ FTS ] load cx DONE! 6[ FTS ] Firmware in the chip different from the one that was burn! 6[ FTS ] disableGesture DONE! fts_enable_reg%s: UNBLANK 3[ FTS ] %s: extinfo index is out of bounds (%d >= %d) in row %d of extinfo_override_table. 6[ FTS ] %s: Doing nothing for event = %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by BLD with real raw frame = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s Proximity Detected! fts_gesture_event_handler6[ FTS ] %s: DOWN ! infoblock_getdataADDR_INFOBLOCK read failed fwupdate3[ FTS ] %s: Unable to access driver data SS Data Ix2_fm = SS Data Cx2_sn = 6[ FTS ] %s: glove_enabled = %d fts_cover_mode_showgesture_coordinatesfts_driver_test_write%5d, 6[ FTS ] FTS_BUS_REF_FORCE_ACTIVE: %s 3[ FTS ] %s: The Header Signature was wrong! %02X != %02X ERROR %08X 6[ FTS ] Node Data to read %d bytes 3[ FTS ] %s: can not allocate memory for cx2_sn ERROR %08X3[ FTS ] pollForEvent: ERROR %08X 3[ FTS ] %s: Impossible to write Config Memory... ERROR %08X! 3[ FTS ] %s: New count not received! ERROR %08X 3[ FTS ] %s: error while writing into the flash! ERROR %08X pollForErrorTypefts_writeRead_internal3[ FTS ] checkLimitsGap: GAP = %d exceed limit %d 3[ FTS ] %s: getMSFrame failed... ERROR %08X 6[ FTS ] MS RAW MAP MIN MAX TEST: MS_RAW_DATA_EACH_MAX6[ FTS ] MS RAW GAP TEST: MS_RAW_DATA_ADJ_HORIZONTAL3[ FTS ] MS RAW ADJ HORIZONTAL GAP:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV failed... ERROR %08X 6[ FTS ] MS RAW ADJ VERTICAL GAP:.................OK 6[ FTS ] MS RAW ADJ Peak: Getting max ADJV 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV_PEAK failed... ERROR %08X 6[ FTS ] MS RAW ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: readTotMutualSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: production_test_ms_key_cx failed... ERROR = %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX1_MIN_MAX failed... ERROR %08X 6[ FTS ] MS KEY TOTAL CX TEST:.................SKIPPED SS Raw sense frame =3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP FORCE MAP MIN MAX TEST: SS_RAW_LOWPOWER_DATA_FORCE_GAP6[ FTS ] SS RAW LP SENSE GAP TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX FORCE ADJV TEST:.................OK 6[ FTS ] SS CX2 SENSE ADJ TEST: SS_TOUCH_ACTIVE_CX2_ADJ_HORIZONTAL6[ FTS ] SS TOTAL IX LP FORCE ADJV TEST:.................OK 6[ FTS ] SS IX2 LP SENSE ADJ TEST: 6[ FTS ] SS TOTAL IX LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] %s: TP sensitivity SS Pre Cal FINISHED! 3[ FTS ] %s: Normal Frame average = %d exceed limit [%d, %d] 6[ FTS ] %s: Exiting TP Sensitivity Mode enabling algos... 3[ FTS ] parseProductionTestLimits: ERROR %08X 3[ FTS ] parseProductionTestLimits 1: ERROR %08X 6[ FTS ] senseOff: SENSE OFF 6[ FTS ] flashing procedure Finished! 3[ FTS ] Error during filling Flash! ERROR %08X 3[ FTS ] flash erase FAILED! ERROR %08X 6[ FTS ] updateGestureMask: setting gesture mask to disable... 6[ FTS ] %s: All Gestures Disabled! 6[ FTS ] SET Bus Functionality : &gestureMask_mutex3[ FTS ] Error: can not create /proc file! fts_set_switch_gpio6[ FTS ] %s: GLOVE_MODE Enabled! 6[ FTS ] %s: Charger Mode setting... 6[ FTS ] %s: Sense ON! fts_screen_state_chg_callback[ FTS ] %s: BLANK 3[ FTS ] getMSFrame3 failed with result=0x%08X. 3[ FTS ] %s: failed to allocate extinfo. len=%d. 3[ FTS ] Error (%08X) while reading from FIFO in fts_event_handler ADDR_FLASH_STATUS write failed OscTrim ~crcr:0x%02X%02X%02X%02X %100s %d %dFW: %04X CFG: %04X AFE: %02X Project: %04X Buffer allocation failed! stm_fts_cmd_show3[ FTS ] fts_enableInterrupt: ERROR %08X 6[ FTS ] Get 1 MS Strength fts_cover_mode_storefts_pm_suspend6[ FTS ] Reading MNM register... 6[ FTS ] Setting target = %d and percentage = %d readSelfSenseCompensationDatareadSelfSenseNodeDatareadSensitivityCoeffNodeData6[ FTS ] Address for Golden Mutual hdr = %llx 3[ FTS ] %s: No setting argument! ERROR %08X 6[ FTS ] %s: Reading System Info... 6[ FTS ] Screen Resolution = %d x %d 3[ FTS ] %s: Config CRC Error found! CRC ERROR = %02X errorHandlererrorHandler: Starting handling... 3[ FTS ] errorHandler: Cannot reset the device ERROR %08X errorHandler: No Action taken! 3[ FTS ] %s: second write error... ERROR %08X production_test_main3[ FTS ] production_test_data: checkLimitsMinMaxEachNodeData failed... ERROR COUNT = %d 6[ FTS ] MS RAW ADJ HORIZONTAL TEST: 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJH GAP failed... MS_TOUCH_ACTIVE_CX2_ADJ_VERTICALMS_TOUCH_LOWPOWER_TOTAL_CX_ADJ_VERTICAL6[ FTS ] SS RAW FORCE MIN MAX TEST: 3[ FTS ] SS RAW LP FORCE MAP MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_GAP failed... ERROR %08X 6[ FTS ] SS IX2 FORCE ADJVERT TEST: 3[ FTS ] SS TOTAL IX SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 FORCE MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: production_test_ss_ix_cx_lp failed... ERROR = %08X TOT SS Init Data Ix_fm = 3[ FTS ] production_test_data: computeAdjVert SS IX2 LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................OK 3[ FTS ] SS TOTAL FORCE LP MIN MAX TEST:.................FAIL SS_TOUCH_IDLE_TOTAL_CX_SENSE_MAXTOT SS LP Init Data Cx_sn = 3[ FTS ] %s: Error while turning off TP Sens Mode! ERROR %08X 3[ FTS ] %s: can not set spi4 mode ERROR %08X 6[ FTS ] Full Erase flash DONE! 6[ FTS ] Writing page mask... {{_{{_5=mtz4 W    r}ejm$2YBbdescription=STMicroelectronics MultiTouch IC Driverauthor=STMicroelectronicslicense=GPLvermagic=4.14.170-g666300e62136-ab6386400 SMP preempt mod_unload modversions aarch64name=ftm5depends=heatmapAndroid (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)ftm5pNmodule_layoutcurrent_kernel_time64b.release_firmware1request_firmwareZstrncmpo6xint_sqrtZ%strcmpvMspi_synch__list_add_validu_raw_spin_unlock_irqrestore!'disable_irq_nosync enable_irq❚_raw_spin_lock_irqsave7seq_read{+seq_lseekꂢseq_writetcCseq_releaseseq_open~)HmemcpyHWstrlcpyK__arch_copy_from_userxp __might_faultHۈ__check_object_sizeIq#remove_proc_entryzTproc_create proc_mkdir_datahrtimer_forwardGhrtimer_start_range_ns{hrtimer_initiBflush_workqueue: hrtimer_cancel[_-ukstrtoboolP=7kstrtointZZkstrtou8`Ϙstrlenl߅strsepǚ_ctypekstrdupL[mutex_trylockcstrlcat\bin2hexZ sscanfkmalloc_order_trace4t__sw_hweight32msleep地__kmalloc.dsi_panel_read_vendor_extinfo@(irq_set_irq_wake/G"gpiod_direction_input\"Ggpio_requestxheatmap_readѹpm_qos_update_requestԸzktime_getRrequest_threaded_irq?msm_drm_register_client桂of_property_read_string_helperof_property_read_u32_index?of_property_count_elems_of_sizedmemset>G__pm_relax #tbn_release_bus&__pm_stay_awakeoJ=pm_wakeup_ws_eventp7jiffies_to_msecs gpiod_direction_output_raw5tbn_request_bus"1wregulator_get;JQfree_irqsysfs_remove_groupj tbn_cleanup__stack_chk_fail uqueue_delayed_work_on{wakeup_source_dropawakeup_source_remove-input_unregister_devicepm_qos_remove_request(heatmap_remove| msm_drm_unregister_client destroy_workqueueBsysfs_create_groupkdelayed_work_timer_fn" ^init_timer_key8Xheatmap_probe.Spm_qos_add_requesthQ^regulator_putRgpio_free zkfreeŽ<input_free_deviceinput_register_deviceakK__raw_spin_lock_initf\__mutex_init;yinput_set_capability+input_set_abs_paramsVyinput_mt_init_slotsfLscnprintfyinput_allocate_device[icomplete_all#\__init_waitqueue_head57C__alloc_workqueue_keyDAwakeup_source_addwakeup_source_prepare{Vgpiod_to_irq of_property_read_variable_u32_arrayP2Gof_property_read_stringtsof_get_named_gpio_flags$Tof_drm_find_panelWcmof_parse_phandle_with_fixed_argsof_find_propertyTdevm_kmalloc{Htbn_init=kmem_cache_alloc_traceƬϯkmalloc_cachesFFspi_setupg__stack_chk_guard!driver_unregisterV__spi_register_driver&ԱD__dynamic_pr_debug{Cwait_for_completion_timeout/ .queue_work_on~cancel_work_syncGregulator_enable__const_udelayjgpiod_set_raw_valuegpio_to_descx regulator_disableQmutex_unlockSLLmutex_lockXUprintku"input_mt_report_slot_stateOkinput_eventGNUKpխ((( B Q[g-@v8E@ABCD  4+! >(M,[|fP( /H48:h0;$>@?@4@W(i0(X((( H(4(\( ( p(HV0 x_8_Xatc\3cDdTgeLvPv,!\,R!],f!(_,!T`!da!i!!n!̆ ! "4&"T@"PdZ"`.v"?"d`d"""""4\l"",]("^T#$_4 #X_#l_#_$'#_x8#`dA#PkxQ#lxa#nHl#dr@y#hy#d##d#T`#4#P#(#t $h|$xfts_set_bus_ref.descriptorfts_aggregate_bus_state.descriptorfts_spi_driverfts_probefts_get_regfts_gpio_setupfts_resume_workfts_suspend_work__init_completion.__keyfts_probe.__keyfts_probe.__key.43fts_probe.__key.45fts_probe.__key.47fts_probe.__key.49fts_noti_blockread_heatmap_rawfts_fw_update_autofts_attr_grouptouchsim_workfts_removefts_set_switch_gpio.descriptorfts_mode_handlerread_heatmap_raw.counterfts_read_panel_extinfofts_nop_event_handlerfts_enter_pointer_event_handlerfts_leave_pointer_event_handlerfts_error_event_handlerfts_controller_ready_event_handlerfts_status_event_handlerfts_user_report_event_handlerfts_isrfts_interrupt_handlerfts_mode_handler.descriptorfts_mode_handler.descriptor.104fts_mode_handler.descriptor.110fts_mode_handler.descriptor.131fts_screen_state_chg_callbackfts_screen_state_chg_callback.descriptorfts_screen_state_chg_callback.descriptor.139fts_screen_state_chg_callback.descriptor.142fts_screen_state_chg_callback.descriptor.145fts_read_panel_extinfo.descriptorfts_read_panel_extinfo.descriptor.184fts_enter_pointer_event_handler.descriptorfts_enter_pointer_event_handler.descriptor.212fts_status_event_handler.descriptorfts_status_event_handler.descriptor.251fts_status_event_handler.descriptor.254fts_status_event_handler.descriptor.266fts_status_event_handler.descriptor.257fts_status_event_handler.descriptor.260fts_status_event_handler.descriptor.263$dupdate_motion_filter.descriptorfts_infoblock_getdata_showfts_fwupdate_showfts_fwupdate_storefts_appid_showfts_mode_active_showfts_fw_test_showfts_status_showstm_fts_cmd_shownumberParameterstypeOfCommandstm_fts_cmd_storefts_heatmap_mode_showfts_heatmap_mode_storefts_grip_mode_showfts_grip_mode_storefts_charger_mode_showfts_charger_mode_storefts_glove_mode_showfts_glove_mode_storefts_cover_mode_showfts_cover_mode_storefts_stylus_mode_showfts_stylus_mode_storefts_gesture_mask_showfts_gesture_mask_storefts_gesture_coordinates_showfts_autotune_showfts_autotune_storefts_touch_simulation_showfts_touch_simulation_storetouchsim_timer_cbfts_default_mf_showfts_default_mf_storefts_pm_suspendfts_pm_resume__UNIQUE_ID_description20__UNIQUE_ID_author21__UNIQUE_ID_license22fts_of_match_tablefts_pm_opsdev_attr_infoblock_getdatadev_attr_fwupdatedev_attr_appiddev_attr_mode_activedev_attr_fw_file_testdev_attr_statusdev_attr_stm_fts_cmddev_attr_heatmap_modedev_attr_grip_modedev_attr_charger_modedev_attr_glove_modedev_attr_cover_modedev_attr_stylus_modedev_attr_gesture_maskdev_attr_gesture_coordinatesdev_attr_autotunedev_attr_touchsimdev_attr_default_mffts_dirfts_driver_test_opsfts_driver_test_writemess.3mess.2mess.0mess.1driver_test_bufflimitbin_outputprintedfts_driver_test_openfts_seq_opsfts_driver_test_releasefts_seq_startfts_seq_stopfts_seq_nextfts_seq_showreadSelfSenseNodeDatareadTotMutualSenseNodeDatareadTotSelfSenseNodeDatareadSensitivityCoeffNodeDatareset_gpiofts_system_reset.descriptorsystem_reseted_downsystem_reseted_upfts_enableInterrupt.descriptorfts_enableInterrupt.descriptor.83fts_enableInterrupt.descriptor.86pollForEvent.descriptorsetScanMode.descriptorsetScanMode.descriptor.31errorHandler.descriptorerrorHandler.descriptor.27errorHandler.descriptor.30addErrorIntoList.descriptorerrorsaddErrorIntoList.descriptor.38pollErrorList.descriptorpollErrorList.descriptor.45getMSFrame3.descriptorgetMSFrame3.descriptor.10getMSFrame3.descriptor.14fts_read_internalfts_writeRead_internalfts_write_internalfts_writeFwCmd_internalfts_writeThenWriteRead_internalfts_writeU8UX.descriptorfts_writeU8UX.descriptor.8limit_filecheckLimitsMinMax.descriptorcheckLimitsMap.descriptorcheckLimitsMapTotal.descriptorcheckLimitsMapFromU.descriptorcheckLimitsMapTotalFromU.descriptorcheckLimitsMapAdj.descriptorcheckLimitsMapAdjTotal.descriptorrefreshGestureMask__UNIQUE_ID_vermagic10__UNIQUE_ID_name11____versions__module_dependsrelease_all_touchesinput_eventinput_mt_report_slot_statecheck_feature_feasibilityprintkfts_input_report_keymutex_lockmutex_unlockfts_chip_powercyclefts_enableInterruptregulator_disablegpio_to_descgpiod_set_raw_value__const_udelayregulator_enablesetSystemResetedUpsetSystemResetedDownfts_set_bus_refcancel_work_syncqueue_work_onwait_for_completion_timeout__dynamic_pr_debuginit_module__this_module__spi_register_drivercleanup_moduledriver_unregister__stack_chk_guardspi_setupkmalloc_cacheskmem_cache_alloc_tracetbn_initdevm_kmallocof_find_propertyof_parse_phandle_with_fixed_argsof_drm_find_panelof_get_named_gpio_flagsof_property_read_stringof_property_read_variable_u32_arraygpiod_to_irqwakeup_source_preparewakeup_source_add__alloc_workqueue_key__init_waitqueue_headcomplete_allinput_allocate_devicefts_ts_physscnprintfinput_mt_init_slotsinput_set_abs_paramsinput_set_capability__mutex_initgestureMask_mutex__raw_spin_lock_initinput_register_deviceinput_free_devicekfreegpio_freeregulator_putpm_qos_add_requestinitCorefts_system_resetreadSysInfoisI2cErrordefaultSysInfogetForceLengetSenseLenheatmap_probeinit_timer_keydelayed_work_timer_fnsysfs_create_groupdestroy_workqueuemsm_drm_unregister_clientheatmap_removepm_qos_remove_requestinput_unregister_devicewakeup_source_removewakeup_source_dropfts_proc_initqueue_delayed_work_on__stack_chk_failtbn_cleanupfts_proc_removesysfs_remove_groupfree_irqregulator_gettbn_request_busgpiod_direction_output_rawjiffies_to_msecspm_wakeup_ws_eventfts_write__pm_stay_awakeflushFIFOtbn_release_bus__pm_relaxfts_writeReadU8UXgetMSFrame3memsetof_property_count_elems_of_sizeof_property_read_u32_indexof_property_read_string_helperfts_crc_checkflashProcedurepollForErrorTypesystemInfotestsproduction_test_mainmsm_drm_register_clientrequest_threaded_irqktime_getpm_qos_update_requestheatmap_readgpio_requestgpiod_direction_inputirq_set_irq_wakesetScanModeisSystemResettedDownenterGestureModefromIDtoMaskisSystemResettedUpsetFeaturesdsi_panel_read_vendor_extinfo__kmallocmsleepdumpErrorInforeadGestureCoords__sw_hweight32fts_writeU8UXkmalloc_order_tracesscanfprintHexbin2hexreadFwFilestrlcatmutex_trylockcleanUpproduction_test_itoproduction_test_initializationproduction_test_ms_rawproduction_test_ms_cxproduction_test_ss_rawproduction_test_ss_ix_cxreadMutualSenseCompensationDataarray1dTo2d_i8print_frame_i8readSelfSenseCompensationDataarray1dTo2d_u8print_frame_u8array1dTo2d_shortgetSSFrame3print_frame_shortkstrdup_ctypestrsepstrlenkstrtou8kstrtointupdateGestureMaskisAnyGestureActivegesture_coords_reportedgesture_coordinates_xgesture_coordinates_ykstrtoboolhrtimer_cancelflush_workqueuehrtimer_inithrtimer_start_range_nshrtimer_forwardproc_mkdir_dataproc_createremove_proc_entrygetDev__check_object_size__might_fault__arch_copy_from_userstrlcpyfts_write_heapu8ToU16_befts_writeRead_heapfts_writeThenWriteRead_heapu8ToU64_befts_writeU8UXthenWriteU8UXfts_writeU8UXthenWriteReadU8UXgetSyncFramememcpyu32ToU8_begetClientreadConfigpollForEventfts_writeFwCmd_heapsaveMpFlagrequestHDMDownloadreadHDMHeaderreadGoldenMutualRawDatareadTotMutualSenseCompensationDatareadTotSelfSenseCompensationDataarray1dTo2d_u16print_frame_u16readSensitivityCoefficientsDataflash_unlockflash_erase_unlockflash_erase_page_by_pagefreeCurrentLimitsFilecheckEchowriteSysCmdu8ToU32_besetActiveScanFrequencytp_sensitivity_set_scan_modetp_sensitivity_test_std_msgetLimitsFilegetFWdatafts_read_heapwriteConfigtp_sensitivity_modetp_sensitivity_test_pre_cal_sstp_sensitivity_test_pre_cal_mstp_sensitivity_compute_gainstp_sensitivity_test_post_cal_msseq_openseq_releasebuf_chunkseq_writeseq_lseekseq_readopenChannelresetErrorListinitTestToDosetResetGpio_raw_spin_lock_irqsaveenable_irqdisable_irq_nosync_raw_spin_unlock_irqrestorestartStopWatcherrorHandlerstopStopWatchelapsedMillisecondrequestSyncFramefts_writeFwCmdu8ToU16u8ToU32writeHostDataMemoryaddErrorIntoListgetErrorListCountpollErrorListgetChannelsLengthgetFrameDatareadSyncDataHeadergetDrvInfofts_read__list_add_validspi_syncfts_writeReadfts_writeThenWriteReadcomputeAdjHorizcomputeAdjHorizTotalcomputeAdjVertcomputeAdjVertTotalcomputeAdjHorizFromUcomputeAdjHorizTotalFromUcomputeAdjVertFromUcomputeAdjVertTotalFromUcheckLimitsMinMaxcheckLimitsGapcheckLimitsGapOffsetscheckLimitsMapcheckLimitsMapTotalcheckLimitsMapFromUcheckLimitsMapTotalFromUcheckLimitsMapAdjcheckLimitsMapAdjTotalparseProductionTestLimitsstrcmpfreeLimitsFileproduction_test_ms_key_rawproduction_test_ms_raw_lpproduction_test_ms_cx_lpproduction_test_ms_key_cxproduction_test_ss_raw_lpproduction_test_ss_ix_cx_lpproduction_test_datasenseOnint_sqrtstrncmprequest_firmwarerelease_firmwarereadLinecurrent_kernel_time64elapsedNanosecondu8ToU16nu16ToU8n_beu16ToU8_beu16ToU8u32ToU8attempt_functionsenseOffprint_frame_u32print_frame_intu64ToU8_beparseBinFileflash_burnhold_m3flash_enable_uvlo_autopowerdownfillFlashwait_for_flash_readyflash_full_erasestart_flash_dmaenableGesturedisableGesturegetGestureCoords 0H(08@ H@P`X`hpx @`sHVsx__DXa =0tc@Pc`pdgv:"DdHL dP T d\ ` dt##>         <?PrT rX r\ rlt@~  ~  ~  ~AB&+/ + / + / + / C(048 < @ dPhCl~pIt Px C| ~ I P C ~ I P C ~ I9D&Er r  r$ r08@DH~L P ~T X ~\ ` ~dpFGPC~ P C ~  P C ~  P C ~     tHC  C   C   C  I<!THX H\ H` H|  |  |  | ; ; ; ;[ [ [ [ g  g  g  g  + / + / + /$ +( /4 @ CH L P T  J!b! b! b ! b!!9t)@?x)@|) 0;) $>) @) :) @?) 0;) $>) @) :) @?) 0;) $>) @) :) @?) > 8> t > > 8> t>T>h>>t>> t> > t> > t> >>>? ??  ?  ?  $? (?  ,? 4?T?T|?c? T? c? T? c? T? c????&?@#@ #@ # @ #@e$@(@&D@P@T@ X@ \@ d@@V@c@ V@ c@ V@ c@ V@ c@@@@AGA GA GA G$AXA\A `A dA xAz|A zA zA zAXAAC<A XA A C<A XA A C<A XA APAC<A PA C<B PB C<B P(BQ,BC<0B Q4B C<8B Q > > >c $ ( ,<@ H P `d l x ? ? ? ?ȵص]ܵ ] ] ]82 82 82 82       ضF F F F $( 0 4 8\@ \H \T \`   @̸и Ը ظ  $ , H   ĹعFܹ F F F,!LFP FT F\ F!} } } }    $(0 4 8 < @ D T,X ,\ ,` ,dpt x  X X XĻ XȻ   4HFL FP FX FF F F Fܼ    @`F F F F̽F F F F(LFP FT F\ F   ̾Ծ ؾ  0P   ̿ ,LlD!!!    0Pp\ \ \ \4< @ H XxF F F F   ,LlF F F FF F F F8F< F@ FH FpF F F F!!!    0PpLh!p!|Q, Q, Q, Q,   4Tt   (<F@ FD FL FtF F F FF F F F,H!P!X!`d l x |      !!!!   , I4  I<  ID  IT      .1 .1 .1 .1# # # #T T T T$( , 0 8=< =@ =D =L0P 0T 0X 0lJc   ,R0 R4 R< RDSPUT UX U\ U`tʀ ʀ ʀ ʀ1 1 1 1   : : : :(4< @ D H|: : : :# # # #E E E E 0r4 r8 r< r@|yB y Bt y B t y B t tD      0 0 0 0(:, :0 :4 :<&@ &D &H &PxT xX x\ xdI]h I]l I]p I]x   !L L L LPI PI PI PI|U |U |U |Uf f f fJ J J J,ơ0 ơ4 ơ8 ơ@+D +H +P +X`Id Ih Ip Itc c c c: : : :> > > >Lq:P q:T q:X q:`d h l tx |  Gq q q q   U U U Uf f f f 8<U@ D UH L UT X Uhlpt x |    9o; ;  ;  ; s s  s  s $0u48 u< @ uD H uL P\H` Hd Hh Hps s  s  s HLP T X \ ` d h';x| ';  ';  ';       5; 5; 5; 5;8 8 8 848< @ H Xhlp x |    J          $ ( <!`d h l x|      J   (, 0 4 <@D H L    f f f   f ., ., ., .,R, R, R, R,$,0 4 8 tx   9   Hެ ެ ެ ެ ,0 4 8 @\4>`]d 4>h ]l 4>p ]t 4>x ]t] t ] t ] t ]]  ]  ]  ]   09HL P T    H      ,t0 t4 t8 tDTc`td th tl ttH   ., . , . , . ,y, y , y , y ,(.,,0 .4 ,8 .< ,@ .D ,P`Idkh Il kp It kx I| k., . , . , . , f   f   f   f J f  J  f  J  f  J  f !(.,,4 .8 ,@ .D ,H .L ,T\` d h 9      (DHLP T X \h=2l =2p =2| =2   m  m  m  m(04m8 < m@ D mP T m`l,pmt ,x m| , m , m"fr> "f r> "f r> "f r>.m . m . m . m. m . m .$ m( ., m4<@ D H t9   ccc4cDtH tL tP tX\t` td th tpH(F (F (F (F      (0E48 E< @ ED H EL Xdhl p t x |  !"u "u  "u  "u !!       !!$!,!04 8 < p9       H(, 0 4 8DH L P X|.O . O . O . O;O ; O ; O ; O.O . O . O . O I C$ I( C, I0 C4 I8 C@D.HOP .T O\ .` Od .h Op.O . O . O . O   9   LtP tT tX t`pct t t tH   i $ i( , i0 4 i@L JPiT  JX i\  J` id  Jh ipx!   9    4@D H L TpHx|      V;  V;  V;  V;#V; # V; # V; # V;(4,8V;< ,@ V;D ,H V;L ,P V;\l"fp;t "fx ;| "f ; "f ;.V; . V; . V; . V;.V; . V; . V; . V;   <9`d h l cccc t$ t( t, t8<t@ tD tH tPlHt(Fx (F| (F (F       E  E  E   E  $04 8 <  @ D  H L  X`!l"up t "ux  | "u  "u  !!       !!!!    R  R   R  $ R(  0<9TX \ ` HaF aF aF aF   2 2 2 2$ S(  S,  S0  S8\`w;d h w;l p w;t x w;$VFF $V FF $V FF $V FFtFF t FF t FF t FFFF  FF  FF  FF (,,w;0 ,4 w;8 ,< w;@ ,D w;LPT X \ .w; . w; . w; . w;9   8cLcdct t t tt t t tH(F (F (F (F ,04 8 < @ D H T\!h!t!|         9    4@D L T `|H) ) ) ) 9S 9S 9S 9S# # # #c% % % %0H8Xr< Xr@ XrD XrL\vi` vid vih vip|— — — —, , , ,       \f \f \f \f!1 1 1 1$,0 4 8 h9|iP i P i P i PCJ CJ   CJ  CJ? ? ? ?    ,LP T X dCJh CJl CJp CJt   i i i i#  #  #  # d$,Lhdx            ,`4 `< `@ `HPT^VX \ ^V` d ^Vh l ^Vpx9Z Z Z Z8F 8 F 8 F 8 Ff f f f(4@DH L P \``d `h l `p t `x    p$  p$  p$  p$    p|g- g - g - g -Hdk,J8dqrh qrl qrt qrk+ + + +J^ ^ ^ ^      8<;@ ;D ;L ;\kd+h +l +p +tJ         ^u ^u ^u ^u^u ^u ^u ^u,04 8 < x |      9                g g g g F F F F$,z0 z4 z8 z@P2T 2X 2\ 2`hl p t 9          C2 2 2 24>8< >@ D >H L >P Xhl p t H  H   H   H lJ  lJ   lJ   lJ 948 < @ gr g r g r g r     v$ v( v, v8DCLP T X `p>t >x >| >   9   hl p  <X  < X  < X  < X /  / / /8D.H .L .P .htJx J| J J      9 $ ( , 4h< hHL P hT X h` tJɭ$y J  ɭ $ y J  ɭ $ y J  ɭ $ yH@ D  H  L  TpCH] ] ] ]$LuP uX u\ uh~- ~- ~- ~-           9 H  H$  H(  H, 0 Q 4 r8  Q <  rD  Q H  rP  Q T  r        \ >` >d  >h  >l  >p  >t  >x  >   >   >    >    >    H hS  hS  hS  hS  Q  Q  Q  Q, @ L X d p x |         d-  d-  d-  d-   J  J  J  J            U  U  U  U $ , f0  f4  f8  f< L P  T  X  h p rt  rx  r|  r  U  U  U  U k +  +  +  +  J       0 k< L JX d l p  t  x              C  C  C  C               E E E E$,J0 J4 J8 J@LTX \ ` dp| $0<HT`lx ,8DPTrX r\ r` rhlnp nt nx n|$ $ $ $   *- *- *- *-> > >  >$(,H0 H4 H8 H<@Q DrH Q L rT Q X r` Q d r   9s  s  s  s <HD2H 2L 2P 2Xhbl bp bt br  r  r  rh    u$ u( u, u8`d h l H@ @  @  @ ^ ^  ^  ^     HLP T X \ ` d lp&Pj j j jF F F F$ $ $ $       P   $04 8 < DP9tx |  J J  J  J s s  s  s H2 2 2 2(0r48 r< @ rD H rL d|h   H     0Lh\`d h l t&/ / / /b b b b   u u u u f f f f$b( b, b0 b<@ GD  GH  GL  GXu\ u` ud uptix i| i i   Ԃ Ԃ Ԃ Ԃ   904 8 < JzV  zV  zV  zVDG DG DG DG(h<$@ $D $H $P`hgl gp gt g|_ _ _ _u u u u    9 $ ( , 4%< %HSL SP %T SX %` Sl|   V V V V'&% &% &% &%     $( , 0 X9         H 8$ 8( 8, 8@hlp t x R R R R   .j .j .j .j   n n n  n(,04 8 < @ T X p!      908\` d h |n n n n-? -? -? -?Ps Ps Ps Ps      $   (   , 4 8  <  @  L P  T  X   \  `   d  h   l t ^x  ^|  ^  ^        $g  $g  $g  $g s  s  s  s ;  ;  ;  ; Y   Y   Y   Y        !8 ! 8 ! 8 ! 8 !!"! " ! "$! "0!4!S8! 4>L>d>>>#>Cv> #> Cv> #> Cv> #> Cv>>.>Cv> .> Cv> .> Cv> .> Cv>>> > > 4?9|?? ? ? ?? ? ? ?#?h? #? h? #? h? #? h? @8@Jt@@@@@.@h@ .@ h@ .@ hA .A hAAA A  A LA9AA A A AA A A A#BOB #B O B #B OB #B OB@BXBJBBBBB CK$C K(C K,C K4 >4 >4 >4ĘȘM̘ И MԘ ؘ Mܘ  M$" ( " , " 8 " H         ę ș ̙  hMl Mp Mt M|   s< s< s< s<Ě: Ț : ̚ : К : Ԛ    f f f f $( , 0 4 8 D TzX. z X . z X .Л zԛ X؛ .\s` sd sh sptOx O| O O   A AĜ AȜ AМ!V  V  V  V     044 48 4< 4@PTX \ ` d h t m m mĝ mԝ $ ( , 0  4 8 <  P T X  < < < <    @D H L XP`\ P`` P`d P`ptlx l| l l1! 1! 1! 1!ʤ ʤ ʤğ ʤȟ̟П ԟ ؟ ܟ* * * * %m %m %m  %m$(,2'0 4 2'8 < 2'@ L 2'\.   . Ġ Ƞ .ؠ ܠ  .\A` Ad Ah Apt =x  =|  =  =G G G GH H H Hġ&ȡ &̡ &С &ء'ܡ ' ' 'U U U U!@LP T \ dh l p ty y y yĢ Ȣ  ̢  Т  آY Y Y Yx(V, V0 V4 V8yH}T2X 2\ 2` 2dh l  p  t  |!!!!!ģ!У!ܣ!4 4 4 4    !(!,^40 ^44 ^48 ^4@PX\ ` d hl?p ?t ? ?ԤzؤXܤ. z X . z X . z X .Dh h h hO O Oĥ OȥƄ Ƅ Ƅ Ƅ   pA  pA pA pA !,!8H< H@ HD HHP!\!`!d !h !l !t    5  5  5  5Ħ .    .$ ( , .@ D H .p ħ ȧ Чԧeا eܧ e e v v v v$!80< 0@ 0D 0L\!h!t!!!!!!          ` ` ` `$!0!<&@ &D &H &LT!`!lPmp Pmt Pmx Pm|!!       ĩ ȩ  ԩܩ9    1 1  1$ 1HTwdlp t x |          a a a a 0& 0&  0&$ 0&,<x@ xD xH xPX!hl p t x!   5a  5a ī 5aȫ ԫ 5a! ! !$ !8|             TUOX UO\ UO` UOhlVp Vt Vx V|kZ kZ kZ kZZ' Z' Z' Z'ĭԭގح ގܭ ގ ގO O O O Oa  Oa  $ Oa( 4 OaDzX. z X . z X . zĮ XȮ .PT X \ dh}=l }=p }=t }=x       ^I ^I ^I ^I̯!ܯI I I IZ Z Z Zl  l$ l( l,<@DiD H DiL P DiT ` Dip= = = =İ       $ (  < @ D  t" " " "3 3 3 304 8 < HNL NP NT N`dUh Ul Up Ut      ci ciIJ ciȲ ci̲ܲ       ta  $ ta( , ta0 < taL.   .   .ij ȳ ̳ .T5vX 5v\ 5v` 5vhle"p e"t e"x e"|G G G G6 6 6 6( (Ĵ (ȴ (д Դ  ش  ܴ  y' y' y'  y'!HxTX \ ` dyt}2 2 2 2`[ `[ `[ `[!!̵!ص!!!!!Z  Z$ Z( Z04 8 < @H!T!X \  `  d  l|   I I I IzX.  z X . z  X$ .< z@ XD .tԷMVط MVܷ MV MV}= }= }= }='2 '2 '2  '2(5, 50 54 5<F=@ F=D F=H F=LX!d!pit ix i| i!!B B B Bĸ3[ȸ 3[̸ 3[и 3[Ըظ`ܸ ` ` `DHL.P T X .\ ` d .x |  .       $LIP IT IX I\d!t0x 0| 0 0!!!!Ⱥ!Ժ!!!   4m8 m< m@ mH2L 2P 2T 2Xd!p!|   !!= = = =Ļ!л!          948 < @ LP T X twE  E  E  E m  m  mȼ ̼ mؼ! !  !$ !(40&8 0&< 0&@ 0&HTa X a \ a ` a dt!x0| 0 0 0      н` ` ` ` dhl p t x  |        о<Z@ ZD ZH ZPTNX N\ N` Ndt-Ix -I| -I -I5 5 5 5 Ŀ ȿ ̿ п ܿ 0i 0i  0i, 0i<             HL P T \`Qd Qh Ql Qp35 35 35 35jy jy jy jy!y y y y   P`  P` P` P` $( , 0 4Px\`` `d `h `lypLt Lx L| L!!!!N N N NPN PN PN PN% % % %\  \ \ \,!8!D!P!TX \ ` k k k k!!   !!! i i i i$!48 < @  D H  L P  \d9   9  9  9  9 Z Z Z Z\d\d~,}08 < @ P`}dzl zp zt zX X X X   v  v  v  vX\` d h l  p t x         i i i iz z z z{W {W {W {W`"d "h "l "tx|   0J 0J 0J 0J![ [ [ [V  V  V  V4O8 O< OH OX                D\ D\ D\ D\ 7  7  7( , 78       a a a aV V V V[ [ [ [   DZvH ZvL ZvP ZvT`#Wd #Wh #Wl #Wtx|      !!> > > >' ' '  ' $,B( , ,B0 4 ,B@ D ,BP             V V V Vv v v v f( f( f( f(<y y y y   }v v v v!!P   M M M M   !' '  ' '$(, 0 4 8 < H X|jJ jJ jJ jJ              ,j0 j4 j8 j<@f\D f\H f\L f\P`dnh l np t n  nFB FB FB FB   (  ( ( (C  C$ C( C4D!P!\!h!t!x|      0Zv4 Zv8 Zv< Zv@LGjP GjT GjX Gj`dh l p tڥ ڥ ڥ ڥ!!   T T T TJ  J J J<\ \ \ \   }     !0!L9pt x | # # # #7 7 7 7\d\d~}  $ ( 8H}LЯT ЯX Я\ Яlpt x | W W W W      HLP T X \  ` d h  t x |     J J J JĚ Ě Ě Ěz z z z T"X "\ "` "hl bp  bt  bx  b|\ \ \ \!z z z z(  (  (  ((#, #0 #< #L             q q q qb  b  b  b z  z   z   z,xE| E E E,# ,# ,# ,#V V V V2 2 2 2Zv Zv  Zv Zv#W #W$ #W, #W040w8 0w< 0w@ 0wDTnX n\ n` ndl!x!   \ \ \ \      \`d h l p  t x |      & & & &j j j jJ J J Jkw kw kw kw$xU| U U U      !O O O OB  B   B  B,P7KT 7KX 7Kd 7Kt             w w w w    ,0 4 8  < @  L P  \z z z zY Y Y Y       !,!8!D!P!Zv Zv Zv Zv1> 1> 1> 1>[K [K [K [K) ) ) )!!J  J$ J( J,48 < @       }(@vD vH vL vP`!p!    6 6  6$ 6(8}LdBh Bl Bp Bt!!9      $z8@ D  H  L  P`dh l p t   K3 K3 K3 K3       (0!8!@!H!T>X >\ >` >dt!x6| 6 6 6A  A  A  A> > >  >`*dh l *p t  x *|    *   a a a a( ( ( (U U U U# # # # j  j  $ j0 4 j@zX. z X . z X . z X .2 2 2 2   k k k k    ,ț0 ț4 ț8 ț<LPuT X u\ ` ud p u   R0  R  0$  ( R, 00  < R@ 0D  LP T X dhh hl hp h|{R R R R|x7 7 7 7y{ * * * * |0x<*@ *D *H *Py`lvp vt vx v}/  /  /  / 6 6 6 6}R R R R7X 7X 7X  7X(4!@!L!X!d!p!|!!!!!!!!( ( ( (   n n  n$ n(<D\H \L \P \TX\Hb` d Hbh l Hbx | Hb.   .   .   .     K$ K( K, K8?< ?@ ?D ?LKkP KkT KkX Kk`d h l tx |  k k k kP  P  P  P   $ (0B4 B8 B< B@L!PT X \ dtx'|  '  '  'k k k k0*48 < *@ D  H *L P  d *h l  x|   #  #  #  # Z Z Z Z- - - -E   E   E    E `zdXh.l zp Xt .x z| X . z X .      # # # #Y Y Y YҸ Ҹ Ҹ Ҹ$h ( h , h 0 h 4DH4L P 4T X 4\ h 4x   R0  R 0   R 0   4 R8 0<  LP T X d#Ph #Pl #Pp #Px|   }3 }3 }3 }3-l -l -l -l~x ~x ~x ~x   _ _ _  _$8@nD nH nL nPTX\ ` d h t x .   .   .   .P P P  P(x, x0 x4 x<W@ WD WH WP9T 9X 9\ 9dh l p tx;| ; ; ;x  x  x  x'7  '7 '7 '7 r]$ r]( r], r]08< @ D LP T X dPh Pl Pp Px3| 3 3 3      !   Y  Y  Y  Y$LP T ` p             ? ? ? ?t t  t t$( , 0 4HPT X \ `dhl p t x   zX. z X . z X . z  X .5 5  5$ 5,40 44 48 4<@D H L PlM$p M$t M$x M$|ҏ  ҏ  ҏ  ҏΆ Ά Ά ΆPTX \ ` d  h l p  |    x$ x$ x$ x$Y7 Y7 Y7 Y7+o +o +o +o] ] ] ]     ( , <x|.   .   .   .@ @ @ @         )  ) ) )2^  2^$ 2^( 2^,04 8 < @PT=yX \ =y` d =yp t =y          T>X >\ >` >hlذp ذt ذx ذ|   !!) ) ) ) >$ >( >, >486< 6@ 6D 6H`Wnd Wnh Wnl Wnpx!!      W W W W   w w w w$!04 8 < @X\` d h l p |          $ (  , 0 4  D H L  \q^` q^d q^h q^ptE{x E{| E{ E{   l l l lg{  g{  g{  g{@zDXH.L zP XT .X z\ X` .p zt Xx .T T T T!!!!!!!!!! !,!8!H!T!X\ ` d       R R R R^   ^  ^ $ ^0X` d p |             x x x xէ է է է $( , 0 4D^H ^L ^P ^Thp_yt _yx _y| _yױ  ױ  ױ  ױ.   .    .  $ ( .8< @ D  H L  P T  `lD*p D*t D*x D*) ) ) )` ` ` ` n n n n 0 4  8  <  @H!T!`Kd Kh Kl KtiLx iL| iL iL          &) &) &) &) (!4!@ D  H  L  P" " " "   K K K K(] ] ] ]k k k k!!!!!! !,!0^4 ^8 ^< ^DPY?T Y?X Y?\ Y?`h!t!l l l l0 0 0  0,0 4 8 <D!P!`md mh ml mtx |            <@ D H PTb)X b)\ b)` b)d       !!$ VQ(  VQ,  VQ0  VQ8 < {@  {D  {H  {L ` G4d  G4h  G4l  G4p x ! ! 9  Q  Q  Q  Q  E  E  E  E D ~H  ~L  ~P  ~T \ !h !  >  >  >  >  i  i  i  i $ R(  R,  R0  R4 < !H !d h  l  p   t  x   |       x  x  x  x         , 0  4  8  < D !P !|  ]  ]  ]  ]           {   {   {   {  ! !D  4  4  4  4  JR  JR  JR  JR          ! !TX \ ` hl$p $t $x $|   !!          dh l p x|      !!($, $0 $4 $<@D H L Ppt x | !!      z$,{m0 {m4 {m8 {m<LP5T X 5\ ` 5l p 5|1 1 1 1       !$!,!4!@BD BH BL BP`!d7_h 7_l 7_p 7_xm  m  m  m   L*PT X *\ `  d *h l  x *|   # # # #      : : : :l  l   l   l,tzxX|. z X . z X . z X .* * * *65 65 65 65   m m m mC C  C$ C(8<d@ D dH L dP \ dly y y yR0  R  0   R 0  ( R, 00  8< @ D P)T )X )\ )h{Y Y Y Y|x   y{S S S S |x(s, s0 s4 s<yLX\ ` d l|}   5A 5A 5A 5A}   c c c  c !,!8!D!P!\!h!t!!!!!!!I  I  I  I L L L L7 7  7 7(0!Y4 !Y8 !Y< !Y@DH`L P `T X `d h `t.   .   .   .Y% Y% Y% Y% ; ; ; ;$( , 0 8< @ D LoP oT oX o`d h l ptx |            P P  P P  $ ( ,8!<@ D H P`d?h l ?p t ?x  ?% % % %*  $ *( ,  0 *4 8  P *T X  dh l p tx{| { { {Z Z Z Z- - - -E   E   E   E  LzPXT.X z\ X` .d zh Xl . z X .   T T T TL L L Lb b b b7 7 7 7    048 < @ D H T d   R0  R 0   R 0   R$ 0(  8nb< nb@ nbD nbPXT XX X\ Xdh l p |   E E E Ee e e eR R R R        $ , 70  74  78  7< @ D H  L  P  T  `  d  p    .      .      .      .!P! P! P ! P!y! y! y ! y(!c,! c0! c4! c > >!>!4>t>tx> t|> t> t>>~> ~> ~> ~>>,p> ,p> ,p> ,p>>!>!??  ? $? 0?@?sL?"nP? "nT? "nX? "n`?x?t?? ? ? ??u?kp? kp? kp? kp??v?? @ @ @ @q@ q@ q@ q@ @$@ (@ ,@ 8@!D@H@ L@ X@ d@l@p@ t@ x@ |@@@ @H@ @ H@ @ H@ H@@?@ ?@ ?@ ?@Y@ Y@ Y@ Y@ AA A A  A |(A  |4A-8A -