summaryrefslogtreecommitdiff
authoryang.xu <yang.xu@amlogic.com>2018-01-31 08:40:15 (GMT)
committer yang.xu <yang.xu@amlogic.com>2018-01-31 08:40:15 (GMT)
commitf266cab60ac819477fd9ba10b337ae185068cd8f (patch)
tree3b212f8d4574a24046128d561e8647932a7d9cca
parentc1ae84543dbe45c1d0a09e695b7199307f637d8e (diff)
downloaddarwin-f266cab60ac819477fd9ba10b337ae185068cd8f.zip
darwin-f266cab60ac819477fd9ba10b337ae185068cd8f.tar.gz
darwin-f266cab60ac819477fd9ba10b337ae185068cd8f.tar.bz2
darwin: udpate GX/TXLX/AXG bl32 firmware
PD#158058 1) RSA from PKCS8 2048 -> 4096, to enable RSA3072 Secure OS: commit 26d2f32345fad114bf159d8ee44fdb2644feba6c Change-Id: If00a7dae8e1099fbaf31f82f0bc2f71120c0bc47
Diffstat
-rw-r--r--u-boot.bin492
-rw-r--r--upgrade/u-boot.bin.sd.bin499
-rw-r--r--upgrade/u-boot.bin.usb.bl23
-rw-r--r--upgrade/u-boot.bin.usb.tpl489
4 files changed, 737 insertions, 746 deletions
diff --git a/u-boot.bin b/u-boot.bin
index 0e59dad..ea0676d 100644
--- a/u-boot.bin
+++ b/u-boot.bin
@@ -1,4 +1,5 @@
-}WE,hdQ]*@AML
+
+A]~k1.@AML
2?
@@ -1140,7 +1141,7 @@ qY2[09\i &L
K%Yc< d5{}v-$2|:ic=*3&Qo΍Ha&LR.;\:/ۘ/=@{!
p{^crG49 L)i"Oz~V KZN-a8﬊Y\]YD,3bow~>0
-RЎV%Yè7z rg}+|YCG7&jk.NV^xNC ,=JdP7Ri2Fo: kRrՖTZ)2
+RЎV%Yè7z rg}+|YCG7&jk.NV^xNC ,=JdP7Ri2Fo: kRrՖTZ)2
o
/fZ(R nCi_`
@@ -2242,7 +2243,7 @@ ew<
jvG.;5,rdL迢0BKfpK0TQlReU$* qW5ѻ2pjҸSAQl7LwH'Hᵼ4cZų 9ˊAJNscwOʜ[o.h]t`/CocxrxȄ9dnj(c#齂lPyƲ+SrxqƜa&>'!Ǹ}xnO}orgȢ}c
?G5 q}#w($@{2
<L gCB>˾L*~e)Y:o_XGJDl222u%022g222
-
+
101,2
@@ -2427,14 +2428,14 @@ CPUID 0x%x CPSR 0x%x (read from SPSR)
-
+
-
+
@@ -2460,7 +2461,7 @@ CPUID 0x%x CPSR 0x%x (read from SPSR)
aml-sha1
;3+#>6.&=5-% <4,$   

- 
+ 
P!
x
@@ -2513,7 +2514,7 @@ p
p

-,?
+,?
K@`
-q 4Z !0#WP
@@ -2533,7 +2534,7 @@ d_
@X6
@a@ (
tt@a@
-a
+a
C
@@ -2549,13 +2550,13 @@ C
& A
@

-s4 Qs
+s4 Ps


ͰDa
@k@X0k@L
- 5 RP5g\`
+ 5 RP5g\`
`Qt
\
@@ -2571,8 +2572,8 @@ tA@Â)at%
07 87 @7P6
@X])*Y
BbC92C` !`4R<0?T
-TG!
-
+TG!
+
*lT
p
#
@@ -2591,11 +2592,11 @@ TG!
h
Js
/JC@C{T"tC
- j
+ j
T
!VtC8/1U
Z
-
+
\x
|hRMx^
TS
@@ -2605,7 +2606,7 @@ TG!
$ P0o
\

-
+
0&(}#uX86
@
@@4@
@@ -2621,7 +2622,7 @@ P*E DRH

@|1bP UP8
-0ZT
+0ZT
P
`
%7
@@ -2630,7 +2631,7 @@ P*E DRH
<
Z,
Z$
-7,
+7,
Z`
Rh
@@ -2642,7 +2643,7 @@ H!l>RLE
*
`<
7(PpӢi
-$"T @YCCp!ld
+$"T @YCCp!ld
C{Zc9s
ʨ  @[>TS9T"
X#$uB383
@@ -2651,20 +2652,20 @@ C{Zc9s
"b8
r<<\A`: 0
R4@|
-P10<;U@DMGK$@
-"?
+P10<;U@DMGK$@
+"?
0 B
b

<G k
-X0$`" Pav~@,@ q~̥ IZ9S4
+X0$`" Pav~@,@ q~̥ IZ@S4


:Pa
7 %N`

A
-*a
+*a
,(
d)PMs*5
@@ -2674,7 +2675,7 @@ A
:
(
(,b(C n(](@f:
-R
+R
˟
 ښ!B#
@@ -2696,7 +2697,7 @@ $50
W&\59l!#A p!H*
B7Ե
aAT
-@089BHt
+@0@9BHt
Ԛ
!
"3dq
@@ -2752,7 +2753,7 @@ di
X\#q
!dHm"& 4
/T02 ,!
-`X#
+`X#
.`
`_

@@ -2791,9 +2792,9 @@ B>80P
h- 
ԗ"$ "
!A*
-\ *x hwKks9T@2 08 h
-
-
+\ *x hwKks9T@2 08 h
+
+
L
{G&@9
<!tsP9b@9j"L
@@ -2829,7 +2830,7 @@ P*x|3RZ
A9
a<A9d2A9e6A9(  ǘ>@
-d "lB GL_
+d "lB GL_

Pz05
@@ -2842,13 +2843,13 @@ A9|]2A9
 x>aA9b0A9f4A9
ZTZBz
-hTܿ/i=@_,48+@BA0X
+hTܿ/i=@_,48+@B$X
 $
|
-єj4*kB=
+єj4*kB=
46sx"
x %\:@
@@ -2857,7 +2858,7 @@ D#x&"
#V
p
-@"
+@"
\
\
@@ -2897,7 +2898,7 @@ h
@
-B
+B
@a
rQ
@@ -2938,7 +2939,7 @@ A6eh

) "
@Z
-,XPA
+,XPA
7S#
1BX"pI
@@ -2949,9 +2950,9 @@ A6eh
{ Q
Tan
\4$K,, ,, c> d,@@b,
-@c@
+@c@
i
-@2qA
+@2qA
T D"f(/S
@y
R@
@@ -3007,7 +3008,7 @@ b @9
"pMR
#|/0

-o
+o
RC#tR
@@ -3108,7 +3109,7 @@ HD
@
S
(C
-
+
۠ '1
p
,@
@@ -3152,7 +3153,7 @@ U'}<   *\
!?Q|0p
xx
T
-M4#,.oI4@\!(_D
+M4l#,.oI4@\!(_D
@QXQ
"e`1
@@ -3165,7 +3166,7 @@ l2RR
@9
#
3 TN d%CD
-L \ <
+L \ <

9ApY
XhJb3
@@ -3216,7 +3217,7 @@ rbvCR_R(\
ټ<#4@yT+[S@TP"afP"@R${
ך5
-"`"
+"`"
8VQDs `2@yD
6
@@ -3225,7 +3226,7 @@ rbvCR_R(\
Tڐ?
6
-"t
+"t
d/"
@@ -3264,7 +3265,7 @@ PsU
D(

(UH@Ek$8H|!l
-
+
L
@@,|A!
T#쇰p Н> !&W#
@@ -3282,7 +3283,7 @@ L
#=
s`=
!
-"
+"
a옱
SA

@@ -3363,8 +3364,8 @@ X
rt *w9@
@#fp8L?
< pp
-@ Npp
-|
+@ Npp
+|
A
H[<X
@@ -3393,7 +3394,7 @@ yg)25
yL "x

 pj{Fp
- A4dT6
+ A4dT6
8}RR T8R9!C㶣
@ @z@@W
@@ -3402,7 +3403,7 @@ yL "x
@bnA @

-\/
+\/

Rr
pfR
@@ -3452,7 +3453,7 @@ b
"#
hW @h
P
-5 t`@a*@H
+5 t`@a*@H
{
?rlK P
@@ -3501,29 +3502,29 @@ H,
0!<=

-
-F@B@
-T8)P
-|
+
+F@B@
+T8)P
+|
4
-@8
- D
-d"Ad1!0,D =7@"iēC#A!0! D
+@8
+ D
+d"Ad1!0,D =7@"iēC#A!0! D
$
-(  3H?O
-
-2!t
-
+(  3OO
+
+2!t
+
y
0@>!H@%H
0$ 3
"
t!H
-
-@A @$
-
-
+
+@A @$
+
+
h $0 3
X ,
u
@@ -3531,27 +3532,27 @@ u
h*RqRbRT

@y@
-
-9
+
+9
6
@9
x0
-h
-s"@
+h
+s"@
pa46X@<U< TR<H&<< b?0
s/7
-@9 S
- @7 +|ց"xX 9
-$
-8*s=
+@9 S
+ @7 +|֑"xX 9W`)6
+$
+*s=
F,-6hPH
-@IA@207
+@IA@207
R`Ӏ2@6
d
-
+
70YPE
-
+
Q`DI b`N"
,!Al4"TY$R*@

@@ -3565,54 +3566,53 @@ S@8S_x
S?x
dbI
-
+
#0@cBl9q!0@#\o4'#4
AP=
-2
-P
-
+2
+P
+
c
8
-
+
E
B
[ 8 a,K!
 Tu
6s~@tU
-
-
-`(@(
-XR()!+B
+
+
+`(@(
-0:#
-h3K @a&
+0:#
+h3K @a&
s
-Ě0'"e8$ @@tT4$ &8
+Ě0'"e8$ @@tT4$ &8
-D
+D

!A
-hlp2
+hlp2
|
-|G$&t!B
+|G$&t!B
Ɉ
-I L@Ry
+I L@Ry
Lkpe9e9
-
+
#
K
HY`?I<g0q```E)@sSy@#
'
!&a9
-_!',*
+_!',*

|aR~#&AN0hy4
=4P3
'E0'
D7|@j68Wv֌@$
3J
-*@6@yiT*@yZ?S@
+*@6@yiT*@yZ?S@
C
+
@3E<D
@@ -3621,8 +3621,8 @@ Lkpe9e9
"]l
9#
-!(4/i
-@gB|!"B}
+!(4/i
+eB|!"B}
`

@@ -3641,10 +3641,10 @@ hg8h'8
@84
 *!|S@9`
f $Țc
-A
+A
D
-K
+K
igxJ
i'x

@@ -3659,24 +3659,24 @@ kK 5
*
"!|
<
-'4@9
-s
-|
+'4@9
+s
+|
-
-G`V
+
+G`V
DSC
-
+

 `a@y
24
-QHM@TS(
+QHM@TS(
!@b
-!$!
+!$!
"SQ aVPQB
-D
+D
mh`y
0p'
@@ -3700,14 +3700,14 @@ t R0
h34
@a
,
-(
-4
-xE@9D @9
+(
+4
+xE@9D @9
@m @N k @Jm  <Pe25<f2HC
PP@0
-8
-
+8
+
rc
$
$ @c
@@ -3930,7 +3930,7 @@ J
jL,L,L,l8
-
+
Xp@8
@$t@h!
@@ -3944,19 +3944,19 @@ tِ-

dDA|}Z

-r94_4?
-DCc[@q[
-0kh
-t
+r94_4?
+DCc[@q[
+0kh
+t
-x
+x
L
h
uB~@H@Bz@Bz
ӰВ
-
+
P

@@ -3965,46 +3965,46 @@ P
@9
A
-@
-
-
-"q$ ~t
-,b!
-R`F9
->Sb
-
+@
+
+
+"q$ ~t
+,b!
+R`F9
+>Sb
+

-
-
+
+

-
+

-r@+
-
-PB d
-A?,!(2
+rH+
+
+PB d
+A?,!02
!$ 4&x
-
+
0Rl
d2HR<
3A@
-xr 
-Vs" 7P@
-|6
-a5!"H
+xr 
+Vs" 7P@
+|6
+a5!"H
$ !@\s@
-, H ,O'
+, H ,O'
HF
-Y\"*"pC
-0,0:
-
-
-<:A
-
-0
+Y\"*"pC
+0,0:
+
+
+D:A
+
+0
-\R>!51
+\R>!51
1 HW@

#doz
@@ -4015,7 +4015,7 @@ H
>ualO  x.0
z _y 
- _shortcut
+ _shortcut
5lBɻ@l2u\E Y=ѫ0&:
| <qPA' %hWo fa^)"а=Y .;\l ұt9Gwҝ&s c;d>jm Zjz  '
}Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L
@@ -4033,7 +4033,7 @@ w
J
0
c0x1234
-A 0 
+A 0 

@@ -4042,7 +4042,7 @@ N
dB` -hB7 C

/  s0
-
+

,
O "T "
@@ -4054,11 +4054,11 @@ N
p
" "
-
-,2L@
+
+,2L@


-
+
(
s
@@ -4647,46 +4647,45 @@ Bu
9'M!ge
Mq!.cuE K
-
-exf|? +
-
-
+
+_r`v9{ +
+
+
-
-o
- B3
-
-
-
-
- 
-
-@Y<DIR>
-$
-%Y
-j c*
-F
-No Z#fs2em<4/%s.
-<
-#
-= cy1L ^fu"2EnvX0
-
-
-
- 4MAC
-
-i
-
-
- =RAR1oct±k
-
+
+o
+B3
+
+
+
+
+ 
+
+@Y<DIR>
+
+%Y
+d {]*
+F
+No Z#fs,em64/%s.
+<
+#
+= cy+L Xfo"2EnvR0
+
+
+
+ 4MAC
+
+i
+
+
+
-=
+?
-F
+F
T{
~
-
+

C
@@ -4695,59 +4694,58 @@ C
L
P

-
- )
- G
- u>zC '-'׽!e 5
+
+ )
+ G
+ u>zC '-'׽!e !5
-F_
- - 1WcludeD
- U<#2g_uyq-i0D
+F_
+ -1WcludeD
+ U<#2g_uyq-o0D
l
^as.
-Sub-qY3#  @(
-d"l`((YAok t
- A  E#Ros -7-$OS","
+Sub-q_3#  @(
+d"l`((YAok t
+ A  C#Ros -=-$OS","
bZ
5
- kl '
- goDBH OS< (8X
- V
- uw8[3RAWS
+ kl '
+ goDBH OS<  8X
+ V
+ u}8[3RAWS
Sincewp
#_
F
OH
/(
-/(
- <fdt> <newS
+/(
+ <fdt> <newS
P?
-T<var>R
+T<var>R
RB[to 
- k*
+ k*
z
-
-t_OloopA
+
+t_OloopA
*F ? 
/
-X%(
-x
+X/(
(
(
`(
*t4/0
-(
-
-[_gQ!]
-x
-
-owx$: ^D!s _+
-R
-;
-eG [-P-b | B[-s 
-&*0/D280(
+(
+
+[_mQ!]
+x
+
+owx$: ^D!s _+
+R
+;
+eG [-P-b | B[-s 
+&*0/D280(
D
X
(
@@ -4767,12 +4765,12 @@ px
P,
~
`f
-
+
y
( ^4
/.p
-#XI^x(
-d
+#XI^x(
+d
  
@@ -4788,19 +4786,19 @@ E1
88<
-tc$c(c,c0c4cc(c,cdccj
-8
+tc$c(c,c0c4cc(c,cdccj
+8
xDP 
R
~#60x2g"

-
-&
-^:0P6"i2`H8#C8 (
+
+&
+^:0P6"i2`H8#C8 (
89#X"_(
*s
-#8 (*0
+#8 (*0
"p
"

@@ -4811,21 +4809,19 @@ xDP 
H 
8
H 
-0 X   
-"
-e@ 
+0 X   
+"
\
-[X
- 
-8 
-8*P
+[X` 
+ 
+8*P
"
"X
-"͐
+"͐
h 
-P 
-`  
-P 
+P 
+`  
+P 
  
1 2 
u
@@ -4841,7 +4837,7 @@ x+ 

hp
q+(
-0+h#4`$.
+0+h#4`
;
#; ;
p ;
@@ -4872,13 +4868,13 @@ xH
HH
W/Р@@
(/ @@/=@
-`/H@@
+`/H@@ 
/  
/8
/`
/

-X/
+X/
/آ
/
@@ -4944,7 +4940,7 @@ h?o+ HEU
p?o+hː!`i
; ph
-
+

?

@@ -5000,7 +4996,7 @@ h ax
`8
`
н
-@h p
+@
x/
P
x
@@ -5014,4 +5010,4 @@ x/

p
H? /(`
-@
+@
diff --git a/upgrade/u-boot.bin.sd.bin b/upgrade/u-boot.bin.sd.bin
index 0e1c8d5..fb7b024 100644
--- a/upgrade/u-boot.bin.sd.bin
+++ b/upgrade/u-boot.bin.sd.bin
@@ -1,6 +1,10 @@
-}WE,hdQ]*+IKJ9z>flX
-4*_scQ9QcVrshrEi?'ڈ>YDӖakV]弒$SODc 3ƥр}6oJ\k5dyܖ᎚a 1?+h1u{NK`{p\
-&<QWP}i~|~0!4Ȯ@cd%WSu3";3
+
+A]~k1.ix'j FJ3{1<6T>EXUFP~RUk9L1O}nXqO Q4SSgOQ?,9{ Ӣb$D~v
+]Šm~P=&[y!PBxTtZx+e$햀f ]Nҷٟp>CnSM2joqUXmD$1ܝ\WjEݿR
+( l C
+,GV`HB|%l/s(<KEH2RP KKaGXF6{f:炆ԊiյAs)$[})cJ9^c /= ˵4JWB knCĢҊHiu6dq|a ^%l0DKW%Ƚ)rR~E^EXjnp
+vܛ< w˳[F䫞Nk z1Qx# *^m-
+A]~k1.@AML
2?
@@ -1142,7 +1146,7 @@ qY2[09\i &L
K%Yc< d5{}v-$2|:ic=*3&Qo΍Ha&LR.;\:/ۘ/=@{!
p{^crG49 L)i"Oz~V KZN-a8﬊Y\]YD,3bow~>0
-RЎV%Yè7z rg}+|YCG7&jk.NV^xNC ,=JdP7Ri2Fo: kRrՖTZ)2
+RЎV%Yè7z rg}+|YCG7&jk.NV^xNC ,=JdP7Ri2Fo: kRrՖTZ)2
o
/fZ(R nCi_`
@@ -2244,7 +2248,7 @@ ew<
jvG.;5,rdL迢0BKfpK0TQlReU$* qW5ѻ2pjҸSAQl7LwH'Hᵼ4cZų 9ˊAJNscwOʜ[o.h]t`/CocxrxȄ9dnj(c#齂lPyƲ+SrxqƜa&>'!Ǹ}xnO}orgȢ}c
?G5 q}#w($@{2
<L gCB>˾L*~e)Y:o_XGJDl222u%022g222
-
+
101,2
@@ -2429,14 +2433,14 @@ CPUID 0x%x CPSR 0x%x (read from SPSR)
-
+
-
+
@@ -2462,7 +2466,7 @@ CPUID 0x%x CPSR 0x%x (read from SPSR)
aml-sha1
;3+#>6.&=5-% <4,$   

- 
+ 
P!
x
@@ -2515,7 +2519,7 @@ p
p

-,?
+,?
K@`
-q 4Z !0#WP
@@ -2535,7 +2539,7 @@ d_
@X6
@a@ (
tt@a@
-a
+a
C
@@ -2551,13 +2555,13 @@ C
& A
@

-s4 Qs
+s4 Ps


ͰDa
@k@X0k@L
- 5 RP5g\`
+ 5 RP5g\`
`Qt
\
@@ -2573,8 +2577,8 @@ tA@Â)at%
07 87 @7P6
@X])*Y
BbC92C` !`4R<0?T
-TG!
-
+TG!
+
*lT
p
#
@@ -2593,11 +2597,11 @@ TG!
h
Js
/JC@C{T"tC
- j
+ j
T
!VtC8/1U
Z
-
+
\x
|hRMx^
TS
@@ -2607,7 +2611,7 @@ TG!
$ P0o
\

-
+
0&(}#uX86
@
@@4@
@@ -2623,7 +2627,7 @@ P*E DRH

@|1bP UP8
-0ZT
+0ZT
P
`
%7
@@ -2632,7 +2636,7 @@ P*E DRH
<
Z,
Z$
-7,
+7,
Z`
Rh
@@ -2644,7 +2648,7 @@ H!l>RLE
*
`<
7(PpӢi
-$"T @YCCp!ld
+$"T @YCCp!ld
C{Zc9s
ʨ  @[>TS9T"
X#$uB383
@@ -2653,20 +2657,20 @@ C{Zc9s
"b8
r<<\A`: 0
R4@|
-P10<;U@DMGK$@
-"?
+P10<;U@DMGK$@
+"?
0 B
b

<G k
-X0$`" Pav~@,@ q~̥ IZ9S4
+X0$`" Pav~@,@ q~̥ IZ@S4


:Pa
7 %N`

A
-*a
+*a
,(
d)PMs*5
@@ -2676,7 +2680,7 @@ A
:
(
(,b(C n(](@f:
-R
+R
˟
 ښ!B#
@@ -2698,7 +2702,7 @@ $50
W&\59l!#A p!H*
B7Ե
aAT
-@089BHt
+@0@9BHt
Ԛ
!
"3dq
@@ -2754,7 +2758,7 @@ di
X\#q
!dHm"& 4
/T02 ,!
-`X#
+`X#
.`
`_

@@ -2793,9 +2797,9 @@ B>80P
h- 
ԗ"$ "
!A*
-\ *x hwKks9T@2 08 h
-
-
+\ *x hwKks9T@2 08 h
+
+
L
{G&@9
<!tsP9b@9j"L
@@ -2831,7 +2835,7 @@ P*x|3RZ
A9
a<A9d2A9e6A9(  ǘ>@
-d "lB GL_
+d "lB GL_

Pz05
@@ -2844,13 +2848,13 @@ A9|]2A9
 x>aA9b0A9f4A9
ZTZBz
-hTܿ/i=@_,48+@BA0X
+hTܿ/i=@_,48+@B$X
 $
|
-єj4*kB=
+єj4*kB=
46sx"
x %\:@
@@ -2859,7 +2863,7 @@ D#x&"
#V
p
-@"
+@"
\
\
@@ -2899,7 +2903,7 @@ h
@
-B
+B
@a
rQ
@@ -2940,7 +2944,7 @@ A6eh

) "
@Z
-,XPA
+,XPA
7S#
1BX"pI
@@ -2951,9 +2955,9 @@ A6eh
{ Q
Tan
\4$K,, ,, c> d,@@b,
-@c@
+@c@
i
-@2qA
+@2qA
T D"f(/S
@y
R@
@@ -3009,7 +3013,7 @@ b @9
"pMR
#|/0

-o
+o
RC#tR
@@ -3110,7 +3114,7 @@ HD
@
S
(C
-
+
۠ '1
p
,@
@@ -3154,7 +3158,7 @@ U'}<   *\
!?Q|0p
xx
T
-M4#,.oI4@\!(_D
+M4l#,.oI4@\!(_D
@QXQ
"e`1
@@ -3167,7 +3171,7 @@ l2RR
@9
#
3 TN d%CD
-L \ <
+L \ <

9ApY
XhJb3
@@ -3218,7 +3222,7 @@ rbvCR_R(\
ټ<#4@yT+[S@TP"afP"@R${
ך5
-"`"
+"`"
8VQDs `2@yD
6
@@ -3227,7 +3231,7 @@ rbvCR_R(\
Tڐ?
6
-"t
+"t
d/"
@@ -3266,7 +3270,7 @@ PsU
D(

(UH@Ek$8H|!l
-
+
L
@@,|A!
T#쇰p Н> !&W#
@@ -3284,7 +3288,7 @@ L
#=
s`=
!
-"
+"
a옱
SA

@@ -3365,8 +3369,8 @@ X
rt *w9@
@#fp8L?
< pp
-@ Npp
-|
+@ Npp
+|
A
H[<X
@@ -3395,7 +3399,7 @@ yg)25
yL "x

 pj{Fp
- A4dT6
+ A4dT6
8}RR T8R9!C㶣
@ @z@@W
@@ -3404,7 +3408,7 @@ yL "x
@bnA @

-\/
+\/

Rr
pfR
@@ -3454,7 +3458,7 @@ b
"#
hW @h
P
-5 t`@a*@H
+5 t`@a*@H
{
?rlK P
@@ -3503,29 +3507,29 @@ H,
0!<=

-
-F@B@
-T8)P
-|
+
+F@B@
+T8)P
+|
4
-@8
- D
-d"Ad1!0,D =7@"iēC#A!0! D
+@8
+ D
+d"Ad1!0,D =7@"iēC#A!0! D
$
-(  3H?O
-
-2!t
-
+(  3OO
+
+2!t
+
y
0@>!H@%H
0$ 3
"
t!H
-
-@A @$
-
-
+
+@A @$
+
+
h $0 3
X ,
u
@@ -3533,27 +3537,27 @@ u
h*RqRbRT

@y@
-
-9
+
+9
6
@9
x0
-h
-s"@
+h
+s"@
pa46X@<U< TR<H&<< b?0
s/7
-@9 S
- @7 +|ց"xX 9
-$
-8*s=
+@9 S
+ @7 +|֑"xX 9W`)6
+$
+*s=
F,-6hPH
-@IA@207
+@IA@207
R`Ӏ2@6
d
-
+
70YPE
-
+
Q`DI b`N"
,!Al4"TY$R*@

@@ -3567,54 +3571,53 @@ S@8S_x
S?x
dbI
-
+
#0@cBl9q!0@#\o4'#4
AP=
-2
-P
-
+2
+P
+
c
8
-
+
E
B
[ 8 a,K!
 Tu
6s~@tU
-
-
-`(@(
-XR()!+B
+
+
+`(@(
-0:#
-h3K @a&
+0:#
+h3K @a&
s
-Ě0'"e8$ @@tT4$ &8
+Ě0'"e8$ @@tT4$ &8
-D
+D

!A
-hlp2
+hlp2
|
-|G$&t!B
+|G$&t!B
Ɉ
-I L@Ry
+I L@Ry
Lkpe9e9
-
+
#
K
HY`?I<g0q```E)@sSy@#
'
!&a9
-_!',*
+_!',*

|aR~#&AN0hy4
=4P3
'E0'
D7|@j68Wv֌@$
3J
-*@6@yiT*@yZ?S@
+*@6@yiT*@yZ?S@
C
+
@3E<D
@@ -3623,8 +3626,8 @@ Lkpe9e9
"]l
9#
-!(4/i
-@gB|!"B}
+!(4/i
+eB|!"B}
`

@@ -3643,10 +3646,10 @@ hg8h'8
@84
 *!|S@9`
f $Țc
-A
+A
D
-K
+K
igxJ
i'x

@@ -3661,24 +3664,24 @@ kK 5
*
"!|
<
-'4@9
-s
-|
+'4@9
+s
+|
-
-G`V
+
+G`V
DSC
-
+

 `a@y
24
-QHM@TS(
+QHM@TS(
!@b
-!$!
+!$!
"SQ aVPQB
-D
+D
mh`y
0p'
@@ -3702,14 +3705,14 @@ t R0
h34
@a
,
-(
-4
-xE@9D @9
+(
+4
+xE@9D @9
@m @N k @Jm  <Pe25<f2HC
PP@0
-8
-
+8
+
rc
$
$ @c
@@ -3932,7 +3935,7 @@ J
jL,L,L,l8
-
+
Xp@8
@$t@h!
@@ -3946,19 +3949,19 @@ tِ-

dDA|}Z

-r94_4?
-DCc[@q[
-0kh
-t
+r94_4?
+DCc[@q[
+0kh
+t
-x
+x
L
h
uB~@H@Bz@Bz
ӰВ
-
+
P

@@ -3967,46 +3970,46 @@ P
@9
A
-@
-
-
-"q$ ~t
-,b!
-R`F9
->Sb
-
+@
+
+
+"q$ ~t
+,b!
+R`F9
+>Sb
+

-
-
+
+

-
+

-r@+
-
-PB d
-A?,!(2
+rH+
+
+PB d
+A?,!02
!$ 4&x
-
+
0Rl
d2HR<
3A@
-xr 
-Vs" 7P@
-|6
-a5!"H
+xr 
+Vs" 7P@
+|6
+a5!"H
$ !@\s@
-, H ,O'
+, H ,O'
HF
-Y\"*"pC
-0,0:
-
-
-<:A
-
-0
+Y\"*"pC
+0,0:
+
+
+D:A
+
+0
-\R>!51
+\R>!51
1 HW@

#doz
@@ -4017,7 +4020,7 @@ H
>ualO  x.0
z _y 
- _shortcut
+ _shortcut
5lBɻ@l2u\E Y=ѫ0&:
| <qPA' %hWo fa^)"а=Y .;\l ұt9Gwҝ&s c;d>jm Zjz  '
}Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L
@@ -4035,7 +4038,7 @@ w
J
0
c0x1234
-A 0 
+A 0 

@@ -4044,7 +4047,7 @@ N
dB` -hB7 C

/  s0
-
+

,
O "T "
@@ -4056,11 +4059,11 @@ N
p
" "
-
-,2L@
+
+,2L@


-
+
(
s
@@ -4649,46 +4652,45 @@ Bu
9'M!ge
Mq!.cuE K
-
-exf|? +
-
-
+
+_r`v9{ +
+
+
-
-o
- B3
-
-
-
-
- 
-
-@Y<DIR>
-$
-%Y
-j c*
-F
-No Z#fs2em<4/%s.
-<
-#
-= cy1L ^fu"2EnvX0
-
-
-
- 4MAC
-
-i
-
-
- =RAR1oct±k
-
+
+o
+B3
+
+
+
+
+ 
+
+@Y<DIR>
+
+%Y
+d {]*
+F
+No Z#fs,em64/%s.
+<
+#
+= cy+L Xfo"2EnvR0
+
+
+
+ 4MAC
+
+i
+
+
+
-=
+?
-F
+F
T{
~
-
+

C
@@ -4697,59 +4699,58 @@ C
L
P

-
- )
- G
- u>zC '-'׽!e 5
+
+ )
+ G
+ u>zC '-'׽!e !5
-F_
- - 1WcludeD
- U<#2g_uyq-i0D
+F_
+ -1WcludeD
+ U<#2g_uyq-o0D
l
^as.
-Sub-qY3#  @(
-d"l`((YAok t
- A  E#Ros -7-$OS","
+Sub-q_3#  @(
+d"l`((YAok t
+ A  C#Ros -=-$OS","
bZ
5
- kl '
- goDBH OS< (8X
- V
- uw8[3RAWS
+ kl '
+ goDBH OS<  8X
+ V
+ u}8[3RAWS
Sincewp
#_
F
OH
/(
-/(
- <fdt> <newS
+/(
+ <fdt> <newS
P?
-T<var>R
+T<var>R
RB[to 
- k*
+ k*
z
-
-t_OloopA
+
+t_OloopA
*F ? 
/
-X%(
-x
+X/(
(
(
`(
*t4/0
-(
-
-[_gQ!]
-x
-
-owx$: ^D!s _+
-R
-;
-eG [-P-b | B[-s 
-&*0/D280(
+(
+
+[_mQ!]
+x
+
+owx$: ^D!s _+
+R
+;
+eG [-P-b | B[-s 
+&*0/D280(
D
X
(
@@ -4769,12 +4770,12 @@ px
P,
~
`f
-
+
y
( ^4
/.p
-#XI^x(
-d
+#XI^x(
+d
  
@@ -4790,19 +4791,19 @@ E1
88<
-tc$c(c,c0c4cc(c,cdccj
-8
+tc$c(c,c0c4cc(c,cdccj
+8
xDP 
R
~#60x2g"

-
-&
-^:0P6"i2`H8#C8 (
+
+&
+^:0P6"i2`H8#C8 (
89#X"_(
*s
-#8 (*0
+#8 (*0
"p
"

@@ -4813,21 +4814,19 @@ xDP 
H 
8
H 
-0 X   
-"
-e@ 
+0 X   
+"
\
-[X
- 
-8 
-8*P
+[X` 
+ 
+8*P
"
"X
-"͐
+"͐
h 
-P 
-`  
-P 
+P 
+`  
+P 
  
1 2 
u
@@ -4843,7 +4842,7 @@ x+ 

hp
q+(
-0+h#4`$.
+0+h#4`
;
#; ;
p ;
@@ -4874,13 +4873,13 @@ xH
HH
W/Р@@
(/ @@/=@
-`/H@@
+`/H@@ 
/  
/8
/`
/

-X/
+X/
/آ
/
@@ -4946,7 +4945,7 @@ h?o+ HEU
p?o+hː!`i
; ph
-
+

?

@@ -5002,7 +5001,7 @@ h ax
`8
`
н
-@h p
+@
x/
P
x
@@ -5016,4 +5015,4 @@ x/

p
H? /(`
-@
+@
diff --git a/upgrade/u-boot.bin.usb.bl2 b/upgrade/u-boot.bin.usb.bl2
index 309b500..a406b23 100644
--- a/upgrade/u-boot.bin.usb.bl2
+++ b/upgrade/u-boot.bin.usb.bl2
@@ -1,4 +1,5 @@
-}WE,hdQ]*@AML
+
+A]~k1.@AML
2?
diff --git a/upgrade/u-boot.bin.usb.tpl b/upgrade/u-boot.bin.usb.tpl
index 822bc35..53ecce2 100644
--- a/upgrade/u-boot.bin.usb.tpl
+++ b/upgrade/u-boot.bin.usb.tpl
@@ -965,7 +965,7 @@ qY2[09\i &L
K%Yc< d5{}v-$2|:ic=*3&Qo΍Ha&LR.;\:/ۘ/=@{!
p{^crG49 L)i"Oz~V KZN-a8﬊Y\]YD,3bow~>0
-RЎV%Yè7z rg}+|YCG7&jk.NV^xNC ,=JdP7Ri2Fo: kRrՖTZ)2
+RЎV%Yè7z rg}+|YCG7&jk.NV^xNC ,=JdP7Ri2Fo: kRrՖTZ)2
o
/fZ(R nCi_`
@@ -2067,7 +2067,7 @@ ew<
jvG.;5,rdL迢0BKfpK0TQlReU$* qW5ѻ2pjҸSAQl7LwH'Hᵼ4cZų 9ˊAJNscwOʜ[o.h]t`/CocxrxȄ9dnj(c#齂lPyƲ+SrxqƜa&>'!Ǹ}xnO}orgȢ}c
?G5 q}#w($@{2
<L gCB>˾L*~e)Y:o_XGJDl222u%022g222
-
+
101,2
@@ -2252,14 +2252,14 @@ CPUID 0x%x CPSR 0x%x (read from SPSR)
-
+
-
+
@@ -2285,7 +2285,7 @@ CPUID 0x%x CPSR 0x%x (read from SPSR)
aml-sha1
;3+#>6.&=5-% <4,$   

- 
+ 
P!
x
@@ -2338,7 +2338,7 @@ p
p

-,?
+,?
K@`
-q 4Z !0#WP
@@ -2358,7 +2358,7 @@ d_
@X6
@a@ (
tt@a@
-a
+a
C
@@ -2374,13 +2374,13 @@ C
& A
@

-s4 Qs
+s4 Ps


ͰDa
@k@X0k@L
- 5 RP5g\`
+ 5 RP5g\`
`Qt
\
@@ -2396,8 +2396,8 @@ tA@Â)at%
07 87 @7P6
@X])*Y
BbC92C` !`4R<0?T
-TG!
-
+TG!
+
*lT
p
#
@@ -2416,11 +2416,11 @@ TG!
h
Js
/JC@C{T"tC
- j
+ j
T
!VtC8/1U
Z
-
+
\x
|hRMx^
TS
@@ -2430,7 +2430,7 @@ TG!
$ P0o
\

-
+
0&(}#uX86
@
@@4@
@@ -2446,7 +2446,7 @@ P*E DRH

@|1bP UP8
-0ZT
+0ZT
P
`
%7
@@ -2455,7 +2455,7 @@ P*E DRH
<
Z,
Z$
-7,
+7,
Z`
Rh
@@ -2467,7 +2467,7 @@ H!l>RLE
*
`<
7(PpӢi
-$"T @YCCp!ld
+$"T @YCCp!ld
C{Zc9s
ʨ  @[>TS9T"
X#$uB383
@@ -2476,20 +2476,20 @@ C{Zc9s
"b8
r<<\A`: 0
R4@|
-P10<;U@DMGK$@
-"?
+P10<;U@DMGK$@
+"?
0 B
b

<G k
-X0$`" Pav~@,@ q~̥ IZ9S4
+X0$`" Pav~@,@ q~̥ IZ@S4


:Pa
7 %N`

A
-*a
+*a
,(
d)PMs*5
@@ -2499,7 +2499,7 @@ A
:
(
(,b(C n(](@f:
-R
+R
˟
 ښ!B#
@@ -2521,7 +2521,7 @@ $50
W&\59l!#A p!H*
B7Ե
aAT
-@089BHt
+@0@9BHt
Ԛ
!
"3dq
@@ -2577,7 +2577,7 @@ di
X\#q
!dHm"& 4
/T02 ,!
-`X#
+`X#
.`
`_

@@ -2616,9 +2616,9 @@ B>80P
h- 
ԗ"$ "
!A*
-\ *x hwKks9T@2 08 h
-
-
+\ *x hwKks9T@2 08 h
+
+
L
{G&@9
<!tsP9b@9j"L
@@ -2654,7 +2654,7 @@ P*x|3RZ
A9
a<A9d2A9e6A9(  ǘ>@
-d "lB GL_
+d "lB GL_

Pz05
@@ -2667,13 +2667,13 @@ A9|]2A9
 x>aA9b0A9f4A9
ZTZBz
-hTܿ/i=@_,48+@BA0X
+hTܿ/i=@_,48+@B$X
 $
|
-єj4*kB=
+єj4*kB=
46sx"
x %\:@
@@ -2682,7 +2682,7 @@ D#x&"
#V
p
-@"
+@"
\
\
@@ -2722,7 +2722,7 @@ h
@
-B
+B
@a
rQ
@@ -2763,7 +2763,7 @@ A6eh

) "
@Z
-,XPA
+,XPA
7S#
1BX"pI
@@ -2774,9 +2774,9 @@ A6eh
{ Q
Tan
\4$K,, ,, c> d,@@b,
-@c@
+@c@
i
-@2qA
+@2qA
T D"f(/S
@y
R@
@@ -2832,7 +2832,7 @@ b @9
"pMR
#|/0

-o
+o
RC#tR
@@ -2933,7 +2933,7 @@ HD
@
S
(C
-
+
۠ '1
p
,@
@@ -2977,7 +2977,7 @@ U'}<   *\
!?Q|0p
xx
T
-M4#,.oI4@\!(_D
+M4l#,.oI4@\!(_D
@QXQ
"e`1
@@ -2990,7 +2990,7 @@ l2RR
@9
#
3 TN d%CD
-L \ <
+L \ <

9ApY
XhJb3
@@ -3041,7 +3041,7 @@ rbvCR_R(\
ټ<#4@yT+[S@TP"afP"@R${
ך5
-"`"
+"`"
8VQDs `2@yD
6
@@ -3050,7 +3050,7 @@ rbvCR_R(\
Tڐ?
6
-"t
+"t
d/"
@@ -3089,7 +3089,7 @@ PsU
D(

(UH@Ek$8H|!l
-
+
L
@@,|A!
T#쇰p Н> !&W#
@@ -3107,7 +3107,7 @@ L
#=
s`=
!
-"
+"
a옱
SA

@@ -3188,8 +3188,8 @@ X
rt *w9@
@#fp8L?
< pp
-@ Npp
-|
+@ Npp
+|
A
H[<X
@@ -3218,7 +3218,7 @@ yg)25
yL "x

 pj{Fp
- A4dT6
+ A4dT6
8}RR T8R9!C㶣
@ @z@@W
@@ -3227,7 +3227,7 @@ yL "x
@bnA @

-\/
+\/

Rr
pfR
@@ -3277,7 +3277,7 @@ b
"#
hW @h
P
-5 t`@a*@H
+5 t`@a*@H
{
?rlK P
@@ -3326,29 +3326,29 @@ H,
0!<=

-
-F@B@
-T8)P
-|
+
+F@B@
+T8)P
+|
4
-@8
- D
-d"Ad1!0,D =7@"iēC#A!0! D
+@8
+ D
+d"Ad1!0,D =7@"iēC#A!0! D
$
-(  3H?O
-
-2!t
-
+(  3OO
+
+2!t
+
y
0@>!H@%H
0$ 3
"
t!H
-
-@A @$
-
-
+
+@A @$
+
+
h $0 3
X ,
u
@@ -3356,27 +3356,27 @@ u
h*RqRbRT

@y@
-
-9
+
+9
6
@9
x0
-h
-s"@
+h
+s"@
pa46X@<U< TR<H&<< b?0
s/7
-@9 S
- @7 +|ց"xX 9
-$
-8*s=
+@9 S
+ @7 +|֑"xX 9W`)6
+$
+*s=
F,-6hPH
-@IA@207
+@IA@207
R`Ӏ2@6
d
-
+
70YPE
-
+
Q`DI b`N"
,!Al4"TY$R*@

@@ -3390,54 +3390,53 @@ S@8S_x
S?x
dbI
-
+
#0@cBl9q!0@#\o4'#4
AP=
-2
-P
-
+2
+P
+
c
8
-
+
E
B
[ 8 a,K!
 Tu
6s~@tU
-
-
-`(@(
-XR()!+B
+
+
+`(@(
-0:#
-h3K @a&
+0:#
+h3K @a&
s
-Ě0'"e8$ @@tT4$ &8
+Ě0'"e8$ @@tT4$ &8
-D
+D

!A
-hlp2
+hlp2
|
-|G$&t!B
+|G$&t!B
Ɉ
-I L@Ry
+I L@Ry
Lkpe9e9
-
+
#
K
HY`?I<g0q```E)@sSy@#
'
!&a9
-_!',*
+_!',*

|aR~#&AN0hy4
=4P3
'E0'
D7|@j68Wv֌@$
3J
-*@6@yiT*@yZ?S@
+*@6@yiT*@yZ?S@
C
+
@3E<D
@@ -3446,8 +3445,8 @@ Lkpe9e9
"]l
9#
-!(4/i
-@gB|!"B}
+!(4/i
+eB|!"B}
`

@@ -3466,10 +3465,10 @@ hg8h'8
@84
 *!|S@9`
f $Țc
-A
+A
D
-K
+K
igxJ
i'x

@@ -3484,24 +3483,24 @@ kK 5
*
"!|
<
-'4@9
-s
-|
+'4@9
+s
+|
-
-G`V
+
+G`V
DSC
-
+

 `a@y
24
-QHM@TS(
+QHM@TS(
!@b
-!$!
+!$!
"SQ aVPQB
-D
+D
mh`y
0p'
@@ -3525,14 +3524,14 @@ t R0
h34
@a
,
-(
-4
-xE@9D @9
+(
+4
+xE@9D @9
@m @N k @Jm  <Pe25<f2HC
PP@0
-8
-
+8
+
rc
$
$ @c
@@ -3755,7 +3754,7 @@ J
jL,L,L,l8
-
+
Xp@8
@$t@h!
@@ -3769,19 +3768,19 @@ tِ-

dDA|}Z

-r94_4?
-DCc[@q[
-0kh
-t
+r94_4?
+DCc[@q[
+0kh
+t
-x
+x
L
h
uB~@H@Bz@Bz
ӰВ
-
+
P

@@ -3790,46 +3789,46 @@ P
@9
A
-@
-
-
-"q$ ~t
-,b!
-R`F9
->Sb
-
+@
+
+
+"q$ ~t
+,b!
+R`F9
+>Sb
+

-
-
+
+

-
+

-r@+
-
-PB d
-A?,!(2
+rH+
+
+PB d
+A?,!02
!$ 4&x
-
+
0Rl
d2HR<
3A@
-xr 
-Vs" 7P@
-|6
-a5!"H
+xr 
+Vs" 7P@
+|6
+a5!"H
$ !@\s@
-, H ,O'
+, H ,O'
HF
-Y\"*"pC
-0,0:
-
-
-<:A
-
-0
+Y\"*"pC
+0,0:
+
+
+D:A
+
+0
-\R>!51
+\R>!51
1 HW@

#doz
@@ -3840,7 +3839,7 @@ H
>ualO  x.0
z _y 
- _shortcut
+ _shortcut
5lBɻ@l2u\E Y=ѫ0&:
| <qPA' %hWo fa^)"а=Y .;\l ұt9Gwҝ&s c;d>jm Zjz  '
}Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L
@@ -3858,7 +3857,7 @@ w
J
0
c0x1234
-A 0 
+A 0 

@@ -3867,7 +3866,7 @@ N
dB` -hB7 C

/  s0
-
+

,
O "T "
@@ -3879,11 +3878,11 @@ N
p
" "
-
-,2L@
+
+,2L@


-
+
(
s
@@ -4472,46 +4471,45 @@ Bu
9'M!ge
Mq!.cuE K
-
-exf|? +
-
-
+
+_r`v9{ +
+
+
-
-o
- B3
-
-
-
-
- 
-
-@Y<DIR>
-$
-%Y
-j c*
-F
-No Z#fs2em<4/%s.
-<
-#
-= cy1L ^fu"2EnvX0
-
-
-
- 4MAC
-
-i
-
-
- =RAR1oct±k
-
+
+o
+B3
+
+
+
+
+ 
+
+@Y<DIR>
+
+%Y
+d {]*
+F
+No Z#fs,em64/%s.
+<
+#
+= cy+L Xfo"2EnvR0
+
+
+
+ 4MAC
+
+i
+
+
+
-=
+?
-F
+F
T{
~
-
+

C
@@ -4520,59 +4518,58 @@ C
L
P

-
- )
- G
- u>zC '-'׽!e 5
+
+ )
+ G
+ u>zC '-'׽!e !5
-F_
- - 1WcludeD
- U<#2g_uyq-i0D
+F_
+ -1WcludeD
+ U<#2g_uyq-o0D
l
^as.
-Sub-qY3#  @(
-d"l`((YAok t
- A  E#Ros -7-$OS","
+Sub-q_3#  @(
+d"l`((YAok t
+ A  C#Ros -=-$OS","
bZ
5
- kl '
- goDBH OS< (8X
- V
- uw8[3RAWS
+ kl '
+ goDBH OS<  8X
+ V
+ u}8[3RAWS
Sincewp
#_
F
OH
/(
-/(
- <fdt> <newS
+/(
+ <fdt> <newS
P?
-T<var>R
+T<var>R
RB[to 
- k*
+ k*
z
-
-t_OloopA
+
+t_OloopA
*F ? 
/
-X%(
-x
+X/(
(
(
`(
*t4/0
-(
-
-[_gQ!]
-x
-
-owx$: ^D!s _+
-R
-;
-eG [-P-b | B[-s 
-&*0/D280(
+(
+
+[_mQ!]
+x
+
+owx$: ^D!s _+
+R
+;
+eG [-P-b | B[-s 
+&*0/D280(
D
X
(
@@ -4592,12 +4589,12 @@ px
P,
~
`f
-
+
y
( ^4
/.p
-#XI^x(
-d
+#XI^x(
+d
  
@@ -4613,19 +4610,19 @@ E1
88<
-tc$c(c,c0c4cc(c,cdccj
-8
+tc$c(c,c0c4cc(c,cdccj
+8
xDP 
R
~#60x2g"

-
-&
-^:0P6"i2`H8#C8 (
+
+&
+^:0P6"i2`H8#C8 (
89#X"_(
*s
-#8 (*0
+#8 (*0
"p
"

@@ -4636,21 +4633,19 @@ xDP 
H 
8
H 
-0 X   
-"
-e@ 
+0 X   
+"
\
-[X
- 
-8 
-8*P
+[X` 
+ 
+8*P
"
"X
-"͐
+"͐
h 
-P 
-`  
-P 
+P 
+`  
+P 
  
1 2 
u
@@ -4666,7 +4661,7 @@ x+ 

hp
q+(
-0+h#4`$.
+0+h#4`
;
#; ;
p ;
@@ -4697,13 +4692,13 @@ xH
HH
W/Р@@
(/ @@/=@
-`/H@@
+`/H@@ 
/  
/8
/`
/

-X/
+X/
/آ
/
@@ -4769,7 +4764,7 @@ h?o+ HEU
p?o+hː!`i
; ph
-
+

?

@@ -4825,7 +4820,7 @@ h ax
`8
`
н
-@h p
+@
x/
P
x
@@ -4839,4 +4834,4 @@ x/

p
H? /(`
-@
+@