From 313911ec762bd005cea0cbd4177fa122a488bf53 Mon Sep 17 00:00:00 2001 From: Xindong Xu Date: Fri, 03 Aug 2018 10:08:43 +0000 Subject: darwin: support system as root [12/19] PD# 170278 support system as root Change-Id: Iaf7c1886ab9f99bd1a06411af7a0184c90003780 --- diff --git a/BoardConfig.mk b/BoardConfig.mk index fe09e86..42fe123 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -71,10 +71,15 @@ BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_USES_VENDORIMAGE := true TARGET_COPY_OUT_VENDOR := vendor -BOARD_ROOT_EXTRA_FOLDERS := odm +ifneq ($(BOARD_BUILD_SYSTEM_ROOT_IMAGE), true) +BOARD_ROOT_EXTRA_FOLDERS += odm +endif + BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_USES_ODMIMAGE := true +BOARD_USES_METADATA_PARTITION := true + BOARD_USES_PRODUCTIMAGE := true BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4 TARGET_COPY_OUT_PRODUCT := product @@ -94,9 +99,24 @@ BOARD_ODMIMAGE_PARTITION_SIZE := 134217728 BOARD_PRODUCTIMAGE_PARTITION_SIZE := 134217728 endif +ifneq ($(USE_USB_AS_HOST),true) +BOARD_KERNEL_CMDLINE += --cmdline "otg_device=1" +endif + +ifeq ($(BOARD_BUILD_DISABLED_VBMETAIMAGE), true) +ifeq ($(BOARD_BUILD_SYSTEM_ROOT_IMAGE), true) +BOARD_KERNEL_CMDLINE += --cmdline "root=179:18" +endif +endif + TARGET_SUPPORT_USB_BURNING_V2 := true TARGET_AMLOGIC_RES_PACKAGE := device/amlogic/darwin/logo_img_files + +ifeq ($(BOARD_BUILD_SYSTEM_ROOT_IMAGE), true) +TARGET_RECOVERY_FSTAB := device/amlogic/darwin/recovery/recovery_system.fstab +else TARGET_RECOVERY_FSTAB := device/amlogic/darwin/recovery/recovery.fstab +endif #BOARD_HAL_STATIC_LIBRARIES := libhealthd.mboxdefault diff --git a/Kernel.mk b/Kernel.mk index 5b3c506..143c332 100644 --- a/Kernel.mk +++ b/Kernel.mk @@ -7,10 +7,6 @@ INSTALLED_KERNEL_TARGET := $(PRODUCT_OUT)/kernel BOARD_MKBOOTIMG_ARGS := --second $(PRODUCT_OUT)/dt.img --kernel_offset $(BOARD_KERNEL_OFFSET) -ifneq ($(USE_USB_AS_HOST),true) -BOARD_MKBOOTIMG_ARGS += --cmdline "otg_device=1" -endif - ifneq ($(TARGET_KERNEL_BUILT_FROM_SOURCE), true) TARGET_PREBUILT_KERNEL := device/amlogic/darwin-kernel/Image.gz INSTALLED_BOARDDTB_TARGET := $(PRODUCT_OUT)/dt.img @@ -128,7 +124,7 @@ savekernelconfig: $(KERNEL_OUT) $(KERNEL_CONFIG) build-modules-quick: $(media-modules) -$(INSTALLED_KERNEL_TARGET): $(INTERMEDIATES_KERNEL) | $(ACP) +$(INSTALLED_KERNEL_TARGET): $(INTERMEDIATES_KERNEL) $(PRODUCT_OUT)/dt.img | $(ACP) @echo "Kernel installed" $(transform-prebuilt-to-target) diff --git a/board-info.txt b/board-info.txt index 62365ec..77f0319 100644 --- a/board-info.txt +++ b/board-info.txt @@ -1,2 +1,2 @@ require board=txlx_skt -require version-bootloader=01.01.180801.141656 +require version-bootloader=01.01.180807.144127 diff --git a/bootloader.img b/bootloader.img index 40393ee..5d8fc78 100644 --- a/bootloader.img +++ b/bootloader.img @@ -1,4 +1,4 @@ -,EXMv@AML +.v*13H|KB@AML 2? @@ -192,8 +192,8 @@ a" -Kz>8 - +Kz>8 + K J @F1F "1FBF |)F "w1F @@ -2604,1053 +2604,1071 @@ This will cause memory leakage. =3 2e222a2222;2g2y2 2מ2#2ӝ222C22u2 2u 2Q 2 2- 22 2]2 -2!2.252;2-21211K222 - -P! -x - - +2!2.252;2-21211K222 + +P! +x + + h#D _p  -2? - -@ -@*`** -@ |@x +2? + +@ +@*ͪ`** +@ |@x  -b  +b   - + qT`RRR -8 -70 +8 + @R  +0 +Rra ?  R. R - + R -R}RT R( @ - - +R}RT R +>@ + + , -G0a +G0a Tts @ - - + + (x% bC  -!hS!*h -|@ -8 -k +!hS!*h +|@ +jw8`* +8 +k +~ Sfo -"I!"JpBi9<@| +"I!"JpBi9<@| 0 d -C , - -ҥ4_x -RV .@*@#9 "Cy 9 c - +C , + +ҥ+_x +RV .@*@#9 "Cy 9 c + " - - -` + + +0  -K -.*..//&"RN/P.X -..*..//'` Y#` /+h`.  +K +.*..//&"R/P.X +#;@82) $ +..*..//'` #` /+h`.  +~ ^.uXp -&ו#F -C="& - < +#F +C="& + < 8 p p - -44Y,n$  + +44Y0o$  R@RѾ -,? - - -Thpo` -[2SC -Ӛ -Ӛ~%&P`3 -d= Yd= -Ӛp @1 - -AH",HtT_t/ -- -XDW/ +*a +0@h@  +DXqe@t +Fx" +)`Ou*5 +NT +W +(( +˟ + + +Ú + +|$<!! +b + C&aȺ +p<D +Pz +k"(pq,(_PlH#P_!( +0< +q-/ + +9bx@w@ +\ + +:(` + +&9"| + +9t + +C9 +b +H!< v +4@ce7 +YAT +a5XT + +@'0W,( +D6\# +!X,`h1`DoB9 +Ԛ +@6̶ +@!  +#@ @#,mD..[.[X +Ӛ +Ӛ~Q`3 +d= aZd= +Ӛp RA1 + +AH"H@t6 +) +t  -Ԛ)6K - -`>DvX+"0.z&׌ ,!cH'" -%addB -D< -@B$| *@v",/p&!./T.T#T4!"Q -I 0/@dt * + +/T2xPqd +`\ v#"1.Pz&i؜ p!s,c +%addB +D< +@B$| *v",/p&!.T.9U#4U4!"-#3\6",,2 +I 0/@t * + -b&R - - -!|0p| -"S>(Bs+@ +p +l +8 + +!| 2p:| +"2(Bs+@  @hd -+ -)n y xfH,%Lk8 -k -` -S|,*4 -@@`S! tI -*h!D -й` ->47P@JQ<"|> 6 - -P!P dwXuXP -X q#X R@f)pEfv<b[!  ++ +)hn \y xfCE +(d +` +S|,*9 +@@$`S!=tI + +>47P@Q<"|>6W + +P!cQ dXp +Xv PRpr)\ +"X(#Rg)pEf#<b[!<  +x(! .X)<X @HPz@% -šl12\)"'T12 +šl12\)"'T12 s  -t -b,R -2T0H,< !8 -_6&`@,zw4]a@N#ė AVb -`!Ms -r - + +\ + +@-{ +CHlb^'T( +v! 4sqcXV-X! +LR!R8-E\ +@,'p8 +# +!L( + $."$SA - -;TA -0"l -h - -R, -1*p + +;TSA +0R!+"bB@h"@"86" +h + +R +W ` + t -BcR +B7cR@:= - - -#@0ltW@e\"T - -$ - - =S -" -EX -M(,0,0|S` -A`5 - -`_ - -@ - -r@ - -`$d tB9@@ - -B pP? -h + + +#@08xW +$ + + =S +" +B + M(,0,0|SA +1`0 + + +@ + +r@ + +`$h tB9@@ + +B pP? x! -< -f@@c - - -8 -S/ -7yT,@ -0 - -B@<1 -"x - -w -`4+" -@# - -"T6Pj((#|@ -@` +@ +f@@c +A*tM!F$ + + +8 +S/ +!3 +7yT0@ +x=L|v@̘"}D@T +sy +x<p1a# +0 + +B@@1 +"x + +w +`4+" +@# + +@`  "? - -D@ - -# -Z? + +D@ + +# +Z? A -3/eh -O!IZ5 - - -) "g -,XPA -7S - -IB10 -"<& -5* -2*rA -D - { X -Pa -\4$K,,",,# ->d,@@b, -@c@ -i -@y -R,PT p - - -< -!h8<uPP -@Т -\#10 -h@Ũ-tt[l2#d - & +1#eh +O!IZ5 + + +) " +6R, +4`PA +7S* + +T +9B0&0 +"< +5** + D =@ +$-@I" +\a2 +d4,K4,"4,# +9d,@@b, +@c@ +i +@D`(  +@y +RNTp + + +doR(A +#S+3*w^"W""M`"@ +p%12$i `6v@\@@TvR{ *x# +@Ũ-v[2 + (  -@$Rr -Aj`8 -@9 -n` k -c bRBL - -(6_Bbjb8r@ -x|S +@$Rr +Aj`8 + |P9 +@9 +p` k +c h +|V +i9(7 +4 +b~Ha +(C +v8 +040%/H " -!5$ -dxKq -(%<"__ }@ - - b n$AHv -x -Cb/+%/axx -Tb !} ~$(4 - -RI &J - -!d -D' 4\Q -8(ƈ2 - -Y*xs -@p -4-<Dt- -@ -x!olE4442p !۴k *x+R !< 2@ `) - - -Z -!Tx -@ -xB9at 1<У@   -A9 -py -@h"Q@ - - " -XQA +!5$ +M +(%X"__<@ + +D 4bH[L3* +<1n8CH(v +x +3;b/+%/xx +8cb!> 8 + + +h +d +(3 +@p + +@ +,TH8 + + +] +|"{ +@ +rB1=ldt 1 +a` +@"Q + ` -"H -<D! -h} - -R4 -̞"5 -3P4!` - !D -LZb@9 -a@9a@9$ a@9 -a"A9z&A9|VA9: a*A9eFA9ZL -R$ -S@9b -L3_ +"H +<D! + +0 +| +34!` + !D +\b@9 +a@9a@9$ a@9 +a"A9z&A9|VA9: a*A9eFA9ZL +R$ +Q@9b + +S_      - "@ 4444 B t Dk - -@!TX -ٚ -O* -,_lc -RC#| I@d - - M - -pA@.0 -"@# L)*p@` - - - d -, -t - + "@ 4444 B $ 5k < +@!TX +ٚ +O* +_ +RC#l`I@d +z + + M + +pA@.0 + + d +, +t + - - -XIGXOB -? -% - -,O\ -<4x$ - - -`O`$ + + +XIGXOB +? +% + +,O\ +<4x$ + + +`O`$ ` -` -E +` +E K - -&LN "m@ $ - - + +&LN"m@ $ + + @ -X - +X + ? ?I` -* +*  -  - :R:R:R#'`%`0 - - - *(Ru@lPj! -D -V*" -@tHY -"ƼT -Z:8k*K9`jt8 - -"dB)B x -L - - -̜ -! -P - -IW( B2+p -/$ - -@ - -P -6 - - -|"| -@9S%'l1 -T -"glz } 0* - - BT9 -& -ED 7H&|P -.+t -&#x -H -"$ +  + + +Rx + +Dt0؈f&J\ +V*8" +@HY +Z:8k*K9`jt8 + +,"P +L + +S +P + +IW(9 +.$ + +@ +84$t=HB*Xb + +(@d5q!D|"/` +$H +kR +6 + + +2R_ +,(L"@<P? +|"| +@9S%R!@ +"glz } 0* + + +z +ED  H + +.+t +X&#x + +"$ @ -S - - -\ -/H -3*b "D -DjN -R!X4 -0|3* - -d$@9 @95 * @9%@9 * @9,0 *\4g0 -, +sS +ƿ +T + +4B BF $c hb_`F0"3P8 + +R4 +[ +/" +DjN +*Ի +0|3* +%< Q0/7Ŀ  +3 L!/L.t" + +d$@9 @95 * @9%@9 * @9,0 *4g0 +,    -2!t +2!t 42` -T d - L@ "dH -@9!8Dd - t!d# -@6c| -3B -R -"bp - -@@p - -0Q`6_ - -\# - +T d +47`" "dH +@9!8Dd + t<0 +@1c| +3B +R +#Hbp + +@@p +U7B  +0Q`6_ + + +\# + +D +  -X\P +XTD@ -8 p@b@\ -aDp<DPD@!XABP -H - " -{[ -9C6 +8 p@b@\ +a!< + "  - -x|x0R - + +x|x0R + -N4t",&՟/ Ĝ~ -"H_D -@\iK -d>aR -H - -@֊ 61jsGA %js6&ȴO0 -D9 -2RR5 -T@$ - -ha @9s@4"` -?q$@?P(}L"Dq - -4 -@9_<{S $S@pJ -`09 S4 - -_q`T@4 -h -:*x - - -@ - -b -9Bp -8 - - -YaR +H + +#PW + +lbu@ȴ +D9 +2RR5 +T@$ + + +@9_<{ "Ꝉ $lb`09 S4 + + +0h P#)LGA +0 +b9Bp +Y . -,IB,u`k*@ 2 -\HEta"#H`C'Pk00 -, - -@J1 - -B*RH``T -(X3H%2L!,: -@ - -@ -(L - - -j#KH& - *"9`ZS =`[ +@ye@yf@y + +|> . +DB,u`k*@ 2 + +APdA 倔r +@J1 + +B*RH``T +X32L!,: +@ + +@ +(L + + +j#KH& + pd" #@pQ - -0 -TuC8L8. -H8@x<b -)0; -``$ -Y,5#4@yT+[S@TP2afPTR. -ך5 - -"`" -9pD + +0 +X* +yT_ +TuC8L8. +H8@x<` +)50; +``$ +~@ +y<# 4@yT+[S@TP"afP@R% +:6 +ך5 +~: x<` + +r +"`" +lRL[HI +5pD x9@T.@97R2 6 - -9 -ې? -"!|)H!l4"% - FE -"Ћt -8~"V! 98" d(ψ8X$DXD - -d/" - -x ĵP~Vp -!s4*"$b - -$"| -$ -p   -$y;s + +9 +ې? +ҕWP + + Fe +!h~@<4@yz +"$t + +vZ +s~ +<"1!08 tL#8X$DXD + +d/S + +x ĵ~ +!s4*"$b +' + +(b+ +$"| +#L!T8lf S1#/ +p   $ -S H -x -`KPAH -&W(R 7 |eRBcy%Rd@,"4pg" 54X -4< - "@ - D - + KH +Yx + +  +4n< + "f@ + D + -)8!b - - -8_ -`RdH -m * %@+xx"  +)8!nb #BT + + +8_ +PRd0 +mQ* -PsU -xX0 -h6ρ"R? - -#} - -&h `, $P5@!x6 -D0 -R4| -(U@Ek$8HP!ol -d -\!L -@@,|! - - - -#?{p-<{ +PsU +-#"R? +#| 45q*ED*d@ + +#h @ +D0:# +~q ~/9" Z"z="@9z&@9w@9 `*@96@ZC +(U@Ek$8HP!ol +)"1\M""m " +\! L +@@,|! + + + + | -+* -Ԛ -0/ -l**uH`T - -- -<8 - x= -" -a, - ++* +Ԛ +0c' H% +l**f#` +<8 +#= +s`= +! +" +a, SA  -}d - -4 -X -CaB*aA*0 - -@ - #  AA +}d + +4 + +CaB*aA*0 + +@ + #  AA  -&d - PA -؊8 +d +؊8 + "8A  -p +p - 2"=s + 2"8s ` - 2v + 2v BAj*7< - - -  "&q( - - -yyyyyy&y6 -r1 -܄p{q -m,yaZ l.t -> -12 ( + + + + +& +yyyyyy&y6 +r1 +܄p{q +> +isQ J@9 8@9  -8:d% -@9 +8:d% +k"k@ +@9 - - - -@ - -L -آǴ - -d - -@t,Z"g\$ | - - -Ti + + +!cL0|d + +@ + +آǴ + +d + +@TY!#Z"f\ ) | + + +Ti T  -  -H.+P}20 - |%,6"to"+#(J3C~PB.`$ - - -"`/ -l -!/ -"^P! -/ BT< v!!cql1 - - -pä -`=0=,@ -@D -r`> -@#kp8L? -P @4> -@ Spp - -@BXa" +  +H.+LP20 + |%T-"to"+#(J3C ]R%`$! + + +"`1& l +"^P! + + +pä + +`= +@D +r Y芰*wb9768@ +@#kp8L? +P 6 +@ Spp + + 2 h`8L0 +@BXa" +As708y#pa( A c\X -@ -R - -Rc[t&" -( -8[`6H!`zX* - },/7"  Rc][! C,v 0 O -p -,< -@y -FYla" 9 -"( -T1@B@D^D0D_B + +3cQa@ XH? -Px +Px @k 4 ЛD - - -TG@K@H7"p:b! -@$ - -p'i + + +TG@K@H7"p:b! +@$ +@" +@CIp + +p'i @R@ -@@k ``( -?! BRc$G#*hlp@h - -\"F` -B - +@@k `` + +B + < -h - +h - - - -C03LU1a(@ $ -C8 a ~1qaDB - -C - -) + + + +`4 + @]|wB@  +]B*Q ҽdT`& + |1  - + +ABT Q  @@ -3660,193 +3678,200 @@ b "# W .hc  P -  t`@a*@H +  t`@a*@H { ?rK P -q - -? - -T +q + +? + +T -2 -$ -B__4 +2 +$ +B__2 T * Tb#m$y - + 2 -tHZa" +tHZa" J3QH @^ -, - +, + P " @H# y 2lx - x - -9qA + x + +9qA @9 - + [ - -! - - + +! +"@Z + @ @ - + l1D"@ -  -\X +  +\X q&  -_KW +_KW +` -n|\"4  +n  -h -M` -,!X(!P3! 0`GU -a -5 + +M` +a +5 b -0`R - -,b6 - -h@1Z1 -0 -8 -t.4 -O - - -HD> D } -5SA5WA9[AA !"PN -/$ -0 u -atSb@9 $ -2!t - -y - +0`R + +,b6 + +! +h@'Z0 +T+y, +a+ +BHRhA0`BFDq +`|D5 +0 +fO@ +| +5SA5WA9[AC PN +0ɸ +atSb@9 $ +aH4@9( +!8` $ +2!t + +*"*0`E#C< +y + 0@ -0$ 3| - -j" -A @!| - -}@'X"x  - +0$ 3| +`Aa < 4A?0 + +" +EHa8d +j" + A @!| + + h $   -X , +X , u -` -h*RRbR +` +h*RqRbR:T  ( - - + +|S + 6 @9 ? -h -t" -pa46X@<U< TR<H%<0 -D -A2#ddOIK -HH H Hj -@9 S A  - c7@"xX39 - -/#p -@|FR@"gf" +h +t" +pa46X@<U< TR<H&<< b?0 +A0"(0dOIK +@9 S A  +]3 +/E#p +@|FR@1"gf/" R`Ӏ216 - -$ AF@ - -7PG - - -_DI b`N" + + +71XPG + + +_DI b`N" ,!Al4"bY$R*@  -љ@_ +љ@_ -S@8S_x -`3Z \AZRd"!UD7D +S@8S_x +3h $&1kAp X@5[s@8OӸ @9|0<S`@9H)p*c S?x ? 6 -dbI - - #0@cBl9q!0@#`H4'j#4 +dbI +4 + #0@cBl9q!0@#`H4'j#4 AP= -2 - - +2 + + c 8 - +  E B( -[ 4a -6s~@(X - - - -P:# -(#1 -hb3| +[ 4a +6s~@(X + + +Q +(D +4 + +P:# +(#1 +hb3| s -ĚP'"e80 @@T4$!<3 - +ĚP'"e80 @@\ + D -#$7$@4@y<&P6 -!5TPk -!A - -| -G +#$7$@4@y<&P6 +!5TPk +!A + +| +G Ɉ -I 0Ry +I 0Ry #e9e9 - -JA9 + +JA9 # K -hY`?I\g0q```E +hY`?I\g0q```E !&a9 -_!'L*ܫ.P#JP - -|&A_0}4 - TP3` -'E0' +_!'L*ܫ.@#JP + +|&A_0}4 + <3 +'E0' D7|@j68Wv֌@$ 3J -*@6@yiT*@yZ?S@ +*@6@yiT*@yZ?S@ C -+c -@3E\D - *Sb@%A/ ++ +@3E\D +@ҕ( + *Sb@PQ&' -"]x +"]x 9# -1(T/i +1(T/i `  -@8 +@8 +Pt@$@8< * h  @@ -3857,19 +3882,17 @@ JA9 *|S88J}Sp88 ~ @@9! -@84 - *!|S@9` +@84 + *!|S@9` f $Țc -A +A D -K - -`b +K igxJ -i'xȴ +i'xȴ   -| +|Q ? @@ -3878,38 +3901,35 @@ Xx R,\Xpx'xgxszS c * -"!| +"!| < -'4@9 -s -| - +'4@9 +s +| - - G`V + +G`V DSC - +   `a@y -24 -ԙQHM@TS( +24 +ԙQHM@TS( !@b -! - +! "SQ aVPQB -x -D,RdZ +x 0p' @h $  @s@ -Z +Z Z -LZ 6 -Z]Lk +LZ 6 +Z]?r@1ӶB6 Z! Za,p t R0 @@ -3922,16 +3942,15 @@ t R0 @ h34 @a -, -X -4 -̀qE@9D @9 +, +4 +̀qE@9D @9 @m @N k @Km  Pe, P PP@t - + rc $ $ @c @@ -3965,7 +3984,7 @@ cLL1!&fr< ! - TDqAQ + TDqAQ h#LA`vP? ٚtlt p  sʛ}@Zmӏ{ӳ}Sm[ @@ -4005,7 +4024,7 @@ $|   l  - + *"H@95@9!*"P@9>Sk$ * @@ -4102,7 +4121,7 @@ J :*!60 JJ F * 5 JYTJT -JJ +JJ A JJZQJp "X jKb JJ @@ -4137,7 +4156,7 @@ k  *5 B `'l B - + | s*"B |! @@ -4152,154 +4171,161 @@ J  X@@OK @@9 @b - -jL,L,L, - -p@| -@$th! + +jL,L,L, + +p@| +@$th!  -%` ( - -@ +%` ( + +@ P ِ- - -A|}Z - -r94_4`? -D$Cȁ2[,K -$0k -t - - - - + +A|}Z + +r94_4`? +D$Cȁ2[,K +$0k +t + + + + L -h -RB~@H@Bz@Bz +h `ӰВ -@ -$v H0C - @X8 -ESDcFkGsH{ChML@$@=lQdQAg -@; - - +|ep4Xf2JX + ***** *ٴY +a +((  (l +zbApSa!H#89P#4 + +@ + + +`R B + +@ + + +/H +$v HpC + + + +ESDcFkGsH{C^Ct@@E@3QQAg +; +Pq4 3 + A " C -$ -| - p?@B -$S!,4Ql+(T# -d -@0@DX -HAx -P -t - -"D"~t - -,! -R`F9 - -Uz0TzaX - - - -h> -a $ - -Z{v`R@,M -B;7 -#И1 - -! -8Pg*Qp*A - - -Ns2? -@ -#$$!@?  `=" - -H(!H -(lyq` -? - -,$"*"_رT1 -( -̰" - -sPb@y X -0 +$ + H"+ + ?@B +LS!| 4 HQ9+" +x +t + +"ݔ"~t!b`! + +,! +I` +R`F9 +P +y + + + L +t`}`5.$>յ$VX% +V<{0նzؑa$Y + +DA$?LpD,} + + +DP* =pB +d +Є +r շ + +a"77(q + +! +8xg*QDp*A + + +Ўs2: + +H(! I +(Tlyq` + +|t"*"K( +pȋ @a@`3,@: +( + + +As1b@ B,aa +3lP׭t, +0 - -"ѐ -  +\R Y +1rH + +   )gpisk_gui X @@ -4307,11 +4333,11 @@ Updatec x `'ed 0_shortcut. -@ - -9 - -h2h` +@ + +- +` +h2`( 5lBɻ@l2u\E Y=ѫ0&: | jm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L @@ -4320,855 +4346,865 @@ h2h` TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z- ~! w -d +d - -% - + +% + + +- +W} dtb/ J -0 -c0x1234 -\ +0 +{ + < - - - -- + @ Q!g@!! +n)n 7C + + +  - -  -H -  - - +T  +KM\ + + '8!.m,M 8STs e jv.,r迢KfpK£Ql$օ5pjl7LwH'4 9JNOʜ[o.htocxxȄnjlPxq"(@e#@/;M @ۉ@8H@@O@m @B$@opE(@N,@0@o{4@;8@5%<@&i@@JD@%O8H@ՌL@ewP@u+YT@nX@A\@S`@fd@2-h@?!l@p@=t@% x@o|@pn @/F@&&\@*Z@߳@c@w<@G@;5@dL@0B@Ь@0T@Rִ@eU@* qW@ѻ2@Ҹ@SAQ@@H@cZ@ˊA@scw@@]@`/C@r@9d@(c#@齂@yƲ@+Sr ?G5 q}#w($@{2 -˾L*~e)Y:o_XGJDlI! :" +˾L*~e)Y:o_XGJDlI! 8@" dA4ޡv P ,$˵ -&[MDfvy\;6ZjFᢋ/QaQ6ͩ@4F,:W:FF 1^)X2\f#Gc xq.}0n3ڰAonj3׀jM(ju~N[O`"0 - +&[MDfvy\;6ZjFᢋ/QaQ6ͩ@4F,:W:FF 1^)X2\f#Gc xq.}0n3ڰAonj3׀jM(ju~N[O 20 + , O "T " - + + X" " - - -@C2@3@ - - - -x~( + +h""( +X + + +( s - BP - ?` - - - - - sa! - - - - + PH + h_` + + + + + sai + + + + 3 4 -/0] -3 -@aml -g1usbA cfg: %d - -΂ poll:0x%x va +/0] +3 +@aml +1usb cfg: %d + + poll:0x%x va -sTX-DWC pb%04x r - +sTX-DWC ub%04x r + - + - - - + + + -fl - - - -i - -Star;i +fl + + + +i + +Star;m - - - + + + - - - -qlp>q=Lq/; r -x# + + + +unt@u=Nu/; v +~# - + **S -@"%s"1 +@"%s"1 - + - -"- ' -W -kqz-- : %2d  -eRAM: }@ - -@pass -amlcq : Sig Cz= Aavb _ - - - -f -I + +"- ' +W +muz-- : %2d 0 +eRAM: @ + +@pass +amleu : Sig C= Aavb _ + + + + +f +I HV -ed Archi3ure=SWrong -J - - +ed Archi3ure=SWrong +J + +  -(Maybe u1zip5 1.) -v"rd -#ub  +(Maybe u1zip5 A.) + +#ub  - + Xbrief" Q - + 1111 (prerelease) -^monitor,r - %d: DecryptD  Bdts,b=%p,dt - -Ia!tp - -4 - - +^monitor,r + %d: DecryptD  Bdts,b=%p,dt; + +$a + +4 + + n< h< 2crc MHashB  Q -h, +j, For -͉ -#no -a -C : -a% [7 + +#no +ba +E : +c% [7 availabl OFF -P - +P + 4 -& - +& + ** Un o %sWC - + ip0anct L fdA4 (NULL). - - - + + + the4 -Abo -Btag - - +Abo +Btag + + -i -'  $ s,w=t: , -+# s R - - - 0 - bu f -f*4 @" - -8 - -%3Not - - - -X - -* - -&* - +̟i +. +c + + buf +@" + +8 + +dpin %u + +X + + + +* + + +nd:%s] [ - -f -Thi<%<5omeo -` which-0T + +f +U +Thi&)5ome ` which(/1T T Z0: - RV -Ex: - u.Uaa 11Db 22 -So you>& -f - - - -6 - -gl I - O +  +Exr< + /Uaa 11lDb 22 +So you' +f + -@A - -."x - -; #q[reg] [ -e˞/ - - +Emajor"!. +!->\ +1h + +s4 slW + +u +=Ao + O + +РA + +< "x +> + +[/ + + + 3r0BASE-T8 -!! #~m - - -PBus W -hj@ppenc> - -X - - -mmc-blk# cnt -mmf!s<@oX$M - -6 -"] -8 " - - P=" - -T -< -J - - +!e! # {  + + +hj@ppen@ + + + + +mmc-Ublk# cnt +mmtQ$s<No&M + +6 +$] -8 " + - P$ + +b + h#-5!? +< +J + +  - 5 -N -gpF2 -gp + )7 +N +gp4 +gp aq -7 +E foo bar y -S -:x -' -sEXT_CSD 1 -Phs_tiYA%Thr -[HS_TIMING]x -X -9) - +U +<x +' +sEXT_CSD 1 +Phs_tiYaD%Thr +[HS_TIMING]x +X + + -e5l{?Crath:  - -0x<CLASS_6_CTRLI '0'Y - +7l BCrath:  + +0x<CLASS_6_CTRLI '0'Y + / -2 ml$.co:oJ +2 ml$.co:oJ * -soEb -'5 +soQHb +'5 #x -L  Y#K 5 'J") +"  g$K 5 'X#) J -2 - -K  -u& -E"%s-> - ` #D!o - x2i% -  - -DStalbe:t mb   -g - - +2 + +K  +u& +E"%s-> + ` #D!o + xL5i% +T +  + +GStalbe<t mb   +g + + 6! -&la2 +&la2 ' -F6'onD +H6'on3G 6 or --wp - - - +h-wp + + + E 1 - +  -B %Pagainy yuX@ -6Y 'b ZC +B %Pagainy y>uX@ +6Y d E + / -] ub +] e Wfbbt - -97 - ' -H/P H/pa*. -  - eraL + + ' +J/vS J/pa*. +  + era -% - -Z - - - -' -H -~ - -&s.MT?J - - -no sA @ -USB+.%l@l@l@F -usb2- -QpXu'p -S ry) -, - + +Xu --- Re^fmIMAGE_FORMAT_ANDROID> +% + +Z + + + +' -H + + +&s.NT?J + + +no sA @ +USB+.%l@l@l@F +usb2- +RpXu'*s + +, + !c -ez# -R;Oe= - ]0 - - - - +e}# +R;Oe= + ]0 + + + +  -! -j -! - +! + +! +  -ra> ~ -s +rb> ~ +s - - + + -4 -zQrpmb_s - -< +4 +Qrpmb_ X @nvedit.c -0"-bo@-c" }4-t" -'I -q%zX -?b[ -` - - - L - -:% - +0"-br@-c" |4-t" +'I +q%zX +Mc[ +` + + + L + +:% +  -rci AIS  -  - - - +rci AIS  +  + +  -5 -GXg - -[ -//Z5 B-} -h6˃0d +5 +GXg + + +//Z5 B-} -h6Y0d %un ! D   :j -: +:   9 :<  - - -v + + +v $ -" -#.Qgrity -i r - -X +" +'#.glu +i r + +X  -N -h O# - +h O# +  -f Y+Y +f !Y+Y , <F, - -L -M B + +L + B U - -, -L^6 %sX,m#: s2.32A  -F/hueC6s - - - 1+ fo! + +, +L6 %s,rn#: t2.32  +@![vpp] pq  +xH + + +  -4 - -S - - - +f + +S + + +  -\ -^ - - -& -V -9 - -> - - -osd -g - Q; 0 - +\ + + + +& +V +9 + +> + + +osd +g + ; 0 + -Rl - - +l + + E  -vqIVOUT]?o, -}5! - -V -/ -F -gFEI  - - +vqIVOUT@o, +D5! + +V +/ +F +Fi$Fi3(a +X# + +gFJ! + + ; - wBPART - -" - - -d/A< - - -. -,%s*2Z. -3unb2"d -0 - - --S`_ERR]f8uu"PleVw -$Sz -.X K 5X W - -%{ -$|% -4 / - [q]: -?ndX - - -m^$ - -X -,` -@?T [3W +/ ?xBPART'?EFI + +" +Q" "5p") + + +eˏV0A\= + +fDk% + +. +,%sO+2[y +3unb"d +0 + + +-T`_ERR]f9-v"PlEfVw +$Sz +X EL X W + +% +}A +5 / + [q]: + +ndY + + +%_$ + +X +qx +,a +@T [3X , -"le|*b -_#ke - . -zf -*%z5L'&as=%rr6!Fm -iKo?NOT@ -j^dCW W ( -bhex/st +"le{}b +[`#ke + ) +zf +*%z5`'&as=%rr6!Fm +iKo?NOT@ +mkW_dWW ( +bhex/st  - - -:cfgs1 -m$ef|pg 7 - b }w% - -Y@OPT]V  -2) +) -S,xx5 -bl - +v6 + +@OPT]V  +2) +) +N,x7x +m +xv + N -N -3dtbĐ#ye3А$P .E@,4 - -1unPA U2%s:\!Rd - - -g  - - -= -Ζ +N +3dtb|#ye3$P˟ .E,d4 + +1unPA U2%s:\!Rҍd¸ + +g Ѡ + + +=t + !pk9] -Y p3#to~}/_s inM - -jP? -! _manager.c -a -Bmore1 4G<S -sSlotNumþAnext^ -2 - - -.+, -Js %agʀ -w0Num +Y p3#to~x/s inM + +kQ? +! _manager.c +a +Bmore0 4G<S +sSlotNum{Anextm_ +2 + + +.+,c +s %ag +>x0Num  -C` / - 8R =~,O-{8Blk. -z= -7 87i`a3>FC -" fa`o+5 - -[` ] -_K0 %s#%s:'} - {$%s - - *2por\  +` / + 8R =~,O-3hBlkSz= i 6opsu.R +u= +7 87i2`a3>F +" fao+5 + +[` ] +_K0 %s#%s:'}Qdo 341Sz=b%AP + h3$%s + + *2por\ @ -;`, Does +`, Does m$ilr: -E$ i>I -a - -H +E$ i>tI +a + +H -#4 / -KT!8OLDp!e NEW u5 -  " -_ +#4 +KT!8OLDp!"Re@i9UNEW u +  " +_ +,4O )iB 5 - -8 -% -3 o)a + +8 +% +3 o=a  - - -%cft -  + + +%cft +  = -M% - +% + u+b$ - - -D=M@2_rx_private.0< 2"%C&cm.C2it]Ftakej(;= ) -&b> -7>"ovGM + + +D=M@2_rx_private.0< 2"%C&cm.C2it]Ftakej(;= ) +&bf> +7>"ovGM v(0 -" a LValInStr>np'1 - -iBecho6S >qA;osd;J;h#h&${4 }; - -4UiPm)qw,h[%u,Շ*"!, -e3PMB, C, -.![,0gaAImgB -Q -I.M - -2 -[1-fb? -$thd! - -a -mCOLORBAR- - -d0z +" a LValInStr>&p'1 + +iBecho6S >qA;osd;J;h7h&${4 }; + +4UiPm)qw,h[%u,"!, +e3PMB, C, +.![,0baAImgB +Q +I.M + +2 +[1-fb? +$thd! + +a +%COLORBAR- + +dDz ! -vB - - - pi>4w - - - - -H % +vB + + + pi>4x + + +> + +H 7% - -E ܾ# -Q - - + +  + + +k b - -k%muptbl rsv( - -> -%n'Y"$Go>vV{y =P + +k%muptbl rsv( + + +h%n'Y"$Go>vQ{y =9P -Cau +Cau 76 w5kj"to ~ -j - - -Qg_%d] -; - +j + + +Qg_%d] +; + + -Bu - - +Bu + + + T  - -^<0@%pdd7_cs -%1gx- - ite"id39 -) -BS!.cz - - - M|bN Y -  -3: + +^0@%pdd7_cs +%1gx- + ite"id3 +) +nBS!.cz + + no + |b Y +*  +3: /  - -u` - + +u@ + +x5R FULLŖpc  " !" - -KZ3 - - - - - -@vc -m -Υ -%c -F -No d#fsSe)wۯP"4/%s. -  -g< -# -= cy L o)2EnvS8 - - -k - -#: - -rT#gu_ -U -T/. X - - -V - - + +q ! +XK3 + + + + +?hx De_1War3 DRD Core'mgr + +@Bc +m + +%b +F +No c#fsCYev"4/%s. +. +T = +g< +# += cyd L o)h2Env8G + + +7 + +^#: + +>T#gux_U ++/." X +Z + + . - -W -IAN -{%71K -j -% -F) - -U - - - -n gr  26 -s -"de @+>U419 -IKk13 - R343 - - -t - -V - -. - -ARP R~Hc'#c' -) - 4MAC - -i -$ - + +Z +AN +K.c1K +j +% +*) +FU!`<504& 'is:PUTF-8E16 +U + + + w + +v ;z  26 + * +s +"de D+>4  +K+32X s124333A/BZ%@4 + R343 + + +t + +V + +. + +ARP RJHc'#c' +) + 4MAC + +i +>$ + -TFTP@ +TFTPO@ - F -l6,- - - -~ -$ - - - - -/ - -T +/ F +l6,- + + +~ + + +/ + +T  _  /T /T -#T - - - ) - afr]-1 - G - uiC '-'D{!e [ +#T + ) + afr]-1 + G + u3C '-'{!e [ -F_ - 67TWWcludeD - @ ) + +(( +( + +( +?T ( -( - -[_x!] -3 -t - e$: k!s T* -R -; -ep[-t | -b | cB[-s {w -'*D/.2! /)P -+( - - - -D -X - - -h`h(1 - ->~ +( + +[߉_x!] +| +t + /$: k!s * +R +; +ep[-t | -b | cB[-s {w +'*P?0( Kp +( +-( + + +D + + +h#ߠZx +>~ +  $ -$ -px +$ +p(<  - -/ՠS# - @z:S1 - (8 - -ef -P, -~ -`f - -y -( ^4 -/p?p -p -( -8( - + + @z:S1 + (8 + +ef +P, +~ +`f + +#(@ )Ҝ +( ^0% +#nx) +@/l    -tvD_0҈b p -p&/c(M @N/sS/Pl( +tvD_0҈b p +B/hS /xS/Hq( ^ _ v @@ -5179,324 +5215,335 @@ E1 88< -tc$c(c,c0c4cc(c,cdccj - - - -@ -9x\ -2P", - R -0c?,**e"`X#^N -h( -" -"G3 -h*:*@: | -#?hX)_ /,#'5 =6h5*( -<@ #H *2RhP -*m2L88 @7"2l - -*,Ȇ2() -3Dh`  2<P -S -`  -h  -  -   -  -  - - -  -  - _ -  - - -  -x - - - -  -  -  -  -  -`Ѩ x  -x -S  U 8QH  -N  - -pnbbx #b -I0@ P  -h`(#  -)/`݀+x -h -@  - -@( -`x - -x -@ -h -@ -` -x -8$ -0 -HX - -А -` -0+8 -H -8@F `HF -PF - XF H`F -phF  -@8 -HH -p - - - - -( -X - - -?  -0H -hH -8H -/` ^ -H/ -/// -`/P( -`/F -Hc/8@@X -h/@@/ F -/@@ -H/(   -/ -(/ -`/ - -/ -/Pppp -(/xpp -`/ppVpH -/p -/p -@/@8 -x/h8 -/8  -H - H -0H -XH - -8H -pH -/  - H -HH -P/p -? 48 H -/8 -8+ #48 -h8H -/`8 -H -H -H/ -/ -/( -/P8 -(xH -`H -/ -H -/ -P/H8 -/p8p -/8p -/8/ 6 - H -X H -HH -h -pH +tc$c(c,c0c4cc(c,cdccj + + +@ + +9 j +2H"`{ + R +(^?,*~8e2X]P}\. +) ( +m + 82 +__'i<>"4?g@p\ +:5j t*;28!8# +0"\ +#e +<@ #ߞ  ؘ*`hP +*28p +P*8( +7+y" +) + + +*>H +  +h  +(  +   + 8! +   + h/@j  +  + +  + +  +  +  +  +  + x +  +  + +  +  +  +` + +  + +` x _ +a 0 c  ^p  +pp  + + +h80¨Π8ˆn +nx  +h "cXŐ2o +"vŘ"wf<  +@0 0 +  +  +  + +@f  +H +$ +8 +` +(+i`! + +( +P +Ȏx + +@ + +$ + @ +h + + + @F `HF + PF +XF H`F + + + + +( +p + + + + + ++ +P +X + +H@ +hH +H +(H +`H +/0 +/X/x/// +x/ +/( + + + +XH + +pc/@@' +0H +/X@@ +H +H  +@/H +x/p +/ + + +/ +@x +x/ pp@ +HH +/pp + /p +XH +O +/8 +/8 + +8`H +p/8  +H +/8   . #~ .  +P(H +PH +/x   +H +0H +h/  +/ + +8 + 8 +/@ + +8 +/h + +8  +H/ + +8 + +/ + +8 +/ + +8 +(/0   +`/X  8 +/   +/   +/   +@/  8 +x/  8 +/H  8 +/p   + /   +I +X/   +X8 +H +/ 8 p +@H +HhH +p/ @  +/ @ @ 5 x! @ @ +/@@/  - -8 -?@ -@8 -hH -(H -`H -@ -0y0H -xXH -` -` - -  -`?p -l -? -xl$X -?` -n -? -m* -$XS/ -l -pS@ -n? -R  -H? -n$ - - -8p+pPU  -Th -V -TX -p 0@ -XV8 -(V -X?( -r -Xq? -U -= -sA - -s:h! -`T -s -(t" -` -s:H# -WH  -?# -t:8$ -xQu/$ - -h -?% -s+&hs -Z -TH/' -u -?' -u -(x -Hu -`u ->H * - -\( -[ -h@ -F -H -H -@///) -x/ -/(00)0 -/P00)/0 -Kp - /x0 -5 -X>8 -/1181 -/118 -P/22xJ -0p - -/ -:  -@/(KK/K -D -x/PKK/K -D -/xKK -/K - -+8X -`x -`H -` - - - -+8\\P -м` - - - - - - -+`_ *` -x -0 -h0 -ؾ@0 -h[ -x+ bO -Q+c* -L -P,c5 - -8( -gH -pP - -0 -h - - -0 - -0 -HX - -h -phh -` -0ih`+X -iX - -PP -0l - -@ -h -h -` -H,Xk -8 -@+m_mh/m - -x -( -+ - ( -  -p -@ -/hopH -` - -+p -q` -P -X/`q -X -(  -0P +P/@@8XPx +/@8  +x/8@8 +/`@x + +X +Xy/@ + +x/ +8 +@ +h + ?! +nx +?! +m +?! +l?h" +XSp +pS +(S` +p?# +m$H$ +(?P$ +n +>n/% +n +0 +?& +8p$' +x+ '&/' +HT +p:`* +R@ + +?8- +s/- + +THr +?. +s$/ +?/ +s +  +s+0H  +8^Ps/1 +t+1@/1 + +(+P3xZ/3 +xZ +Z@ +P+4-l5H/5 +u + +`u +  +v?`9 +X\h +@\X +[H +z8 +F( + /0=1=) +X/X=1=)=G +/==) +/=H-=) + +8/=>)/> +K +p/ >>1>5@ +0/`??8? +h/??8 +/??xXX +X +X/XXX: +/XXXD +/XYYD + +8/HY +h$Xe + ++gg +  +pH +P +H +H +P +@H +X +`P +`h +` +` +`+m8` +  +p +0 + +(0 + +(0 + + +g + +0H +hp0 +ph +P + +` + +( +x + +8 + + + +8 + +(` ++ +( +x +P +X +Hx + +p + + +h80 +/`}HhH +H + +Hx + +8+hR* +/X + +? ++`H +H diff --git a/bootloader.img.sha1 b/bootloader.img.sha1 index cace263..c0f3de5 100644 --- a/bootloader.img.sha1 +++ b/bootloader.img.sha1 @@ -8,3 +8,4 @@ cf0488e17ce34833ee55880180c59cc524920c12 01.01.180613.184638 6e18a22b23e83276dfc65341e9f024f1fec890e0 01.01.180621.161213 cc8461ad4fb5c20c89ee58d229b4689b702d5cf9 01.01.180719.105804 3c7c23ea2ac643d026052d7f7599079e9cb9c4a1 01.01.180801.141656 +7a7d25e55b0fa35cbe684b4df58cd88976fc5b70 01.01.180807.144127 diff --git a/darwin.mk b/darwin.mk index 76f768d..360aa23 100644 --- a/darwin.mk +++ b/darwin.mk @@ -62,6 +62,14 @@ BOARD_WIDEVINE_TA_PATH := vendor/amlogic/ #AB_OTA_UPDATER :=true BUILD_WITH_AVB := true +ifeq ($(BUILD_WITH_AVB),true) +BOARD_AVB_ENABLE := true +#BOARD_BUILD_DISABLED_VBMETAIMAGE := true +BOARD_AVB_ALGORITHM := SHA256_RSA2048 +BOARD_AVB_KEY_PATH := device/amlogic/common/security/testkey_rsa2048.pem +BOARD_AVB_ROLLBACK_INDEX := 0 +endif + ifeq ($(AB_OTA_UPDATER),true) AB_OTA_PARTITIONS := \ boot \ @@ -78,21 +86,32 @@ TARGET_PARTITION_DTSI := partition_mbox_ab_avb.dtsi endif else TARGET_NO_RECOVERY := false + +BOARD_BUILD_SYSTEM_ROOT_IMAGE := true + ifeq ($(ANDROID_BUILD_TYPE), 64) TARGET_PARTITION_DTSI := partition_mbox_normal_P_64.dtsi +else +TARGET_PARTITION_DTSI := partition_mbox_normal_P_32.dtsi +endif + ifneq ($(BUILD_WITH_AVB),true) TARGET_FIRMWARE_DTSI := firmware_normal.dtsi else -TARGET_FIRMWARE_DTSI := firmware_avb.dtsi +ifeq ($(BOARD_BUILD_SYSTEM_ROOT_IMAGE), true) +ifeq ($(BOARD_BUILD_DISABLED_VBMETAIMAGE), true) +TARGET_FIRMWARE_DTSI := firmware_system.dtsi +else +TARGET_FIRMWARE_DTSI := firmware_avb_system.dtsi endif else -TARGET_PARTITION_DTSI := partition_mbox_normal_P_32.dtsi -ifneq ($(BUILD_WITH_AVB),true) +ifeq ($(BOARD_BUILD_DISABLED_VBMETAIMAGE), true) TARGET_FIRMWARE_DTSI := firmware_normal.dtsi else TARGET_FIRMWARE_DTSI := firmware_avb.dtsi endif endif +endif BOARD_CACHEIMAGE_PARTITION_SIZE := 69206016 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 @@ -160,6 +179,11 @@ PRODUCT_PACKAGES += \ fs_mgr \ slideshow endif + +ifeq ($(BOARD_BUILD_SYSTEM_ROOT_IMAGE), true) +PRODUCT_COPY_FILES += \ + device/amlogic/darwin/fstab.system.amlogic:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.amlogic +else ifneq ($(BOARD_USES_RECOVERY_AS_BOOT), true) PRODUCT_COPY_FILES += \ device/amlogic/darwin/fstab.amlogic:root/fstab.amlogic @@ -167,12 +191,6 @@ else PRODUCT_COPY_FILES += \ device/amlogic/darwin/fstab.amlogic:recovery/root/fstab.amlogic endif - -ifeq ($(BUILD_WITH_AVB),true) -BOARD_AVB_ENABLE := true -BOARD_AVB_ALGORITHM := SHA256_RSA2048 -BOARD_AVB_KEY_PATH := device/amlogic/common/security/testkey_rsa2048.pem -BOARD_AVB_ROLLBACK_INDEX := 0 endif ######################################################################### diff --git a/device.mk b/device.mk index 2d380a5..a83525a 100644 --- a/device.mk +++ b/device.mk @@ -14,8 +14,15 @@ # limitations under the License. # +ifeq ($(BOARD_BUILD_SYSTEM_ROOT_IMAGE), true) +PRODUCT_COPY_FILES += \ + device/amlogic/common/products/mbox/init.amlogic.system.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.rc +else +PRODUCT_COPY_FILES += \ + device/amlogic/common/products/mbox/init.amlogic.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.rc +endif + PRODUCT_COPY_FILES += \ - device/amlogic/common/products/tv/init.amlogic.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.rc \ device/amlogic/darwin/init.amlogic.usb.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.usb.rc \ device/amlogic/darwin/init.amlogic.board.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.board.rc diff --git a/fstab.system.amlogic b/fstab.system.amlogic new file mode 100644 index 0000000..f8f295c --- a/dev/null +++ b/fstab.system.amlogic @@ -0,0 +1,17 @@ +# Android fstab file. +# +# The filesystem that contains the filesystem checker binary (typically /system) cannot +# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK + +/dev/block/misc /misc emmc defaults defaults +/dev/block/data /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,fileencryption=aes-256-xts,quota,formattable +/dev/block/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable +/dev/block/metadata /metadata ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable +/devices/*.sd/mmc_host/sd* auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto auto defaults voldmanaged=usb:auto,encryptable=userdata +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sr* auto auto defaults voldmanaged=sr0:auto,encryptable=userdata +/dev/block/loop auto loop defaults voldmanaged=loop:auto +/dev/block/param /mnt/vendor/param ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=remount-ro wait,check,formattable +# Add for zram. zramsize can be in numeric (byte) , in percent +/dev/block/zram0 /mnt/vendor/swap_zram0 swap defaults wait,zramsize=524288000 +/dev/block/tee /mnt/vendor/tee ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable diff --git a/recovery/recovery_system.fstab b/recovery/recovery_system.fstab new file mode 100644 index 0000000..a1cccc7 --- a/dev/null +++ b/recovery/recovery_system.fstab @@ -0,0 +1,29 @@ +#device mountpoint fstype options flags? (fstab version 2) +/dev/block/bootloader /bootloader emmc defaults defaults +/dev/block/logo /logo emmc defaults defaults +/dev/block/vbmeta /vbmeta emmc defaults defaults +/dev/block/recovery /recovery emmc defaults defaults +/dev/block/boot /boot emmc defaults defaults +/dev/block/misc /misc emmc defaults defaults +/dev/block/system / ext4 defaults defaults +/dev/block/vendor /vendor ext4 defaults defaults +/dev/block/odm /odm ext4 defaults defaults +/dev/block/product /product ext4 defaults defaults +/dev/block/metadata /metadata ext4 defaults defaults +/dev/block/tee /tee ext4 defaults defaults +/dev/block/cache /cache ext4 defaults defaults +/dev/block/data /data ext4 defaults encryptable=footer +/dev/block/mmcblk1p1 /sdcard vfat defaults defaults +/dev/block/mmcblk1p2 /sdcard vfat defaults defaults +/dev/block/mmcblk1p3 /sdcard vfat defaults defaults +/dev/block/mmcblk1p4 /sdcard vfat defaults defaults +/dev/block/mmcblk1p5 /sdcard vfat defaults defaults +/dev/block/mmcblk1p6 /sdcard vfat defaults defaults +/dev/block/mmcblk2p1 /sdcard vfat defaults defaults +/dev/block/mmcblk2p2 /sdcard vfat defaults defaults +/dev/block/mmcblk2p3 /sdcard vfat defaults defaults +/dev/block/mmcblk2p4 /sdcard vfat defaults defaults +/dev/block/mmcblk2p5 /sdcard vfat defaults defaults +/dev/block/mmcblk2p6 /sdcard vfat defaults defaults +/dev/block/mmcblk /sdcard vfat defaults defaults +/dev/block/sd## /udisk auto defaults defaults diff --git a/upgrade/u-boot.bin.sd.bin b/upgrade/u-boot.bin.sd.bin index e292e94..56b16a5 100644 --- a/upgrade/u-boot.bin.sd.bin +++ b/upgrade/u-boot.bin.sd.bin @@ -1,7 +1,6 @@ -,EXMv1J2ZxܐIAmyB - ŁU&bS=]|/+9Z "Au O?:4 ) Jn - -!-bt,-F<0)3>1k E:/x~w`׼-Cץau~~WyLVXk %Qcd;D T7~ +.v*13H|KBxGq<<{yj4֊7P^Eh PO4 2? @@ -195,8 +194,8 @@ a" -Kz>8 - +Kz>8 + K J @F1F "1FBF |)F "w1F @@ -2607,1053 +2606,1071 @@ This will cause memory leakage. =3 2e222a2222;2g2y2 2מ2#2ӝ222C22u2 2u 2Q 2 2- 22 2]2 -2!2.252;2-21211K222 - -P! -x - - +2!2.252;2-21211K222 + +P! +x + + h#D _p  -2? - -@ -@*`** -@ |@x +2? + +@ +@*ͪ`** +@ |@x  -b  +b   - + qT`RRR -8 -70 +8 + @R  +0 +Rra ?  R. R - + R -R}RT R( @ - - +R}RT R +>@ + + , -G0a +G0a Tts @ - - + + (x% bC  -!hS!*h -|@ -8 -k +!hS!*h +|@ +jw8`* +8 +k +~ Sfo -"I!"JpBi9<@| +"I!"JpBi9<@| 0 d -C , - -ҥ4_x -RV .@*@#9 "Cy 9 c - +C , + +ҥ+_x +RV .@*@#9 "Cy 9 c + " - - -` + + +0  -K -.*..//&"RN/P.X -..*..//'` Y#` /+h`.  +K +.*..//&"R/P.X +#;@82) $ +..*..//'` #` /+h`.  +~ ^.uXp -&ו#F -C="& - < +#F +C="& + < 8 p p - -44Y,n$  + +44Y0o$  R@RѾ -,? - - -Thpo` -[2SC -Ӛ -Ӛ~%&P`3 -d= Yd= -Ӛp @1 - -AH",HtT_t/ -- -XDW/ +*a +0@h@  +DXqe@t +Fx" +)`Ou*5 +NT +W +(( +˟ + + +Ú + +|$<!! +b + C&aȺ +p<D +Pz +k"(pq,(_PlH#P_!( +0< +q-/ + +9bx@w@ +\ + +:(` + +&9"| + +9t + +C9 +b +H!< v +4@ce7 +YAT +a5XT + +@'0W,( +D6\# +!X,`h1`DoB9 +Ԛ +@6̶ +@!  +#@ @#,mD..[.[X +Ӛ +Ӛ~Q`3 +d= aZd= +Ӛp RA1 + +AH"H@t6 +) +t  -Ԛ)6K - -`>DvX+"0.z&׌ ,!cH'" -%addB -D< -@B$| *@v",/p&!./T.T#T4!"Q -I 0/@dt * + +/T2xPqd +`\ v#"1.Pz&i؜ p!s,c +%addB +D< +@B$| *v",/p&!.T.9U#4U4!"-#3\6",,2 +I 0/@t * + -b&R - - -!|0p| -"S>(Bs+@ +p +l +8 + +!| 2p:| +"2(Bs+@  @hd -+ -)n y xfH,%Lk8 -k -` -S|,*4 -@@`S! tI -*h!D -й` ->47P@JQ<"|> 6 - -P!P dwXuXP -X q#X R@f)pEfv<b[!  ++ +)hn \y xfCE +(d +` +S|,*9 +@@$`S!=tI + +>47P@Q<"|>6W + +P!cQ dXp +Xv PRpr)\ +"X(#Rg)pEf#<b[!<  +x(! .X)<X @HPz@% -šl12\)"'T12 +šl12\)"'T12 s  -t -b,R -2T0H,< !8 -_6&`@,zw4]a@N#ė AVb -`!Ms -r - + +\ + +@-{ +CHlb^'T( +v! 4sqcXV-X! +LR!R8-E\ +@,'p8 +# +!L( + $."$SA - -;TA -0"l -h - -R, -1*p + +;TSA +0R!+"bB@h"@"86" +h + +R +W ` + t -BcR +B7cR@:= - - -#@0ltW@e\"T - -$ - - =S -" -EX -M(,0,0|S` -A`5 - -`_ - -@ - -r@ - -`$d tB9@@ - -B pP? -h + + +#@08xW +$ + + =S +" +B + M(,0,0|SA +1`0 + + +@ + +r@ + +`$h tB9@@ + +B pP? x! -< -f@@c - - -8 -S/ -7yT,@ -0 - -B@<1 -"x - -w -`4+" -@# - -"T6Pj((#|@ -@` +@ +f@@c +A*tM!F$ + + +8 +S/ +!3 +7yT0@ +x=L|v@̘"}D@T +sy +x<p1a# +0 + +B@@1 +"x + +w +`4+" +@# + +@`  "? - -D@ - -# -Z? + +D@ + +# +Z? A -3/eh -O!IZ5 - - -) "g -,XPA -7S - -IB10 -"<& -5* -2*rA -D - { X -Pa -\4$K,,",,# ->d,@@b, -@c@ -i -@y -R,PT p - - -< -!h8<uPP -@Т -\#10 -h@Ũ-tt[l2#d - & +1#eh +O!IZ5 + + +) " +6R, +4`PA +7S* + +T +9B0&0 +"< +5** + D =@ +$-@I" +\a2 +d4,K4,"4,# +9d,@@b, +@c@ +i +@D`(  +@y +RNTp + + +doR(A +#S+3*w^"W""M`"@ +p%12$i `6v@\@@TvR{ *x# +@Ũ-v[2 + (  -@$Rr -Aj`8 -@9 -n` k -c bRBL - -(6_Bbjb8r@ -x|S +@$Rr +Aj`8 + |P9 +@9 +p` k +c h +|V +i9(7 +4 +b~Ha +(C +v8 +040%/H " -!5$ -dxKq -(%<"__ }@ - - b n$AHv -x -Cb/+%/axx -Tb !} ~$(4 - -RI &J - -!d -D' 4\Q -8(ƈ2 - -Y*xs -@p -4-<Dt- -@ -x!olE4442p !۴k *x+R !< 2@ `) - - -Z -!Tx -@ -xB9at 1<У@   -A9 -py -@h"Q@ - - " -XQA +!5$ +M +(%X"__<@ + +D 4bH[L3* +<1n8CH(v +x +3;b/+%/xx +8cb!> 8 + + +h +d +(3 +@p + +@ +,TH8 + + +] +|"{ +@ +rB1=ldt 1 +a` +@"Q + ` -"H -<D! -h} - -R4 -̞"5 -3P4!` - !D -LZb@9 -a@9a@9$ a@9 -a"A9z&A9|VA9: a*A9eFA9ZL -R$ -S@9b -L3_ +"H +<D! + +0 +| +34!` + !D +\b@9 +a@9a@9$ a@9 +a"A9z&A9|VA9: a*A9eFA9ZL +R$ +Q@9b + +S_      - "@ 4444 B t Dk - -@!TX -ٚ -O* -,_lc -RC#| I@d - - M - -pA@.0 -"@# L)*p@` - - - d -, -t - + "@ 4444 B $ 5k < +@!TX +ٚ +O* +_ +RC#l`I@d +z + + M + +pA@.0 + + d +, +t + - - -XIGXOB -? -% - -,O\ -<4x$ - - -`O`$ + + +XIGXOB +? +% + +,O\ +<4x$ + + +`O`$ ` -` -E +` +E K - -&LN "m@ $ - - + +&LN"m@ $ + + @ -X - +X + ? ?I` -* +*  -  - :R:R:R#'`%`0 - - - *(Ru@lPj! -D -V*" -@tHY -"ƼT -Z:8k*K9`jt8 - -"dB)B x -L - - -̜ -! -P - -IW( B2+p -/$ - -@ - -P -6 - - -|"| -@9S%'l1 -T -"glz } 0* - - BT9 -& -ED 7H&|P -.+t -&#x -H -"$ +  + + +Rx + +Dt0؈f&J\ +V*8" +@HY +Z:8k*K9`jt8 + +,"P +L + +S +P + +IW(9 +.$ + +@ +84$t=HB*Xb + +(@d5q!D|"/` +$H +kR +6 + + +2R_ +,(L"@<P? +|"| +@9S%R!@ +"glz } 0* + + +z +ED  H + +.+t +X&#x + +"$ @ -S - - -\ -/H -3*b "D -DjN -R!X4 -0|3* - -d$@9 @95 * @9%@9 * @9,0 *\4g0 -, +sS +ƿ +T + +4B BF $c hb_`F0"3P8 + +R4 +[ +/" +DjN +*Ի +0|3* +%< Q0/7Ŀ  +3 L!/L.t" + +d$@9 @95 * @9%@9 * @9,0 *4g0 +,    -2!t +2!t 42` -T d - L@ "dH -@9!8Dd - t!d# -@6c| -3B -R -"bp - -@@p - -0Q`6_ - -\# - +T d +47`" "dH +@9!8Dd + t<0 +@1c| +3B +R +#Hbp + +@@p +U7B  +0Q`6_ + + +\# + +D +  -X\P +XTD@ -8 p@b@\ -aDp<DPD@!XABP -H - " -{[ -9C6 +8 p@b@\ +a!< + "  - -x|x0R - + +x|x0R + -N4t",&՟/ Ĝ~ -"H_D -@\iK -d>aR -H - -@֊ 61jsGA %js6&ȴO0 -D9 -2RR5 -T@$ - -ha @9s@4"` -?q$@?P(}L"Dq - -4 -@9_<{S $S@pJ -`09 S4 - -_q`T@4 -h -:*x - - -@ - -b -9Bp -8 - - -YaR +H + +#PW + +lbu@ȴ +D9 +2RR5 +T@$ + + +@9_<{ "Ꝉ $lb`09 S4 + + +0h P#)LGA +0 +b9Bp +Y . -,IB,u`k*@ 2 -\HEta"#H`C'Pk00 -, - -@J1 - -B*RH``T -(X3H%2L!,: -@ - -@ -(L - - -j#KH& - *"9`ZS =`[ +@ye@yf@y + +|> . +DB,u`k*@ 2 + +APdA 倔r +@J1 + +B*RH``T +X32L!,: +@ + +@ +(L + + +j#KH& + pd" #@pQ - -0 -TuC8L8. -H8@x<b -)0; -``$ -Y,5#4@yT+[S@TP2afPTR. -ך5 - -"`" -9pD + +0 +X* +yT_ +TuC8L8. +H8@x<` +)50; +``$ +~@ +y<# 4@yT+[S@TP"afP@R% +:6 +ך5 +~: x<` + +r +"`" +lRL[HI +5pD x9@T.@97R2 6 - -9 -ې? -"!|)H!l4"% - FE -"Ћt -8~"V! 98" d(ψ8X$DXD - -d/" - -x ĵP~Vp -!s4*"$b - -$"| -$ -p   -$y;s + +9 +ې? +ҕWP + + Fe +!h~@<4@yz +"$t + +vZ +s~ +<"1!08 tL#8X$DXD + +d/S + +x ĵ~ +!s4*"$b +' + +(b+ +$"| +#L!T8lf S1#/ +p   $ -S H -x -`KPAH -&W(R 7 |eRBcy%Rd@,"4pg" 54X -4< - "@ - D - + KH +Yx + +  +4n< + "f@ + D + -)8!b - - -8_ -`RdH -m * %@+xx"  +)8!nb #BT + + +8_ +PRd0 +mQ* -PsU -xX0 -h6ρ"R? - -#} - -&h `, $P5@!x6 -D0 -R4| -(U@Ek$8HP!ol -d -\!L -@@,|! - - - -#?{p-<{ +PsU +-#"R? +#| 45q*ED*d@ + +#h @ +D0:# +~q ~/9" Z"z="@9z&@9w@9 `*@96@ZC +(U@Ek$8HP!ol +)"1\M""m " +\! L +@@,|! + + + + | -+* -Ԛ -0/ -l**uH`T - -- -<8 - x= -" -a, - ++* +Ԛ +0c' H% +l**f#` +<8 +#= +s`= +! +" +a, SA  -}d - -4 -X -CaB*aA*0 - -@ - #  AA +}d + +4 + +CaB*aA*0 + +@ + #  AA  -&d - PA -؊8 +d +؊8 + "8A  -p +p - 2"=s + 2"8s ` - 2v + 2v BAj*7< - - -  "&q( - - -yyyyyy&y6 -r1 -܄p{q -m,yaZ l.t -> -12 ( + + + + +& +yyyyyy&y6 +r1 +܄p{q +> +isQ J@9 8@9  -8:d% -@9 +8:d% +k"k@ +@9 - - - -@ - -L -آǴ - -d - -@t,Z"g\$ | - - -Ti + + +!cL0|d + +@ + +آǴ + +d + +@TY!#Z"f\ ) | + + +Ti T  -  -H.+P}20 - |%,6"to"+#(J3C~PB.`$ - - -"`/ -l -!/ -"^P! -/ BT< v!!cql1 - - -pä -`=0=,@ -@D -r`> -@#kp8L? -P @4> -@ Spp - -@BXa" +  +H.+LP20 + |%T-"to"+#(J3C ]R%`$! + + +"`1& l +"^P! + + +pä + +`= +@D +r Y芰*wb9768@ +@#kp8L? +P 6 +@ Spp + + 2 h`8L0 +@BXa" +As708y#pa( A c\X -@ -R - -Rc[t&" -( -8[`6H!`zX* - },/7"  Rc][! C,v 0 O -p -,< -@y -FYla" 9 -"( -T1@B@D^D0D_B + +3cQa@ XH? -Px +Px @k 4 ЛD - - -TG@K@H7"p:b! -@$ - -p'i + + +TG@K@H7"p:b! +@$ +@" +@CIp + +p'i @R@ -@@k ``( -?! BRc$G#*hlp@h - -\"F` -B - +@@k `` + +B + < -h - +h - - - -C03LU1a(@ $ -C8 a ~1qaDB - -C - -) + + + +`4 + @]|wB@  +]B*Q ҽdT`& + |1  - + +ABT Q  @@ -3663,193 +3680,200 @@ b "# W .hc  P -  t`@a*@H +  t`@a*@H { ?rK P -q - -? - -T +q + +? + +T -2 -$ -B__4 +2 +$ +B__2 T * Tb#m$y - + 2 -tHZa" +tHZa" J3QH @^ -, - +, + P " @H# y 2lx - x - -9qA + x + +9qA @9 - + [ - -! - - + +! +"@Z + @ @ - + l1D"@ -  -\X +  +\X q&  -_KW +_KW +` -n|\"4  +n  -h -M` -,!X(!P3! 0`GU -a -5 + +M` +a +5 b -0`R - -,b6 - -h@1Z1 -0 -8 -t.4 -O - - -HD> D } -5SA5WA9[AA !"PN -/$ -0 u -atSb@9 $ -2!t - -y - +0`R + +,b6 + +! +h@'Z0 +T+y, +a+ +BHRhA0`BFDq +`|D5 +0 +fO@ +| +5SA5WA9[AC PN +0ɸ +atSb@9 $ +aH4@9( +!8` $ +2!t + +*"*0`E#C< +y + 0@ -0$ 3| - -j" -A @!| - -}@'X"x  - +0$ 3| +`Aa < 4A?0 + +" +EHa8d +j" + A @!| + + h $   -X , +X , u -` -h*RRbR +` +h*RqRbR:T  ( - - + +|S + 6 @9 ? -h -t" -pa46X@<U< TR<H%<0 -D -A2#ddOIK -HH H Hj -@9 S A  - c7@"xX39 - -/#p -@|FR@"gf" +h +t" +pa46X@<U< TR<H&<< b?0 +A0"(0dOIK +@9 S A  +]3 +/E#p +@|FR@1"gf/" R`Ӏ216 - -$ AF@ - -7PG - - -_DI b`N" + + +71XPG + + +_DI b`N" ,!Al4"bY$R*@  -љ@_ +љ@_ -S@8S_x -`3Z \AZRd"!UD7D +S@8S_x +3h $&1kAp X@5[s@8OӸ @9|0<S`@9H)p*c S?x ? 6 -dbI - - #0@cBl9q!0@#`H4'j#4 +dbI +4 + #0@cBl9q!0@#`H4'j#4 AP= -2 - - +2 + + c 8 - +  E B( -[ 4a -6s~@(X - - - -P:# -(#1 -hb3| +[ 4a +6s~@(X + + +Q +(D +4 + +P:# +(#1 +hb3| s -ĚP'"e80 @@T4$!<3 - +ĚP'"e80 @@\ + D -#$7$@4@y<&P6 -!5TPk -!A - -| -G +#$7$@4@y<&P6 +!5TPk +!A + +| +G Ɉ -I 0Ry +I 0Ry #e9e9 - -JA9 + +JA9 # K -hY`?I\g0q```E +hY`?I\g0q```E !&a9 -_!'L*ܫ.P#JP - -|&A_0}4 - TP3` -'E0' +_!'L*ܫ.@#JP + +|&A_0}4 + <3 +'E0' D7|@j68Wv֌@$ 3J -*@6@yiT*@yZ?S@ +*@6@yiT*@yZ?S@ C -+c -@3E\D - *Sb@%A/ ++ +@3E\D +@ҕ( + *Sb@PQ&' -"]x +"]x 9# -1(T/i +1(T/i `  -@8 +@8 +Pt@$@8< * h  @@ -3860,19 +3884,17 @@ JA9 *|S88J}Sp88 ~ @@9! -@84 - *!|S@9` +@84 + *!|S@9` f $Țc -A +A D -K - -`b +K igxJ -i'xȴ +i'xȴ   -| +|Q ? @@ -3881,38 +3903,35 @@ Xx R,\Xpx'xgxszS c * -"!| +"!| < -'4@9 -s -| - +'4@9 +s +| - - G`V + +G`V DSC - +   `a@y -24 -ԙQHM@TS( +24 +ԙQHM@TS( !@b -! - +! "SQ aVPQB -x -D,RdZ +x 0p' @h $  @s@ -Z +Z Z -LZ 6 -Z]Lk +LZ 6 +Z]?r@1ӶB6 Z! Za,p t R0 @@ -3925,16 +3944,15 @@ t R0 @ h34 @a -, -X -4 -̀qE@9D @9 +, +4 +̀qE@9D @9 @m @N k @Km  Pe, P PP@t - + rc $ $ @c @@ -3968,7 +3986,7 @@ cLL1!&fr< ! - TDqAQ + TDqAQ h#LA`vP? ٚtlt p  sʛ}@Zmӏ{ӳ}Sm[ @@ -4008,7 +4026,7 @@ $|   l  - + *"H@95@9!*"P@9>Sk$ * @@ -4105,7 +4123,7 @@ J :*!60 JJ F * 5 JYTJT -JJ +JJ A JJZQJp "X jKb JJ @@ -4140,7 +4158,7 @@ k  *5 B `'l B - + | s*"B |! @@ -4155,154 +4173,161 @@ J  X@@OK @@9 @b - -jL,L,L, - -p@| -@$th! + +jL,L,L, + +p@| +@$th!  -%` ( - -@ +%` ( + +@ P ِ- - -A|}Z - -r94_4`? -D$Cȁ2[,K -$0k -t - - - - + +A|}Z + +r94_4`? +D$Cȁ2[,K +$0k +t + + + + L -h -RB~@H@Bz@Bz +h `ӰВ -@ -$v H0C - @X8 -ESDcFkGsH{ChML@$@=lQdQAg -@; - - +|ep4Xf2JX + ***** *ٴY +a +((  (l +zbApSa!H#89P#4 + +@ + + +`R B + +@ + + +/H +$v HpC + + + +ESDcFkGsH{C^Ct@@E@3QQAg +; +Pq4 3 + A " C -$ -| - p?@B -$S!,4Ql+(T# -d -@0@DX -HAx -P -t - -"D"~t - -,! -R`F9 - -Uz0TzaX - - - -h> -a $ - -Z{v`R@,M -B;7 -#И1 - -! -8Pg*Qp*A - - -Ns2? -@ -#$$!@?  `=" - -H(!H -(lyq` -? - -,$"*"_رT1 -( -̰" - -sPb@y X -0 +$ + H"+ + ?@B +LS!| 4 HQ9+" +x +t + +"ݔ"~t!b`! + +,! +I` +R`F9 +P +y + + + L +t`}`5.$>յ$VX% +V<{0նzؑa$Y + +DA$?LpD,} + + +DP* =pB +d +Є +r շ + +a"77(q + +! +8xg*QDp*A + + +Ўs2: + +H(! I +(Tlyq` + +|t"*"K( +pȋ @a@`3,@: +( + + +As1b@ B,aa +3lP׭t, +0 - -"ѐ -  +\R Y +1rH + +   )gpisk_gui X @@ -4310,11 +4335,11 @@ Updatec x `'ed 0_shortcut. -@ - -9 - -h2h` +@ + +- +` +h2`( 5lBɻ@l2u\E Y=ѫ0&: | jm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L @@ -4323,855 +4348,865 @@ h2h` TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z- ~! w -d +d - -% - + +% + + +- +W} dtb/ J -0 -c0x1234 -\ +0 +{ + < - - - -- + @ Q!g@!! +n)n 7C + + +  - -  -H -  - - +T  +KM\ + + '8!.m,M 8STs e jv.,r迢KfpK£Ql$օ5pjl7LwH'4 9JNOʜ[o.htocxxȄnjlPxq"(@e#@/;M @ۉ@8H@@O@m @B$@opE(@N,@0@o{4@;8@5%<@&i@@JD@%O8H@ՌL@ewP@u+YT@nX@A\@S`@fd@2-h@?!l@p@=t@% x@o|@pn @/F@&&\@*Z@߳@c@w<@G@;5@dL@0B@Ь@0T@Rִ@eU@* qW@ѻ2@Ҹ@SAQ@@H@cZ@ˊA@scw@@]@`/C@r@9d@(c#@齂@yƲ@+Sr ?G5 q}#w($@{2 -˾L*~e)Y:o_XGJDlI! :" +˾L*~e)Y:o_XGJDlI! 8@" dA4ޡv P ,$˵ -&[MDfvy\;6ZjFᢋ/QaQ6ͩ@4F,:W:FF 1^)X2\f#Gc xq.}0n3ڰAonj3׀jM(ju~N[O`"0 - +&[MDfvy\;6ZjFᢋ/QaQ6ͩ@4F,:W:FF 1^)X2\f#Gc xq.}0n3ڰAonj3׀jM(ju~N[O 20 + , O "T " - + + X" " - - -@C2@3@ - - - -x~( + +h""( +X + + +( s - BP - ?` - - - - - sa! - - - - + PH + h_` + + + + + sai + + + + 3 4 -/0] -3 -@aml -g1usbA cfg: %d - -΂ poll:0x%x va +/0] +3 +@aml +1usb cfg: %d + + poll:0x%x va -sTX-DWC pb%04x r - +sTX-DWC ub%04x r + - + - - - + + + -fl - - - -i - -Star;i +fl + + + +i + +Star;m - - - + + + - - - -qlp>q=Lq/; r -x# + + + +unt@u=Nu/; v +~# - + **S -@"%s"1 +@"%s"1 - + - -"- ' -W -kqz-- : %2d  -eRAM: }@ - -@pass -amlcq : Sig Cz= Aavb _ - - - -f -I + +"- ' +W +muz-- : %2d 0 +eRAM: @ + +@pass +amleu : Sig C= Aavb _ + + + + +f +I HV -ed Archi3ure=SWrong -J - - +ed Archi3ure=SWrong +J + +  -(Maybe u1zip5 1.) -v"rd -#ub  +(Maybe u1zip5 A.) + +#ub  - + Xbrief" Q - + 1111 (prerelease) -^monitor,r - %d: DecryptD  Bdts,b=%p,dt - -Ia!tp - -4 - - +^monitor,r + %d: DecryptD  Bdts,b=%p,dt; + +$a + +4 + + n< h< 2crc MHashB  Q -h, +j, For -͉ -#no -a -C : -a% [7 + +#no +ba +E : +c% [7 availabl OFF -P - +P + 4 -& - +& + ** Un o %sWC - + ip0anct L fdA4 (NULL). - - - + + + the4 -Abo -Btag - - +Abo +Btag + + -i -'  $ s,w=t: , -+# s R - - - 0 - bu f -f*4 @" - -8 - -%3Not - - - -X - -* - -&* - +̟i +. +c + + buf +@" + +8 + +dpin %u + +X + + + +* + + +nd:%s] [ - -f -Thi<%<5omeo -` which-0T + +f +U +Thi&)5ome ` which(/1T T Z0: - RV -Ex: - u.Uaa 11Db 22 -So you>& -f - - - -6 - -gl I - O +  +Exr< + /Uaa 11lDb 22 +So you' +f + + +Emajor"!. +!->\ +1h + +s4 slW + +u +=Ao + O -@A - -."x - -; #q[reg] [ -e˞/ - - +РA + +< "x +> + +[/ + + + 3r0BASE-T8 -!! #~m - - -PBus W -hj@ppenc> - -X - - -mmc-blk# cnt -mmf!s<@oX$M - -6 -"] -8 " - - P=" - -T -< -J - - +!e! # {  + + +hj@ppen@ + + + + +mmc-Ublk# cnt +mmtQ$s<No&M + +6 +$] -8 " + - P$ + +b + h#-5!? +< +J + +  - 5 -N -gpF2 -gp + )7 +N +gp4 +gp aq -7 +E foo bar y -S -:x -' -sEXT_CSD 1 -Phs_tiYA%Thr -[HS_TIMING]x -X -9) - +U +<x +' +sEXT_CSD 1 +Phs_tiYaD%Thr +[HS_TIMING]x +X + + -e5l{?Crath:  - -0x<CLASS_6_CTRLI '0'Y - +7l BCrath:  + +0x<CLASS_6_CTRLI '0'Y + / -2 ml$.co:oJ +2 ml$.co:oJ * -soEb -'5 +soQHb +'5 #x -L  Y#K 5 'J") +"  g$K 5 'X#) J -2 - -K  -u& -E"%s-> - ` #D!o - x2i% -  - -DStalbe:t mb   -g - - +2 + +K  +u& +E"%s-> + ` #D!o + xL5i% +T +  + +GStalbe<t mb   +g + + 6! -&la2 +&la2 ' -F6'onD +H6'on3G 6 or --wp - - - +h-wp + + + E 1 - +  -B %Pagainy yuX@ -6Y 'b ZC +B %Pagainy y>uX@ +6Y d E + / -] ub +] e Wfbbt - -97 - ' -H/P H/pa*. -  - eraL + + ' +J/vS J/pa*. +  + era -% - -Z - - - -' -H -~ - -&s.MT?J - - -no sA @ -USB+.%l@l@l@F -usb2- -QpXu'p -S ry) -, - + +Xu --- Re^fmIMAGE_FORMAT_ANDROID> +% + +Z + + + +' -H + + +&s.NT?J + + +no sA @ +USB+.%l@l@l@F +usb2- +RpXu'*s + +, + !c -ez# -R;Oe= - ]0 - - - - +e}# +R;Oe= + ]0 + + + +  -! -j -! - +! + +! +  -ra> ~ -s +rb> ~ +s - - + + -4 -zQrpmb_s - -< +4 +Qrpmb_ X @nvedit.c -0"-bo@-c" }4-t" -'I -q%zX -?b[ -` - - - L - -:% - +0"-br@-c" |4-t" +'I +q%zX +Mc[ +` + + + L + +:% +  -rci AIS  -  - - - +rci AIS  +  + +  -5 -GXg - -[ -//Z5 B-} -h6˃0d +5 +GXg + + +//Z5 B-} -h6Y0d %un ! D   :j -: +:   9 :<  - - -v + + +v $ -" -#.Qgrity -i r - -X +" +'#.glu +i r + +X  -N -h O# - +h O# +  -f Y+Y +f !Y+Y , <F, - -L -M B + +L + B U - -, -L^6 %sX,m#: s2.32A  -F/hueC6s - - - 1+ fo! + +, +L6 %s,rn#: t2.32  +@![vpp] pq  +xH + + +  -4 - -S - - - +f + +S + + +  -\ -^ - - -& -V -9 - -> - - -osd -g - Q; 0 - +\ + + + +& +V +9 + +> + + +osd +g + ; 0 + -Rl - - +l + + E  -vqIVOUT]?o, -}5! - -V -/ -F -gFEI  - - +vqIVOUT@o, +D5! + +V +/ +F +Fi$Fi3(a +X# + +gFJ! + + ; - wBPART - -" - - -d/A< - - -. -,%s*2Z. -3unb2"d -0 - - --S`_ERR]f8uu"PleVw -$Sz -.X K 5X W - -%{ -$|% -4 / - [q]: -?ndX - - -m^$ - -X -,` -@?T [3W +/ ?xBPART'?EFI + +" +Q" "5p") + + +eˏV0A\= + +fDk% + +. +,%sO+2[y +3unb"d +0 + + +-T`_ERR]f9-v"PlEfVw +$Sz +X EL X W + +% +}A +5 / + [q]: + +ndY + + +%_$ + +X +qx +,a +@T [3X , -"le|*b -_#ke - . -zf -*%z5L'&as=%rr6!Fm -iKo?NOT@ -j^dCW W ( -bhex/st +"le{}b +[`#ke + ) +zf +*%z5`'&as=%rr6!Fm +iKo?NOT@ +mkW_dWW ( +bhex/st  - - -:cfgs1 -m$ef|pg 7 - b }w% - -Y@OPT]V  -2) +) -S,xx5 -bl - +v6 + +@OPT]V  +2) +) +N,x7x +m +xv + N -N -3dtbĐ#ye3А$P .E@,4 - -1unPA U2%s:\!Rd - - -g  - - -= -Ζ +N +3dtb|#ye3$P˟ .E,d4 + +1unPA U2%s:\!Rҍd¸ + +g Ѡ + + +=t + !pk9] -Y p3#to~}/_s inM - -jP? -! _manager.c -a -Bmore1 4G<S -sSlotNumþAnext^ -2 - - -.+, -Js %agʀ -w0Num +Y p3#to~x/s inM + +kQ? +! _manager.c +a +Bmore0 4G<S +sSlotNum{Anextm_ +2 + + +.+,c +s %ag +>x0Num  -C` / - 8R =~,O-{8Blk. -z= -7 87i`a3>FC -" fa`o+5 - -[` ] -_K0 %s#%s:'} - {$%s - - *2por\  +` / + 8R =~,O-3hBlkSz= i 6opsu.R +u= +7 87i2`a3>F +" fao+5 + +[` ] +_K0 %s#%s:'}Qdo 341Sz=b%AP + h3$%s + + *2por\ @ -;`, Does +`, Does m$ilr: -E$ i>I -a - -H +E$ i>tI +a + +H -#4 / -KT!8OLDp!e NEW u5 -  " -_ +#4 +KT!8OLDp!"Re@i9UNEW u +  " +_ +,4O )iB 5 - -8 -% -3 o)a + +8 +% +3 o=a  - - -%cft -  + + +%cft +  = -M% - +% + u+b$ - - -D=M@2_rx_private.0< 2"%C&cm.C2it]Ftakej(;= ) -&b> -7>"ovGM + + +D=M@2_rx_private.0< 2"%C&cm.C2it]Ftakej(;= ) +&bf> +7>"ovGM v(0 -" a LValInStr>np'1 - -iBecho6S >qA;osd;J;h#h&${4 }; - -4UiPm)qw,h[%u,Շ*"!, -e3PMB, C, -.![,0gaAImgB -Q -I.M - -2 -[1-fb? -$thd! - -a -mCOLORBAR- - -d0z +" a LValInStr>&p'1 + +iBecho6S >qA;osd;J;h7h&${4 }; + +4UiPm)qw,h[%u,"!, +e3PMB, C, +.![,0baAImgB +Q +I.M + +2 +[1-fb? +$thd! + +a +%COLORBAR- + +dDz ! -vB - - - pi>4w - - - - -H % +vB + + + pi>4x + + +> + +H 7% - -E ܾ# -Q - - + +  + + +k b - -k%muptbl rsv( - -> -%n'Y"$Go>vV{y =P + +k%muptbl rsv( + + +h%n'Y"$Go>vQ{y =9P -Cau +Cau 76 w5kj"to ~ -j - - -Qg_%d] -; - +j + + +Qg_%d] +; + + -Bu - - +Bu + + + T  - -^<0@%pdd7_cs -%1gx- - ite"id39 -) -BS!.cz - - - M|bN Y -  -3: + +^0@%pdd7_cs +%1gx- + ite"id3 +) +nBS!.cz + + no + |b Y +*  +3: /  - -u` - + +u@ + +x5R FULLŖpc  " !" - -KZ3 - - - - - -@vc -m -Υ -%c -F -No d#fsSe)wۯP"4/%s. -  -g< -# -= cy L o)2EnvS8 - - -k - -#: - -rT#gu_ -U -T/. X - - -V - - + +q ! +XK3 + + + + +?hx De_1War3 DRD Core'mgr + +@Bc +m + +%b +F +No c#fsCYev"4/%s. +. +T = +g< +# += cyd L o)h2Env8G + + +7 + +^#: + +>T#gux_U ++/." X +Z + + . - -W -IAN -{%71K -j -% -F) - -U - - - -n gr  26 -s -"de @+>U419 -IKk13 - R343 - - -t - -V - -. - -ARP R~Hc'#c' -) - 4MAC - -i -$ - + +Z +AN +K.c1K +j +% +*) +FU!`<504& 'is:PUTF-8E16 +U + + + w + +v ;z  26 + * +s +"de D+>4  +K+32X s124333A/BZ%@4 + R343 + + +t + +V + +. + +ARP RJHc'#c' +) + 4MAC + +i +>$ + -TFTP@ +TFTPO@ - F -l6,- - - -~ -$ - - - - -/ - -T +/ F +l6,- + + +~ + + +/ + +T  _  /T /T -#T - - - ) - afr]-1 - G - uiC '-'D{!e [ +#T + ) + afr]-1 + G + u3C '-'{!e [ -F_ - 67TWWcludeD - @ ) + +(( +( + +( +?T ( -( - -[_x!] -3 -t - e$: k!s T* -R -; -ep[-t | -b | cB[-s {w -'*D/.2! /)P -+( - - - -D -X - - -h`h(1 - ->~ +( + +[߉_x!] +| +t + /$: k!s * +R +; +ep[-t | -b | cB[-s {w +'*P?0( Kp +( +-( + + +D + + +h#ߠZx +>~ +  $ -$ -px +$ +p(<  - -/ՠS# - @z:S1 - (8 - -ef -P, -~ -`f - -y -( ^4 -/p?p -p -( -8( - + + @z:S1 + (8 + +ef +P, +~ +`f + +#(@ )Ҝ +( ^0% +#nx) +@/l    -tvD_0҈b p -p&/c(M @N/sS/Pl( +tvD_0҈b p +B/hS /xS/Hq( ^ _ v @@ -5182,324 +5217,335 @@ E1 88< -tc$c(c,c0c4cc(c,cdccj - - - -@ -9x\ -2P", - R -0c?,**e"`X#^N -h( -" -"G3 -h*:*@: | -#?hX)_ /,#'5 =6h5*( -<@ #H *2RhP -*m2L88 @7"2l - -*,Ȇ2() -3Dh`  2<P -S -`  -h  -  -   -  -  - - -  -  - _ -  - - -  -x - - - -  -  -  -  -  -`Ѩ x  -x -S  U 8QH  -N  - -pnbbx #b -I0@ P  -h`(#  -)/`݀+x -h -@  - -@( -`x - -x -@ -h -@ -` -x -8$ -0 -HX - -А -` -0+8 -H -8@F `HF -PF - XF H`F -phF  -@8 -HH -p - - - - -( -X - - -?  -0H -hH -8H -/` ^ -H/ -/// -`/P( -`/F -Hc/8@@X -h/@@/ F -/@@ -H/(   -/ -(/ -`/ - -/ -/Pppp -(/xpp -`/ppVpH -/p -/p -@/@8 -x/h8 -/8  -H - H -0H -XH - -8H -pH -/  - H -HH -P/p -? 48 H -/8 -8+ #48 -h8H -/`8 -H -H -H/ -/ -/( -/P8 -(xH -`H -/ -H -/ -P/H8 -/p8p -/8p -/8/ 6 - H -X H -HH -h -pH +tc$c(c,c0c4cc(c,cdccj + + +@ + +9 j +2H"`{ + R +(^?,*~8e2X]P}\. +) ( +m + 82 +__'i<>"4?g@p\ +:5j t*;28!8# +0"\ +#e +<@ #ߞ  ؘ*`hP +*28p +P*8( +7+y" +) + + +*>H +  +h  +(  +   + 8! +   + h/@j  +  + +  + +  +  +  +  +  + x +  +  + +  +  +  +` + +  + +` x _ +a 0 c  ^p  +pp  + + +h80¨Π8ˆn +nx  +h "cXŐ2o +"vŘ"wf<  +@0 0 +  +  +  + +@f  +H +$ +8 +` +(+i`! + +( +P +Ȏx + +@ + +$ + @ +h + + + @F `HF + PF +XF H`F + + + + +( +p + + + + + ++ +P +X + +H@ +hH +H +(H +`H +/0 +/X/x/// +x/ +/( + + + +XH + +pc/@@' +0H +/X@@ +H +H  +@/H +x/p +/ + + +/ +@x +x/ pp@ +HH +/pp + /p +XH +O +/8 +/8 + +8`H +p/8  +H +/8   . #~ .  +P(H +PH +/x   +H +0H +h/  +/ + +8 + 8 +/@ + +8 +/h + +8  +H/ + +8 + +/ + +8 +/ + +8 +(/0   +`/X  8 +/   +/   +/   +@/  8 +x/  8 +/H  8 +/p   + /   +I +X/   +X8 +H +/ 8 p +@H +HhH +p/ @  +/ @ @ 5 x! @ @ +/@@/  - -8 -?@ -@8 -hH -(H -`H -@ -0y0H -xXH -` -` - -  -`?p -l -? -xl$X -?` -n -? -m* -$XS/ -l -pS@ -n? -R  -H? -n$ - - -8p+pPU  -Th -V -TX -p 0@ -XV8 -(V -X?( -r -Xq? -U -= -sA - -s:h! -`T -s -(t" -` -s:H# -WH  -?# -t:8$ -xQu/$ - -h -?% -s+&hs -Z -TH/' -u -?' -u -(x -Hu -`u ->H * - -\( -[ -h@ -F -H -H -@///) -x/ -/(00)0 -/P00)/0 -Kp - /x0 -5 -X>8 -/1181 -/118 -P/22xJ -0p - -/ -:  -@/(KK/K -D -x/PKK/K -D -/xKK -/K - -+8X -`x -`H -` - - - -+8\\P -м` - - - - - - -+`_ *` -x -0 -h0 -ؾ@0 -h[ -x+ bO -Q+c* -L -P,c5 - -8( -gH -pP - -0 -h - - -0 - -0 -HX - -h -phh -` -0ih`+X -iX - -PP -0l - -@ -h -h -` -H,Xk -8 -@+m_mh/m - -x -( -+ - ( -  -p -@ -/hopH -` - -+p -q` -P -X/`q -X -(  -0P +P/@@8XPx +/@8  +x/8@8 +/`@x + +X +Xy/@ + +x/ +8 +@ +h + ?! +nx +?! +m +?! +l?h" +XSp +pS +(S` +p?# +m$H$ +(?P$ +n +>n/% +n +0 +?& +8p$' +x+ '&/' +HT +p:`* +R@ + +?8- +s/- + +THr +?. +s$/ +?/ +s +  +s+0H  +8^Ps/1 +t+1@/1 + +(+P3xZ/3 +xZ +Z@ +P+4-l5H/5 +u + +`u +  +v?`9 +X\h +@\X +[H +z8 +F( + /0=1=) +X/X=1=)=G +/==) +/=H-=) + +8/=>)/> +K +p/ >>1>5@ +0/`??8? +h/??8 +/??xXX +X +X/XXX: +/XXXD +/XYYD + +8/HY +h$Xe + ++gg +  +pH +P +H +H +P +@H +X +`P +`h +` +` +`+m8` +  +p +0 + +(0 + +(0 + + +g + +0H +hp0 +ph +P + +` + +( +x + +8 + + + +8 + +(` ++ +( +x +P +X +Hx + +p + + +h80 +/`}HhH +H + +Hx + +8+hR* +/X + +? ++`H +H diff --git a/upgrade/u-boot.bin.usb.bl2 b/upgrade/u-boot.bin.usb.bl2 index 40c72fd..90e8417 100644 --- a/upgrade/u-boot.bin.usb.bl2 +++ b/upgrade/u-boot.bin.usb.bl2 @@ -1,4 +1,4 @@ -,EXMv@AML +.v*13H|KB@AML 2? diff --git a/upgrade/u-boot.bin.usb.tpl b/upgrade/u-boot.bin.usb.tpl index dd4eda1..c2f3ea0 100644 --- a/upgrade/u-boot.bin.usb.tpl +++ b/upgrade/u-boot.bin.usb.tpl @@ -1,6 +1,6 @@ -Kz>8 - +Kz>8 + K J @F1F "1FBF |)F "w1F @@ -2411,1053 +2411,1071 @@ This will cause memory leakage. =3 2e222a2222;2g2y2 2מ2#2ӝ222C22u2 2u 2Q 2 2- 22 2]2 -2!2.252;2-21211K222 - -P! -x - - +2!2.252;2-21211K222 + +P! +x + + h#D _p  -2? - -@ -@*`** -@ |@x +2? + +@ +@*ͪ`** +@ |@x  -b  +b   - + qT`RRR -8 -70 +8 + @R  +0 +Rra ?  R. R - + R -R}RT R( @ - - +R}RT R +>@ + + , -G0a +G0a Tts @ - - + + (x% bC  -!hS!*h -|@ -8 -k +!hS!*h +|@ +jw8`* +8 +k +~ Sfo -"I!"JpBi9<@| +"I!"JpBi9<@| 0 d -C , - -ҥ4_x -RV .@*@#9 "Cy 9 c - +C , + +ҥ+_x +RV .@*@#9 "Cy 9 c + " - - -` + + +0  -K -.*..//&"RN/P.X -..*..//'` Y#` /+h`.  +K +.*..//&"R/P.X +#;@82) $ +..*..//'` #` /+h`.  +~ ^.uXp -&ו#F -C="& - < +#F +C="& + < 8 p p - -44Y,n$  + +44Y0o$  R@RѾ -,? - - -Thpo` -[2SC -Ӛ -Ӛ~%&P`3 -d= Yd= -Ӛp @1 - -AH",HtT_t/ -- -XDW/ +*a +0@h@  +DXqe@t +Fx" +)`Ou*5 +NT +W +(( +˟ + + +Ú + +|$<!! +b + C&aȺ +p<D +Pz +k"(pq,(_PlH#P_!( +0< +q-/ + +9bx@w@ +\ + +:(` + +&9"| + +9t + +C9 +b +H!< v +4@ce7 +YAT +a5XT + +@'0W,( +D6\# +!X,`h1`DoB9 +Ԛ +@6̶ +@!  +#@ @#,mD..[.[X +Ӛ +Ӛ~Q`3 +d= aZd= +Ӛp RA1 + +AH"H@t6 +) +t  -Ԛ)6K - -`>DvX+"0.z&׌ ,!cH'" -%addB -D< -@B$| *@v",/p&!./T.T#T4!"Q -I 0/@dt * + +/T2xPqd +`\ v#"1.Pz&i؜ p!s,c +%addB +D< +@B$| *v",/p&!.T.9U#4U4!"-#3\6",,2 +I 0/@t * + -b&R - - -!|0p| -"S>(Bs+@ +p +l +8 + +!| 2p:| +"2(Bs+@  @hd -+ -)n y xfH,%Lk8 -k -` -S|,*4 -@@`S! tI -*h!D -й` ->47P@JQ<"|> 6 - -P!P dwXuXP -X q#X R@f)pEfv<b[!  ++ +)hn \y xfCE +(d +` +S|,*9 +@@$`S!=tI + +>47P@Q<"|>6W + +P!cQ dXp +Xv PRpr)\ +"X(#Rg)pEf#<b[!<  +x(! .X)<X @HPz@% -šl12\)"'T12 +šl12\)"'T12 s  -t -b,R -2T0H,< !8 -_6&`@,zw4]a@N#ė AVb -`!Ms -r - + +\ + +@-{ +CHlb^'T( +v! 4sqcXV-X! +LR!R8-E\ +@,'p8 +# +!L( + $."$SA - -;TA -0"l -h - -R, -1*p + +;TSA +0R!+"bB@h"@"86" +h + +R +W ` + t -BcR +B7cR@:= - - -#@0ltW@e\"T - -$ - - =S -" -EX -M(,0,0|S` -A`5 - -`_ - -@ - -r@ - -`$d tB9@@ - -B pP? -h + + +#@08xW +$ + + =S +" +B + M(,0,0|SA +1`0 + + +@ + +r@ + +`$h tB9@@ + +B pP? x! -< -f@@c - - -8 -S/ -7yT,@ -0 - -B@<1 -"x - -w -`4+" -@# - -"T6Pj((#|@ -@` +@ +f@@c +A*tM!F$ + + +8 +S/ +!3 +7yT0@ +x=L|v@̘"}D@T +sy +x<p1a# +0 + +B@@1 +"x + +w +`4+" +@# + +@`  "? - -D@ - -# -Z? + +D@ + +# +Z? A -3/eh -O!IZ5 - - -) "g -,XPA -7S - -IB10 -"<& -5* -2*rA -D - { X -Pa -\4$K,,",,# ->d,@@b, -@c@ -i -@y -R,PT p - - -< -!h8<uPP -@Т -\#10 -h@Ũ-tt[l2#d - & +1#eh +O!IZ5 + + +) " +6R, +4`PA +7S* + +T +9B0&0 +"< +5** + D =@ +$-@I" +\a2 +d4,K4,"4,# +9d,@@b, +@c@ +i +@D`(  +@y +RNTp + + +doR(A +#S+3*w^"W""M`"@ +p%12$i `6v@\@@TvR{ *x# +@Ũ-v[2 + (  -@$Rr -Aj`8 -@9 -n` k -c bRBL - -(6_Bbjb8r@ -x|S +@$Rr +Aj`8 + |P9 +@9 +p` k +c h +|V +i9(7 +4 +b~Ha +(C +v8 +040%/H " -!5$ -dxKq -(%<"__ }@ - - b n$AHv -x -Cb/+%/axx -Tb !} ~$(4 - -RI &J - -!d -D' 4\Q -8(ƈ2 - -Y*xs -@p -4-<Dt- -@ -x!olE4442p !۴k *x+R !< 2@ `) - - -Z -!Tx -@ -xB9at 1<У@   -A9 -py -@h"Q@ - - " -XQA +!5$ +M +(%X"__<@ + +D 4bH[L3* +<1n8CH(v +x +3;b/+%/xx +8cb!> 8 + + +h +d +(3 +@p + +@ +,TH8 + + +] +|"{ +@ +rB1=ldt 1 +a` +@"Q + ` -"H -<D! -h} - -R4 -̞"5 -3P4!` - !D -LZb@9 -a@9a@9$ a@9 -a"A9z&A9|VA9: a*A9eFA9ZL -R$ -S@9b -L3_ +"H +<D! + +0 +| +34!` + !D +\b@9 +a@9a@9$ a@9 +a"A9z&A9|VA9: a*A9eFA9ZL +R$ +Q@9b + +S_      - "@ 4444 B t Dk - -@!TX -ٚ -O* -,_lc -RC#| I@d - - M - -pA@.0 -"@# L)*p@` - - - d -, -t - + "@ 4444 B $ 5k < +@!TX +ٚ +O* +_ +RC#l`I@d +z + + M + +pA@.0 + + d +, +t + - - -XIGXOB -? -% - -,O\ -<4x$ - - -`O`$ + + +XIGXOB +? +% + +,O\ +<4x$ + + +`O`$ ` -` -E +` +E K - -&LN "m@ $ - - + +&LN"m@ $ + + @ -X - +X + ? ?I` -* +*  -  - :R:R:R#'`%`0 - - - *(Ru@lPj! -D -V*" -@tHY -"ƼT -Z:8k*K9`jt8 - -"dB)B x -L - - -̜ -! -P - -IW( B2+p -/$ - -@ - -P -6 - - -|"| -@9S%'l1 -T -"glz } 0* - - BT9 -& -ED 7H&|P -.+t -&#x -H -"$ +  + + +Rx + +Dt0؈f&J\ +V*8" +@HY +Z:8k*K9`jt8 + +,"P +L + +S +P + +IW(9 +.$ + +@ +84$t=HB*Xb + +(@d5q!D|"/` +$H +kR +6 + + +2R_ +,(L"@<P? +|"| +@9S%R!@ +"glz } 0* + + +z +ED  H + +.+t +X&#x + +"$ @ -S - - -\ -/H -3*b "D -DjN -R!X4 -0|3* - -d$@9 @95 * @9%@9 * @9,0 *\4g0 -, +sS +ƿ +T + +4B BF $c hb_`F0"3P8 + +R4 +[ +/" +DjN +*Ի +0|3* +%< Q0/7Ŀ  +3 L!/L.t" + +d$@9 @95 * @9%@9 * @9,0 *4g0 +,    -2!t +2!t 42` -T d - L@ "dH -@9!8Dd - t!d# -@6c| -3B -R -"bp - -@@p - -0Q`6_ - -\# - +T d +47`" "dH +@9!8Dd + t<0 +@1c| +3B +R +#Hbp + +@@p +U7B  +0Q`6_ + + +\# + +D +  -X\P +XTD@ -8 p@b@\ -aDp<DPD@!XABP -H - " -{[ -9C6 +8 p@b@\ +a!< + "  - -x|x0R - + +x|x0R + -N4t",&՟/ Ĝ~ -"H_D -@\iK -d>aR -H - -@֊ 61jsGA %js6&ȴO0 -D9 -2RR5 -T@$ - -ha @9s@4"` -?q$@?P(}L"Dq - -4 -@9_<{S $S@pJ -`09 S4 - -_q`T@4 -h -:*x - - -@ - -b -9Bp -8 - - -YaR +H + +#PW + +lbu@ȴ +D9 +2RR5 +T@$ + + +@9_<{ "Ꝉ $lb`09 S4 + + +0h P#)LGA +0 +b9Bp +Y . -,IB,u`k*@ 2 -\HEta"#H`C'Pk00 -, - -@J1 - -B*RH``T -(X3H%2L!,: -@ - -@ -(L - - -j#KH& - *"9`ZS =`[ +@ye@yf@y + +|> . +DB,u`k*@ 2 + +APdA 倔r +@J1 + +B*RH``T +X32L!,: +@ + +@ +(L + + +j#KH& + pd" #@pQ - -0 -TuC8L8. -H8@x<b -)0; -``$ -Y,5#4@yT+[S@TP2afPTR. -ך5 - -"`" -9pD + +0 +X* +yT_ +TuC8L8. +H8@x<` +)50; +``$ +~@ +y<# 4@yT+[S@TP"afP@R% +:6 +ך5 +~: x<` + +r +"`" +lRL[HI +5pD x9@T.@97R2 6 - -9 -ې? -"!|)H!l4"% - FE -"Ћt -8~"V! 98" d(ψ8X$DXD - -d/" - -x ĵP~Vp -!s4*"$b - -$"| -$ -p   -$y;s + +9 +ې? +ҕWP + + Fe +!h~@<4@yz +"$t + +vZ +s~ +<"1!08 tL#8X$DXD + +d/S + +x ĵ~ +!s4*"$b +' + +(b+ +$"| +#L!T8lf S1#/ +p   $ -S H -x -`KPAH -&W(R 7 |eRBcy%Rd@,"4pg" 54X -4< - "@ - D - + KH +Yx + +  +4n< + "f@ + D + -)8!b - - -8_ -`RdH -m * %@+xx"  +)8!nb #BT + + +8_ +PRd0 +mQ* -PsU -xX0 -h6ρ"R? - -#} - -&h `, $P5@!x6 -D0 -R4| -(U@Ek$8HP!ol -d -\!L -@@,|! - - - -#?{p-<{ +PsU +-#"R? +#| 45q*ED*d@ + +#h @ +D0:# +~q ~/9" Z"z="@9z&@9w@9 `*@96@ZC +(U@Ek$8HP!ol +)"1\M""m " +\! L +@@,|! + + + + | -+* -Ԛ -0/ -l**uH`T - -- -<8 - x= -" -a, - ++* +Ԛ +0c' H% +l**f#` +<8 +#= +s`= +! +" +a, SA  -}d - -4 -X -CaB*aA*0 - -@ - #  AA +}d + +4 + +CaB*aA*0 + +@ + #  AA  -&d - PA -؊8 +d +؊8 + "8A  -p +p - 2"=s + 2"8s ` - 2v + 2v BAj*7< - - -  "&q( - - -yyyyyy&y6 -r1 -܄p{q -m,yaZ l.t -> -12 ( + + + + +& +yyyyyy&y6 +r1 +܄p{q +> +isQ J@9 8@9  -8:d% -@9 +8:d% +k"k@ +@9 - - - -@ - -L -آǴ - -d - -@t,Z"g\$ | - - -Ti + + +!cL0|d + +@ + +آǴ + +d + +@TY!#Z"f\ ) | + + +Ti T  -  -H.+P}20 - |%,6"to"+#(J3C~PB.`$ - - -"`/ -l -!/ -"^P! -/ BT< v!!cql1 - - -pä -`=0=,@ -@D -r`> -@#kp8L? -P @4> -@ Spp - -@BXa" +  +H.+LP20 + |%T-"to"+#(J3C ]R%`$! + + +"`1& l +"^P! + + +pä + +`= +@D +r Y芰*wb9768@ +@#kp8L? +P 6 +@ Spp + + 2 h`8L0 +@BXa" +As708y#pa( A c\X -@ -R - -Rc[t&" -( -8[`6H!`zX* - },/7"  Rc][! C,v 0 O -p -,< -@y -FYla" 9 -"( -T1@B@D^D0D_B + +3cQa@ XH? -Px +Px @k 4 ЛD - - -TG@K@H7"p:b! -@$ - -p'i + + +TG@K@H7"p:b! +@$ +@" +@CIp + +p'i @R@ -@@k ``( -?! BRc$G#*hlp@h - -\"F` -B - +@@k `` + +B + < -h - +h - - - -C03LU1a(@ $ -C8 a ~1qaDB - -C - -) + + + +`4 + @]|wB@  +]B*Q ҽdT`& + |1  - + +ABT Q  @@ -3467,193 +3485,200 @@ b "# W .hc  P -  t`@a*@H +  t`@a*@H { ?rK P -q - -? - -T +q + +? + +T -2 -$ -B__4 +2 +$ +B__2 T * Tb#m$y - + 2 -tHZa" +tHZa" J3QH @^ -, - +, + P " @H# y 2lx - x - -9qA + x + +9qA @9 - + [ - -! - - + +! +"@Z + @ @ - + l1D"@ -  -\X +  +\X q&  -_KW +_KW +` -n|\"4  +n  -h -M` -,!X(!P3! 0`GU -a -5 + +M` +a +5 b -0`R - -,b6 - -h@1Z1 -0 -8 -t.4 -O - - -HD> D } -5SA5WA9[AA !"PN -/$ -0 u -atSb@9 $ -2!t - -y - +0`R + +,b6 + +! +h@'Z0 +T+y, +a+ +BHRhA0`BFDq +`|D5 +0 +fO@ +| +5SA5WA9[AC PN +0ɸ +atSb@9 $ +aH4@9( +!8` $ +2!t + +*"*0`E#C< +y + 0@ -0$ 3| - -j" -A @!| - -}@'X"x  - +0$ 3| +`Aa < 4A?0 + +" +EHa8d +j" + A @!| + + h $   -X , +X , u -` -h*RRbR +` +h*RqRbR:T  ( - - + +|S + 6 @9 ? -h -t" -pa46X@<U< TR<H%<0 -D -A2#ddOIK -HH H Hj -@9 S A  - c7@"xX39 - -/#p -@|FR@"gf" +h +t" +pa46X@<U< TR<H&<< b?0 +A0"(0dOIK +@9 S A  +]3 +/E#p +@|FR@1"gf/" R`Ӏ216 - -$ AF@ - -7PG - - -_DI b`N" + + +71XPG + + +_DI b`N" ,!Al4"bY$R*@  -љ@_ +љ@_ -S@8S_x -`3Z \AZRd"!UD7D +S@8S_x +3h $&1kAp X@5[s@8OӸ @9|0<S`@9H)p*c S?x ? 6 -dbI - - #0@cBl9q!0@#`H4'j#4 +dbI +4 + #0@cBl9q!0@#`H4'j#4 AP= -2 - - +2 + + c 8 - +  E B( -[ 4a -6s~@(X - - - -P:# -(#1 -hb3| +[ 4a +6s~@(X + + +Q +(D +4 + +P:# +(#1 +hb3| s -ĚP'"e80 @@T4$!<3 - +ĚP'"e80 @@\ + D -#$7$@4@y<&P6 -!5TPk -!A - -| -G +#$7$@4@y<&P6 +!5TPk +!A + +| +G Ɉ -I 0Ry +I 0Ry #e9e9 - -JA9 + +JA9 # K -hY`?I\g0q```E +hY`?I\g0q```E !&a9 -_!'L*ܫ.P#JP - -|&A_0}4 - TP3` -'E0' +_!'L*ܫ.@#JP + +|&A_0}4 + <3 +'E0' D7|@j68Wv֌@$ 3J -*@6@yiT*@yZ?S@ +*@6@yiT*@yZ?S@ C -+c -@3E\D - *Sb@%A/ ++ +@3E\D +@ҕ( + *Sb@PQ&' -"]x +"]x 9# -1(T/i +1(T/i `  -@8 +@8 +Pt@$@8< * h  @@ -3664,19 +3689,17 @@ JA9 *|S88J}Sp88 ~ @@9! -@84 - *!|S@9` +@84 + *!|S@9` f $Țc -A +A D -K - -`b +K igxJ -i'xȴ +i'xȴ   -| +|Q ? @@ -3685,38 +3708,35 @@ Xx R,\Xpx'xgxszS c * -"!| +"!| < -'4@9 -s -| - +'4@9 +s +| - - G`V + +G`V DSC - +   `a@y -24 -ԙQHM@TS( +24 +ԙQHM@TS( !@b -! - +! "SQ aVPQB -x -D,RdZ +x 0p' @h $  @s@ -Z +Z Z -LZ 6 -Z]Lk +LZ 6 +Z]?r@1ӶB6 Z! Za,p t R0 @@ -3729,16 +3749,15 @@ t R0 @ h34 @a -, -X -4 -̀qE@9D @9 +, +4 +̀qE@9D @9 @m @N k @Km  Pe, P PP@t - + rc $ $ @c @@ -3772,7 +3791,7 @@ cLL1!&fr< ! - TDqAQ + TDqAQ h#LA`vP? ٚtlt p  sʛ}@Zmӏ{ӳ}Sm[ @@ -3812,7 +3831,7 @@ $|   l  - + *"H@95@9!*"P@9>Sk$ * @@ -3909,7 +3928,7 @@ J :*!60 JJ F * 5 JYTJT -JJ +JJ A JJZQJp "X jKb JJ @@ -3944,7 +3963,7 @@ k  *5 B `'l B - + | s*"B |! @@ -3959,154 +3978,161 @@ J  X@@OK @@9 @b - -jL,L,L, - -p@| -@$th! + +jL,L,L, + +p@| +@$th!  -%` ( - -@ +%` ( + +@ P ِ- - -A|}Z - -r94_4`? -D$Cȁ2[,K -$0k -t - - - - + +A|}Z + +r94_4`? +D$Cȁ2[,K +$0k +t + + + + L -h -RB~@H@Bz@Bz +h `ӰВ -@ -$v H0C - @X8 -ESDcFkGsH{ChML@$@=lQdQAg -@; - - +|ep4Xf2JX + ***** *ٴY +a +((  (l +zbApSa!H#89P#4 + +@ + + +`R B + +@ + + +/H +$v HpC + + + +ESDcFkGsH{C^Ct@@E@3QQAg +; +Pq4 3 + A " C -$ -| - p?@B -$S!,4Ql+(T# -d -@0@DX -HAx -P -t - -"D"~t - -,! -R`F9 - -Uz0TzaX - - - -h> -a $ - -Z{v`R@,M -B;7 -#И1 - -! -8Pg*Qp*A - - -Ns2? -@ -#$$!@?  `=" - -H(!H -(lyq` -? - -,$"*"_رT1 -( -̰" - -sPb@y X -0 +$ + H"+ + ?@B +LS!| 4 HQ9+" +x +t + +"ݔ"~t!b`! + +,! +I` +R`F9 +P +y + + + L +t`}`5.$>յ$VX% +V<{0նzؑa$Y + +DA$?LpD,} + + +DP* =pB +d +Є +r շ + +a"77(q + +! +8xg*QDp*A + + +Ўs2: + +H(! I +(Tlyq` + +|t"*"K( +pȋ @a@`3,@: +( + + +As1b@ B,aa +3lP׭t, +0 - -"ѐ -  +\R Y +1rH + +   )gpisk_gui X @@ -4114,11 +4140,11 @@ Updatec x `'ed 0_shortcut. -@ - -9 - -h2h` +@ + +- +` +h2`( 5lBɻ@l2u\E Y=ѫ0&: | jm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L @@ -4127,855 +4153,865 @@ h2h` TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z- ~! w -d +d - -% - + +% + + +- +W} dtb/ J -0 -c0x1234 -\ +0 +{ + < - - - -- + @ Q!g@!! +n)n 7C + + +  - -  -H -  - - +T  +KM\ + + '8!.m,M 8STs e jv.,r迢KfpK£Ql$օ5pjl7LwH'4 9JNOʜ[o.htocxxȄnjlPxq"(@e#@/;M @ۉ@8H@@O@m @B$@opE(@N,@0@o{4@;8@5%<@&i@@JD@%O8H@ՌL@ewP@u+YT@nX@A\@S`@fd@2-h@?!l@p@=t@% x@o|@pn @/F@&&\@*Z@߳@c@w<@G@;5@dL@0B@Ь@0T@Rִ@eU@* qW@ѻ2@Ҹ@SAQ@@H@cZ@ˊA@scw@@]@`/C@r@9d@(c#@齂@yƲ@+Sr ?G5 q}#w($@{2 -˾L*~e)Y:o_XGJDlI! :" +˾L*~e)Y:o_XGJDlI! 8@" dA4ޡv P ,$˵ -&[MDfvy\;6ZjFᢋ/QaQ6ͩ@4F,:W:FF 1^)X2\f#Gc xq.}0n3ڰAonj3׀jM(ju~N[O`"0 - +&[MDfvy\;6ZjFᢋ/QaQ6ͩ@4F,:W:FF 1^)X2\f#Gc xq.}0n3ڰAonj3׀jM(ju~N[O 20 + , O "T " - + + X" " - - -@C2@3@ - - - -x~( + +h""( +X + + +( s - BP - ?` - - - - - sa! - - - - + PH + h_` + + + + + sai + + + + 3 4 -/0] -3 -@aml -g1usbA cfg: %d - -΂ poll:0x%x va +/0] +3 +@aml +1usb cfg: %d + + poll:0x%x va -sTX-DWC pb%04x r - +sTX-DWC ub%04x r + - + - - - + + + -fl - - - -i - -Star;i +fl + + + +i + +Star;m - - - + + + - - - -qlp>q=Lq/; r -x# + + + +unt@u=Nu/; v +~# - + **S -@"%s"1 +@"%s"1 - + - -"- ' -W -kqz-- : %2d  -eRAM: }@ - -@pass -amlcq : Sig Cz= Aavb _ - - - -f -I + +"- ' +W +muz-- : %2d 0 +eRAM: @ + +@pass +amleu : Sig C= Aavb _ + + + + +f +I HV -ed Archi3ure=SWrong -J - - +ed Archi3ure=SWrong +J + +  -(Maybe u1zip5 1.) -v"rd -#ub  +(Maybe u1zip5 A.) + +#ub  - + Xbrief" Q - + 1111 (prerelease) -^monitor,r - %d: DecryptD  Bdts,b=%p,dt - -Ia!tp - -4 - - +^monitor,r + %d: DecryptD  Bdts,b=%p,dt; + +$a + +4 + + n< h< 2crc MHashB  Q -h, +j, For -͉ -#no -a -C : -a% [7 + +#no +ba +E : +c% [7 availabl OFF -P - +P + 4 -& - +& + ** Un o %sWC - + ip0anct L fdA4 (NULL). - - - + + + the4 -Abo -Btag - - +Abo +Btag + + -i -'  $ s,w=t: , -+# s R - - - 0 - bu f -f*4 @" - -8 - -%3Not - - - -X - -* - -&* - +̟i +. +c + + buf +@" + +8 + +dpin %u + +X + + + +* + + +nd:%s] [ - -f -Thi<%<5omeo -` which-0T + +f +U +Thi&)5ome ` which(/1T T Z0: - RV -Ex: - u.Uaa 11Db 22 -So you>& -f - - - -6 - -gl I - O +  +Exr< + /Uaa 11lDb 22 +So you' +f + -@A - -."x - -; #q[reg] [ -e˞/ - - +Emajor"!. +!->\ +1h + +s4 slW + +u +=Ao + O + +РA + +< "x +> + +[/ + + + 3r0BASE-T8 -!! #~m - - -PBus W -hj@ppenc> - -X - - -mmc-blk# cnt -mmf!s<@oX$M - -6 -"] -8 " - - P=" - -T -< -J - - +!e! # {  + + +hj@ppen@ + + + + +mmc-Ublk# cnt +mmtQ$s<No&M + +6 +$] -8 " + - P$ + +b + h#-5!? +< +J + +  - 5 -N -gpF2 -gp + )7 +N +gp4 +gp aq -7 +E foo bar y -S -:x -' -sEXT_CSD 1 -Phs_tiYA%Thr -[HS_TIMING]x -X -9) - +U +<x +' +sEXT_CSD 1 +Phs_tiYaD%Thr +[HS_TIMING]x +X + + -e5l{?Crath:  - -0x<CLASS_6_CTRLI '0'Y - +7l BCrath:  + +0x<CLASS_6_CTRLI '0'Y + / -2 ml$.co:oJ +2 ml$.co:oJ * -soEb -'5 +soQHb +'5 #x -L  Y#K 5 'J") +"  g$K 5 'X#) J -2 - -K  -u& -E"%s-> - ` #D!o - x2i% -  - -DStalbe:t mb   -g - - +2 + +K  +u& +E"%s-> + ` #D!o + xL5i% +T +  + +GStalbe<t mb   +g + + 6! -&la2 +&la2 ' -F6'onD +H6'on3G 6 or --wp - - - +h-wp + + + E 1 - +  -B %Pagainy yuX@ -6Y 'b ZC +B %Pagainy y>uX@ +6Y d E + / -] ub +] e Wfbbt - -97 - ' -H/P H/pa*. -  - eraL + + ' +J/vS J/pa*. +  + era -% - -Z - - - -' -H -~ - -&s.MT?J - - -no sA @ -USB+.%l@l@l@F -usb2- -QpXu'p -S ry) -, - + +Xu --- Re^fmIMAGE_FORMAT_ANDROID> +% + +Z + + + +' -H + + +&s.NT?J + + +no sA @ +USB+.%l@l@l@F +usb2- +RpXu'*s + +, + !c -ez# -R;Oe= - ]0 - - - - +e}# +R;Oe= + ]0 + + + +  -! -j -! - +! + +! +  -ra> ~ -s +rb> ~ +s - - + + -4 -zQrpmb_s - -< +4 +Qrpmb_ X @nvedit.c -0"-bo@-c" }4-t" -'I -q%zX -?b[ -` - - - L - -:% - +0"-br@-c" |4-t" +'I +q%zX +Mc[ +` + + + L + +:% +  -rci AIS  -  - - - +rci AIS  +  + +  -5 -GXg - -[ -//Z5 B-} -h6˃0d +5 +GXg + + +//Z5 B-} -h6Y0d %un ! D   :j -: +:   9 :<  - - -v + + +v $ -" -#.Qgrity -i r - -X +" +'#.glu +i r + +X  -N -h O# - +h O# +  -f Y+Y +f !Y+Y , <F, - -L -M B + +L + B U - -, -L^6 %sX,m#: s2.32A  -F/hueC6s - - - 1+ fo! + +, +L6 %s,rn#: t2.32  +@![vpp] pq  +xH + + +  -4 - -S - - - +f + +S + + +  -\ -^ - - -& -V -9 - -> - - -osd -g - Q; 0 - +\ + + + +& +V +9 + +> + + +osd +g + ; 0 + -Rl - - +l + + E  -vqIVOUT]?o, -}5! - -V -/ -F -gFEI  - - +vqIVOUT@o, +D5! + +V +/ +F +Fi$Fi3(a +X# + +gFJ! + + ; - wBPART - -" - - -d/A< - - -. -,%s*2Z. -3unb2"d -0 - - --S`_ERR]f8uu"PleVw -$Sz -.X K 5X W - -%{ -$|% -4 / - [q]: -?ndX - - -m^$ - -X -,` -@?T [3W +/ ?xBPART'?EFI + +" +Q" "5p") + + +eˏV0A\= + +fDk% + +. +,%sO+2[y +3unb"d +0 + + +-T`_ERR]f9-v"PlEfVw +$Sz +X EL X W + +% +}A +5 / + [q]: + +ndY + + +%_$ + +X +qx +,a +@T [3X , -"le|*b -_#ke - . -zf -*%z5L'&as=%rr6!Fm -iKo?NOT@ -j^dCW W ( -bhex/st +"le{}b +[`#ke + ) +zf +*%z5`'&as=%rr6!Fm +iKo?NOT@ +mkW_dWW ( +bhex/st  - - -:cfgs1 -m$ef|pg 7 - b }w% - -Y@OPT]V  -2) +) -S,xx5 -bl - +v6 + +@OPT]V  +2) +) +N,x7x +m +xv + N -N -3dtbĐ#ye3А$P .E@,4 - -1unPA U2%s:\!Rd - - -g  - - -= -Ζ +N +3dtb|#ye3$P˟ .E,d4 + +1unPA U2%s:\!Rҍd¸ + +g Ѡ + + +=t + !pk9] -Y p3#to~}/_s inM - -jP? -! _manager.c -a -Bmore1 4G<S -sSlotNumþAnext^ -2 - - -.+, -Js %agʀ -w0Num +Y p3#to~x/s inM + +kQ? +! _manager.c +a +Bmore0 4G<S +sSlotNum{Anextm_ +2 + + +.+,c +s %ag +>x0Num  -C` / - 8R =~,O-{8Blk. -z= -7 87i`a3>FC -" fa`o+5 - -[` ] -_K0 %s#%s:'} - {$%s - - *2por\  +` / + 8R =~,O-3hBlkSz= i 6opsu.R +u= +7 87i2`a3>F +" fao+5 + +[` ] +_K0 %s#%s:'}Qdo 341Sz=b%AP + h3$%s + + *2por\ @ -;`, Does +`, Does m$ilr: -E$ i>I -a - -H +E$ i>tI +a + +H -#4 / -KT!8OLDp!e NEW u5 -  " -_ +#4 +KT!8OLDp!"Re@i9UNEW u +  " +_ +,4O )iB 5 - -8 -% -3 o)a + +8 +% +3 o=a  - - -%cft -  + + +%cft +  = -M% - +% + u+b$ - - -D=M@2_rx_private.0< 2"%C&cm.C2it]Ftakej(;= ) -&b> -7>"ovGM + + +D=M@2_rx_private.0< 2"%C&cm.C2it]Ftakej(;= ) +&bf> +7>"ovGM v(0 -" a LValInStr>np'1 - -iBecho6S >qA;osd;J;h#h&${4 }; - -4UiPm)qw,h[%u,Շ*"!, -e3PMB, C, -.![,0gaAImgB -Q -I.M - -2 -[1-fb? -$thd! - -a -mCOLORBAR- - -d0z +" a LValInStr>&p'1 + +iBecho6S >qA;osd;J;h7h&${4 }; + +4UiPm)qw,h[%u,"!, +e3PMB, C, +.![,0baAImgB +Q +I.M + +2 +[1-fb? +$thd! + +a +%COLORBAR- + +dDz ! -vB - - - pi>4w - - - - -H % +vB + + + pi>4x + + +> + +H 7% - -E ܾ# -Q - - + +  + + +k b - -k%muptbl rsv( - -> -%n'Y"$Go>vV{y =P + +k%muptbl rsv( + + +h%n'Y"$Go>vQ{y =9P -Cau +Cau 76 w5kj"to ~ -j - - -Qg_%d] -; - +j + + +Qg_%d] +; + + -Bu - - +Bu + + + T  - -^<0@%pdd7_cs -%1gx- - ite"id39 -) -BS!.cz - - - M|bN Y -  -3: + +^0@%pdd7_cs +%1gx- + ite"id3 +) +nBS!.cz + + no + |b Y +*  +3: /  - -u` - + +u@ + +x5R FULLŖpc  " !" - -KZ3 - - - - - -@vc -m -Υ -%c -F -No d#fsSe)wۯP"4/%s. -  -g< -# -= cy L o)2EnvS8 - - -k - -#: - -rT#gu_ -U -T/. X - - -V - - + +q ! +XK3 + + + + +?hx De_1War3 DRD Core'mgr + +@Bc +m + +%b +F +No c#fsCYev"4/%s. +. +T = +g< +# += cyd L o)h2Env8G + + +7 + +^#: + +>T#gux_U ++/." X +Z + + . - -W -IAN -{%71K -j -% -F) - -U - - - -n gr  26 -s -"de @+>U419 -IKk13 - R343 - - -t - -V - -. - -ARP R~Hc'#c' -) - 4MAC - -i -$ - + +Z +AN +K.c1K +j +% +*) +FU!`<504& 'is:PUTF-8E16 +U + + + w + +v ;z  26 + * +s +"de D+>4  +K+32X s124333A/BZ%@4 + R343 + + +t + +V + +. + +ARP RJHc'#c' +) + 4MAC + +i +>$ + -TFTP@ +TFTPO@ - F -l6,- - - -~ -$ - - - - -/ - -T +/ F +l6,- + + +~ + + +/ + +T  _  /T /T -#T - - - ) - afr]-1 - G - uiC '-'D{!e [ +#T + ) + afr]-1 + G + u3C '-'{!e [ -F_ - 67TWWcludeD - @ ) + +(( +( + +( +?T ( -( - -[_x!] -3 -t - e$: k!s T* -R -; -ep[-t | -b | cB[-s {w -'*D/.2! /)P -+( - - - -D -X - - -h`h(1 - ->~ +( + +[߉_x!] +| +t + /$: k!s * +R +; +ep[-t | -b | cB[-s {w +'*P?0( Kp +( +-( + + +D + + +h#ߠZx +>~ +  $ -$ -px +$ +p(<  - -/ՠS# - @z:S1 - (8 - -ef -P, -~ -`f - -y -( ^4 -/p?p -p -( -8( - + + @z:S1 + (8 + +ef +P, +~ +`f + +#(@ )Ҝ +( ^0% +#nx) +@/l    -tvD_0҈b p -p&/c(M @N/sS/Pl( +tvD_0҈b p +B/hS /xS/Hq( ^ _ v @@ -4986,324 +5022,335 @@ E1 88< -tc$c(c,c0c4cc(c,cdccj - - - -@ -9x\ -2P", - R -0c?,**e"`X#^N -h( -" -"G3 -h*:*@: | -#?hX)_ /,#'5 =6h5*( -<@ #H *2RhP -*m2L88 @7"2l - -*,Ȇ2() -3Dh`  2<P -S -`  -h  -  -   -  -  - - -  -  - _ -  - - -  -x - - - -  -  -  -  -  -`Ѩ x  -x -S  U 8QH  -N  - -pnbbx #b -I0@ P  -h`(#  -)/`݀+x -h -@  - -@( -`x - -x -@ -h -@ -` -x -8$ -0 -HX - -А -` -0+8 -H -8@F `HF -PF - XF H`F -phF  -@8 -HH -p - - - - -( -X - - -?  -0H -hH -8H -/` ^ -H/ -/// -`/P( -`/F -Hc/8@@X -h/@@/ F -/@@ -H/(   -/ -(/ -`/ - -/ -/Pppp -(/xpp -`/ppVpH -/p -/p -@/@8 -x/h8 -/8  -H - H -0H -XH - -8H -pH -/  - H -HH -P/p -? 48 H -/8 -8+ #48 -h8H -/`8 -H -H -H/ -/ -/( -/P8 -(xH -`H -/ -H -/ -P/H8 -/p8p -/8p -/8/ 6 - H -X H -HH -h -pH +tc$c(c,c0c4cc(c,cdccj + + +@ + +9 j +2H"`{ + R +(^?,*~8e2X]P}\. +) ( +m + 82 +__'i<>"4?g@p\ +:5j t*;28!8# +0"\ +#e +<@ #ߞ  ؘ*`hP +*28p +P*8( +7+y" +) + + +*>H +  +h  +(  +   + 8! +   + h/@j  +  + +  + +  +  +  +  +  + x +  +  + +  +  +  +` + +  + +` x _ +a 0 c  ^p  +pp  + + +h80¨Π8ˆn +nx  +h "cXŐ2o +"vŘ"wf<  +@0 0 +  +  +  + +@f  +H +$ +8 +` +(+i`! + +( +P +Ȏx + +@ + +$ + @ +h + + + @F `HF + PF +XF H`F + + + + +( +p + + + + + ++ +P +X + +H@ +hH +H +(H +`H +/0 +/X/x/// +x/ +/( + + + +XH + +pc/@@' +0H +/X@@ +H +H  +@/H +x/p +/ + + +/ +@x +x/ pp@ +HH +/pp + /p +XH +O +/8 +/8 + +8`H +p/8  +H +/8   . #~ .  +P(H +PH +/x   +H +0H +h/  +/ + +8 + 8 +/@ + +8 +/h + +8  +H/ + +8 + +/ + +8 +/ + +8 +(/0   +`/X  8 +/   +/   +/   +@/  8 +x/  8 +/H  8 +/p   + /   +I +X/   +X8 +H +/ 8 p +@H +HhH +p/ @  +/ @ @ 5 x! @ @ +/@@/  - -8 -?@ -@8 -hH -(H -`H -@ -0y0H -xXH -` -` - -  -`?p -l -? -xl$X -?` -n -? -m* -$XS/ -l -pS@ -n? -R  -H? -n$ - - -8p+pPU  -Th -V -TX -p 0@ -XV8 -(V -X?( -r -Xq? -U -= -sA - -s:h! -`T -s -(t" -` -s:H# -WH  -?# -t:8$ -xQu/$ - -h -?% -s+&hs -Z -TH/' -u -?' -u -(x -Hu -`u ->H * - -\( -[ -h@ -F -H -H -@///) -x/ -/(00)0 -/P00)/0 -Kp - /x0 -5 -X>8 -/1181 -/118 -P/22xJ -0p - -/ -:  -@/(KK/K -D -x/PKK/K -D -/xKK -/K - -+8X -`x -`H -` - - - -+8\\P -м` - - - - - - -+`_ *` -x -0 -h0 -ؾ@0 -h[ -x+ bO -Q+c* -L -P,c5 - -8( -gH -pP - -0 -h - - -0 - -0 -HX - -h -phh -` -0ih`+X -iX - -PP -0l - -@ -h -h -` -H,Xk -8 -@+m_mh/m - -x -( -+ - ( -  -p -@ -/hopH -` - -+p -q` -P -X/`q -X -(  -0P +P/@@8XPx +/@8  +x/8@8 +/`@x + +X +Xy/@ + +x/ +8 +@ +h + ?! +nx +?! +m +?! +l?h" +XSp +pS +(S` +p?# +m$H$ +(?P$ +n +>n/% +n +0 +?& +8p$' +x+ '&/' +HT +p:`* +R@ + +?8- +s/- + +THr +?. +s$/ +?/ +s +  +s+0H  +8^Ps/1 +t+1@/1 + +(+P3xZ/3 +xZ +Z@ +P+4-l5H/5 +u + +`u +  +v?`9 +X\h +@\X +[H +z8 +F( + /0=1=) +X/X=1=)=G +/==) +/=H-=) + +8/=>)/> +K +p/ >>1>5@ +0/`??8? +h/??8 +/??xXX +X +X/XXX: +/XXXD +/XYYD + +8/HY +h$Xe + ++gg +  +pH +P +H +H +P +@H +X +`P +`h +` +` +`+m8` +  +p +0 + +(0 + +(0 + + +g + +0H +hp0 +ph +P + +` + +( +x + +8 + + + +8 + +(` ++ +( +x +P +X +Hx + +p + + +h80 +/`}HhH +H + +Hx + +8+hR* +/X + +? ++`H +H -- cgit