coreboot-gerrit
Threads by month
- ----- 2025 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
October 2014
- 1 participants
- 1026 discussions

New patch to review for coreboot: 99452c9 amd/agesa/f10: Invalid inline asm in gcc-intrin.h
by Edward O'Callaghan Oct. 31, 2014
by Edward O'Callaghan Oct. 31, 2014
Oct. 31, 2014
Edward O'Callaghan (eocallaghan(a)alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7301
-gerrit
commit 99452c927e2f78ca1e159c1cb71ca80c67752270
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Sat Nov 1 05:35:18 2014 +1100
amd/agesa/f10: Invalid inline asm in gcc-intrin.h
Forward port commit:
db0e0e2 amd/agesa/*/gcc-intrin.h: Invaild inline asm
Change-Id: Ic1bd19087a4500ba0ca9e312ea351e301ab42518
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
---
src/vendorcode/amd/agesa/f10/Include/gcc-intrin.h | 193 ++++++++++++----------
1 file changed, 107 insertions(+), 86 deletions(-)
diff --git a/src/vendorcode/amd/agesa/f10/Include/gcc-intrin.h b/src/vendorcode/amd/agesa/f10/Include/gcc-intrin.h
index 5f97283..7d90f8b 100644
--- a/src/vendorcode/amd/agesa/f10/Include/gcc-intrin.h
+++ b/src/vendorcode/amd/agesa/f10/Include/gcc-intrin.h
@@ -1,6 +1,6 @@
/*
- * Copyright (c) 2011, Advanced Micro Devices, Inc.
- * All rights reserved.
+ * Copyright (c) 2011, Advanced Micro Devices, Inc. All rights reserved.
+ * Copyright (c) 2014, Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -34,9 +34,9 @@ static __inline__ __attribute__((always_inline)) unsigned char __inbyte(unsigned
unsigned char value;
__asm__ __volatile__ (
- "in %%dx, %%al"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -47,9 +47,9 @@ static __inline__ __attribute__((always_inline)) unsigned short __inword(unsigne
unsigned short value;
__asm__ __volatile__ (
- "in %%dx, %%ax"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -60,9 +60,9 @@ static __inline__ __attribute__((always_inline)) unsigned long __indword(unsigne
unsigned long value;
__asm__ __volatile__ (
- "in %%dx, %%eax"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -71,81 +71,81 @@ static __inline__ __attribute__((always_inline)) unsigned long __indword(unsigne
static __inline__ __attribute__((always_inline)) void __outbyte(unsigned short Port,unsigned char Data)
{
__asm__ __volatile__ (
- "out %%al, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __outword(unsigned short Port,unsigned short Data)
{
__asm__ __volatile__ (
- "out %%ax, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __outdword(unsigned short Port,unsigned long Data)
{
__asm__ __volatile__ (
- "out %%eax, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __inbytestring(unsigned short Port,unsigned char *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insb "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insb"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __inwordstring(unsigned short Port,unsigned short *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insw "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insw"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __indwordstring(unsigned short Port,unsigned long *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insl "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insl"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outbytestring(unsigned short Port,unsigned char *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsb "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsb"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outwordstring(unsigned short Port,unsigned short *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsw "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsw"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outdwordstring(unsigned short Port,unsigned long *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsl "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsl"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
@@ -154,7 +154,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr0(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr0, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -164,7 +164,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr1(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr1, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -174,7 +174,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr2(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr2, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -184,7 +184,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr3(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr3, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -194,7 +194,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr7(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr7, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -230,45 +230,45 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr(unsigned
static __inline__ __attribute__((always_inline)) void __writedr0(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr0"
+ "mov %0, %%dr0"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr1(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr1"
+ "mov %0, %%dr1"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr2(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr2"
+ "mov %0, %%dr2"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr3(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr3"
+ "mov %0, %%dr3"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr7(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr7"
+ "mov %0, %%dr7"
:
- : "a" (Data)
+ : "r" (Data)
);
}
@@ -305,7 +305,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr0(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr0, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -314,7 +314,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr2(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr2, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -323,7 +323,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr3(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr3, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -332,7 +332,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr4(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr4, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -341,7 +341,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr8(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr8, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -376,45 +376,46 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr(unsigned
static __inline__ __attribute__((always_inline)) void __writecr0(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr0"
+ "mov %0, %%cr0"
:
- : "a" (Data)
+ : "r" (Data)
+ : "memory"
);
}
static __inline__ __attribute__((always_inline)) void __writecr2(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr2"
+ "mov %0, %%cr2"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr3(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr3"
+ "mov %0, %%cr3"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr4(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr4"
+ "mov %0, %%cr4"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr8(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr8"
+ "mov %0, %%cr8"
:
- : "a" (Data)
+ : "r" (Data)
);
}
@@ -450,7 +451,7 @@ static __inline__ __attribute__((always_inline)) UINT64 __readmsr(UINT32 msr)
{
UINT64 retval;
__asm__ __volatile__(
- "rdmsr\n\t"
+ "rdmsr"
: "=A" (retval)
: "c" (msr)
);
@@ -460,7 +461,7 @@ static __inline__ __attribute__((always_inline)) UINT64 __readmsr(UINT32 msr)
static __inline__ __attribute__((always_inline)) void __writemsr (UINT32 msr, UINT64 Value)
{
__asm__ __volatile__ (
- "wrmsr\n\t"
+ "wrmsr"
:
: "c" (msr), "A" (Value)
);
@@ -508,51 +509,72 @@ static __inline__ __attribute__((always_inline)) void __debugbreak(void)
__asm__ __volatile__ ("int3");
}
+static __inline__ __attribute__((always_inline)) void __invd(void)
+{
+ __asm__ __volatile__ ("invd");
+}
static __inline__ __attribute__((always_inline)) void __wbinvd(void)
{
__asm__ __volatile__ ("wbinvd");
}
-
static __inline__ __attribute__((always_inline)) void __lidt(void *Source)
{
__asm__ __volatile__("lidt %0" : : "m"(*(short*)Source));
}
-static __inline__ __attribute__((always_inline)) void __writefsbyte(const unsigned long Offset, const unsigned char Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsbyte(const unsigned long Offset, const unsigned char Data)
{
- __asm__("movb %b[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movb %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "iq" (Data));
}
-static __inline__ __attribute__((always_inline)) void __writefsword(const unsigned long Offset, const unsigned short Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsword(const unsigned long Offset, const unsigned short Data)
{
- __asm__("movw %w[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movw %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "ir" (Data));
}
-static __inline__ __attribute__((always_inline)) void __writefsdword(const unsigned long Offset, const unsigned long Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsdword(const unsigned long Offset, const unsigned long Data)
{
- __asm__("movl %k[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movl %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "ir" (Data));
}
-static __inline__ __attribute__((always_inline)) unsigned char __readfsbyte(const unsigned long Offset)
+static __inline__ __attribute__((always_inline)) unsigned char
+__readfsbyte(const unsigned long Offset)
{
unsigned char value;
- __asm__("movb %%fs:%a[Offset], %b[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ __asm__ ("movb %%fs:%a[Offset], %[value]"
+ : [value] "=q" (value)
+ : [Offset] "ir" (Offset));
return value;
}
-static __inline__ __attribute__((always_inline)) unsigned short __readfsword(const unsigned long Offset)
+static __inline__ __attribute__((always_inline)) unsigned short
+__readfsword(const unsigned long Offset)
{
unsigned short value;
- __asm__("movw %%fs:%a[Offset], %w[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ __asm__ ("movw %%fs:%a[Offset], %[value]"
+ : [value] "=q" (value)
+ : [Offset] "ir" (Offset));
return value;
}
-static __inline__ __attribute__((always_inline)) unsigned long long __readfsdword(unsigned long long Offset)
+static __inline__ __attribute__((always_inline)) unsigned long
+__readfsdword(unsigned long Offset)
{
- unsigned long long value;
- __asm__("movl %%fs:%a[Offset], %k[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ unsigned long value;
+ __asm__ ("movl %%fs:%a[Offset], %[value]"
+ : [value] "=r" (value)
+ : [Offset] "ir" (Offset));
return value;
}
@@ -588,23 +610,22 @@ static __inline __attribute__(( __always_inline__)) void _mm_sfence (void)
{
__builtin_ia32_sfence ();
}
-#endif
+#endif /* __SSE3__ */
static __inline__ __attribute__((always_inline)) void __stosb(unsigned char *dest, unsigned char data, size_t count)
{
__asm__ __volatile__ (
- "cld ; rep ; stosb "
- : "=D" (dest), "=c" (count)
- : "a"(data), "0"(dest), "1" (count)
+ "rep ; stosb "
+ : "+D" (dest), "+c" (count)
+ : "a"(data)
);
}
static __inline__ __attribute__((always_inline)) void __movsb(unsigned char *dest, unsigned char *data, size_t count)
{
__asm__ __volatile__ (
- "cld ; rep ; movsb "
- : "=D" (dest), "=S"(data), "=c" (count)
- : "S"(data), "0"(dest), "1" (count)
+ "movsb "
+ : "+D" (dest), "+S"(data), "+c" (count)
);
}
@@ -627,4 +648,4 @@ void delay_point ( unsigned short Port, unsigned long Data, unsigned long delayT
Index ++;
}
}
-#endif // defined (__GNUC__)
+#endif /* defined (__GNUC__) */
1
0

New patch to review for coreboot: 358f9e6 amd/agesa/f12: Invalid inline asm in gcc-intrin.h
by Edward O'Callaghan Oct. 31, 2014
by Edward O'Callaghan Oct. 31, 2014
Oct. 31, 2014
Edward O'Callaghan (eocallaghan(a)alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7300
-gerrit
commit 358f9e62c67f7ff7af11ac95771db8ac8e11ab53
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Sat Nov 1 05:34:35 2014 +1100
amd/agesa/f12: Invalid inline asm in gcc-intrin.h
Forward port commit:
db0e0e2 amd/agesa/*/gcc-intrin.h: Invaild inline asm
Change-Id: Ife26fb5eca5164e72b5e55eba90757253765b633
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
---
src/vendorcode/amd/agesa/f12/Include/gcc-intrin.h | 193 ++++++++++++----------
1 file changed, 107 insertions(+), 86 deletions(-)
diff --git a/src/vendorcode/amd/agesa/f12/Include/gcc-intrin.h b/src/vendorcode/amd/agesa/f12/Include/gcc-intrin.h
index 5f97283..7d90f8b 100644
--- a/src/vendorcode/amd/agesa/f12/Include/gcc-intrin.h
+++ b/src/vendorcode/amd/agesa/f12/Include/gcc-intrin.h
@@ -1,6 +1,6 @@
/*
- * Copyright (c) 2011, Advanced Micro Devices, Inc.
- * All rights reserved.
+ * Copyright (c) 2011, Advanced Micro Devices, Inc. All rights reserved.
+ * Copyright (c) 2014, Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -34,9 +34,9 @@ static __inline__ __attribute__((always_inline)) unsigned char __inbyte(unsigned
unsigned char value;
__asm__ __volatile__ (
- "in %%dx, %%al"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -47,9 +47,9 @@ static __inline__ __attribute__((always_inline)) unsigned short __inword(unsigne
unsigned short value;
__asm__ __volatile__ (
- "in %%dx, %%ax"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -60,9 +60,9 @@ static __inline__ __attribute__((always_inline)) unsigned long __indword(unsigne
unsigned long value;
__asm__ __volatile__ (
- "in %%dx, %%eax"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -71,81 +71,81 @@ static __inline__ __attribute__((always_inline)) unsigned long __indword(unsigne
static __inline__ __attribute__((always_inline)) void __outbyte(unsigned short Port,unsigned char Data)
{
__asm__ __volatile__ (
- "out %%al, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __outword(unsigned short Port,unsigned short Data)
{
__asm__ __volatile__ (
- "out %%ax, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __outdword(unsigned short Port,unsigned long Data)
{
__asm__ __volatile__ (
- "out %%eax, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __inbytestring(unsigned short Port,unsigned char *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insb "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insb"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __inwordstring(unsigned short Port,unsigned short *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insw "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insw"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __indwordstring(unsigned short Port,unsigned long *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insl "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insl"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outbytestring(unsigned short Port,unsigned char *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsb "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsb"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outwordstring(unsigned short Port,unsigned short *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsw "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsw"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outdwordstring(unsigned short Port,unsigned long *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsl "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsl"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
@@ -154,7 +154,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr0(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr0, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -164,7 +164,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr1(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr1, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -174,7 +174,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr2(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr2, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -184,7 +184,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr3(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr3, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -194,7 +194,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr7(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr7, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -230,45 +230,45 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr(unsigned
static __inline__ __attribute__((always_inline)) void __writedr0(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr0"
+ "mov %0, %%dr0"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr1(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr1"
+ "mov %0, %%dr1"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr2(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr2"
+ "mov %0, %%dr2"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr3(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr3"
+ "mov %0, %%dr3"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr7(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr7"
+ "mov %0, %%dr7"
:
- : "a" (Data)
+ : "r" (Data)
);
}
@@ -305,7 +305,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr0(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr0, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -314,7 +314,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr2(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr2, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -323,7 +323,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr3(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr3, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -332,7 +332,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr4(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr4, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -341,7 +341,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr8(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr8, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -376,45 +376,46 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr(unsigned
static __inline__ __attribute__((always_inline)) void __writecr0(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr0"
+ "mov %0, %%cr0"
:
- : "a" (Data)
+ : "r" (Data)
+ : "memory"
);
}
static __inline__ __attribute__((always_inline)) void __writecr2(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr2"
+ "mov %0, %%cr2"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr3(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr3"
+ "mov %0, %%cr3"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr4(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr4"
+ "mov %0, %%cr4"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr8(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr8"
+ "mov %0, %%cr8"
:
- : "a" (Data)
+ : "r" (Data)
);
}
@@ -450,7 +451,7 @@ static __inline__ __attribute__((always_inline)) UINT64 __readmsr(UINT32 msr)
{
UINT64 retval;
__asm__ __volatile__(
- "rdmsr\n\t"
+ "rdmsr"
: "=A" (retval)
: "c" (msr)
);
@@ -460,7 +461,7 @@ static __inline__ __attribute__((always_inline)) UINT64 __readmsr(UINT32 msr)
static __inline__ __attribute__((always_inline)) void __writemsr (UINT32 msr, UINT64 Value)
{
__asm__ __volatile__ (
- "wrmsr\n\t"
+ "wrmsr"
:
: "c" (msr), "A" (Value)
);
@@ -508,51 +509,72 @@ static __inline__ __attribute__((always_inline)) void __debugbreak(void)
__asm__ __volatile__ ("int3");
}
+static __inline__ __attribute__((always_inline)) void __invd(void)
+{
+ __asm__ __volatile__ ("invd");
+}
static __inline__ __attribute__((always_inline)) void __wbinvd(void)
{
__asm__ __volatile__ ("wbinvd");
}
-
static __inline__ __attribute__((always_inline)) void __lidt(void *Source)
{
__asm__ __volatile__("lidt %0" : : "m"(*(short*)Source));
}
-static __inline__ __attribute__((always_inline)) void __writefsbyte(const unsigned long Offset, const unsigned char Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsbyte(const unsigned long Offset, const unsigned char Data)
{
- __asm__("movb %b[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movb %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "iq" (Data));
}
-static __inline__ __attribute__((always_inline)) void __writefsword(const unsigned long Offset, const unsigned short Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsword(const unsigned long Offset, const unsigned short Data)
{
- __asm__("movw %w[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movw %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "ir" (Data));
}
-static __inline__ __attribute__((always_inline)) void __writefsdword(const unsigned long Offset, const unsigned long Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsdword(const unsigned long Offset, const unsigned long Data)
{
- __asm__("movl %k[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movl %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "ir" (Data));
}
-static __inline__ __attribute__((always_inline)) unsigned char __readfsbyte(const unsigned long Offset)
+static __inline__ __attribute__((always_inline)) unsigned char
+__readfsbyte(const unsigned long Offset)
{
unsigned char value;
- __asm__("movb %%fs:%a[Offset], %b[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ __asm__ ("movb %%fs:%a[Offset], %[value]"
+ : [value] "=q" (value)
+ : [Offset] "ir" (Offset));
return value;
}
-static __inline__ __attribute__((always_inline)) unsigned short __readfsword(const unsigned long Offset)
+static __inline__ __attribute__((always_inline)) unsigned short
+__readfsword(const unsigned long Offset)
{
unsigned short value;
- __asm__("movw %%fs:%a[Offset], %w[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ __asm__ ("movw %%fs:%a[Offset], %[value]"
+ : [value] "=q" (value)
+ : [Offset] "ir" (Offset));
return value;
}
-static __inline__ __attribute__((always_inline)) unsigned long long __readfsdword(unsigned long long Offset)
+static __inline__ __attribute__((always_inline)) unsigned long
+__readfsdword(unsigned long Offset)
{
- unsigned long long value;
- __asm__("movl %%fs:%a[Offset], %k[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ unsigned long value;
+ __asm__ ("movl %%fs:%a[Offset], %[value]"
+ : [value] "=r" (value)
+ : [Offset] "ir" (Offset));
return value;
}
@@ -588,23 +610,22 @@ static __inline __attribute__(( __always_inline__)) void _mm_sfence (void)
{
__builtin_ia32_sfence ();
}
-#endif
+#endif /* __SSE3__ */
static __inline__ __attribute__((always_inline)) void __stosb(unsigned char *dest, unsigned char data, size_t count)
{
__asm__ __volatile__ (
- "cld ; rep ; stosb "
- : "=D" (dest), "=c" (count)
- : "a"(data), "0"(dest), "1" (count)
+ "rep ; stosb "
+ : "+D" (dest), "+c" (count)
+ : "a"(data)
);
}
static __inline__ __attribute__((always_inline)) void __movsb(unsigned char *dest, unsigned char *data, size_t count)
{
__asm__ __volatile__ (
- "cld ; rep ; movsb "
- : "=D" (dest), "=S"(data), "=c" (count)
- : "S"(data), "0"(dest), "1" (count)
+ "movsb "
+ : "+D" (dest), "+S"(data), "+c" (count)
);
}
@@ -627,4 +648,4 @@ void delay_point ( unsigned short Port, unsigned long Data, unsigned long delayT
Index ++;
}
}
-#endif // defined (__GNUC__)
+#endif /* defined (__GNUC__) */
1
0

New patch to review for coreboot: 32eb7ab amd/agesa/f15: Invalid inline asm in gcc-intrin.h
by Edward O'Callaghan Oct. 31, 2014
by Edward O'Callaghan Oct. 31, 2014
Oct. 31, 2014
Edward O'Callaghan (eocallaghan(a)alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7299
-gerrit
commit 32eb7ab15035548f76a00a162bb6115a468c621a
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Sat Nov 1 05:32:32 2014 +1100
amd/agesa/f15: Invalid inline asm in gcc-intrin.h
Forward port commit:
db0e0e2 amd/agesa/*/gcc-intrin.h: Invaild inline asm
Change-Id: I52da16b39293c8aeff150db83b8b1aeaa232c205
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
---
src/vendorcode/amd/agesa/f15/Include/gcc-intrin.h | 197 ++++++++++++----------
1 file changed, 110 insertions(+), 87 deletions(-)
diff --git a/src/vendorcode/amd/agesa/f15/Include/gcc-intrin.h b/src/vendorcode/amd/agesa/f15/Include/gcc-intrin.h
index 3191348..7d90f8b 100644
--- a/src/vendorcode/amd/agesa/f15/Include/gcc-intrin.h
+++ b/src/vendorcode/amd/agesa/f15/Include/gcc-intrin.h
@@ -1,6 +1,6 @@
/*
- * Copyright (C) 2012 Advanced Micro Devices, Inc.
- * All rights reserved.
+ * Copyright (c) 2011, Advanced Micro Devices, Inc. All rights reserved.
+ * Copyright (c) 2014, Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -28,16 +28,15 @@
#if defined (__GNUC__)
-
/* I/O intrin functions. */
static __inline__ __attribute__((always_inline)) unsigned char __inbyte(unsigned short Port)
{
unsigned char value;
__asm__ __volatile__ (
- "in %%dx, %%al"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -48,9 +47,9 @@ static __inline__ __attribute__((always_inline)) unsigned short __inword(unsigne
unsigned short value;
__asm__ __volatile__ (
- "in %%dx, %%ax"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -61,9 +60,9 @@ static __inline__ __attribute__((always_inline)) unsigned long __indword(unsigne
unsigned long value;
__asm__ __volatile__ (
- "in %%dx, %%eax"
+ "in %1, %0"
: "=a" (value)
- : "d" (Port)
+ : "Nd" (Port)
);
return value;
@@ -72,81 +71,81 @@ static __inline__ __attribute__((always_inline)) unsigned long __indword(unsigne
static __inline__ __attribute__((always_inline)) void __outbyte(unsigned short Port,unsigned char Data)
{
__asm__ __volatile__ (
- "out %%al, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __outword(unsigned short Port,unsigned short Data)
{
__asm__ __volatile__ (
- "out %%ax, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __outdword(unsigned short Port,unsigned long Data)
{
__asm__ __volatile__ (
- "out %%eax, %%dx"
+ "out %0, %1"
:
- : "a" (Data), "d" (Port)
+ : "a" (Data), "Nd" (Port)
);
}
static __inline__ __attribute__((always_inline)) void __inbytestring(unsigned short Port,unsigned char *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insb "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insb"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __inwordstring(unsigned short Port,unsigned short *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insw "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insw"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __indwordstring(unsigned short Port,unsigned long *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; insl "
- : "=D" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; insl"
+ : "+D" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outbytestring(unsigned short Port,unsigned char *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsb "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsb"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outwordstring(unsigned short Port,unsigned short *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsw "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsw"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
static __inline__ __attribute__((always_inline)) void __outdwordstring(unsigned short Port,unsigned long *Buffer,unsigned long Count)
{
__asm__ __volatile__ (
- "cld ; rep ; outsl "
- : "=S" (Buffer), "=c" (Count)
- : "d"(Port), "0"(Buffer), "1" (Count)
+ "rep ; outsl"
+ : "+S" (Buffer), "+c" (Count)
+ : "d"(Port)
);
}
@@ -155,7 +154,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr0(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr0, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -165,7 +164,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr1(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr1, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -175,7 +174,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr2(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr2, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -185,7 +184,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr3(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr3, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -195,7 +194,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr7(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%dr7, %[value]"
- : [value] "=a" (value)
+ : [value] "=r" (value)
);
return value;
}
@@ -231,45 +230,45 @@ static __inline__ __attribute__((always_inline)) unsigned long __readdr(unsigned
static __inline__ __attribute__((always_inline)) void __writedr0(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr0"
+ "mov %0, %%dr0"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr1(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr1"
+ "mov %0, %%dr1"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr2(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr2"
+ "mov %0, %%dr2"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr3(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr3"
+ "mov %0, %%dr3"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writedr7(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%dr7"
+ "mov %0, %%dr7"
:
- : "a" (Data)
+ : "r" (Data)
);
}
@@ -306,7 +305,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr0(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr0, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -315,7 +314,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr2(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr2, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -324,7 +323,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr3(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr3, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -333,7 +332,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr4(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr4, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -342,7 +341,7 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr8(void)
unsigned long value;
__asm__ __volatile__ (
"mov %%cr8, %[value]"
- : [value] "=a" (value));
+ : [value] "=r" (value));
return value;
}
@@ -377,45 +376,46 @@ static __inline__ __attribute__((always_inline)) unsigned long __readcr(unsigned
static __inline__ __attribute__((always_inline)) void __writecr0(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr0"
+ "mov %0, %%cr0"
:
- : "a" (Data)
+ : "r" (Data)
+ : "memory"
);
}
static __inline__ __attribute__((always_inline)) void __writecr2(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr2"
+ "mov %0, %%cr2"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr3(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr3"
+ "mov %0, %%cr3"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr4(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr4"
+ "mov %0, %%cr4"
:
- : "a" (Data)
+ : "r" (Data)
);
}
static __inline__ __attribute__((always_inline)) void __writecr8(unsigned long Data)
{
__asm__ __volatile__ (
- "mov %%eax, %%cr8"
+ "mov %0, %%cr8"
:
- : "a" (Data)
+ : "r" (Data)
);
}
@@ -451,7 +451,7 @@ static __inline__ __attribute__((always_inline)) UINT64 __readmsr(UINT32 msr)
{
UINT64 retval;
__asm__ __volatile__(
- "rdmsr\n\t"
+ "rdmsr"
: "=A" (retval)
: "c" (msr)
);
@@ -461,7 +461,7 @@ static __inline__ __attribute__((always_inline)) UINT64 __readmsr(UINT32 msr)
static __inline__ __attribute__((always_inline)) void __writemsr (UINT32 msr, UINT64 Value)
{
__asm__ __volatile__ (
- "wrmsr\n\t"
+ "wrmsr"
:
: "c" (msr), "A" (Value)
);
@@ -509,57 +509,79 @@ static __inline__ __attribute__((always_inline)) void __debugbreak(void)
__asm__ __volatile__ ("int3");
}
+static __inline__ __attribute__((always_inline)) void __invd(void)
+{
+ __asm__ __volatile__ ("invd");
+}
static __inline__ __attribute__((always_inline)) void __wbinvd(void)
{
__asm__ __volatile__ ("wbinvd");
}
-
static __inline__ __attribute__((always_inline)) void __lidt(void *Source)
{
__asm__ __volatile__("lidt %0" : : "m"(*(short*)Source));
}
-static __inline__ __attribute__((always_inline)) void __writefsbyte(const unsigned long Offset, const unsigned char Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsbyte(const unsigned long Offset, const unsigned char Data)
{
- __asm__("movb %b[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movb %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "iq" (Data));
}
-static __inline__ __attribute__((always_inline)) void __writefsword(const unsigned long Offset, const unsigned short Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsword(const unsigned long Offset, const unsigned short Data)
{
- __asm__("movw %w[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movw %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "ir" (Data));
}
-static __inline__ __attribute__((always_inline)) void __writefsdword(const unsigned long Offset, const unsigned long Data)
+static __inline__ __attribute__((always_inline)) void
+__writefsdword(const unsigned long Offset, const unsigned long Data)
{
- __asm__("movl %k[Data], %%fs:%a[Offset]" : : [Offset] "ir" (Offset), [Data] "iq" (Data));
+ __asm__ ("movl %[Data], %%fs:%a[Offset]"
+ :
+ : [Offset] "ir" (Offset), [Data] "ir" (Data));
}
-static __inline__ __attribute__((always_inline)) unsigned char __readfsbyte(const unsigned long Offset)
+static __inline__ __attribute__((always_inline)) unsigned char
+__readfsbyte(const unsigned long Offset)
{
unsigned char value;
- __asm__("movb %%fs:%a[Offset], %b[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ __asm__ ("movb %%fs:%a[Offset], %[value]"
+ : [value] "=q" (value)
+ : [Offset] "ir" (Offset));
return value;
}
-static __inline__ __attribute__((always_inline)) unsigned short __readfsword(const unsigned long Offset)
+static __inline__ __attribute__((always_inline)) unsigned short
+__readfsword(const unsigned long Offset)
{
unsigned short value;
- __asm__("movw %%fs:%a[Offset], %w[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ __asm__ ("movw %%fs:%a[Offset], %[value]"
+ : [value] "=q" (value)
+ : [Offset] "ir" (Offset));
return value;
}
-static __inline__ __attribute__((always_inline)) unsigned long long __readfsdword(unsigned long long Offset)
+static __inline__ __attribute__((always_inline)) unsigned long
+__readfsdword(unsigned long Offset)
{
- unsigned long long value;
- __asm__("movl %%fs:%a[Offset], %k[value]" : [value] "=q" (value) : [Offset] "irm" (Offset));
+ unsigned long value;
+ __asm__ ("movl %%fs:%a[Offset], %[value]"
+ : [value] "=r" (value)
+ : [Offset] "ir" (Offset));
return value;
}
#ifdef __SSE3__
typedef long long __v2di __attribute__ ((__vector_size__ (16)));
typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__));
+
static __inline__ __attribute__((always_inline)) void _mm_stream_si128_fs2 (void *__A, __m128i __B)
{
__asm__(".byte 0x64"); // fs prefix
@@ -572,37 +594,38 @@ static __inline__ __attribute__((always_inline)) void _mm_stream_si128_fs (void
data = (__m128i) __builtin_ia32_lddqu ((char const *)__B);
_mm_stream_si128_fs2 (__A, data);
}
-#endif
static __inline__ __attribute__((always_inline)) void _mm_clflush_fs (void *__A)
{
__asm__(".byte 0x64"); // fs prefix
__builtin_ia32_clflush (__A);
}
+
static __inline __attribute__(( __always_inline__)) void _mm_mfence (void)
{
__builtin_ia32_mfence ();
}
+
static __inline __attribute__(( __always_inline__)) void _mm_sfence (void)
{
__builtin_ia32_sfence ();
}
+#endif /* __SSE3__ */
static __inline__ __attribute__((always_inline)) void __stosb(unsigned char *dest, unsigned char data, size_t count)
{
__asm__ __volatile__ (
- "cld ; rep ; stosb "
- : "=D" (dest), "=c" (count)
- : "a"(data), "0"(dest), "1" (count)
+ "rep ; stosb "
+ : "+D" (dest), "+c" (count)
+ : "a"(data)
);
}
static __inline__ __attribute__((always_inline)) void __movsb(unsigned char *dest, unsigned char *data, size_t count)
{
__asm__ __volatile__ (
- "cld ; rep ; movsb "
- : "=D" (dest), "=S"(data), "=c" (count)
- : "S"(data), "0"(dest), "1" (count)
+ "movsb "
+ : "+D" (dest), "+S"(data), "+c" (count)
);
}
@@ -625,4 +648,4 @@ void delay_point ( unsigned short Port, unsigned long Data, unsigned long delayT
Index ++;
}
}
-#endif // defined (__GNUC__)
+#endif /* defined (__GNUC__) */
1
0

New patch to review for coreboot: 746a1b6 SeaBIOS Makefile.inc: Remove build dir for uppermem option
by Martin Roth Oct. 31, 2014
by Martin Roth Oct. 31, 2014
Oct. 31, 2014
Martin Roth (gaumless(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7298
-gerrit
commit 746a1b630e83df672652c27b694b6a097a85e372
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Fri Oct 31 10:14:44 2014 -0600
SeaBIOS Makefile.inc: Remove build dir for uppermem option
The build directory got removed while my patch was in flight and I
didn't notice when I submitted it.
The uppermemory change was added in
commit 4d7d25f38a - http://review.coreboot.org/#/c/6364
The output directory was changed for everything else in
commit ab11a6a94c - http://review.coreboot.org/#/c/6460
Change-Id: Ib8311f694280d305e826adbb76e3e7b722b30e0f
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
---
payloads/external/SeaBIOS/Makefile.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/payloads/external/SeaBIOS/Makefile.inc b/payloads/external/SeaBIOS/Makefile.inc
index 0831eea..4d2367e 100644
--- a/payloads/external/SeaBIOS/Makefile.inc
+++ b/payloads/external/SeaBIOS/Makefile.inc
@@ -32,7 +32,7 @@ else
echo "# CONFIG_DEBUG_SERIAL is not set" >> seabios/.config
endif
ifneq ($(CONFIG_SEABIOS_MALLOC_UPPERMEMORY),y)
- echo "# CONFIG_MALLOC_UPPERMEMORY is not set" >> $(OUT)/seabios/.config
+ echo "# CONFIG_MALLOC_UPPERMEMORY is not set" >> seabios/.config
endif
ifneq ($(CONFIG_SEABIOS_THREAD_OPTIONROMS),y)
echo "# CONFIG_THREAD_OPTIONROMS is not set" >> seabios/.config
1
0

New patch to review for coreboot: 01fbb2c abuild: fix cross compiler test
by Patrick Georgi Oct. 31, 2014
by Patrick Georgi Oct. 31, 2014
Oct. 31, 2014
Patrick Georgi (pgeorgi(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7297
-gerrit
commit 01fbb2c6e02b70a3412f2b0aad6137eb50d12741
Author: Patrick Georgi <pgeorgi(a)google.com>
Date: Fri Oct 31 16:48:00 2014 +0100
abuild: fix cross compiler test
Actually abort if a cross compiler is missing, but also handle
subarchitectures (currently: armv4 and armv7 for arm)
properly.
Change-Id: Idf37fb029178df6f2ac029466c66aaa2010bdbd2
Signed-off-by: Patrick Georgi <pgeorgi(a)google.com>
---
util/abuild/abuild | 4 ++--
util/xcompile/xcompile | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/util/abuild/abuild b/util/abuild/abuild
index b72e212..72606c1 100755
--- a/util/abuild/abuild
+++ b/util/abuild/abuild
@@ -286,8 +286,8 @@ function build_target
create_buildenv $VENDOR $MAINBOARD $CONFIG
required_arches=`egrep "^CONFIG_ARCH_(BOOTBLOCK|R.MSTAGE)" $TARGET/${VENDOR}_${MAINBOARD}/config.build | \
- sed "s,^CONFIG_ARCH_[^_]*_\([^=]*\)=.*$,\1," |sort -u |tr 'A-Z' 'a-z'`
- missing_arches=`printf 'include .xcompile\nall: ; @echo $(foreach arch,'$required_arches',$(if $(filter $(arch),$(ARCH_SUPPORTED)),,$(arch)))' | make -f -`
+ sed "s,^CONFIG_ARCH_[^_]*_\([^=]*\)=.*$,\1," |sort -u |tr 'A-Z\n\r' 'a-z '`
+ missing_arches=`printf 'include .xcompile\nall: ; @echo $(foreach arch,'"$required_arches"',$(if $(filter $(arch),$(SUBARCH_SUPPORTED)),,$(arch)))' | make -f -`
if [ -n "$missing_arches" ]; then
printf "skipping $VENDOR/$MAINBOARD because we're missing compilers for ($missing_arches)\n"
return
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index e498cc0..7bb6e4c 100755
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -151,6 +151,7 @@ report_arch_toolchain() {
cat <<EOF
# elf${TWIDTH}-${TBFDARCH} toolchain (${GCCPREFIX}gcc)
ARCH_SUPPORTED+=${TARCH}
+SUBARCH_SUPPORTED+=${TSUPP-${TARCH}}
CC_${TARCH}:=${GCCPREFIX}gcc
CFLAGS_${TARCH}:=${CFLAGS}
CPP_${TARCH}:=${GCCPREFIX}cpp
@@ -174,6 +175,7 @@ arch_config_arm() {
TBFDARCH="littlearm"
TCLIST="armv7a armv7-a"
TWIDTH="32"
+ TSUPP="arm armv4 armv7"
TABI="eabi"
}
1
0

New patch to review for coreboot: dcb89fa bd82x6x, ibexpeak: consolidate express hotplug
by Vladimir Serbinenko Oct. 31, 2014
by Vladimir Serbinenko Oct. 31, 2014
Oct. 31, 2014
Vladimir Serbinenko (phcoder(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7296
-gerrit
commit dcb89fa95b87f79f38c4f3b80b2d7293d7fa7c13
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Tue Oct 28 23:43:20 2014 +0100
bd82x6x,ibexpeak: consolidate express hotplug
Change-Id: I585dec12e17e22d829baa3f2dc7aecc174f9d3b5
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
---
src/mainboard/lenovo/t520/devicetree.cb | 2 ++
src/mainboard/lenovo/t520/dsdt.asl | 1 -
src/mainboard/lenovo/t520/mainboard.c | 8 -------
src/mainboard/lenovo/t530/devicetree.cb | 2 ++
src/mainboard/lenovo/t530/dsdt.asl | 1 -
src/mainboard/lenovo/t530/mainboard.c | 8 -------
src/mainboard/lenovo/x201/devicetree.cb | 2 ++
src/mainboard/lenovo/x201/dsdt.asl | 1 -
src/mainboard/lenovo/x201/mainboard.c | 8 -------
src/mainboard/lenovo/x220/devicetree.cb | 2 ++
src/mainboard/lenovo/x220/dsdt.asl | 1 -
src/mainboard/lenovo/x220/mainboard.c | 8 -------
src/mainboard/lenovo/x230/devicetree.cb | 2 ++
src/mainboard/lenovo/x230/dsdt.asl | 1 -
src/mainboard/lenovo/x230/mainboard.c | 8 -------
src/southbridge/intel/bd82x6x/acpi/pcie.asl | 21 ------------------
src/southbridge/intel/bd82x6x/chip.h | 2 ++
src/southbridge/intel/bd82x6x/lpc.c | 34 +++++++++++++++++++++++++++++
src/southbridge/intel/bd82x6x/pcie.c | 9 ++++++++
src/southbridge/intel/ibexpeak/lpc.c | 33 ++++++++++++++++++++++++++++
20 files changed, 88 insertions(+), 66 deletions(-)
diff --git a/src/mainboard/lenovo/t520/devicetree.cb b/src/mainboard/lenovo/t520/devicetree.cb
index 486e8d2..d2a4d6b 100644
--- a/src/mainboard/lenovo/t520/devicetree.cb
+++ b/src/mainboard/lenovo/t520/devicetree.cb
@@ -67,6 +67,8 @@ chip northbridge/intel/sandybridge
register "c2_latency" = "101" # c2 not supported
register "p_cnt_throttling_supported" = "1"
+ register "pcie_hotplug_map" = "{ 0, 0, 0, 1, 0, 0, 0, 0 }"
+
device pci 16.0 on end # Management Engine Interface 1
device pci 16.1 off end
device pci 16.2 off end
diff --git a/src/mainboard/lenovo/t520/dsdt.asl b/src/mainboard/lenovo/t520/dsdt.asl
index b6b4b33..0c84bfb 100644
--- a/src/mainboard/lenovo/t520/dsdt.asl
+++ b/src/mainboard/lenovo/t520/dsdt.asl
@@ -23,7 +23,6 @@
#define BRIGHTNESS_UP \_SB.PCI0.GFX0.LCD0.INCB
#define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.LCD0.DECB
#define ACPI_VIDEO_DEVICE \_SB.PCI0.GFX0
-#define RP04_IS_EXPRESSCARD 1
#define EC_LENOVO_H8_ME_WORKAROUND 1
#define HAVE_LCD_SCREEN 1
diff --git a/src/mainboard/lenovo/t520/mainboard.c b/src/mainboard/lenovo/t520/mainboard.c
index 387bbe0..582ef81 100644
--- a/src/mainboard/lenovo/t520/mainboard.c
+++ b/src/mainboard/lenovo/t520/mainboard.c
@@ -53,14 +53,6 @@ static void mainboard_init(device_t dev)
RCBA32(0x38c0) = 0x00000007;
pc_keyboard_init();
-
- /* Enable expresscard hotplug events. */
- pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 3)),
- 0xd8,
- pci_read_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 3)), 0xd8)
- | (1 << 30));
- pci_write_config16(dev_find_slot(0, PCI_DEVFN(0x1c, 3)),
- 0x42, 0x142);
}
/* mainboard_enable is executed as first thing after
diff --git a/src/mainboard/lenovo/t530/devicetree.cb b/src/mainboard/lenovo/t530/devicetree.cb
index c1cbca2..c44f927 100644
--- a/src/mainboard/lenovo/t530/devicetree.cb
+++ b/src/mainboard/lenovo/t530/devicetree.cb
@@ -66,6 +66,8 @@ chip northbridge/intel/sandybridge
register "c2_latency" = "101" # c2 not supported
register "p_cnt_throttling_supported" = "1"
+ register "pcie_hotplug_map" = "{ 0, 0, 1, 0, 0, 0, 0, 0 }"
+
device pci 14.0 on end # USB 3.0 Controller
device pci 16.0 on end # Management Engine Interface 1
device pci 16.1 off end # Management Engine Interface 2
diff --git a/src/mainboard/lenovo/t530/dsdt.asl b/src/mainboard/lenovo/t530/dsdt.asl
index c73f795..0c84bfb 100644
--- a/src/mainboard/lenovo/t530/dsdt.asl
+++ b/src/mainboard/lenovo/t530/dsdt.asl
@@ -23,7 +23,6 @@
#define BRIGHTNESS_UP \_SB.PCI0.GFX0.LCD0.INCB
#define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.LCD0.DECB
#define ACPI_VIDEO_DEVICE \_SB.PCI0.GFX0
-#define RP03_IS_EXPRESSCARD 1
#define EC_LENOVO_H8_ME_WORKAROUND 1
#define HAVE_LCD_SCREEN 1
diff --git a/src/mainboard/lenovo/t530/mainboard.c b/src/mainboard/lenovo/t530/mainboard.c
index f8c9dae..14e1960 100644
--- a/src/mainboard/lenovo/t530/mainboard.c
+++ b/src/mainboard/lenovo/t530/mainboard.c
@@ -56,14 +56,6 @@ static void mainboard_init(device_t dev)
connected to anything and hence we don't init it.
*/
pc_keyboard_init();
-
- /* Enable expresscard hotplug events. */
- pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 2)),
- 0xd8,
- pci_read_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 2)), 0xd8)
- | (1 << 30));
- pci_write_config16(dev_find_slot(0, PCI_DEVFN(0x1c, 2)),
- 0x42, 0x142);
}
// mainboard_enable is executed as first thing after
diff --git a/src/mainboard/lenovo/x201/devicetree.cb b/src/mainboard/lenovo/x201/devicetree.cb
index d467e92..117c25c 100644
--- a/src/mainboard/lenovo/x201/devicetree.cb
+++ b/src/mainboard/lenovo/x201/devicetree.cb
@@ -113,6 +113,8 @@ chip northbridge/intel/nehalem
register "c2_latency" = "1"
register "docking_supported" = "1"
+ register "pcie_hotplug_map" = "{ 0, 0, 0, 1, 0, 0, 0, 0 }"
+
device pci 16.2 on # IDE/SATA
subsystemid 0x17aa 0x2161
end
diff --git a/src/mainboard/lenovo/x201/dsdt.asl b/src/mainboard/lenovo/x201/dsdt.asl
index 62616a8..5265a91 100644
--- a/src/mainboard/lenovo/x201/dsdt.asl
+++ b/src/mainboard/lenovo/x201/dsdt.asl
@@ -23,7 +23,6 @@
#define BRIGHTNESS_UP \_SB.PCI0.GFX0.LCD0.INCB
#define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.LCD0.DECB
#define ACPI_VIDEO_DEVICE \_SB.PCI0.GFX0
-#define RP04_IS_EXPRESSCARD 1
#define EC_LENOVO_H8_ME_WORKAROUND 1
#define HAVE_LCD_SCREEN 1
diff --git a/src/mainboard/lenovo/x201/mainboard.c b/src/mainboard/lenovo/x201/mainboard.c
index 5b76be2..a58d415 100644
--- a/src/mainboard/lenovo/x201/mainboard.c
+++ b/src/mainboard/lenovo/x201/mainboard.c
@@ -102,14 +102,6 @@ static void mainboard_init(device_t dev)
connected to anything and hence we don't init it.
*/
pc_keyboard_init();
-
- /* Enable expresscard hotplug events. */
- pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 3)),
- 0xd8,
- pci_read_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 3)), 0xd8)
- | (1 << 30));
- pci_write_config16(dev_find_slot(0, PCI_DEVFN(0x1c, 3)),
- 0x42, 0x142);
}
static void fill_ssdt(void)
diff --git a/src/mainboard/lenovo/x220/devicetree.cb b/src/mainboard/lenovo/x220/devicetree.cb
index c3b8ad9..982e30b 100644
--- a/src/mainboard/lenovo/x220/devicetree.cb
+++ b/src/mainboard/lenovo/x220/devicetree.cb
@@ -65,6 +65,8 @@ chip northbridge/intel/sandybridge
register "gen2_dec" = "0x0c15e1"
register "gen4_dec" = "0x0c06a1"
+ register "pcie_hotplug_map" = "{ 0, 0, 0, 1, 0, 0, 0, 0 }"
+
# Enable zero-based linear PCIe root port functions
register "pcie_port_coalesce" = "1"
diff --git a/src/mainboard/lenovo/x220/dsdt.asl b/src/mainboard/lenovo/x220/dsdt.asl
index b6b4b33..0c84bfb 100644
--- a/src/mainboard/lenovo/x220/dsdt.asl
+++ b/src/mainboard/lenovo/x220/dsdt.asl
@@ -23,7 +23,6 @@
#define BRIGHTNESS_UP \_SB.PCI0.GFX0.LCD0.INCB
#define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.LCD0.DECB
#define ACPI_VIDEO_DEVICE \_SB.PCI0.GFX0
-#define RP04_IS_EXPRESSCARD 1
#define EC_LENOVO_H8_ME_WORKAROUND 1
#define HAVE_LCD_SCREEN 1
diff --git a/src/mainboard/lenovo/x220/mainboard.c b/src/mainboard/lenovo/x220/mainboard.c
index 00e7991..2fdc204 100644
--- a/src/mainboard/lenovo/x220/mainboard.c
+++ b/src/mainboard/lenovo/x220/mainboard.c
@@ -59,14 +59,6 @@ static void mainboard_init(device_t dev)
connected to anything and hence we don't init it.
*/
pc_keyboard_init();
-
- /* Enable expresscard hotplug events. */
- pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 3)),
- 0xd8,
- pci_read_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 3)), 0xd8)
- | (1 << 30));
- pci_write_config16(dev_find_slot(0, PCI_DEVFN(0x1c, 3)),
- 0x42, 0x142);
}
// mainboard_enable is executed as first thing after
diff --git a/src/mainboard/lenovo/x230/devicetree.cb b/src/mainboard/lenovo/x230/devicetree.cb
index f2fed1f..5130410 100644
--- a/src/mainboard/lenovo/x230/devicetree.cb
+++ b/src/mainboard/lenovo/x230/devicetree.cb
@@ -65,6 +65,8 @@ chip northbridge/intel/sandybridge
register "gen2_dec" = "0x0c15e1"
register "gen4_dec" = "0x0c06a1"
+ register "pcie_hotplug_map" = "{ 0, 0, 1, 0, 0, 0, 0, 0 }"
+
# Enable zero-based linear PCIe root port functions
register "pcie_port_coalesce" = "1"
register "c2_latency" = "101" # c2 not supported
diff --git a/src/mainboard/lenovo/x230/dsdt.asl b/src/mainboard/lenovo/x230/dsdt.asl
index c73f795..0c84bfb 100644
--- a/src/mainboard/lenovo/x230/dsdt.asl
+++ b/src/mainboard/lenovo/x230/dsdt.asl
@@ -23,7 +23,6 @@
#define BRIGHTNESS_UP \_SB.PCI0.GFX0.LCD0.INCB
#define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.LCD0.DECB
#define ACPI_VIDEO_DEVICE \_SB.PCI0.GFX0
-#define RP03_IS_EXPRESSCARD 1
#define EC_LENOVO_H8_ME_WORKAROUND 1
#define HAVE_LCD_SCREEN 1
diff --git a/src/mainboard/lenovo/x230/mainboard.c b/src/mainboard/lenovo/x230/mainboard.c
index a060015..da0aa65 100644
--- a/src/mainboard/lenovo/x230/mainboard.c
+++ b/src/mainboard/lenovo/x230/mainboard.c
@@ -60,14 +60,6 @@ static void mainboard_init(device_t dev)
connected to anything and hence we don't init it.
*/
pc_keyboard_init();
-
- /* Enable expresscard hotplug events. */
- pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 2)),
- 0xd8,
- pci_read_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 2)), 0xd8)
- | (1 << 30));
- pci_write_config16(dev_find_slot(0, PCI_DEVFN(0x1c, 2)),
- 0x42, 0x142);
}
// mainboard_enable is executed as first thing after
diff --git a/src/southbridge/intel/bd82x6x/acpi/pcie.asl b/src/southbridge/intel/bd82x6x/acpi/pcie.asl
index 14ae449..934cf78 100644
--- a/src/southbridge/intel/bd82x6x/acpi/pcie.asl
+++ b/src/southbridge/intel/bd82x6x/acpi/pcie.asl
@@ -155,16 +155,6 @@ Device (RP03)
{
Return (IRQM (RPPN))
}
-#ifdef RP03_IS_EXPRESSCARD
- Device (SLOT)
- {
- Name (_ADR, 0x00)
- Method (_RMV, 0, NotSerialized)
- {
- Return (0x01)
- }
- }
-#endif
}
Device (RP04)
@@ -177,17 +167,6 @@ Device (RP04)
{
Return (IRQM (RPPN))
}
-
-#ifdef RP04_IS_EXPRESSCARD
- Device (SLOT)
- {
- Name (_ADR, 0x00)
- Method (_RMV, 0, NotSerialized)
- {
- Return (0x01)
- }
- }
-#endif
}
Device (RP05)
diff --git a/src/southbridge/intel/bd82x6x/chip.h b/src/southbridge/intel/bd82x6x/chip.h
index 1256129..290bb05 100644
--- a/src/southbridge/intel/bd82x6x/chip.h
+++ b/src/southbridge/intel/bd82x6x/chip.h
@@ -87,6 +87,8 @@ struct southbridge_intel_bd82x6x_config {
int p_cnt_throttling_supported;
int c2_latency;
int docking_supported;
+
+ uint8_t pcie_hotplug_map[8];
};
#endif /* SOUTHBRIDGE_INTEL_BD82X6X_CHIP_H */
diff --git a/src/southbridge/intel/bd82x6x/lpc.c b/src/southbridge/intel/bd82x6x/lpc.c
index 20f20ae..62b7096 100644
--- a/src/southbridge/intel/bd82x6x/lpc.c
+++ b/src/southbridge/intel/bd82x6x/lpc.c
@@ -839,6 +839,39 @@ void acpi_fill_fadt(acpi_fadt_t *fadt)
fadt->x_gpe1_blk.addrh = 0x0;
}
+static void southbridge_fill_ssdt(void)
+{
+ device_t dev = dev_find_slot(0, PCI_DEVFN(0x1f,0));
+ config_t *chip = dev->chip_info;
+ char scope_name[] = "\\_SB.PCI0.RP0x";
+ int port;
+
+ for (port = 0; port < 8; port++) {
+ if (chip->pcie_hotplug_map[port]) {
+ int scopelen;
+ scope_name[sizeof("\\_SB.PCI0.RP0x") - 2] = '1' + port;
+ scopelen = acpigen_write_scope(scope_name);
+
+ /*
+ Device (SLOT)
+ {
+ Name (_ADR, 0x00)
+ Method (_RMV, 0, NotSerialized)
+ {
+ Return (0x01)
+ }
+ }
+ */
+ static char stream[] = {
+ 0x5b, 0x82, 0x14, 0x53, 0x4c, 0x4f, 0x54, 0x08, 0x5f, 0x41, 0x44,
+ 0x52, 0x00, 0x14, 0x08, 0x5f, 0x52, 0x4d, 0x56, 0x00, 0xa4, 0x01
+ };
+ scopelen += acpigen_emit_stream(stream, ARRAY_SIZE(stream));
+ acpigen_patch_len(scopelen - 1);
+ }
+ }
+}
+
static struct pci_operations pci_ops = {
.set_subsystem = set_subsystem,
};
@@ -849,6 +882,7 @@ static struct device_operations device_ops = {
.enable_resources = pch_lpc_enable_resources,
.write_acpi_tables = acpi_write_hpet,
.acpi_inject_dsdt_generator = southbridge_inject_dsdt,
+ .acpi_fill_ssdt_generator = southbridge_fill_ssdt,
.init = lpc_init,
.enable = pch_lpc_enable,
.scan_bus = scan_static_bus,
diff --git a/src/southbridge/intel/bd82x6x/pcie.c b/src/southbridge/intel/bd82x6x/pcie.c
index fadb43f..c698b12 100644
--- a/src/southbridge/intel/bd82x6x/pcie.c
+++ b/src/southbridge/intel/bd82x6x/pcie.c
@@ -218,6 +218,7 @@ static void pci_init(struct device *dev)
{
u16 reg16;
u32 reg32;
+ struct southbridge_intel_bd82x6x_config *config = dev->chip_info;
printk(BIOS_DEBUG, "Initializing PCH PCIe bridge.\n");
@@ -255,6 +256,14 @@ static void pci_init(struct device *dev)
reg16 = pci_read_config16(dev, 0x1e);
//reg16 |= 0xf900;
pci_write_config16(dev, 0x1e, reg16);
+
+ /* Enable expresscard hotplug events. */
+ if (config->pcie_hotplug_map[PCI_FUNC(dev->path.pci.devfn)]) {
+ pci_write_config32(dev, 0xd8,
+ pci_read_config32(dev, 0xd8)
+ | (1 << 30));
+ pci_write_config16(dev, 0x42, 0x142);
+ }
}
static void pch_pcie_enable(device_t dev)
diff --git a/src/southbridge/intel/ibexpeak/lpc.c b/src/southbridge/intel/ibexpeak/lpc.c
index da609da..a48bd5a 100644
--- a/src/southbridge/intel/ibexpeak/lpc.c
+++ b/src/southbridge/intel/ibexpeak/lpc.c
@@ -822,6 +822,38 @@ void acpi_fill_fadt(acpi_fadt_t *fadt)
fadt->x_gpe1_blk.addrh = 0x0;
}
+static void southbridge_fill_ssdt(void)
+{
+ device_t dev = dev_find_slot(0, PCI_DEVFN(0x1f,0));
+ config_t *chip = dev->chip_info;
+ char scope_name[] = "\\_SB.PCI0.RP0x";
+ int port;
+
+ for (port = 0; port < 8; port++) {
+ if (config->pcie_hotplug_map[port]) {
+ scope_name[sizeof("\\_SB.PCI0.RP0x") - 2] = '1' + port;
+ scopelen = acpigen_write_scope(scope_name);
+
+ /*
+ Device (SLOT)
+ {
+ Name (_ADR, 0x00)
+ Method (_RMV, 0, NotSerialized)
+ {
+ Return (0x01)
+ }
+ }
+ */
+ static char stream[] = {
+ 0x5b, 0x82, 0x14, 0x53, 0x4c, 0x4f, 0x54, 0x08, 0x5f, 0x41, 0x44,
+ 0x52, 0x00, 0x14, 0x08, 0x5f, 0x52, 0x4d, 0x56, 0x00, 0xa4, 0x01
+ };
+ scopelen += acpigen_emit_stream(stream, ARRAY_SIZE(stream));
+ acpigen_patch_len(scopelen - 1);
+ }
+ }
+}
+
static struct pci_operations pci_ops = {
.set_subsystem = set_subsystem,
};
@@ -831,6 +863,7 @@ static struct device_operations device_ops = {
.set_resources = pci_dev_set_resources,
.enable_resources = pch_lpc_enable_resources,
.acpi_inject_dsdt_generator = southbridge_inject_dsdt,
+ .acpi_fill_ssdt_generator = southbridge_fill_ssdt,
.write_acpi_tables = acpi_write_hpet,
.init = lpc_init,
.enable = pch_lpc_enable,
1
0

New patch to review for coreboot: 54a8753 intel_wifi: Export the SMBIOS structure required by intel driver.
by Vladimir Serbinenko Oct. 31, 2014
by Vladimir Serbinenko Oct. 31, 2014
Oct. 31, 2014
Vladimir Serbinenko (phcoder(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7295
-gerrit
commit 54a87531ee49734a930a14bead7a70e54ef92bc4
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Fri Oct 31 09:10:16 2014 +0100
intel_wifi: Export the SMBIOS structure required by intel driver.
Change-Id: I22984a1bc7ca3be6593143af4fce8d5bfe469837
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
---
src/drivers/intel/Makefile.inc | 1 +
src/drivers/intel/wifi/Makefile.inc | 1 +
src/drivers/intel/wifi/wifi.c | 82 +++++++++++++++++++++++++++++++++++++
3 files changed, 84 insertions(+)
diff --git a/src/drivers/intel/Makefile.inc b/src/drivers/intel/Makefile.inc
index 12f7003..7bc6dd5 100644
--- a/src/drivers/intel/Makefile.inc
+++ b/src/drivers/intel/Makefile.inc
@@ -1,2 +1,3 @@
subdirs-y += gma
+subdirs-y += wifi
subdirs-$(CONFIG_PLATFORM_USES_FSP) += fsp
diff --git a/src/drivers/intel/wifi/Makefile.inc b/src/drivers/intel/wifi/Makefile.inc
new file mode 100644
index 0000000..23f5541
--- /dev/null
+++ b/src/drivers/intel/wifi/Makefile.inc
@@ -0,0 +1 @@
+ramstage-$(CONFIG_PCIEXP_PLUGIN_SUPPORT) += wifi.c
diff --git a/src/drivers/intel/wifi/wifi.c b/src/drivers/intel/wifi/wifi.c
new file mode 100644
index 0000000..b528420
--- /dev/null
+++ b/src/drivers/intel/wifi/wifi.c
@@ -0,0 +1,82 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2014 Vladimir Serbinenko
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 or (at your option)
+ * any later version of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <console/console.h>
+#include <device/device.h>
+#include <device/pci.h>
+#include <device/pci_ids.h>
+#include <smbios.h>
+#include <string.h>
+
+static int smbios_write_wifi(device_t dev, int *handle, unsigned long *current)
+{
+ struct smbios_type_intel_wifi {
+ u8 type;
+ u8 length;
+ u16 handle;
+ u8 str;
+ char eos[2];
+ } __attribute__((packed));
+
+ struct smbios_type_intel_wifi *t = (struct smbios_type_intel_wifi *)*current;
+ int len = sizeof(struct smbios_type_intel_wifi);
+
+ memset(t, 0, sizeof(struct smbios_type_intel_wifi));
+ t->type = 0x85;
+ t->length = len - 2;
+ t->handle = *handle;
+ /* Intel wifi driver expects this string to be in the table 0x85
+ with PCI IDs enumerated below.
+ */
+ t->str = smbios_add_string(t->eos, "KHOIHGIUCCHHII");
+
+ len = t->length + smbios_string_table_len(t->eos);
+ *current += len;
+ *handle += 1;
+ return len;
+}
+
+static struct pci_operations pci_ops = {
+ .set_subsystem = pci_dev_set_subsystem,
+};
+
+struct device_operations device_ops = {
+ .read_resources = pci_dev_read_resources,
+ .set_resources = pci_dev_set_resources,
+ .enable_resources = pci_dev_enable_resources,
+ .init = pci_dev_init,
+ .scan_bus = 0,
+ .enable = 0,
+ .get_smbios_data = smbios_write_wifi,
+ .ops_pci = &pci_ops,
+};
+
+
+static const unsigned short pci_device_ids[] = {
+ 0x0084, 0x0085, 0x0089, 0x008b, 0x008e, 0x0090,
+ 0x0886, 0x0888, 0x0891, 0x0893, 0x0895, 0x088f,
+ 0x4236, 0x4237, 0x4238, 0x4239, 0x423b, 0x423d,
+ 0 };
+
+static const struct pci_driver pch_intel_wifi __pci_driver = {
+ .ops = &device_ops,
+ .vendor = PCI_VENDOR_ID_INTEL,
+ .devices = pci_device_ids,
+};
1
0

Patch set updated for coreboot: 743fd01 autoport: Experimental stuff
by Vladimir Serbinenko Oct. 31, 2014
by Vladimir Serbinenko Oct. 31, 2014
Oct. 31, 2014
Vladimir Serbinenko (phcoder(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7131
-gerrit
commit 743fd01b5d3152815f553b5b8fe51d586c9ca740
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Wed Oct 15 21:51:47 2014 +0200
autoport: Experimental stuff
Change-Id: Ia126cf0939ef2dc2cdbb7ea100d2b63ea6b02f28
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
---
util/autoport/azalia.go | 54 +++++
util/autoport/bd82x6x.go | 293 +++++++++++++++++++++++
util/autoport/hardcoded.go | 407 ++++++++++++++++++++++++++++++++
util/autoport/i82801gx.go | 265 +++++++++++++++++++++
util/autoport/i945.go | 81 +++++++
util/autoport/log_maker.go | 77 +++++++
util/autoport/log_reader.go | 264 +++++++++++++++++++++
util/autoport/main.go | 537 +++++++++++++++++++++++++++++++++++++++++++
util/autoport/rce823.go | 39 ++++
util/autoport/root.go | 29 +++
util/autoport/sandybridge.go | 112 +++++++++
11 files changed, 2158 insertions(+)
diff --git a/util/autoport/azalia.go b/util/autoport/azalia.go
new file mode 100644
index 0000000..97e3449
--- /dev/null
+++ b/util/autoport/azalia.go
@@ -0,0 +1,54 @@
+package main
+
+import (
+ "fmt"
+)
+
+type azalia struct {
+}
+
+func (i azalia) Scan(ctx Context, addr PCIDevData) {
+ az := Create(ctx, "hda_verb.c")
+ defer az.Close()
+
+ az.WriteString(
+ `#include <device/azalia_device.h>
+
+const u32 cim_verb_data[] = {
+`)
+
+ for _, codec := range ctx.InfoSource.GetAzaliaCodecs() {
+ fmt.Fprintf(az, "\t0x%08x, /* Codec Vendor / Device ID: %s */\n",
+ codec.VendorID, codec.Name)
+ fmt.Fprintf(az, "\t0x%08x, /* Subsystem ID */\n",
+ codec.SubsystemID)
+ fmt.Fprintf(az, "\n\t0x%08x, /* Number of 4 dword sets */\n",
+ len(codec.PinConfig)+1)
+ fmt.Fprintf(az, "\t/* NID 0x01: Subsystem ID. */\n")
+ fmt.Fprintf(az, "\tAZALIA_SUBVENDOR(0x%x, 0x%08x),\n",
+ codec.CodecNo, codec.SubsystemID)
+
+ for nid, val := range codec.PinConfig {
+ fmt.Fprintf(az, "\n\t/* NID 0x%02x: Subsystem ID. */\n", nid)
+ fmt.Fprintf(az, "\tAZALIA_PIN_CFG(0x%x, 0x%02x, 0x%08x),\n",
+ codec.CodecNo, nid, val)
+ }
+ }
+
+ az.WriteString(
+ `};
+
+const u32 pc_beep_verbs[0] = {};
+
+AZALIA_ARRAY_SIZES;
+`)
+
+ PutPCIDev(addr, "Audio controller")
+}
+
+func init() {
+ /* I82801GX/I945 */
+ RegisterPCI(0x8086, 0x27d8, azalia{})
+ /* C216/ivybridge */
+ RegisterPCI(0x8086, 0x1e20, azalia{})
+}
diff --git a/util/autoport/bd82x6x.go b/util/autoport/bd82x6x.go
new file mode 100644
index 0000000..247524c
--- /dev/null
+++ b/util/autoport/bd82x6x.go
@@ -0,0 +1,293 @@
+package main
+
+import (
+ "fmt"
+ "os"
+)
+
+type bd82x6x struct {
+ variant string
+}
+
+func (b bd82x6x) writeGPIOSet(ctx Context, sb *os.File,
+ val uint32, set uint, partno int) {
+
+ max := uint(32)
+ if set == 3 {
+ max = 12
+ }
+
+ bits := [6][2]string{
+ {"GPIO_MODE_NATIVE", "GPIO_MODE_GPIO"},
+ {"GPIO_DIR_OUTPUT", "GPIO_DIR_INPUT"},
+ {"GPIO_LEVEL_LOW", "GPIO_LEVEL_HIGH"},
+ {"GPIO_RESET_PWROK", "GPIO_RESET_RSMRST"},
+ {"GPIO_NO_INVERT", "GPIO_INVERT"},
+ {"GPIO_NO_BLINK", "GPIO_BLINK"},
+ }
+
+ for i := uint(0); i < max; i++ {
+ fmt.Fprintf(sb, " .gpio%d = %s,\n",
+ (set-1)*32+i,
+ bits[partno][(val>>i)&1])
+ }
+}
+
+func (b bd82x6x) GPIO(ctx Context, inteltool InteltoolData) {
+ gpio := Create(ctx, "gpio.c")
+ defer gpio.Close()
+
+ AddROMstageFile("gpio.c", "")
+
+ gpio.WriteString(`#include "southbridge/intel/bd82x6x/gpio.h"
+`)
+
+ adresses := [3][6]int{
+ {0x00, 0x04, 0x0c, 0x60, 0x2c, 0x18},
+ {0x30, 0x34, 0x38, 0x64, -1, -1},
+ {0x40, 0x44, 0x48, 0x68, -1, -1},
+ }
+
+ for set := 1; set <= 3; set++ {
+ for partno, part := range []string{"mode", "direction", "level", "reset", "invert", "blink"} {
+ addr := adresses[set-1][partno]
+ if addr < 0 {
+ continue
+ }
+ fmt.Fprintf(gpio, "const struct pch_gpio_set%d pch_gpio_set%d_%s = {\n",
+ set, set, part)
+
+ b.writeGPIOSet(ctx, gpio, inteltool.GPIO[uint16(addr)], uint(set), partno)
+ gpio.WriteString("};\n\n")
+ }
+ }
+
+ gpio.WriteString(`static const struct pch_gpio_map mainboard_gpio_map = {
+ .set1 = {
+ .mode = &pch_gpio_set1_mode,
+ .direction = &pch_gpio_set1_direction,
+ .level = &pch_gpio_set1_level,
+ .blink = &pch_gpio_set1_blink,
+ .invert = &pch_gpio_set1_invert,
+ .reset = &pch_gpio_set1_reset,
+ },
+ .set2 = {
+ .mode = &pch_gpio_set2_mode,
+ .direction = &pch_gpio_set2_direction,
+ .level = &pch_gpio_set2_level,
+ .reset = &pch_gpio_set2_reset,
+ },
+ .set3 = {
+ .mode = &pch_gpio_set3_mode,
+ .direction = &pch_gpio_set3_direction,
+ .level = &pch_gpio_set3_level,
+ .reset = &pch_gpio_set3_reset,
+ },
+};
+`)
+}
+
+func (b bd82x6x) IsPCIeHotplug(ctx Context, port int) bool {
+ portDev, ok := PCIMap[PCIAddr{Bus: 0, Dev: 0x1f, Func: port}]
+ if !ok {
+ return false
+ }
+ return (portDev.ConfigDump[0xdb] & (1 << 6)) != 0
+}
+
+func (b bd82x6x) Scan(ctx Context, addr PCIDevData) {
+ inteltool := ctx.InfoSource.GetInteltool()
+ b.GPIO(ctx, inteltool)
+
+ KconfigBool["SOUTHBRIDGE_INTEL_"+b.variant] = true
+ /* FIMXE: move */
+ KconfigBool["HAVE_SMI_HANDLER"] = true
+ KconfigInt["IRQ_SLOT_COUNT"] = 18
+ /* FIXME: hardcoded */
+ KconfigBool["SERIRQ_CONTINUOUS_MODE"] = true
+ /* FIXME: hardcoded */
+ KconfigInt["USBDEBUG_HCD_INDEX"] = 2
+ /* FIXME: hardcoded */
+ KconfigInt["DRAM_RESET_GATE_GPIO"] = 10
+
+ FADT := ctx.InfoSource.GetACPI()["FACP"]
+
+ pcieHotplugMap := "{ "
+
+ for port := 0; port < 7; port++ {
+ if b.IsPCIeHotplug(ctx, port) {
+ pcieHotplugMap += "1, "
+ } else {
+ pcieHotplugMap += "0, "
+ }
+ }
+
+ if b.IsPCIeHotplug(ctx, 7) {
+ pcieHotplugMap += "1 }"
+ } else {
+ pcieHotplugMap += "0 }"
+ }
+
+ cur := DevTreeNode{
+ Chip: "southbridge/intel/bd82x6x",
+ Comment: "Intel Series 6 Cougar Point PCH",
+ Registers: map[string]string{
+ /* FIXME: hardcoded. */
+ "alt_gp_smi_en": "0x0000",
+ "gpi1_routing": "2",
+ "gpi8_routing": "2",
+ "sata_interface_speed_support": "0x3",
+ "gen1_dec": "0x7c1601",
+ "gen2_dec": "0x0c15e1",
+ "gen4_dec": "0x0c06a1",
+ "pcie_port_coalesce": "1",
+ "pcie_hotplug_map": pcieHotplugMap,
+
+ "sata_port_map": fmt.Sprintf("0x%x", PCIMap[PCIAddr{Bus: 0, Dev: 0x1f, Func: 2}].ConfigDump[0x92]&0x3f),
+
+ "p_cnt_throttling_supported": (FormatBool(FADT[104] == 1 && FADT[105] == 3)),
+ "c2_latency": FormatHexLE16(FADT[96:98]),
+ "docking_supported": (FormatBool((FADT[113] & (1 << 1)) != 0)),
+ },
+ PCISlots: []PCISlot{
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x14, Func: 0}, writeEmpty: false, additionalComment: "USB 3.0 Controller"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x16, Func: 0}, writeEmpty: true, additionalComment: "Management Engine Interface 1"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x16, Func: 1}, writeEmpty: true, additionalComment: "Management Engine Interface 2"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x16, Func: 2}, writeEmpty: true, additionalComment: "Management Engine IDE-R"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x16, Func: 3}, writeEmpty: true, additionalComment: "Management Engine KT"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x19, Func: 0}, writeEmpty: true, additionalComment: "Intel Gigabit Ethernet"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1a, Func: 0}, writeEmpty: true, additionalComment: "USB2 EHCI #2"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1b, Func: 0}, writeEmpty: true, additionalComment: "High Definition Audio"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 0}, writeEmpty: true, additionalComment: "PCIe Port #1"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 1}, writeEmpty: true, additionalComment: "PCIe Port #2"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 2}, writeEmpty: true, additionalComment: "PCIe Port #3"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 3}, writeEmpty: true, additionalComment: "PCIe Port #4"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 4}, writeEmpty: true, additionalComment: "PCIe Port #5"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 5}, writeEmpty: true, additionalComment: "PCIe Port #6"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 6}, writeEmpty: true, additionalComment: "PCIe Port #7"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 7}, writeEmpty: true, additionalComment: "PCIe Port #8"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1d, Func: 0}, writeEmpty: true, additionalComment: "USB2 EHCI #1"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1e, Func: 0}, writeEmpty: true, additionalComment: "PCI bridge"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 0}, writeEmpty: true, additionalComment: "LPC bridge"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 2}, writeEmpty: true, additionalComment: "SATA Controller 1"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 3}, writeEmpty: true, additionalComment: "SMBus"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 5}, writeEmpty: true, additionalComment: "SATA Controller 2"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 6}, writeEmpty: true, additionalComment: "Thermal"},
+ },
+ }
+
+ PutPCIChip(addr, cur)
+ PutPCIDevParent(addr, "PCI-LPC bridge", "lpc")
+
+ DSDTIncludes = append(DSDTIncludes, DSDTInclude{
+ File: "southbridge/intel/bd82x6x/acpi/globalnvs.asl",
+ Comment: "global NVS and variables",
+ })
+ DSDTIncludes = append(DSDTIncludes, DSDTInclude{
+ File: "southbridge/intel/bd82x6x/acpi/sleepstates.asl",
+ })
+ DSDTPCI0Includes = append(DSDTPCI0Includes, DSDTInclude{
+ File: "southbridge/intel/bd82x6x/acpi/pch.asl",
+ })
+
+ sb := Create(ctx, "early_southbridge.c")
+ defer sb.Close()
+ AddROMstageFile("early_southbridge.c", "")
+ sb.WriteString(`#include <stdint.h>
+#include <string.h>
+#include <lib.h>
+#include <timestamp.h>
+#include <arch/byteorder.h>
+#include <arch/io.h>
+#include <device/pci_def.h>
+#include <device/pnp_def.h>
+#include <cpu/x86/lapic.h>
+#include <arch/acpi.h>
+#include <console/console.h>
+#include "northbridge/intel/sandybridge/sandybridge.h"
+#include "northbridge/intel/sandybridge/raminit_native.h"
+#include "southbridge/intel/bd82x6x/pch.h"
+#include "southbridge/intel/bd82x6x/gpio.h"
+#include <arch/cpu.h>
+#include <cpu/x86/msr.h>
+
+void pch_enable_lpc(void)
+{
+`)
+ /* FIXME: Make sure that all regions are properly reserved. */
+ RestorePCI16Simple(sb, addr, 0x82)
+ RestorePCI32Simple(sb, addr, 0x84)
+ RestorePCI32Simple(sb, addr, 0x88)
+ RestorePCI32Simple(sb, addr, 0x8c)
+ RestorePCI32Simple(sb, addr, 0x90)
+
+ RestorePCI16Simple(sb, addr, 0x80)
+
+ RestorePCI32Simple(sb, addr, 0xac)
+
+ sb.WriteString(`}
+
+void rcba_config(void)
+{
+ /* Disable devices. */
+`)
+ RestoreRCBA32(sb, inteltool, 0x3414)
+ RestoreRCBA32(sb, inteltool, 0x3418)
+
+ sb.WriteString("\n}\n")
+
+ sb.WriteString("const struct southbridge_usb_port mainboard_usb_ports[] = {\n")
+
+ currentMap := map[uint32]int{
+ 0x20000153: 0,
+ 0x20000f57: 1,
+ 0x2000055b: 2,
+ 0x20000f51: 3,
+ 0x2000094a: 4,
+ }
+
+ for port := 0; port < 14; port++ {
+ var pinmask uint32
+ OCPin := -1
+ if port < 8 {
+ pinmask = inteltool.RCBA[0x35a0]
+ } else {
+ pinmask = inteltool.RCBA[0x35a4]
+ }
+ for pin := 0; pin < 4; pin++ {
+ if ((pinmask >> ((port % 8) + 8*pin)) & 1) != 0 {
+ OCPin = pin
+ if port >= 8 {
+ OCPin += 4
+ }
+ }
+ }
+ fmt.Fprintf(sb, "{ %d, %d, %d }\n",
+ (inteltool.RCBA[0x359c]>>port)&1,
+ currentMap[inteltool.RCBA[0x3500+4*port]],
+ OCPin)
+ }
+ sb.WriteString("};\n")
+
+ /* FIXME: hardcoded. */
+ sb.WriteString(`void mainboard_get_spd(spd_raw_data *spd) {
+ read_spd (&spd[0], 0x50);
+ read_spd (&spd[2], 0x51);
+}
+`)
+
+}
+
+func init() {
+ RegisterPCI(0x8086, 0x1e55, bd82x6x{variant: "C216"})
+ RegisterPCI(0x8086, 0x1e31, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e26, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e2d, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e3a, GenericPCI{})
+ RegisterPCI(0x8086, 0x1502, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e10, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e12, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e14, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e03, GenericPCI{})
+ RegisterPCI(0x8086, 0x1e22, GenericPCI{MissingParent: "smbus"})
+}
diff --git a/util/autoport/hardcoded.go b/util/autoport/hardcoded.go
new file mode 100644
index 0000000..584ddd8
--- /dev/null
+++ b/util/autoport/hardcoded.go
@@ -0,0 +1,407 @@
+package main
+
+func Hardcoded(ctx Context) {
+ ai := Create(ctx, "acpi/ich7_pci_irqs.asl")
+ defer ai.Close()
+
+ /* FIXME: hardcoded. */
+ ai.WriteString(
+ `/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2007-2009 coresystems GmbH
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; version 2 of
+ * the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ */
+
+/* This is board specific information: IRQ routing for the
+ * 0:1e.0 PCI bridge of the ICH7
+ */
+
+If (PICM) {
+ Return (Package() {
+ Package (0x04) { 0x0000FFFF, 0x00, 0x00, 0x15 },
+ Package (0x04) { 0x0000FFFF, 0x01, 0x00, 0x16 },
+ Package (0x04) { 0x0000FFFF, 0x02, 0x00, 0x17 },
+ Package (0x04) { 0x0000FFFF, 0x03, 0x00, 0x14 },
+ Package (0x04) { 0x0001FFFF, 0x00, 0x00, 0x16 },
+ Package (0x04) { 0x0001FFFF, 0x01, 0x00, 0x15 },
+ Package (0x04) { 0x0001FFFF, 0x02, 0x00, 0x14 },
+ Package (0x04) { 0x0001FFFF, 0x03, 0x00, 0x17 },
+ Package (0x04) { 0x0002FFFF, 0x00, 0x00, 0x12 },
+ Package (0x04) { 0x0002FFFF, 0x01, 0x00, 0x13 },
+ Package (0x04) { 0x0002FFFF, 0x02, 0x00, 0x11 },
+ Package (0x04) { 0x0002FFFF, 0x03, 0x00, 0x10 },
+ Package (0x04) { 0x0003FFFF, 0x00, 0x00, 0x13 },
+ Package (0x04) { 0x0003FFFF, 0x01, 0x00, 0x12 },
+ Package (0x04) { 0x0003FFFF, 0x02, 0x00, 0x15 },
+ Package (0x04) { 0x0003FFFF, 0x03, 0x00, 0x16 },
+ Package (0x04) { 0x0005FFFF, 0x00, 0x00, 0x11 },
+ Package (0x04) { 0x0005FFFF, 0x01, 0x00, 0x14 },
+ Package (0x04) { 0x0005FFFF, 0x02, 0x00, 0x16 },
+ Package (0x04) { 0x0005FFFF, 0x03, 0x00, 0x15 },
+ Package (0x04) { 0x0008FFFF, 0x00, 0x00, 0x14 }
+ })
+ } Else {
+ Return (Package() {
+ Package (0x04) { 0x0000FFFF, 0x00, \_SB.PCI0.LPCB.LNKF, 0x00 },
+ Package (0x04) { 0x0000FFFF, 0x01, \_SB.PCI0.LPCB.LNKG, 0x00 },
+ Package (0x04) { 0x0000FFFF, 0x02, \_SB.PCI0.LPCB.LNKH, 0x00 },
+ Package (0x04) { 0x0000FFFF, 0x03, \_SB.PCI0.LPCB.LNKE, 0x00 },
+ Package (0x04) { 0x0001FFFF, 0x00, \_SB.PCI0.LPCB.LNKG, 0x00 },
+ Package (0x04) { 0x0001FFFF, 0x01, \_SB.PCI0.LPCB.LNKF, 0x00 },
+ Package (0x04) { 0x0001FFFF, 0x02, \_SB.PCI0.LPCB.LNKE, 0x00 },
+ Package (0x04) { 0x0001FFFF, 0x03, \_SB.PCI0.LPCB.LNKH, 0x00 },
+ Package (0x04) { 0x0002FFFF, 0x00, \_SB.PCI0.LPCB.LNKC, 0x00 },
+ Package (0x04) { 0x0002FFFF, 0x01, \_SB.PCI0.LPCB.LNKD, 0x00 },
+ Package (0x04) { 0x0002FFFF, 0x02, \_SB.PCI0.LPCB.LNKB, 0x00 },
+ Package (0x04) { 0x0002FFFF, 0x03, \_SB.PCI0.LPCB.LNKA, 0x00 },
+ Package (0x04) { 0x0003FFFF, 0x00, \_SB.PCI0.LPCB.LNKD, 0x00 },
+ Package (0x04) { 0x0003FFFF, 0x01, \_SB.PCI0.LPCB.LNKC, 0x00 },
+ Package (0x04) { 0x0003FFFF, 0x02, \_SB.PCI0.LPCB.LNKF, 0x00 },
+ Package (0x04) { 0x0003FFFF, 0x03, \_SB.PCI0.LPCB.LNKG, 0x00 },
+ Package (0x04) { 0x0005FFFF, 0x00, \_SB.PCI0.LPCB.LNKB, 0x00 },
+ Package (0x04) { 0x0005FFFF, 0x01, \_SB.PCI0.LPCB.LNKE, 0x00 },
+ Package (0x04) { 0x0005FFFF, 0x02, \_SB.PCI0.LPCB.LNKG, 0x00 },
+ Package (0x04) { 0x0005FFFF, 0x03, \_SB.PCI0.LPCB.LNKF, 0x00 },
+ Package (0x04) { 0x0008FFFF, 0x00, \_SB.PCI0.LPCB.LNKE, 0x00 }
+ })
+}
+`)
+ ap := Create(ctx, "acpi/platform.asl")
+ defer ap.Close()
+
+ /* FIXME: hardcoded. */
+ ap.WriteString(
+ `Method(_WAK,1)
+{
+ Return(Package(){0,0})
+}
+
+Scope(\_SB)
+{
+ Method(_INI, 0)
+ {
+ \GOS()
+ }
+}
+`)
+ sh := Create(ctx, "smihandler.c")
+ defer sh.Close()
+
+ /* FIXME: hardcoded. */
+ sh.WriteString(
+ `
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2008-2009 coresystems GmbH
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; version 2 of
+ * the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ */
+
+#include <arch/io.h>
+#include <console/console.h>
+#include <cpu/x86/smm.h>
+#include "southbridge/intel/i82801gx/nvs.h"
+#include "southbridge/intel/i82801gx/i82801gx.h"
+#include <pc80/mc146818rtc.h>
+#include <delay.h>
+
+static void mainboard_smm_init(void)
+{
+ printk(BIOS_DEBUG, "initializing SMI\n");
+}
+
+int mainboard_io_trap_handler(int smif)
+{
+ static int smm_initialized;
+
+ if (!smm_initialized) {
+ mainboard_smm_init();
+ smm_initialized = 1;
+ }
+
+ switch (smif) {
+ default:
+ return 0;
+ }
+
+ /* On success, the IO Trap Handler returns 1
+ * On failure, the IO Trap Handler returns a value != 1 */
+ return 1;
+}
+
+int mainboard_smi_apmc(u8 data)
+{
+ u16 pmbase = pci_read_config16(PCI_DEV(0, 0x1f, 0), 0x40) & 0xfffc;
+ u8 tmp;
+
+ printk(BIOS_DEBUG, "%s: pmbase %04X, data %02X\n", __func__, pmbase, data);
+
+ if (!pmbase)
+ return 0;
+
+ switch(data) {
+ case APM_CNT_ACPI_ENABLE:
+ /* route H8SCI to SCI */
+ outw(inw(ALT_GP_SMI_EN) & ~0x1000, pmbase + ALT_GP_SMI_EN);
+ tmp = pci_read_config8(PCI_DEV(0, 0x1f, 0), 0xbb);
+ tmp &= ~0x03;
+ tmp |= 0x02;
+ pci_write_config8(PCI_DEV(0, 0x1f, 0), 0xbb, tmp);
+ break;
+ case APM_CNT_ACPI_DISABLE:
+ /* route H8SCI# to SMI */
+ outw(inw(pmbase + ALT_GP_SMI_EN) | 0x1000, pmbase + ALT_GP_SMI_EN);
+ tmp = pci_read_config8(PCI_DEV(0, 0x1f, 0), 0xbb);
+ tmp &= ~0x03;
+ tmp |= 0x01;
+ pci_write_config8(PCI_DEV(0, 0x1f, 0), 0xbb, tmp);
+ break;
+ default:
+ break;
+ }
+ return 0;
+}
+`)
+ mb := Create(ctx, "mainboard.c")
+ defer mb.Close()
+
+ /* FIXME: hardcoded. */
+ mb.WriteString(
+ `/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2007-2009 coresystems GmbH
+ * Copyright (C) 2011 Sven Schnelle <svens(a)stackframe.org>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; version 2 of
+ * the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ */
+
+#include <console/console.h>
+#include <device/device.h>
+#include <arch/io.h>
+#include <delay.h>
+#include <device/pci_def.h>
+#include <device/pci_ops.h>
+#include <device/pci_ids.h>
+#include <arch/io.h>
+#include <arch/interrupt.h>
+#include <northbridge/intel/i945/i945.h>
+#include <pc80/mc146818rtc.h>
+#include <arch/x86/include/arch/acpigen.h>
+#include <smbios.h>
+#include <drivers/intel/gma/int15.h>
+#define PANEL INT15_5F35_CL_DISPLAY_DEFAULT
+
+int get_cst_entries(acpi_cstate_t **entries)
+{
+ return 0;
+}
+
+static void mainboard_init(device_t dev)
+{
+ install_intel_vga_int15_handler(GMA_INT15_ACTIVE_LFP_INT_LVDS, GMA_INT15_PANEL_FIT_DEFAULT, PANEL, 3);
+}
+
+static void mainboard_enable(device_t dev)
+{
+ dev->ops->init = mainboard_init;
+}
+
+struct chip_operations mainboard_ops = {
+ .enable_dev = mainboard_enable,
+};
+`)
+
+ em := Create(ctx, "early_mainboard.h")
+ defer em.Close()
+
+ /* FIXME: hardcoded. */
+ em.WriteString(
+ `void ich7_enable_lpc(void);
+void rcba_config(void);
+void early_ich7_init(void);
+`)
+
+ rs := Create(ctx, "romstage.c")
+ defer rs.Close()
+
+ /* FIXME: hardcoded. */
+ rs.WriteString(
+ `/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2007-2009 coresystems GmbH
+ * Copyright (C) 2011 Sven Schnelle <svens(a)stackframe.org>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; version 2 of
+ * the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ */
+
+// __PRE_RAM__ means: use "unsigned" for device, not a struct.
+
+#include <stdint.h>
+#include <string.h>
+#include <arch/io.h>
+#include <device/pci_def.h>
+#include <cpu/x86/lapic.h>
+#include <timestamp.h>
+#include <console/console.h>
+#include <cpu/x86/bist.h>
+#include "northbridge/intel/i945/i945.h"
+#include "northbridge/intel/i945/raminit.h"
+#include "early_mainboard.h"
+
+void main(unsigned long bist)
+{
+ int s3resume = 0;
+ const u8 spd_addrmap[2 * DIMM_SOCKETS] = { 0x50, 0x51, 0x52, 0x53 };
+
+ timestamp_init(get_initial_timestamp());
+ timestamp_add_now(TS_START_ROMSTAGE);
+
+ if (bist == 0)
+ enable_lapic();
+
+ /* Force PCIRST# */
+ pci_write_config16(PCI_DEV(0, 0x1e, 0), BCTRL, SBR);
+ udelay(200 * 1000);
+ pci_write_config16(PCI_DEV(0, 0x1e, 0), BCTRL, 0);
+
+ ich7_enable_lpc();
+
+ /* Set up the console */
+ console_init();
+
+ /* Halt if there was a built in self test failure */
+ report_bist_failure(bist);
+
+ if (MCHBAR16(SSKPD) == 0xCAFE) {
+ printk(BIOS_DEBUG,
+ "Soft reset detected, rebooting properly.\n");
+ outb(0x6, 0xcf9);
+ while (1)
+ asm("hlt");
+ }
+
+ /* Perform some early chipset initialization required
+ * before RAM initialization can work
+ */
+ i945_early_initialization();
+
+ s3resume = southbridge_detect_s3_resume();
+
+ /* Enable SPD ROMs and DDR-II DRAM */
+ enable_smbus();
+
+#if CONFIG_DEFAULT_CONSOLE_LOGLEVEL > 8
+ dump_spd_registers();
+#endif
+
+ timestamp_add_now(TS_BEFORE_INITRAM);
+ sdram_initialize(s3resume ? 2 : 0, spd_addrmap);
+ timestamp_add_now(TS_AFTER_INITRAM);
+
+ /* Perform some initialization that must run before stage2 */
+ early_ich7_init();
+
+ /* This should probably go away. Until now it is required
+ * and mainboard specific
+ */
+ rcba_config();
+
+ /* Chipset Errata! */
+ fixup_i945_errata();
+
+ /* Initialize the internal PCIe links before we go into stage2 */
+ i945_late_initialization(s3resume);
+
+ timestamp_add_now(TS_END_ROMSTAGE);
+}
+`)
+
+ at := Create(ctx, "acpi_tables.c")
+ defer at.Close()
+
+ /* FIXME: hardcoded. */
+ at.WriteString(
+ `#include <stdint.h>
+#include "southbridge/intel/i82801gx/nvs.h"
+void acpi_create_gnvs(global_nvs_t *gnvs)
+{
+ /* Enable both COM ports */
+ gnvs->cmap = 0x01;
+ gnvs->cmbp = 0x01;
+
+ /* IGD Displays */
+ gnvs->ndid = 3;
+ gnvs->did[0] = 0x80000100;
+ gnvs->did[1] = 0x80000240;
+ gnvs->did[2] = 0x80000410;
+ gnvs->did[3] = 0x80000410;
+ gnvs->did[4] = 0x00000005;
+}
+`)
+
+ av := Create(ctx, "acpi/video.asl")
+ defer av.Close()
+
+ ec := Create(ctx, "acpi/ec.asl")
+ defer ec.Close()
+
+ si := Create(ctx, "acpi/superio.asl")
+ defer si.Close()
+}
diff --git a/util/autoport/i82801gx.go b/util/autoport/i82801gx.go
new file mode 100644
index 0000000..82db040
--- /dev/null
+++ b/util/autoport/i82801gx.go
@@ -0,0 +1,265 @@
+package main
+
+import (
+ "fmt"
+ "os"
+)
+
+type i82801gx struct {
+}
+
+func (i i82801gx) writeGPIO(ctx Context, sb *os.File, inteltool InteltoolData, addr uint16, name string) {
+ fmt.Fprintf(sb, " outl(0x%08x, DEFAULT_GPIOBASE + %s);\n",
+ inteltool.GPIO[addr], name)
+}
+
+func (i i82801gx) Scan(ctx Context, addr PCIDevData) {
+
+ /* FIXME: Move to southbbridge. */
+ KconfigBool["HAVE_MP_TABLE"] = true
+
+ KconfigBool["SOUTHBRIDGE_INTEL_I82801GX"] = true
+ KconfigInt["IRQ_SLOT_COUNT"] = 18
+
+ sb := Create(ctx, "early_southbridge.c")
+ defer sb.Close()
+ AddROMstageFile("early_southbridge.c", "")
+ sb.WriteString(`#include <stdint.h>
+#include <arch/io.h>
+#include <device/pci_def.h>
+#include <console/console.h>
+#include "northbridge/intel/i945/i945.h"
+#include "southbridge/intel/i82801gx/i82801gx.h"
+#include "early_mainboard.h"
+
+void setup_ich7_gpios(void)
+{
+ printk(BIOS_DEBUG, " GPIOS...");
+
+`)
+ inteltool := ctx.InfoSource.GetInteltool()
+ i.writeGPIO(ctx, sb, inteltool, 0x0, "GPIO_USE_SEL")
+ i.writeGPIO(ctx, sb, inteltool, 0x4, "GP_IO_SEL")
+ i.writeGPIO(ctx, sb, inteltool, 0xc, "GP_LVL")
+ i.writeGPIO(ctx, sb, inteltool, 0x18, "GPO_BLINK")
+ i.writeGPIO(ctx, sb, inteltool, 0x2c, "GPI_INV")
+ i.writeGPIO(ctx, sb, inteltool, 0x30, "GPIO_USE_SEL2")
+ i.writeGPIO(ctx, sb, inteltool, 0x34, "GP_IO_SEL2")
+ i.writeGPIO(ctx, sb, inteltool, 0x38, "GP_LVL2")
+
+ sb.WriteString(`}
+
+void ich7_enable_lpc(void)
+{
+ // Enable Serial IRQ
+ pci_write_config8(PCI_DEV(0, 0x1f, 0), 0x64, 0xd0);
+
+ // Enable address decodes
+ /* FIXME: Make sure that all regions are properly reserved. */
+`)
+
+ /* FIXME: Make sure that all regions are properly reserved. */
+ RestorePCI16Simple(sb, addr, 0x80)
+ RestorePCI16Simple(sb, addr, 0x82)
+ RestorePCI16Simple(sb, addr, 0x84)
+ RestorePCI16Simple(sb, addr, 0x86)
+ RestorePCI16Simple(sb, addr, 0x88)
+ RestorePCI16Simple(sb, addr, 0x8a)
+ RestorePCI16Simple(sb, addr, 0x8c)
+ RestorePCI16Simple(sb, addr, 0x8e)
+ RestorePCI16Simple(sb, addr, 0x90)
+ RestorePCI16Simple(sb, addr, 0x92)
+
+ /* Just use the same interrupt map for all boards: just registers have to match ACPI. */
+ sb.WriteString(`}
+
+void rcba_config(void)
+{
+ /* V0CTL Virtual Channel 0 Resource Control */
+ RCBA32(0x0014) = 0x80000001;
+ /* V1CAP Virtual Channel 1 Resource Capability */
+ RCBA32(0x001c) = 0x03128010;
+
+ /* Disable devices. */
+`)
+
+ RestoreRCBA32(sb, inteltool, 0x3418)
+
+ sb.WriteString(`
+ /* Set up I/O Trap #3 for 0x800-0x80c (Trap) */
+ RCBA32(0x1e9c) = 0x000200f0;
+ RCBA32(0x1e98) = 0x000c0801;
+}
+`)
+
+ /* FIXME: does this one need adjustments? */
+ sb.WriteString(`void early_ich7_init(void)
+{
+ uint8_t reg8;
+ uint32_t reg32;
+
+ // program secondary mlt XXX byte?
+ pci_write_config8(PCI_DEV(0, 0x1e, 0), 0x1b, 0x20);
+
+ // reset rtc power status
+ reg8 = pci_read_config8(PCI_DEV(0, 0x1f, 0), 0xa4);
+ reg8 &= ~(1 << 2);
+ pci_write_config8(PCI_DEV(0, 0x1f, 0), 0xa4, reg8);
+
+ // usb transient disconnect
+ reg8 = pci_read_config8(PCI_DEV(0, 0x1f, 0), 0xad);
+ reg8 |= (3 << 0);
+ pci_write_config8(PCI_DEV(0, 0x1f, 0), 0xad, reg8);
+
+ reg32 = pci_read_config32(PCI_DEV(0, 0x1d, 7), 0xfc);
+ reg32 |= (1 << 29) | (1 << 17);
+ pci_write_config32(PCI_DEV(0, 0x1d, 7), 0xfc, reg32);
+
+ reg32 = pci_read_config32(PCI_DEV(0, 0x1d, 7), 0xdc);
+ reg32 |= (1 << 31) | (1 << 27);
+ pci_write_config32(PCI_DEV(0, 0x1d, 7), 0xdc, reg32);
+
+ RCBA32(0x0088) = 0x0011d000;
+ RCBA16(0x01fc) = 0x060f;
+ RCBA32(0x01f4) = 0x86000040;
+ RCBA32(0x0214) = 0x10030549;
+ RCBA32(0x0218) = 0x00020504;
+ RCBA8(0x0220) = 0xc5;
+ reg32 = RCBA32(0x3410);
+ reg32 |= (1 << 6);
+ RCBA32(0x3410) = reg32;
+ reg32 = RCBA32(0x3430);
+ reg32 &= ~(3 << 0);
+ reg32 |= (1 << 0);
+ RCBA32(0x3430) = reg32;
+ RCBA32(0x3418) |= (1 << 0);
+ RCBA16(0x0200) = 0x2008;
+ RCBA8(0x2027) = 0x0d;
+ RCBA16(0x3e08) |= (1 << 7);
+ RCBA16(0x3e48) |= (1 << 7);
+ RCBA32(0x3e0e) |= (1 << 7);
+ RCBA32(0x3e4e) |= (1 << 7);
+
+ // next step only on ich7m b0 and later:
+ reg32 = RCBA32(0x2034);
+ reg32 &= ~(0x0f << 16);
+ reg32 |= (5 << 16);
+ RCBA32(0x2034) = reg32;
+}
+`)
+
+ Hardcoded(ctx)
+
+ ioapic := DevTreeNode{
+ Chip: "drivers/generic/ioapic",
+ Registers: map[string]string{
+ /* FIXME: hardcoded. */
+ "have_isa_interrupts": "1",
+ "irq_on_fsb": "1",
+ "enable_virtual_wire": "0",
+ "base": "0xfec00000",
+ },
+ Children: []DevTreeNode{
+ {
+ Chip: "ioapic",
+ Dev: 2,
+ },
+ },
+ }
+
+ PutPCIChip(addr, ioapic)
+
+ ideConfig := PCIMap[PCIAddr{Bus: 0, Dev: 0x1f, Func: 1}].ConfigDump[0x54]
+
+ FADT := ctx.InfoSource.GetACPI()["FACP"]
+
+ cur := DevTreeNode{
+ Chip: "southbridge/intel/i82801gx",
+ Comment: "Southbridge",
+ MissingParent: "southbridge",
+ Registers: map[string]string{
+ /* FIXME: should be a CMOS config */
+ "sata_ahci": "0x1",
+ /* FIXME: hardcoded. */
+ "gpi1_routing": "2",
+ "gpi7_routing": "2",
+ "gpe0_en": "0x11000006",
+ "alt_gp_smi_en": "0x1000",
+
+ "sata_ports_implemented": fmt.Sprintf("0x%x", PCIMap[PCIAddr{Bus: 0, Dev: 0x1f, Func: 2}].ConfigDump[0x92]&0xf),
+ "ide_enable_primary": fmt.Sprintf("%d", (ideConfig>>1)&1),
+ "ide_enable_secondary": fmt.Sprintf("%d", (ideConfig>>3)&1),
+ "c4onc3_enable": fmt.Sprintf("%d", ((addr.ConfigDump[0xa0] >> 7) & 1)),
+ "p_cnt_throttling_supported": (FormatBool(FADT[104] == 1 && FADT[105] == 3)),
+ "c3_latency": FormatHexLE16(FADT[98:100]),
+ "docking_supported": (FormatBool((FADT[113] & (1 << 1)) != 0)),
+ },
+ PCISlots: []PCISlot{
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1b, Func: 0}, writeEmpty: true, additionalComment: "High Definition Audio"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 0}, writeEmpty: true, additionalComment: "PCIe Port #1"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 1}, writeEmpty: true, additionalComment: "PCIe Port #2"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 2}, writeEmpty: true, additionalComment: "PCIe Port #3"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 3}, writeEmpty: true, additionalComment: "PCIe Port #4"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 4}, writeEmpty: true, additionalComment: "PCIe Port #5"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 5}, writeEmpty: true, additionalComment: "PCIe Port #6"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 6}, writeEmpty: true, additionalComment: "PCIe Port #7"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1c, Func: 7}, writeEmpty: true, additionalComment: "PCIe Port #8"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1d, Func: 0}, writeEmpty: true, additionalComment: "USB UHCI"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1d, Func: 1}, writeEmpty: true, additionalComment: "USB UHCI"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1d, Func: 2}, writeEmpty: true, additionalComment: "USB UHCI"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1d, Func: 3}, writeEmpty: true, additionalComment: "USB UHCI"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1d, Func: 7}, writeEmpty: true, additionalComment: "USB EHCI"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1e, Func: 0}, writeEmpty: true, additionalComment: "PCI bridge"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 0}, writeEmpty: true, additionalComment: "LPC bridge"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 1}, writeEmpty: true, additionalComment: "IDE Controller"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 2}, writeEmpty: true, additionalComment: "SATA Controller"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1f, Func: 3}, writeEmpty: true, additionalComment: "SMBus"},
+ },
+ }
+
+ PutPCIChip(addr, cur)
+ PutPCIDevParent(addr, "PCI-LPC bridge", "lpc")
+
+ IOAPICIRQs[PCIAddr{Bus: 0, Dev: 0x00}] = IOAPICIRQ{APICID: 2, IRQNO: [4]int{0x10, 0, 0, 0}}
+ IOAPICIRQs[PCIAddr{Bus: 0, Dev: 0x07}] = IOAPICIRQ{APICID: 2, IRQNO: [4]int{0x10, 0, 0, 0}}
+ IOAPICIRQs[PCIAddr{Bus: 0, Dev: 0x1b}] = IOAPICIRQ{APICID: 2, IRQNO: [4]int{0x16, 0, 0, 0}}
+ IOAPICIRQs[PCIAddr{Bus: 0, Dev: 0x1c}] = IOAPICIRQ{APICID: 2, IRQNO: [4]int{0x11, 0x10, 0x12, 0x13}}
+ IOAPICIRQs[PCIAddr{Bus: 0, Dev: 0x1d}] = IOAPICIRQ{APICID: 2, IRQNO: [4]int{0x17, 0x13, 0x12, 0x10}}
+ IOAPICIRQs[PCIAddr{Bus: 0, Dev: 0x1e}] = IOAPICIRQ{APICID: 2, IRQNO: [4]int{0x16, 0x14, 0, 0}}
+ IOAPICIRQs[PCIAddr{Bus: 0, Dev: 0x1f}] = IOAPICIRQ{APICID: 2, IRQNO: [4]int{0x12, 0x13, 0, 0x10}}
+
+ DSDTIncludes = append(DSDTIncludes, DSDTInclude{
+ File: "southbridge/intel/i82801gx/acpi/globalnvs.asl",
+ Comment: "global NVS and variables",
+ })
+ DSDTIncludes = append(DSDTIncludes, DSDTInclude{
+ File: "southbridge/intel/i82801gx/acpi/platform.asl",
+ })
+ DSDTIncludes = append(DSDTIncludes, DSDTInclude{
+ File: "southbridge/intel/i82801gx/acpi/sleepstates.asl",
+ })
+ DSDTPCI0Includes = append(DSDTPCI0Includes, DSDTInclude{
+ File: "southbridge/intel/i82801gx/acpi/ich7.asl",
+ })
+}
+
+func init() {
+ RegisterPCI(0x8086, 0x27b9, i82801gx{})
+ RegisterPCI(0x8086, 0x27c8, GenericPCI{})
+ RegisterPCI(0x8086, 0x27c9, GenericPCI{})
+ RegisterPCI(0x8086, 0x27ca, GenericPCI{})
+ RegisterPCI(0x8086, 0x27cb, GenericPCI{})
+ RegisterPCI(0x8086, 0x27cc, GenericPCI{})
+
+ RegisterPCI(0x8086, 0x27d0, GenericPCI{})
+ RegisterPCI(0x8086, 0x27d2, GenericPCI{})
+ RegisterPCI(0x8086, 0x27d4, GenericPCI{})
+ RegisterPCI(0x8086, 0x27d6, GenericPCI{})
+
+ RegisterPCI(0x8086, 0x2448, GenericPCI{})
+
+ RegisterPCI(0x8086, 0x27c5, GenericPCI{})
+ RegisterPCI(0x8086, 0x27c4, GenericPCI{})
+ RegisterPCI(0x8086, 0x27df, GenericPCI{})
+ RegisterPCI(0x8086, 0x27da, GenericPCI{MissingParent: "smbus"})
+}
diff --git a/util/autoport/i945.go b/util/autoport/i945.go
new file mode 100644
index 0000000..6ddfac9
--- /dev/null
+++ b/util/autoport/i945.go
@@ -0,0 +1,81 @@
+package main
+
+type i945mc struct {
+}
+
+func (i i945mc) Scan(ctx Context, addr PCIDevData) {
+ DevTree = DevTreeNode{
+ Chip: "northbridge/intel/i945",
+ MissingParent: "northbridge",
+ Registers: map[string]string{
+ /* FIXME: hardcoded. */
+ "gpu_hotplug": "0x00000220",
+ "gpu_lvds_use_spread_spectrum_clock": "1",
+ "gpu_lvds_is_dual_channel": "0",
+ "gpu_backlight": "0x1280128",
+ },
+ Children: []DevTreeNode{
+ {
+ Chip: "cpu_cluster",
+ Dev: 0,
+ Children: []DevTreeNode{
+ {
+ Chip: "cpu/intel/socket_mFCPGA478",
+ Children: []DevTreeNode{
+ {
+ Chip: "lapic",
+ Dev: 0,
+ },
+ },
+ },
+ },
+ },
+ {
+ Chip: "domain",
+ Dev: 0,
+ PCIController: true,
+ ChildPCIBus: 0,
+ },
+ },
+ }
+ PutPCIDev(addr, "Host bridge")
+
+ /* FIXME: Move part to northbridge? */
+ /* FIXME: some configs are unsupported. */
+ KconfigBool["MAINBOARD_HAS_NATIVE_VGA_INIT"] = true
+ KconfigBool["MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG"] = true
+ KconfigBool["VGA"] = true
+ KconfigBool["MAINBOARD_DO_EDID"] = true
+ KconfigBool["EARLY_CBMEM_INIT"] = true
+ KconfigBool["INTEL_EDID"] = true
+ KconfigBool["CPU_INTEL_SOCKET_MFCPGA478"] = true
+ KconfigBool["NORTHBRIDGE_INTEL_I945"] = true
+ KconfigBool["CHANNEL_XOR_RANDOMIZATION"] = true
+ KconfigBool["INTEL_INT15"] = true
+ KconfigBool["HAVE_ACPI_TABLES"] = true
+ KconfigBool["HAVE_ACPI_RESUME"] = true
+
+ KconfigHex["DCACHE_RAM_BASE"] = 0xffdf8000
+ KconfigHex["DCACHE_RAM_SIZE"] = 0x8000
+ KconfigHex["MMCONF_BASE_ADDRESS"] = 0xf0000000
+ KconfigInt["MAX_CPUS"] = 2
+
+ DSDTIncludes = append(DSDTIncludes, DSDTInclude{
+ File: "cpu/intel/model_6dx/acpi/cpu.asl",
+ })
+
+ DSDTPCI0Includes = append(DSDTPCI0Includes, DSDTInclude{
+ File: "northbridge/intel/i945/acpi/i945.asl",
+ })
+
+ /* FIXME: when adding new i945 variants change this. */
+ KconfigBool["NORTHBRIDGE_INTEL_SUBTYPE_I945GM"] = true
+}
+
+func init() {
+ RegisterPCI(0x8086, 0x27a0, i945mc{})
+ RegisterPCI(0x8086, 0x27ac, i945mc{})
+ RegisterPCI(0x8086, 0x27a2, GenericVGA{GenericPCI{Comment: "VGA controller"}})
+ RegisterPCI(0x8086, 0x27ae, GenericVGA{GenericPCI{Comment: "VGA controller"}})
+ RegisterPCI(0x8086, 0x27a6, GenericPCI{Comment: "display controller"})
+}
diff --git a/util/autoport/log_maker.go b/util/autoport/log_maker.go
new file mode 100644
index 0000000..f172520
--- /dev/null
+++ b/util/autoport/log_maker.go
@@ -0,0 +1,77 @@
+package main
+
+import (
+ "io"
+ "io/ioutil"
+ "log"
+ "os"
+ "os/exec"
+ "strings"
+)
+
+func RunAndSave(output string, name string, arg ...string) {
+ cmd := exec.Command(name, arg...)
+
+ f, err := os.Create(output)
+ if err != nil {
+ log.Fatal(err)
+ }
+
+ cmd.Stdout = f
+ cmd.Stderr = f
+
+ err = cmd.Start()
+ if err != nil {
+ log.Fatal(err)
+ }
+ cmd.Wait()
+}
+
+func MakeLogs(outDir string) {
+ os.MkdirAll(outDir, 0700)
+ RunAndSave(outDir+"/lspci.log", "lspci", "-nnvvvxxxx")
+ RunAndSave(outDir+"/dmidecode.log", "dmidecode")
+ RunAndSave(outDir+"/acpidump.log", "acpidump")
+ /* FIXME */
+ RunAndSave(outDir+"/inteltool.log", "../inteltool/inteltool", "-a")
+
+ SysDir := "/sys/class/sound/card0/"
+ files, _ := ioutil.ReadDir(SysDir)
+ for _, f := range files {
+ if (strings.HasPrefix(f.Name(), "hw") || strings.HasPrefix(f.Name(), "hdaudio")) && f.IsDir() {
+ in, err := os.Open(SysDir + f.Name() + "/init_pin_configs")
+ defer in.Close()
+ if err != nil {
+ log.Fatal(err)
+ }
+ out, err := os.Create(outDir + "/pin_" + strings.Replace(f.Name(), "hdaudio", "hw", -1))
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer out.Close()
+ io.Copy(out, in)
+ }
+ }
+
+ ProcDir := "/proc/asound/card0/"
+ files, _ = ioutil.ReadDir(ProcDir)
+ for _, f := range files {
+ if strings.HasPrefix(f.Name(), "codec#") && !f.IsDir() {
+ in, err := os.Open(ProcDir + f.Name())
+ defer in.Close()
+ if err != nil {
+ log.Fatal(err)
+ }
+ out, err := os.Create(outDir + "/" + f.Name())
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer out.Close()
+ io.Copy(out, in)
+ }
+ }
+
+ /*
+ l.InputDirectory + "/inteltool.log"
+ */
+}
diff --git a/util/autoport/log_reader.go b/util/autoport/log_reader.go
new file mode 100644
index 0000000..4e89cf2
--- /dev/null
+++ b/util/autoport/log_reader.go
@@ -0,0 +1,264 @@
+package main
+
+import (
+ "bufio"
+ "flag"
+ "fmt"
+ "log"
+ "os"
+ "strconv"
+ "strings"
+)
+
+type LogDevReader struct {
+ InputDirectory string
+ ACPITables map[string][]byte
+}
+
+func isXDigit(x uint8) bool {
+ if x >= '0' && x <= '9' {
+ return true
+ }
+ if x >= 'a' && x <= 'f' {
+ return true
+ }
+ if x >= 'A' && x <= 'F' {
+ return true
+ }
+ return false
+}
+
+type HexLine struct {
+ length uint
+ values [16]byte
+ start uint
+}
+
+func (l *LogDevReader) ReadHexLine(line string) (hex HexLine) {
+ hex.start = 0
+ line = strings.Trim(line, " ")
+ fmt.Sscanf(line, "%x:", &hex.start)
+ ll, _ := fmt.Sscanf(line, "%x: %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x", &hex.start,
+ &hex.values[0], &hex.values[1], &hex.values[2],
+ &hex.values[3], &hex.values[4], &hex.values[5],
+ &hex.values[6], &hex.values[7], &hex.values[8],
+ &hex.values[9], &hex.values[10], &hex.values[11],
+ &hex.values[12], &hex.values[13], &hex.values[14],
+ &hex.values[15])
+ hex.length = uint(ll - 1)
+ return
+}
+
+func (l *LogDevReader) AssignHexLine(inp string, target []byte) []byte {
+ hex := l.ReadHexLine(inp)
+ if hex.start+hex.length > uint(len(target)) {
+ target = target[0 : hex.start+hex.length]
+ }
+ copy(target[hex.start:hex.start+hex.length], hex.values[0:hex.length])
+ return target
+}
+
+func (l *LogDevReader) GetACPI() (Tables map[string][]byte) {
+ if l.ACPITables != nil {
+ return l.ACPITables
+ }
+ l.ACPITables = Tables
+
+ file, err := os.Open(l.InputDirectory + "/acpidump.log")
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer file.Close()
+
+ scanner := bufio.NewScanner(file)
+
+ Tables = map[string][]byte{}
+
+ curTable := ""
+ for scanner.Scan() {
+ line := scanner.Text()
+ switch {
+ case len(line) >= 6 && line[5] == '@':
+ curTable = line[0:4]
+ Tables[curTable] = make([]byte, 0, 100000)
+ case len(line) > 7 && line[0:2] == " " && isXDigit(line[2]) && isXDigit(line[3]) && isXDigit(line[4]) && isXDigit(line[5]) && line[6] == ':':
+ Tables[curTable] = l.AssignHexLine(line, Tables[curTable])
+ }
+ }
+
+ if err := scanner.Err(); err != nil {
+ log.Fatal(err)
+ }
+
+ return
+}
+
+func (l *LogDevReader) GetPCIList() (PCIList []PCIDevData) {
+ file, err := os.Open(l.InputDirectory + "/lspci.log")
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer file.Close()
+
+ scanner := bufio.NewScanner(file)
+
+ PCIList = []PCIDevData{}
+
+ for scanner.Scan() {
+ line := scanner.Text()
+ switch {
+ case !(len(line) < 7 || !isXDigit(line[0]) || !isXDigit(line[1]) || line[2] != ':' || !isXDigit(line[3]) || !isXDigit(line[4]) || line[5] != '.' || !isXDigit(line[6])):
+ cur := PCIDevData{}
+ fmt.Sscanf(line, "%x:%x.%x", &cur.Bus, &cur.Dev, &cur.Func)
+ lc := strings.LastIndex(line, ":")
+ li := strings.LastIndex(line[0:lc], "[")
+ if li < 0 {
+ continue
+ }
+ ven := 0
+ dev := 0
+ fmt.Sscanf(line[li+1:], "%x:%x", &ven, &dev)
+ cur.PCIDevID = uint16(dev)
+ cur.PCIVenID = uint16(ven)
+ cur.ConfigDump = make([]byte, 0x100, 0x1000)
+ PCIList = append(PCIList, cur)
+ case len(line) > 7 && isXDigit(line[0]) && line[1] == '0' && line[2] == ':':
+ start := 0
+ fmt.Sscanf(line, "%x:", &start)
+ cur := &PCIList[len(PCIList)-1]
+ cur.ConfigDump = l.AssignHexLine(line, cur.ConfigDump)
+ }
+ }
+
+ if err := scanner.Err(); err != nil {
+ log.Fatal(err)
+ }
+
+ return
+}
+
+func (l *LogDevReader) GetInteltool() (ret InteltoolData) {
+ file, err := os.Open(l.InputDirectory + "/inteltool.log")
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer file.Close()
+
+ scanner := bufio.NewScanner(file)
+ paragraph := ""
+ ret.GPIO = map[uint16]uint32{}
+ ret.RCBA = map[uint16]uint32{}
+ for scanner.Scan() {
+ line := scanner.Text()
+ switch {
+ case len(line) > 7 && line[0] == '0' && line[1] == 'x' && line[6] == ':' && paragraph == "RCBA":
+ addr, value := 0, 0
+ fmt.Sscanf(line, "0x%x: 0x%x", &addr, &value)
+ ret.RCBA[uint16(addr)] = uint32(value)
+ case strings.HasPrefix(line, "gpiobase"):
+ addr, value := 0, 0
+ fmt.Sscanf(line, "gpiobase+0x%x: 0x%x", &addr, &value)
+ ret.GPIO[uint16(addr)] = uint32(value)
+ case strings.HasPrefix(line, "============="):
+ paragraph = strings.Trim(line, "= ")
+ }
+ }
+
+ if err := scanner.Err(); err != nil {
+ log.Fatal(err)
+ }
+ return
+}
+
+func (l *LogDevReader) GetDMI() (ret DMIData) {
+ file, err := os.Open(l.InputDirectory + "/dmidecode.log")
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer file.Close()
+
+ scanner := bufio.NewScanner(file)
+ paragraph := ""
+ for scanner.Scan() {
+ line := scanner.Text()
+ if !strings.HasPrefix(line, "\t") {
+ paragraph = strings.TrimSpace(line)
+ continue
+ }
+ idx := strings.Index(line, ":")
+ if idx < 0 {
+ continue
+ }
+ name := strings.TrimSpace(line[0:idx])
+ value := strings.TrimSpace(line[idx+1:])
+ switch paragraph + ":" + name {
+ case "System Information:Manufacturer":
+ ret.Vendor = value
+ case "System Information:Product Name":
+ ret.Model = value
+ case "System Information:Version":
+ ret.Version = value
+ case "Chassis Information:Type":
+ ret.IsLaptop = (value == "Notebook" || value == "Laptop")
+ }
+ }
+
+ if err := scanner.Err(); err != nil {
+ log.Fatal(err)
+ }
+ return
+}
+
+func (l *LogDevReader) GetAzaliaCodecs() (ret []AzaliaCodec) {
+ for codecno := 0; codecno < 10; codecno++ {
+ cur := AzaliaCodec{CodecNo: codecno, PinConfig: map[int]uint32{}}
+ codec, err := os.Open(l.InputDirectory + "/codec#" + strconv.Itoa(codecno))
+ if err != nil {
+ continue
+ }
+ defer codec.Close()
+ pin, err := os.Open(l.InputDirectory + "/pin_hwC0D" + strconv.Itoa(codecno))
+ if err != nil {
+ continue
+ }
+ defer pin.Close()
+
+ scanner := bufio.NewScanner(codec)
+ for scanner.Scan() {
+ line := scanner.Text()
+ if strings.HasPrefix(line, "Codec:") {
+ fmt.Sscanf(line, "Codec: %s", &cur.Name)
+ continue
+ }
+ if strings.HasPrefix(line, "Vendor Id:") {
+ fmt.Sscanf(line, "Vendor Id: 0x%x", &cur.VendorID)
+ continue
+ }
+ if strings.HasPrefix(line, "Subsystem Id:") {
+ fmt.Sscanf(line, "Subsystem Id: 0x%x", &cur.SubsystemID)
+ continue
+ }
+ }
+
+ scanner = bufio.NewScanner(pin)
+ for scanner.Scan() {
+ line := scanner.Text()
+ addr := 0
+ val := uint32(0)
+ fmt.Sscanf(line, "0x%x 0x%x", &addr, &val)
+ cur.PinConfig[addr] = val
+ }
+ ret = append(ret, cur)
+ }
+ return
+}
+
+var FlagLogInput = flag.String("input_log", ".", "Input log directory")
+var FlagLogMkLogs = flag.Bool("make_logs", false, "Dump logs")
+
+func MakeLogReader() *LogDevReader {
+ if *FlagLogMkLogs {
+ MakeLogs(*FlagLogInput)
+ }
+ return &LogDevReader{InputDirectory: *FlagLogInput}
+}
diff --git a/util/autoport/main.go b/util/autoport/main.go
new file mode 100644
index 0000000..67f40e5
--- /dev/null
+++ b/util/autoport/main.go
@@ -0,0 +1,537 @@
+/* This is just an experiment. Full automatic porting
+ is probably not possible but a lot can be automated. */
+package main
+
+import (
+ "flag"
+ "fmt"
+ "log"
+ "os"
+ "strings"
+)
+
+type PCIAddr struct {
+ Bus int
+ Dev int
+ Func int
+}
+
+type PCIDevData struct {
+ PCIAddr
+ PCIVenID uint16
+ PCIDevID uint16
+ ConfigDump []uint8
+}
+
+type PCIDevice interface {
+ Scan(ctx Context, addr PCIDevData)
+}
+
+type InteltoolData struct {
+ GPIO map[uint16]uint32
+ RCBA map[uint16]uint32
+}
+
+type DMIData struct {
+ Vendor string
+ Model string
+ Version string
+ IsLaptop bool
+}
+
+type AzaliaCodec struct {
+ Name string
+ VendorID uint32
+ SubsystemID uint32
+ CodecNo int
+ PinConfig map[int]uint32
+}
+
+type DevReader interface {
+ GetPCIList() []PCIDevData
+ GetDMI() DMIData
+ GetInteltool() InteltoolData
+ GetAzaliaCodecs() []AzaliaCodec
+ GetACPI() map[string][]byte
+}
+
+var ROMStageFiles map[string]string = map[string]string{}
+var RAMStageFiles map[string]string = map[string]string{}
+
+type Context struct {
+ MoboID string
+ KconfigName string
+ Vendor string
+ Model string
+ BaseDirectory string
+ InfoSource DevReader
+}
+
+type IOAPICIRQ struct {
+ APICID int
+ IRQNO [4]int
+}
+
+var IOAPICIRQs map[PCIAddr]IOAPICIRQ = map[PCIAddr]IOAPICIRQ{}
+var KconfigBool map[string]bool = map[string]bool{}
+var KconfigString map[string]string = map[string]string{}
+var KconfigStringUnquoted map[string]string = map[string]string{}
+var KconfigHex map[string]uint32 = map[string]uint32{}
+var KconfigInt map[string]int = map[string]int{}
+
+func FormatHexLE16(inp []byte) string {
+ return fmt.Sprintf("0x%04x", uint16(inp[0])|(uint16(inp[1])<<8))
+}
+
+func FormatBool(inp bool) string {
+ if inp {
+ return "1"
+ } else {
+ return "0"
+ }
+}
+
+func sanitize(inp string) string {
+ result := strings.ToLower(inp)
+ result = strings.Replace(result, " ", "_", -1)
+ result = strings.Replace(result, ",", "_", -1)
+ for strings.HasSuffix(result, ".") {
+ result = result[0 : len(result)-1]
+ }
+ return result
+}
+
+func AddROMstageFile(Name string, Condition string) {
+ ROMStageFiles[Name] = Condition
+}
+
+func AddRAMstageFile(Name string, Condition string) {
+ RAMStageFiles[Name] = Condition
+}
+
+var FlagOutDir = flag.String("coreboot_dir", ".", "Resulting coreboot directory")
+
+func writeMF(mf *os.File, files map[string]string, category string) {
+ for file, condition := range files {
+ if condition == "" {
+ fmt.Fprintf(mf, "%s-y += %s\n", category, file)
+ } else {
+ fmt.Fprintf(mf, "%s-$(%s) += %s\n", category,
+ condition, file)
+ }
+ }
+}
+
+func Create(ctx Context, name string) *os.File {
+ li := strings.LastIndex(name, "/")
+ if li > 0 {
+ os.MkdirAll(ctx.BaseDirectory+"/"+name[0:li], 0700)
+ }
+ mf, err := os.Create(ctx.BaseDirectory + "/" + name)
+ if err != nil {
+ log.Fatal(err)
+ }
+ return mf
+}
+
+func RestorePCI16Simple(f *os.File, pcidev PCIDevData, addr uint16) {
+ fmt.Fprintf(f, " pci_write_config16(PCI_DEV(%d, 0x%02x, %d), 0x%02x, 0x%02x%02x);\n",
+ pcidev.Bus, pcidev.Dev, pcidev.Func, addr,
+ pcidev.ConfigDump[addr+1],
+ pcidev.ConfigDump[addr])
+}
+
+func RestoreRCBA32(f *os.File, inteltool InteltoolData, addr uint16) {
+ fmt.Fprintf(f, "\tRCBA32(0x%04x) = 0x%08x;\n", addr, inteltool.RCBA[addr])
+}
+
+type PCISlot struct {
+ PCIAddr
+ additionalComment string
+ writeEmpty bool
+}
+
+type DevTreeNode struct {
+ Bus int
+ Dev int
+ Func int
+ Disabled bool
+ Registers map[string]string
+ Children []DevTreeNode
+ PCISlots []PCISlot
+ PCIController bool
+ ChildPCIBus int
+ MissingParent string
+ SubVendor uint16
+ SubSystem uint16
+ Chip string
+ Comment string
+}
+
+var DevTree DevTreeNode
+var MissingChildren map[string][]DevTreeNode = map[string][]DevTreeNode{}
+var unmatchedPCIChips map[PCIAddr]DevTreeNode = map[PCIAddr]DevTreeNode{}
+var unmatchedPCIDevices map[PCIAddr]DevTreeNode = map[PCIAddr]DevTreeNode{}
+
+func Offset(dt *os.File, offset int) {
+ for i := 0; i < offset; i++ {
+ fmt.Fprintf(dt, "\t")
+ }
+}
+
+func MatchDev(dev *DevTreeNode) {
+ for idx := range dev.Children {
+ MatchDev(&dev.Children[idx])
+ }
+
+ for _, slot := range dev.PCISlots {
+ slotChip, ok := unmatchedPCIChips[slot.PCIAddr]
+
+ if !ok {
+ continue
+ }
+
+ if slot.additionalComment != "" && slotChip.Comment != "" {
+ slotChip.Comment = slot.additionalComment + " " + slotChip.Comment
+ } else {
+ slotChip.Comment = slot.additionalComment + slotChip.Comment
+ }
+
+ delete(unmatchedPCIChips, slot.PCIAddr)
+ MatchDev(&slotChip)
+ dev.Children = append(dev.Children, slotChip)
+ }
+
+ if dev.PCIController {
+ for slot, slotDev := range unmatchedPCIChips {
+ if slot.Bus == dev.ChildPCIBus {
+ delete(unmatchedPCIChips, slot)
+ MatchDev(&slotDev)
+ dev.Children = append(dev.Children, slotDev)
+ }
+ }
+ }
+
+ for _, slot := range dev.PCISlots {
+ slotDev, ok := unmatchedPCIDevices[slot.PCIAddr]
+ if !ok {
+ if slot.writeEmpty {
+ dev.Children = append(dev.Children,
+ DevTreeNode{
+ Registers: map[string]string{},
+ Chip: "pci",
+ Bus: slot.Bus,
+ Dev: slot.Dev,
+ Func: slot.Func,
+ Comment: slot.additionalComment,
+ Disabled: true,
+ },
+ )
+ }
+ continue
+ }
+
+ if slot.additionalComment != "" && slotDev.Comment != "" {
+ slotDev.Comment = slot.additionalComment + " " + slotDev.Comment
+ } else {
+ slotDev.Comment = slot.additionalComment + slotDev.Comment
+ }
+
+ MatchDev(&slotDev)
+ dev.Children = append(dev.Children, slotDev)
+ delete(unmatchedPCIDevices, slot.PCIAddr)
+ }
+
+ if dev.MissingParent != "" {
+ for _, child := range MissingChildren[dev.MissingParent] {
+ MatchDev(&child)
+ dev.Children = append(dev.Children, child)
+ }
+ delete(MissingChildren, dev.MissingParent)
+ }
+
+ if dev.PCIController {
+ for slot, slotDev := range unmatchedPCIDevices {
+ if slot.Bus == dev.ChildPCIBus {
+ MatchDev(&slotDev)
+ dev.Children = append(dev.Children, slotDev)
+ delete(unmatchedPCIDevices, slot)
+ }
+ }
+ }
+}
+
+func writeOn(dt *os.File, dev DevTreeNode) {
+ if dev.Disabled {
+ fmt.Fprintf(dt, "off")
+ } else {
+ fmt.Fprintf(dt, "on")
+ }
+}
+
+func WriteDev(dt *os.File, offset int, dev DevTreeNode) {
+ Offset(dt, offset)
+ switch dev.Chip {
+ case "cpu_cluster", "lapic", "domain", "ioapic":
+ fmt.Fprintf(dt, "device %s 0x%x ", dev.Chip, dev.Dev)
+ writeOn(dt, dev)
+ case "pci":
+ fmt.Fprintf(dt, "device %s %02x.%x ", dev.Chip, dev.Dev, dev.Func)
+ writeOn(dt, dev)
+ default:
+ fmt.Fprintf(dt, "chip %s", dev.Chip)
+ }
+ if dev.Comment != "" {
+ fmt.Fprintf(dt, " # %s", dev.Comment)
+ }
+ fmt.Fprintf(dt, "\n")
+ if dev.Chip == "pci" && dev.SubSystem != 0 && dev.SubVendor != 0 {
+ Offset(dt, offset+1)
+ fmt.Fprintf(dt, "subsystemid 0x%04x 0x%04x\n", dev.SubVendor, dev.SubSystem)
+ }
+
+ ioapic, ok := IOAPICIRQs[PCIAddr{Bus: dev.Bus, Dev: dev.Dev, Func: dev.Func}]
+ if dev.Chip == "pci" && ok {
+ for pin, irq := range ioapic.IRQNO {
+ if irq != 0 {
+ Offset(dt, offset+1)
+ fmt.Fprintf(dt, "ioapic_irq %d INT%c 0x%x\n", ioapic.APICID, 'A'+pin, irq)
+ }
+ }
+ }
+
+ for reg, val := range dev.Registers {
+ Offset(dt, offset+1)
+ fmt.Fprintf(dt, "register \"%s\" = \"%s\"\n", reg, val)
+ }
+
+ for _, child := range dev.Children {
+ WriteDev(dt, offset+1, child)
+ }
+
+ Offset(dt, offset)
+ fmt.Fprintf(dt, "end\n")
+}
+
+func PutChip(domain string, cur DevTreeNode) {
+ MissingChildren[domain] = append(MissingChildren[domain], cur)
+}
+
+func PutPCIChip(addr PCIDevData, cur DevTreeNode) {
+ unmatchedPCIChips[addr.PCIAddr] = cur
+}
+
+func PutPCIDevParent(addr PCIDevData, comment string, parent string) {
+ cur := DevTreeNode{
+ Registers: map[string]string{},
+ SubVendor: uint16(addr.ConfigDump[0x2c]) | (uint16(addr.ConfigDump[0x2d]) << 8),
+ SubSystem: uint16(addr.ConfigDump[0x2e]) | (uint16(addr.ConfigDump[0x2f]) << 8),
+ Chip: "pci",
+ Bus: addr.Bus,
+ Dev: addr.Dev,
+ Func: addr.Func,
+ MissingParent: parent,
+ Comment: comment,
+ }
+ if addr.ConfigDump[0xa] == 0x04 && addr.ConfigDump[0xb] == 0x06 {
+ cur.PCIController = true
+ cur.ChildPCIBus = int(addr.ConfigDump[0x19])
+ }
+ unmatchedPCIDevices[addr.PCIAddr] = cur
+}
+
+func PutPCIDev(addr PCIDevData, comment string) {
+ PutPCIDevParent(addr, comment, "")
+}
+
+type GenericPCI struct {
+ Comment string
+ Bus0Subdiv string
+ MissingParent string
+}
+
+type GenericVGA struct {
+ GenericPCI
+}
+
+type DSDTInclude struct {
+ Comment string
+ File string
+}
+
+var DSDTIncludes []DSDTInclude
+var DSDTPCI0Includes []DSDTInclude
+
+func (g GenericPCI) Scan(ctx Context, addr PCIDevData) {
+ PutPCIDevParent(addr, g.Comment, g.MissingParent)
+}
+
+func (g GenericVGA) Scan(ctx Context, addr PCIDevData) {
+ KconfigString["VGA_BIOS_ID"] = fmt.Sprintf("%04x.%04x",
+ addr.PCIVenID,
+ addr.PCIDevID)
+ KconfigString["VGA_BIOS_FILE"] = fmt.Sprintf("pci%04x,%04x.rom",
+ addr.PCIVenID,
+ addr.PCIDevID)
+ PutPCIDevParent(addr, g.Comment, g.MissingParent)
+}
+
+func main() {
+ flag.Parse()
+
+ ctx := Context{}
+
+ ctx.InfoSource = MakeLogReader()
+
+ dmi := ctx.InfoSource.GetDMI()
+
+ ctx.Vendor = dmi.Vendor
+
+ if dmi.Vendor == "LENOVO" {
+ ctx.Model = dmi.Version
+ } else {
+ ctx.Model = dmi.Model
+ }
+
+ if dmi.IsLaptop {
+ KconfigBool["SYSTEM_TYPE_LAPTOP"] = true
+ }
+ ctx.MoboID = sanitize(ctx.Vendor) + "/" + sanitize(ctx.Model)
+ ctx.KconfigName = "BOARD_" + strings.ToUpper(sanitize(ctx.Vendor)+"_"+sanitize(ctx.Model))
+ ctx.BaseDirectory = *FlagOutDir + "/src/mainboard/" + ctx.MoboID
+ KconfigStringUnquoted["MAINBOARD_DIR"] = ctx.MoboID
+ KconfigString["MAINBOARD_PART_NUMBER"] = ctx.Model
+
+ /* Only x86 currently. */
+ KconfigBool["ARCH_X86"] = true
+
+ /* FIXME: hardcoded. */
+ KconfigBool["BOARD_ROMSIZE_KB_2048"] = true
+
+ os.MkdirAll(ctx.BaseDirectory, 0700)
+
+ ScanRoot(ctx)
+
+ if len(ROMStageFiles) > 0 || len(RAMStageFiles) > 0 {
+ mf := Create(ctx, "Makefile.inc")
+ defer mf.Close()
+ writeMF(mf, ROMStageFiles, "romstage")
+ }
+
+ devtree := Create(ctx, "devicetree.cb")
+ defer devtree.Close()
+
+ MatchDev(&DevTree)
+ WriteDev(devtree, 0, DevTree)
+
+ bi := Create(ctx, "board_info.txt")
+ defer bi.Close()
+
+ if dmi.IsLaptop {
+ bi.WriteString("Category: laptop")
+ } else {
+ /* FIXME: other categories. */
+ bi.WriteString("Category: desktop")
+ }
+
+ /* FIXME: flash chip. */
+
+ kc := Create(ctx, "Kconfig")
+ defer kc.Close()
+
+ fmt.Fprintf(kc, "if %s\n\n", ctx.KconfigName)
+
+ fmt.Fprintf(kc, "config BOARD_SPECIFIC_OPTIONS # dummy\n\tdef_bool y\n")
+ for name, val := range KconfigBool {
+ if val {
+ fmt.Fprintf(kc, "\tselect %s\n", name)
+ }
+ }
+
+ for name, val := range KconfigBool {
+ if !val {
+ fmt.Fprintf(kc, `
+config %s
+ string
+ default n
+`, name)
+ }
+ }
+
+ for name, val := range KconfigStringUnquoted {
+ fmt.Fprintf(kc, `
+config %s
+ string
+ default %s
+`, name, val)
+ }
+
+ for name, val := range KconfigString {
+ fmt.Fprintf(kc, `
+config %s
+ string
+ default "%s"
+`, name, val)
+ }
+
+ for name, val := range KconfigHex {
+ fmt.Fprintf(kc, `
+config %s
+ hex
+ default 0x%x
+`, name, val)
+ }
+
+ for name, val := range KconfigInt {
+ fmt.Fprintf(kc, `
+config %s
+ int
+ default %d
+`, name, val)
+ }
+
+ fmt.Fprintf(kc, "endif\n")
+
+ dsdt := Create(ctx, "dsdt.asl")
+ defer dsdt.Close()
+
+ dsdt.WriteString(
+ `DefinitionBlock(
+ "dsdt.aml",
+ "DSDT",
+ 0x03, // DSDT revision: ACPI v3.0
+ "COREv4", // OEM id
+ "COREBOOT", // OEM table id
+ 0x20141018 // OEM revision
+)
+{
+ // Some generic macros
+ #include "acpi/platform.asl"
+`)
+
+ for _, x := range DSDTIncludes {
+ if x.Comment != "" {
+ fmt.Fprintf(dsdt, "\t/* %s. */\n", x.Comment)
+ }
+ fmt.Fprintf(dsdt, "\t#include <%s>\n", x.File)
+ }
+
+ dsdt.WriteString(`
+ Scope (\_SB) {
+ Device (PCI0)
+ {
+`)
+ /* FIXME: use scoping at another level. */
+ for _, x := range DSDTPCI0Includes {
+ if x.Comment != "" {
+ fmt.Fprintf(dsdt, "\t/* %s. */\n", x.Comment)
+ }
+ fmt.Fprintf(dsdt, "\t\t#include <%s>\n", x.File)
+ }
+ dsdt.WriteString(
+ ` }
+ }
+}
+`)
+
+}
diff --git a/util/autoport/rce823.go b/util/autoport/rce823.go
new file mode 100644
index 0000000..07002f5
--- /dev/null
+++ b/util/autoport/rce823.go
@@ -0,0 +1,39 @@
+package main
+
+import "fmt"
+
+type rce823 struct {
+ variant string
+}
+
+func (r rce823) Scan(ctx Context, addr PCIDevData) {
+ if addr.Dev == 0 && addr.Func == 0 {
+ cur := DevTreeNode{
+ Chip: "drivers/ricoh/rce822",
+ Comment: "Ricoh cardreader",
+ Registers: map[string]string{
+
+ "sdwppol": fmt.Sprintf("%d", (addr.ConfigDump[0xfb]&2)>>1),
+ "disable_mask": fmt.Sprintf("0x%x", addr.ConfigDump[0xcb]),
+ },
+ PCISlots: []PCISlot{
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 0}, writeEmpty: false},
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 1}, writeEmpty: false},
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 2}, writeEmpty: false},
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 3}, writeEmpty: false},
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 4}, writeEmpty: false},
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 5}, writeEmpty: false},
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 6}, writeEmpty: false},
+ PCISlot{PCIAddr: PCIAddr{Bus: addr.Bus, Dev: 0x0, Func: 7}, writeEmpty: false},
+ },
+ }
+ PutPCIChip(addr, cur)
+ }
+ PutPCIDev(addr, "Ricoh SD card reader")
+
+}
+
+func init() {
+ RegisterPCI(0x1180, 0xe822, rce823{})
+ RegisterPCI(0x1180, 0xe823, rce823{})
+}
diff --git a/util/autoport/root.go b/util/autoport/root.go
new file mode 100644
index 0000000..60b5ccd
--- /dev/null
+++ b/util/autoport/root.go
@@ -0,0 +1,29 @@
+package main
+
+import "fmt"
+
+var supportedPCIDevices map[uint32]PCIDevice = map[uint32]PCIDevice{}
+var PCIMap map[PCIAddr]PCIDevData = map[PCIAddr]PCIDevData{}
+
+func ScanRoot(ctx Context) {
+ for _, pciDev := range ctx.InfoSource.GetPCIList() {
+ PCIMap[pciDev.PCIAddr] = pciDev
+ }
+ for _, pciDev := range ctx.InfoSource.GetPCIList() {
+ vendevid := (uint32(pciDev.PCIDevID) << 16) | uint32(pciDev.PCIVenID)
+
+ dev, ok := supportedPCIDevices[vendevid]
+ if !ok {
+ fmt.Printf("Unsupported PCI device %04x:%04x\n",
+ pciDev.PCIVenID, pciDev.PCIDevID)
+ dev = GenericPCI{Comment: fmt.Sprintf("Unsupported PCI device %04x:%04x",
+ pciDev.PCIVenID, pciDev.PCIDevID)}
+ }
+ dev.Scan(ctx, pciDev)
+ }
+}
+
+func RegisterPCI(VenID uint16, DevID uint16, dev PCIDevice) {
+ vendevid := (uint32(DevID) << 16) | uint32(VenID)
+ supportedPCIDevices[vendevid] = dev
+}
diff --git a/util/autoport/sandybridge.go b/util/autoport/sandybridge.go
new file mode 100644
index 0000000..a6b9c1e
--- /dev/null
+++ b/util/autoport/sandybridge.go
@@ -0,0 +1,112 @@
+package main
+
+type sandybridgemc struct {
+ variant string
+}
+
+func (i sandybridgemc) Scan(ctx Context, addr PCIDevData) {
+ DevTree = DevTreeNode{
+ Chip: "northbridge/intel/sandybridge",
+ MissingParent: "northbridge",
+ Registers: map[string]string{
+ /* FIXME: hardcoded. */
+ "gpu_dp_d_hotplug": "0x06",
+ "gpu_panel_port_select": "0",
+ "gpu_panel_power_cycle_delay": "5",
+ "gpu_panel_power_up_delay": "300",
+ "gpu_panel_power_down_delay": "300",
+ "gpu_panel_power_backlight_on_delay": "2000",
+ "gpu_panel_power_backlight_off_delay": "2000",
+ "gfx.use_spread_spectrum_clock": "1",
+ "gfx.lvds_dual_channel": "0",
+ "gfx.link_frequency_270_mhz": "1",
+ "gfx.lvds_num_lanes": "4",
+ "gpu_cpu_backlight": "0x1155",
+ "gpu_pch_backlight": "0x06100610",
+ },
+ Children: []DevTreeNode{
+ {
+ Chip: "cpu_cluster",
+ Dev: 0,
+ Children: []DevTreeNode{
+ {
+ Chip: "cpu/intel/socket_rPGA989",
+ Children: []DevTreeNode{
+ {
+ Chip: "lapic",
+ Dev: 0,
+ },
+ },
+ },
+
+ {
+ Chip: "cpu/intel/model_206ax",
+ Registers: map[string]string{
+ /* FIXME: hardcoded. */
+ "pstate_coord_type": "0xfe",
+ "c1_acpower": "1",
+ "c2_acpower": "3",
+ "c3_acpower": "5",
+ "c1_battery": "1",
+ "c2_battery": "3",
+ "c3_battery": "5",
+ },
+ Children: []DevTreeNode{
+ {
+ Chip: "lapic",
+ Dev: 0xacac,
+ Disabled: true,
+ },
+ },
+ },
+ },
+ },
+
+ {
+ Chip: "domain",
+ Dev: 0,
+ PCIController: true,
+ ChildPCIBus: 0,
+ PCISlots: []PCISlot{
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x1, Func: 0}, writeEmpty: true, additionalComment: "PCIe Bridge for discrete graphics"},
+ PCISlot{PCIAddr: PCIAddr{Dev: 0x2, Func: 0}, writeEmpty: true, additionalComment: "Internal graphics"},
+ },
+ },
+ },
+ }
+ PutPCIDev(addr, "Host bridge")
+
+ /* FIXME: Move part to northbridge? */
+ /* FIXME: some configs are unsupported. */
+ KconfigBool["MAINBOARD_HAS_NATIVE_VGA_INIT"] = true
+ KconfigBool["MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG"] = true
+ KconfigBool[i.variant+"BRIDGE_LVDS"] = true
+
+ KconfigBool["VGA"] = true
+ KconfigBool["EARLY_CBMEM_INIT"] = true
+ KconfigBool["INTEL_EDID"] = true
+ KconfigBool["CPU_INTEL_SOCKET_RPGA989"] = true
+ KconfigBool["NORTHBRIDGE_INTEL_"+i.variant+"BRIDGE_NATIVE"] = true
+ KconfigBool["INTEL_INT15"] = true
+ KconfigBool["HAVE_ACPI_TABLES"] = true
+ KconfigBool["HAVE_ACPI_RESUME"] = true
+
+ KconfigBool["HAVE_IFD_BIN"] = false
+ KconfigBool["HAVE_ME_BIN"] = false
+
+ KconfigHex["MMCONF_BASE_ADDRESS"] = 0xf0000000
+ KconfigInt["MAX_CPUS"] = 8
+
+ DSDTIncludes = append(DSDTIncludes, DSDTInclude{
+ File: "cpu/intel/model_206ax/acpi/cpu.asl",
+ })
+
+ DSDTPCI0Includes = append(DSDTPCI0Includes, DSDTInclude{
+ File: "northbridge/intel/sandybridge/acpi/sandybridge.asl",
+ })
+}
+
+func init() {
+ RegisterPCI(0x8086, 0x0154, sandybridgemc{variant: "IVY"})
+ RegisterPCI(0x8086, 0x0166, GenericVGA{GenericPCI{Comment: "VGA controller"}})
+}
1
0

New patch to review for coreboot: 05e515c AMD Trinity: Update the Trinity SMU Firmware
by Zheng Bao Oct. 31, 2014
by Zheng Bao Oct. 31, 2014
Oct. 31, 2014
Zheng Bao (zheng.bao(a)amd.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7294
-gerrit
commit 05e515c61f84e33f19e6c19f4860a9a16683f958
Author: Zheng Bao <fishbaozi(a)gmail.com>
Date: Fri Oct 31 19:18:04 2014 +0800
AMD Trinity: Update the Trinity SMU Firmware
Change-Id: I059047390e80e084f5d7763259d918446d96931e
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: Zheng Bao <fishbaozi(a)gmail.com>
---
.../Proc/GNB/Modules/GnbInitTN/GnbSmuFirmwareTN.h | 2383 ++++++++++----------
1 file changed, 1204 insertions(+), 1179 deletions(-)
diff --git a/src/vendorcode/amd/agesa/f15tn/Proc/GNB/Modules/GnbInitTN/GnbSmuFirmwareTN.h b/src/vendorcode/amd/agesa/f15tn/Proc/GNB/Modules/GnbInitTN/GnbSmuFirmwareTN.h
index 6288370..5ad998d 100644
--- a/src/vendorcode/amd/agesa/f15tn/Proc/GNB/Modules/GnbInitTN/GnbSmuFirmwareTN.h
+++ b/src/vendorcode/amd/agesa/f15tn/Proc/GNB/Modules/GnbInitTN/GnbSmuFirmwareTN.h
@@ -8,7 +8,7 @@
* @xrefitem bom "File Content Label" "Release Content"
* @e project: AGESA
* @e sub-project: GNB
- * @e \$Revision: 65874 $ @e \$Date: 2012-02-26 21:24:59 -0600 (Sun, 26 Feb 2012) $
+ * @e \$Revision: 74038 $ @e \$Date: 2012-07-19 04:46:05 -0500 (Thu, 19 Jul 2012) $
*
*/
/*
@@ -46,22 +46,22 @@
#define _GNBSMUFIRMWARETN_H_
UINT32 FirmwareTN[] = {
- 0x000a0004,
+ 0x000a0009,
0x00000040,
- 0x000036a1,
+ 0x000036ba,
0x00010100,
- 0xeee2b111,
- 0x724cbe84,
- 0xf7cde4cd,
- 0xbf04e85e,
- 0x9bdebdfc,
- 0x0001d7f4,
- 0x0001d904,
+ 0xee3de52a,
+ 0xacb969ea,
+ 0x39724335,
+ 0x64b5ae14,
+ 0x4809940f,
+ 0x0001d858,
+ 0x0001d968,
0x00000000,
- 0x0001d925,
- 0x0001d934,
- 0x0001d848,
- 0x0001da6c,
+ 0x0001d989,
+ 0x0001d998,
+ 0x0001d8ac,
+ 0x0001dad0,
0x00000000,
0x00000000,
0x00000000,
@@ -120,7 +120,7 @@ UINT32 FirmwareTN[] = {
0xf8000039,
0x5b9d0000,
0xf8000062,
- 0xf80033ff,
+ 0xf8003418,
0xe0000098,
0x34000000,
0x34000000,
@@ -129,14 +129,14 @@ UINT32 FirmwareTN[] = {
0x5b9d0000,
0x37de0004,
0xf8000044,
- 0xf8003456,
+ 0xf800346f,
0xe000007d,
0x34000000,
0x34000000,
0x34000000,
0x5b9d0000,
0xf8000052,
- 0xf800344e,
+ 0xf8003467,
0xe0000088,
0x34000000,
0x34000000,
@@ -145,7 +145,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0000,
0x37de0004,
0xf8000034,
- 0xf8003458,
+ 0xf8003471,
0xe000006d,
0x34000000,
0x34000000,
@@ -153,7 +153,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0000,
0x37de0004,
0xf800002c,
- 0xf8003462,
+ 0xf800347b,
0xe0000065,
0x34000000,
0x34000000,
@@ -161,7 +161,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0000,
0xf8000025,
0x34010002,
- 0xf8003476,
+ 0xf800348f,
0xe000005d,
0x34000000,
0x34000000,
@@ -169,7 +169,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0000,
0x37de0004,
0xf800001c,
- 0xf8003464,
+ 0xf800347d,
0xe0000055,
0x34000000,
0x34000000,
@@ -178,11 +178,11 @@ UINT32 FirmwareTN[] = {
0x781c0001,
0x3b9cebfc,
0x781a0002,
- 0x3b5a5b80,
+ 0x3b5a5be0,
0x78010001,
- 0x3821db84,
+ 0x3821dbe8,
0x78030001,
- 0x3863e038,
+ 0x3863e0a4,
0x44230004,
0x58200000,
0x34210004,
@@ -194,7 +194,7 @@ UINT32 FirmwareTN[] = {
0x58610000,
0x58610018,
0x34030000,
- 0xf80002b5,
+ 0xf80002b6,
0xf800013d,
0x379cff80,
0x5b810004,
@@ -326,7 +326,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x780c0001,
0xb9801000,
- 0x3842db84,
+ 0x3842dbe8,
0x34010001,
0x58410000,
0x90201000,
@@ -336,7 +336,7 @@ UINT32 FirmwareTN[] = {
0x34050000,
0x44650018,
0x78020001,
- 0x3842db8c,
+ 0x3842dbf0,
0xb8402000,
0xa1630800,
0x44200009,
@@ -358,7 +358,7 @@ UINT32 FirmwareTN[] = {
0xd8600000,
0xd04b0000,
0xe3ffffe4,
- 0x398cdb84,
+ 0x398cdbe8,
0x34010000,
0x59810000,
0x2b8b000c,
@@ -367,14 +367,14 @@ UINT32 FirmwareTN[] = {
0x379c000c,
0xc3a00000,
0x78020001,
- 0x3842db88,
+ 0x3842dbec,
0x28440000,
0x5c80000f,
0x34010001,
0x58410000,
0x78030001,
0xb8801000,
- 0x3863db8c,
+ 0x3863dbf0,
0x3401001f,
0x58620000,
0x58620004,
@@ -406,7 +406,7 @@ UINT32 FirmwareTN[] = {
0xd0030000,
0x78010001,
0x3d620003,
- 0x3821db8c,
+ 0x3821dbf0,
0xb4411000,
0x584d0004,
0x584c0000,
@@ -418,7 +418,7 @@ UINT32 FirmwareTN[] = {
0xb8240800,
0xd0210000,
0x78010001,
- 0x3821db84,
+ 0x3821dbe8,
0x28210000,
0x38630001,
0x5c200002,
@@ -446,7 +446,7 @@ UINT32 FirmwareTN[] = {
0xa0240800,
0xd0210000,
0x78010001,
- 0x3821db84,
+ 0x3821dbe8,
0x28210000,
0x38420001,
0x5c200002,
@@ -473,7 +473,7 @@ UINT32 FirmwareTN[] = {
0xb8230800,
0xd0210000,
0x78010001,
- 0x3821db84,
+ 0x3821dbe8,
0x28210000,
0x38420001,
0x5c200002,
@@ -495,7 +495,7 @@ UINT32 FirmwareTN[] = {
0xd0020000,
0xd02b0000,
0x78010001,
- 0x3821db84,
+ 0x3821dbe8,
0x28210000,
0x38420001,
0x5c200002,
@@ -571,12 +571,12 @@ UINT32 FirmwareTN[] = {
0x780f0001,
0x78040001,
0x74410007,
- 0x39add848,
- 0x398cd7f4,
- 0x396bd925,
- 0x39ced904,
+ 0x39add8ac,
+ 0x398cd858,
+ 0x396bd989,
+ 0x39ced968,
0x39eff160,
- 0x3884e02c,
+ 0x3884e098,
0x5c200003,
0x34022000,
0xe0000014,
@@ -616,7 +616,7 @@ UINT32 FirmwareTN[] = {
0xa0411000,
0x0042000b,
0xb8400800,
- 0xf80029f4,
+ 0xf8002a0a,
0x7801e000,
0x38211000,
0x283d001c,
@@ -822,8 +822,8 @@ UINT32 FirmwareTN[] = {
0x78010001,
0x31c30006,
0x59c4001c,
- 0x3821f900,
0x34050003,
+ 0x3821f900,
0x34080000,
0x34090006,
0x34060015,
@@ -847,15 +847,16 @@ UINT32 FirmwareTN[] = {
0x398c0000,
0x38210000,
0x582c0e60,
- 0xf8002f1c,
- 0xf8002e4b,
- 0xf8001f8b,
+ 0xf8002f35,
+ 0xf8002e64,
+ 0xf8001fa5,
+ 0xf8001bc5,
0x78010001,
0x78020001,
0x3842edfc,
0x3821ec00,
- 0xf8002de8,
- 0xf8002e3b,
+ 0xf8002e00,
+ 0xf8002e53,
0xb8205800,
0xf8000b03,
0x29660048,
@@ -892,7 +893,7 @@ UINT32 FirmwareTN[] = {
0x5b8c0008,
0x5b9d0004,
0x78010001,
- 0x3821d924,
+ 0x3821d988,
0x34020004,
0x78058001,
0x30220000,
@@ -914,7 +915,7 @@ UINT32 FirmwareTN[] = {
0x58a10000,
0x340c0000,
0x58ac0004,
- 0xfbfffe95,
+ 0xfbfffe94,
0x780b8000,
0x78018000,
0x396b0000,
@@ -935,21 +936,21 @@ UINT32 FirmwareTN[] = {
0x29620004,
0x38420002,
0x59620004,
- 0xfbfffe3d,
+ 0xfbfffe3c,
0x78010001,
0x3821f380,
0x582c0000,
0x596c0008,
0xe0000000,
0x78010001,
- 0x3821d7f4,
+ 0x3821d858,
0x28270010,
0x2826002c,
0x34e30001,
0x54660013,
0x28220038,
0x78050001,
- 0x38a5d838,
+ 0x38a5d89c,
0x3c610005,
0xb4221000,
0x40410003,
@@ -982,7 +983,7 @@ UINT32 FirmwareTN[] = {
0x38212094,
0x58220000,
0x780c0001,
- 0x398cd7f4,
+ 0x398cd858,
0x7801e000,
0x31820005,
0x38212070,
@@ -993,10 +994,10 @@ UINT32 FirmwareTN[] = {
0x78070001,
0x78080001,
0x78060001,
- 0x3a31d925,
- 0x39efd904,
- 0x38e7d934,
- 0x3908d8ec,
+ 0x3a31d989,
+ 0x39efd968,
+ 0x38e7d998,
+ 0x3908d950,
0x38c6f160,
0x20210001,
0x5c220085,
@@ -1121,7 +1122,7 @@ UINT32 FirmwareTN[] = {
0x396bf15c,
0x2d620000,
0x78010001,
- 0x3821d840,
+ 0x3821d8a4,
0x0c220000,
0xb9a01000,
0x34030010,
@@ -1152,7 +1153,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x780c0001,
0x780fe000,
- 0x398cd7f4,
+ 0x398cd858,
0xb9e02800,
0x59810014,
0x38a52084,
@@ -1183,7 +1184,7 @@ UINT32 FirmwareTN[] = {
0x40630002,
0x204200ff,
0x206300ff,
- 0xf8002847,
+ 0xf800285c,
0x29850034,
0x3401fff8,
0xa1615800,
@@ -1219,7 +1220,7 @@ UINT32 FirmwareTN[] = {
0xb8411000,
0x58620000,
0x78020001,
- 0x3842dc8c,
+ 0x3842dcf0,
0x40a3000f,
0x28410000,
0x30230005,
@@ -1276,11 +1277,11 @@ UINT32 FirmwareTN[] = {
0x5b8f0008,
0x5b9d0004,
0x780c0001,
- 0x398cd7f4,
+ 0x398cd858,
0x29810010,
0x29820028,
0x780f0001,
- 0x39efd925,
+ 0x39efd989,
0x342bffff,
0x484b001a,
0x29810038,
@@ -1298,12 +1299,12 @@ UINT32 FirmwareTN[] = {
0x31e10000,
0x5d6e0008,
0x78010001,
- 0x3821dc8c,
+ 0x3821dcf0,
0x28210000,
0x34020001,
0x302e0003,
0x3182000c,
- 0xf8003104,
+ 0xf800311c,
0x34010001,
0xe0000004,
0x356bffff,
@@ -1325,19 +1326,19 @@ UINT32 FirmwareTN[] = {
0x5b8f0008,
0x5b9d0004,
0x780c0001,
- 0x398cd7f4,
+ 0x398cd858,
0x29840010,
0x2985002c,
0x780e0001,
0x780d0001,
0x39cef5fc,
- 0x39add925,
+ 0x39add989,
0x348b0001,
0x5565002a,
0x29820038,
0x3d6f0005,
0x78010001,
- 0x3821d838,
+ 0x3821d89c,
0xb5e21000,
0xb5611800,
0x40410003,
@@ -1348,14 +1349,14 @@ UINT32 FirmwareTN[] = {
0x5c20001c,
0x5c80000e,
0x78010001,
- 0x3821dc8c,
+ 0x3821dcf0,
0x28220000,
0x30430003,
0x28210000,
0x40220001,
0x30220000,
0x3184000c,
- 0xf80030d0,
+ 0xf80030e8,
0x41c10003,
0x00210003,
0x20210001,
@@ -1395,13 +1396,13 @@ UINT32 FirmwareTN[] = {
0x28230000,
0x780c0001,
0xb8208000,
- 0x398cd7f4,
+ 0x398cd858,
0x2981002c,
0x780d0001,
0x780f0001,
0x204e00ff,
- 0x39add925,
- 0x39efd904,
+ 0x39add989,
+ 0x39efd968,
0x5461000d,
0x29810028,
0x5423000b,
@@ -1411,7 +1412,7 @@ UINT32 FirmwareTN[] = {
0x40410003,
0x44200006,
0x78010001,
- 0x3821d838,
+ 0x3821d89c,
0xb4610800,
0x40210000,
0x5c200003,
@@ -1425,7 +1426,7 @@ UINT32 FirmwareTN[] = {
0x318b0005,
0x318e0003,
0x318b000c,
- 0xf800308a,
+ 0xf80030a2,
0x7dc10001,
0x5c2b0004,
0x7801e000,
@@ -1446,12 +1447,12 @@ UINT32 FirmwareTN[] = {
0x44200004,
0xb8400800,
0x34020001,
- 0xf80027e3,
+ 0xf80027f8,
0xb9600800,
0xfbfffecf,
0x5d600005,
0x78010001,
- 0x3821dc8c,
+ 0x3821dcf0,
0x28210000,
0x302b0003,
0x34010000,
@@ -1495,13 +1496,13 @@ UINT32 FirmwareTN[] = {
0x78110001,
0x38632078,
0x3884ffff,
- 0x38a5dc8c,
+ 0x38a5dcf0,
0x34080001,
0x38212070,
0x38c62094,
- 0x39efd904,
- 0x3a73d7f4,
- 0x39ced925,
+ 0x39efd968,
+ 0x3a73d858,
+ 0x39ced989,
0x3a31f118,
0x3a94f464,
0x340700ff,
@@ -1529,13 +1530,13 @@ UINT32 FirmwareTN[] = {
0x780b0001,
0xa02c0800,
0x64210000,
- 0x396bdc8c,
+ 0x396bdcf0,
0x5c20002b,
0x41a10001,
0x5b810030,
- 0xf80014a2,
+ 0xf80014cd,
0x59610000,
- 0xf800142d,
+ 0xf8001451,
0x320c000b,
0x324c000b,
0x29a20000,
@@ -1588,12 +1589,12 @@ UINT32 FirmwareTN[] = {
0x379c0030,
0xc3a00000,
0x78010001,
- 0x3821d7f4,
+ 0x3821d858,
0x28250028,
0x2823002c,
0x48a30009,
0x78040001,
- 0x3884d838,
+ 0x3884d89c,
0xb4641000,
0x34010001,
0x30410000,
@@ -1609,7 +1610,7 @@ UINT32 FirmwareTN[] = {
0x780b0001,
0xb8206800,
0x340c0000,
- 0x396bd7f4,
+ 0x396bd858,
0xfbffffe9,
0x45ac0014,
0x2963002c,
@@ -1619,7 +1620,7 @@ UINT32 FirmwareTN[] = {
0x3c610005,
0x78060001,
0xb4221000,
- 0x38c6d838,
+ 0x38c6d89c,
0x40410003,
0xb4662800,
0x34040000,
@@ -1638,7 +1639,7 @@ UINT32 FirmwareTN[] = {
0x379c0010,
0xc3a00000,
0x78010001,
- 0x3821d848,
+ 0x3821d8ac,
0x28250010,
0x2824002c,
0x34a30001,
@@ -1667,14 +1668,14 @@ UINT32 FirmwareTN[] = {
0x780b0001,
0x34020000,
0x58220000,
- 0x396bd848,
+ 0x396bd8ac,
0x41610000,
0x780c0001,
0x78040001,
0x78050001,
- 0x398cd925,
- 0x3884d934,
- 0x38a5d8ec,
+ 0x398cd989,
+ 0x3884d998,
+ 0x38a5d950,
0x44220006,
0x41610003,
0x7802e000,
@@ -1765,7 +1766,7 @@ UINT32 FirmwareTN[] = {
0x5b8c0008,
0x5b9d0004,
0x780b0001,
- 0x396bd848,
+ 0x396bd8ac,
0x29620038,
0x3c230005,
0x780c0001,
@@ -1777,7 +1778,7 @@ UINT32 FirmwareTN[] = {
0x29610034,
0x40210002,
0x202100ff,
- 0xf8002667,
+ 0xf800267c,
0x29610014,
0x31810003,
0x29610014,
@@ -1803,11 +1804,11 @@ UINT32 FirmwareTN[] = {
0x5b8e0008,
0x5b9d0004,
0x780c0001,
- 0x398cd848,
+ 0x398cd8ac,
0x29810010,
0x29820028,
0x780e0001,
- 0x39ced925,
+ 0x39ced989,
0x342bffff,
0x484b0013,
0x29810038,
@@ -1824,7 +1825,7 @@ UINT32 FirmwareTN[] = {
0x5d600007,
0x34010001,
0x3181000c,
- 0xf8002efb,
+ 0xf8002f13,
0xe0000003,
0x356bffff,
0xe3ffffee,
@@ -1843,11 +1844,11 @@ UINT32 FirmwareTN[] = {
0x5b8e0008,
0x5b9d0004,
0x780c0001,
- 0x398cd848,
+ 0x398cd8ac,
0x29820010,
0x2983002c,
0x780e0001,
- 0x39ced925,
+ 0x39ced989,
0x344b0001,
0x55630018,
0x29810038,
@@ -1857,7 +1858,7 @@ UINT32 FirmwareTN[] = {
0x44200011,
0x5c400003,
0x3182000c,
- 0xf8002eda,
+ 0xf8002ef2,
0x29810038,
0x41c30008,
0xb5a10800,
@@ -1891,7 +1892,7 @@ UINT32 FirmwareTN[] = {
0xb8207800,
0x28210000,
0x780b0001,
- 0x396bd848,
+ 0x396bd8ac,
0x29630038,
0x3c210005,
0x780e0001,
@@ -1899,7 +1900,7 @@ UINT32 FirmwareTN[] = {
0x40210003,
0x204d00ff,
0x340c0000,
- 0x39ced925,
+ 0x39ced989,
0x340200ff,
0x442c001d,
0x596c0018,
@@ -1908,7 +1909,7 @@ UINT32 FirmwareTN[] = {
0x316c0005,
0x316d0003,
0x316c000c,
- 0xf8002ea7,
+ 0xf8002ebf,
0x7803e000,
0x7da10001,
0x38630124,
@@ -1926,7 +1927,7 @@ UINT32 FirmwareTN[] = {
0x41c30005,
0x34020001,
0x44600002,
- 0xf8002603,
+ 0xf8002618,
0xb9800800,
0xfbffff58,
0x34020000,
@@ -1961,8 +1962,8 @@ UINT32 FirmwareTN[] = {
0x37810018,
0x34020000,
0x38c60124,
- 0x3884d925,
- 0x396bd848,
+ 0x3884d989,
+ 0x396bd8ac,
0x398cf460,
0x5c620008,
0x30830005,
@@ -2097,14 +2098,14 @@ UINT32 FirmwareTN[] = {
0xb8600800,
0xc3a00000,
0x78010001,
- 0x3821d88c,
+ 0x3821d8f0,
0x28210000,
0xc3a00000,
0x78010001,
- 0x3821dc90,
+ 0x3821dcf4,
0xc3a00000,
0x78010001,
- 0x3821d890,
+ 0x3821d8f4,
0xc3a00000,
0x379cfff0,
0x5b8b0010,
@@ -2136,14 +2137,14 @@ UINT32 FirmwareTN[] = {
0x34010002,
0x30410000,
0x78010001,
- 0x3821dca0,
+ 0x3821dd04,
0x28210000,
0x28210040,
0xd8200000,
0xe000003a,
0x780c0001,
0xb9806800,
- 0x398cdca0,
+ 0x398cdd04,
0x29840000,
0x408b0003,
0x5d600034,
@@ -2174,7 +2175,7 @@ UINT32 FirmwareTN[] = {
0x29810000,
0x302b0007,
0xb9a00800,
- 0x3821dca0,
+ 0x3821dd04,
0x28220000,
0x34010000,
0x30410005,
@@ -2220,21 +2221,21 @@ UINT32 FirmwareTN[] = {
0x780c0001,
0x34010001,
0x58410000,
- 0x39add934,
+ 0x39add998,
0x39cef160,
- 0x398cd8ec,
+ 0x398cd950,
0x338b001f,
0x78010001,
- 0x3821dc90,
+ 0x3821dcf4,
0xb5612800,
0x40a10000,
0x78040001,
- 0x3884d88c,
+ 0x3884d8f0,
0x44200013,
0x28820000,
0x3d630002,
0x78010001,
- 0x3821d890,
+ 0x3821d8f4,
0xb44b1000,
0xb4611800,
0x40410000,
@@ -2254,10 +2255,10 @@ UINT32 FirmwareTN[] = {
0x7561000f,
0x4420ffe4,
0x78010001,
- 0x3821d7f4,
+ 0x3821d858,
0x40220000,
0x780b0001,
- 0x396bdca0,
+ 0x396bdd04,
0x7c420001,
0x59610000,
0x5c400005,
@@ -2266,7 +2267,7 @@ UINT32 FirmwareTN[] = {
0xb9801800,
0xfbffff62,
0x78010001,
- 0x3821d848,
+ 0x3821d8ac,
0x40220000,
0x7c420001,
0x59610000,
@@ -2292,12 +2293,12 @@ UINT32 FirmwareTN[] = {
0x3821f468,
0x28220000,
0x34010000,
- 0xf80027c0,
+ 0xf80027d8,
0x78028001,
0x38420000,
0x28410054,
0x78030001,
- 0x3863db74,
+ 0x3863dbd8,
0x38210001,
0x58410054,
0x28620004,
@@ -2315,7 +2316,7 @@ UINT32 FirmwareTN[] = {
0x38420000,
0x28410054,
0x78040001,
- 0x3884db74,
+ 0x3884dbd8,
0x38210001,
0x58410054,
0x28820004,
@@ -2327,7 +2328,7 @@ UINT32 FirmwareTN[] = {
0x379cfff8,
0x5b8b0008,
0x5b9d0004,
- 0xf80027ca,
+ 0xf80027e2,
0xb8205800,
0x78010001,
0x3821f428,
@@ -2341,13 +2342,13 @@ UINT32 FirmwareTN[] = {
0x3884f638,
0x38c6f634,
0x38e7f624,
- 0x38a5d8ec,
+ 0x38a5d950,
0x78030001,
0x78010001,
0x4448000f,
0x40820003,
- 0x3863dc90,
- 0x3821d88c,
+ 0x3863dcf4,
+ 0x3821d8f0,
0x30620000,
0x28210000,
0x40840003,
@@ -2355,13 +2356,13 @@ UINT32 FirmwareTN[] = {
0x58c80000,
0x58e80000,
0x29610040,
- 0xf80027bf,
+ 0xf80027d7,
0x38210001,
0x59610044,
0xe0000007,
- 0x3821d88c,
+ 0x3821d8f0,
0x28210000,
- 0x3863dc90,
+ 0x3863dcf4,
0x30620000,
0x30220000,
0x30a20000,
@@ -2374,7 +2375,7 @@ UINT32 FirmwareTN[] = {
0x5b8c000c,
0x5b8d0008,
0x5b9d0004,
- 0xf800279b,
+ 0xf80027b3,
0xb8202000,
0x78010001,
0x3821f428,
@@ -2388,8 +2389,8 @@ UINT32 FirmwareTN[] = {
0x780c0001,
0x4560000b,
0x40410002,
- 0x39addc90,
- 0x398cd88c,
+ 0x39addcf4,
+ 0x398cd8f0,
0x31a10009,
0x29810000,
0x40420002,
@@ -2402,10 +2403,10 @@ UINT32 FirmwareTN[] = {
0x3403fff1,
0xa0431000,
0x58820044,
- 0xf8002782,
- 0x398cd88c,
+ 0xf800279a,
+ 0x398cd8f0,
0x29810000,
- 0x39addc90,
+ 0x39addcf4,
0x31ab0009,
0x302b0009,
0x2b8b0010,
@@ -2418,10 +2419,10 @@ UINT32 FirmwareTN[] = {
0x3863f638,
0x40640000,
0x78010001,
- 0x3821dc90,
+ 0x3821dcf4,
0x78020001,
0x3024000d,
- 0x3842d88c,
+ 0x3842d8f0,
0x28420000,
0x40610000,
0x3041000d,
@@ -2433,42 +2434,42 @@ UINT32 FirmwareTN[] = {
0x28210000,
0x78020001,
0x34030001,
- 0x3842d925,
+ 0x3842d989,
0x20210040,
0x44200003,
0x30430007,
0xe0000002,
0x30410007,
- 0xf8001232,
+ 0xf800125d,
0x2b9d0004,
0x379c0004,
0xc3a00000,
0x78010001,
- 0x3821d88c,
+ 0x3821d8f0,
0x28230000,
0x34020000,
0x78010001,
- 0x3821dc90,
+ 0x3821dcf4,
0x3022000d,
0x3062000d,
0xc3a00000,
0x78020001,
- 0x3842d88c,
+ 0x3842d8f0,
0x28430000,
0x34040000,
0x78020001,
- 0x3842dc90,
+ 0x3842dcf4,
0xb4221000,
0x30440000,
0xb4611800,
0x30640000,
0xc3a00000,
0x78030001,
- 0x3863dc90,
+ 0x3863dcf4,
0x40610008,
0x78040001,
0x78020001,
- 0x3884d88c,
+ 0x3884d8f0,
0x3842f46c,
0x5c200006,
0x40410000,
@@ -2478,21 +2479,21 @@ UINT32 FirmwareTN[] = {
0x30220008,
0xc3a00000,
0x78010001,
- 0x3821d88c,
+ 0x3821d8f0,
0x28220000,
0x34030000,
0x78010001,
- 0x3821dc90,
+ 0x3821dcf4,
0x30230008,
0x34420008,
0x30430000,
0xc3a00000,
0x78030001,
- 0x3863dc90,
+ 0x3863dcf4,
0x40610008,
0x78040001,
0x78020001,
- 0x3884d88c,
+ 0x3884d8f0,
0x3842f46c,
0x5c200006,
0x40410000,
@@ -2502,16 +2503,16 @@ UINT32 FirmwareTN[] = {
0x30220008,
0xc3a00000,
0x78010001,
- 0x3821dc90,
+ 0x3821dcf4,
0x40210008,
0x7c210000,
0xc3a00000,
0x78010001,
- 0x3821dcac,
+ 0x3821dd10,
0xc3a00000,
0x78070001,
0xb8e00800,
- 0x3821d8d8,
+ 0x3821d93c,
0x78050001,
0x34020064,
0x30220000,
@@ -2524,7 +2525,7 @@ UINT32 FirmwareTN[] = {
0x2021ffff,
0xe0000005,
0x78010001,
- 0x3821dcb4,
+ 0x3821dd18,
0x28210000,
0x2c210030,
0x2ca30026,
@@ -2572,11 +2573,11 @@ UINT32 FirmwareTN[] = {
0x20630400,
0xb8800800,
0x3c420002,
- 0x3821dcb8,
+ 0x3821dd1c,
0x58220000,
0x5c600007,
0xb8e00800,
- 0x3821d8d8,
+ 0x3821d93c,
0x40220000,
0x40a30034,
0xc8431000,
@@ -2585,7 +2586,7 @@ UINT32 FirmwareTN[] = {
0x20210400,
0x5c200007,
0x78010001,
- 0x3821d8d8,
+ 0x3821d93c,
0x40220000,
0x40a30031,
0xc8431000,
@@ -2594,7 +2595,7 @@ UINT32 FirmwareTN[] = {
0x20210400,
0x5c200007,
0x78010001,
- 0x3821d8d8,
+ 0x3821d93c,
0x40220000,
0x40a30032,
0xc8431000,
@@ -2603,7 +2604,7 @@ UINT32 FirmwareTN[] = {
0x20210400,
0x5c200007,
0x78010001,
- 0x3821d8d8,
+ 0x3821d93c,
0x40220000,
0x40a30036,
0xc8431000,
@@ -2612,7 +2613,7 @@ UINT32 FirmwareTN[] = {
0x20210400,
0x5c200007,
0x78010001,
- 0x3821d8d8,
+ 0x3821d93c,
0x40220000,
0x40a30035,
0xc8431000,
@@ -2621,7 +2622,7 @@ UINT32 FirmwareTN[] = {
0x20210400,
0x5c200007,
0x78010001,
- 0x3821d8d8,
+ 0x3821d93c,
0x40220000,
0x40a30037,
0xc8431000,
@@ -2630,7 +2631,7 @@ UINT32 FirmwareTN[] = {
0x20210400,
0x5c200007,
0x78010001,
- 0x3821d8d8,
+ 0x3821d93c,
0x40220000,
0x40a3003b,
0xc8431000,
@@ -2639,7 +2640,7 @@ UINT32 FirmwareTN[] = {
0x78070001,
0xb8c04800,
0x39080000,
- 0x38e7d8d8,
+ 0x38e7d93c,
0x34030000,
0x3c610002,
0x34620001,
@@ -2656,12 +2657,12 @@ UINT32 FirmwareTN[] = {
0xc8220800,
0x30e10000,
0x44c0fff2,
- 0x3884dcb8,
+ 0x3884dd1c,
0x28810000,
0x34030064,
0x78020001,
0x8c230800,
- 0x3842d8d8,
+ 0x3842d93c,
0x40420000,
0x88220800,
0x58810000,
@@ -2733,11 +2734,11 @@ UINT32 FirmwareTN[] = {
0x5b810024,
0x28430000,
0x78010001,
- 0x3821d8d4,
+ 0x3821d938,
0x28220000,
0x5b830020,
0x37810020,
- 0xf800086f,
+ 0xf8000893,
0x29820008,
0x2983000c,
0x41640002,
@@ -2754,7 +2755,7 @@ UINT32 FirmwareTN[] = {
0x2026ffff,
0xe0000005,
0x78010001,
- 0x3821dcb4,
+ 0x3821dd18,
0x28210000,
0x2c260030,
0x88c61000,
@@ -2781,7 +2782,7 @@ UINT32 FirmwareTN[] = {
0x3842d722,
0x08210bee,
0x88621000,
- 0x3908dcbc,
+ 0x3908dd20,
0x14210016,
0x14420010,
0xb4220800,
@@ -2790,7 +2791,7 @@ UINT32 FirmwareTN[] = {
0x88230800,
0xe0000004,
0x29810004,
- 0x3908dcbc,
+ 0x3908dd20,
0x88240800,
0x00210010,
0x78030001,
@@ -2802,7 +2803,7 @@ UINT32 FirmwareTN[] = {
0x202100ff,
0x88240800,
0x204200ff,
- 0x3863dcbc,
+ 0x3863dd20,
0x88451000,
0x28640000,
0xb4220800,
@@ -2815,13 +2816,13 @@ UINT32 FirmwareTN[] = {
0xb4220800,
0xb4240800,
0xe000001d,
- 0xf80025e2,
+ 0xf80025fa,
0xb8205800,
0x28210088,
- 0xf80025f0,
+ 0xf8002608,
0x78020001,
0x5961008c,
- 0x3842d8d0,
+ 0x3842d934,
0x00230010,
0x28440000,
0x202100ff,
@@ -2831,9 +2832,9 @@ UINT32 FirmwareTN[] = {
0x78020001,
0x34010064,
0x8c611800,
- 0x3842dca4,
+ 0x3842dd08,
0x78050001,
- 0x38a5dca8,
+ 0x38a5dd0c,
0x340100ff,
0x8c812000,
0x34010c4e,
@@ -2847,7 +2848,7 @@ UINT32 FirmwareTN[] = {
0x29a2000c,
0x78010001,
0x3403000c,
- 0x3821dcac,
+ 0x3821dd10,
0xfbfffcba,
0xba001800,
0x59a10010,
@@ -2858,7 +2859,7 @@ UINT32 FirmwareTN[] = {
0x38210080,
0x58610000,
0x28610000,
- 0x3842dcac,
+ 0x3842dd10,
0x0c4c0000,
0x38212000,
0x58610000,
@@ -2888,7 +2889,7 @@ UINT32 FirmwareTN[] = {
0x5b8f000c,
0x5b900008,
0x5b9d0004,
- 0xf800264a,
+ 0xf8002662,
0xb8207800,
0x78010001,
0x3821f428,
@@ -2972,7 +2973,7 @@ UINT32 FirmwareTN[] = {
0x38212294,
0x28230000,
0x78020001,
- 0x3842d8d4,
+ 0x3842d938,
0x7801e000,
0x38212298,
0x28210000,
@@ -2981,7 +2982,7 @@ UINT32 FirmwareTN[] = {
0x202101ff,
0x34210001,
0x88611800,
- 0x396bdcb4,
+ 0x396bdd18,
0x58430000,
0xf8000097,
0x59610000,
@@ -2989,7 +2990,7 @@ UINT32 FirmwareTN[] = {
0x78010001,
0x7806e000,
0x32020002,
- 0x3821dcac,
+ 0x3821dd10,
0xb8c01800,
0x58220004,
0x3863228c,
@@ -3073,7 +3074,7 @@ UINT32 FirmwareTN[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0xf8002591,
+ 0xf80025a9,
0xb8205800,
0xf8000259,
0xb8206000,
@@ -3107,7 +3108,7 @@ UINT32 FirmwareTN[] = {
0x28830010,
0x55630010,
0x78030001,
- 0x3863dcc0,
+ 0x3863dd24,
0x28610000,
0x5c200006,
0x40820000,
@@ -3126,7 +3127,7 @@ UINT32 FirmwareTN[] = {
0x54230003,
0x34010002,
0x30810002,
- 0x3842dcc0,
+ 0x3842dd24,
0x34010000,
0x58410000,
0x2b8b000c,
@@ -3135,10 +3136,10 @@ UINT32 FirmwareTN[] = {
0x379c000c,
0xc3a00000,
0x78010001,
- 0x3821dcc4,
+ 0x3821dd28,
0xc3a00000,
0x78060001,
- 0x38c6dcc4,
+ 0x38c6dd28,
0x28c10000,
0x78030001,
0x3863f408,
@@ -3151,14 +3152,14 @@ UINT32 FirmwareTN[] = {
0x34c60004,
0x28c10000,
0x34630004,
- 0x3884dcc4,
+ 0x3884dd28,
0x58610000,
0x28c60004,
0x78020001,
0x3842f3e8,
0x58660004,
0x78060001,
- 0x38c6dcd4,
+ 0x38c6dd38,
0x28c10000,
0x78030001,
0x3863f418,
@@ -3201,7 +3202,7 @@ UINT32 FirmwareTN[] = {
0x5b8c000c,
0x5b8d0008,
0x5b9d0004,
- 0xf8002460,
+ 0xf8002478,
0xb8205800,
0x78010001,
0x3821f428,
@@ -3217,7 +3218,7 @@ UINT32 FirmwareTN[] = {
0x5c200050,
0x34030000,
0x780c0001,
- 0x398cdcc4,
+ 0x398cdd28,
0xb8602000,
0xb4840800,
0x34840001,
@@ -3244,7 +3245,7 @@ UINT32 FirmwareTN[] = {
0x78020001,
0x78050800,
0x58230000,
- 0x3842dd00,
+ 0x3842dd64,
0x38a50001,
0x58450000,
0x58460004,
@@ -3273,22 +3274,22 @@ UINT32 FirmwareTN[] = {
0xb4230800,
0x58410020,
0x29610030,
- 0xf8002429,
+ 0xf8002441,
0x59610034,
0x29610068,
- 0xf8002426,
+ 0xf800243e,
0x5961006c,
0x78010001,
0x2da20000,
- 0x3821d925,
+ 0x3821d989,
0x59810034,
0x34010002,
- 0xf80023e1,
+ 0xf80023f9,
0x78028001,
0x38420000,
0x28410054,
0x78030001,
- 0x3863db74,
+ 0x3863dbd8,
0x38210100,
0x58410054,
0x28610004,
@@ -3298,7 +3299,7 @@ UINT32 FirmwareTN[] = {
0x38210848,
0x78030001,
0x30220000,
- 0x3863db74,
+ 0x3863dbd8,
0x28610004,
0x3402feff,
0xa0220800,
@@ -3311,7 +3312,7 @@ UINT32 FirmwareTN[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0xf8000998,
+ 0xf80009bc,
0x34020001,
0x58220000,
0x2b9d0004,
@@ -3319,7 +3320,7 @@ UINT32 FirmwareTN[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0xf8000990,
+ 0xf80009b4,
0x34020000,
0x58220000,
0xfbfffca5,
@@ -3344,9 +3345,9 @@ UINT32 FirmwareTN[] = {
0x5b99000c,
0x5b9b0008,
0x5b9d0004,
- 0xf80023d1,
+ 0xf80023e9,
0xb8208800,
- 0xf8002480,
+ 0xf8002498,
0xb8206800,
0x7801e000,
0x38213034,
@@ -3393,7 +3394,7 @@ UINT32 FirmwareTN[] = {
0x3402fffe,
0xa0220800,
0x59610000,
- 0xf80028da,
+ 0xf80028f2,
0x659b0000,
0x5f600011,
0x78010001,
@@ -3413,10 +3414,10 @@ UINT32 FirmwareTN[] = {
0x59c30000,
0xe0000006,
0x78010001,
- 0x3821dd00,
+ 0x3821dd64,
0x34020024,
- 0xf800240d,
- 0xf80023f8,
+ 0xf8002425,
+ 0xf8002410,
0x78010001,
0x3821f3f9,
0x40220000,
@@ -3427,7 +3428,7 @@ UINT32 FirmwareTN[] = {
0x3821f3fb,
0x10420000,
0x40230000,
- 0x39efdcc4,
+ 0x39efdd28,
0x3442000a,
0x88622800,
0x29c10000,
@@ -3466,7 +3467,7 @@ UINT32 FirmwareTN[] = {
0x7d810001,
0x5c200010,
0x78010001,
- 0x3821dcfc,
+ 0x3821dd60,
0x34020000,
0x30220000,
0x29a20004,
@@ -3490,7 +3491,7 @@ UINT32 FirmwareTN[] = {
0x2f250002,
0xe0000026,
0x78040001,
- 0x3884dcfc,
+ 0x3884dd60,
0x40830000,
0x34010003,
0x206200ff,
@@ -3527,7 +3528,7 @@ UINT32 FirmwareTN[] = {
0x88a12800,
0x00a50010,
0xba001800,
- 0x3863dcc4,
+ 0x3863dd28,
0x28610024,
0x2c620022,
0x78040001,
@@ -3588,7 +3589,7 @@ UINT32 FirmwareTN[] = {
0xb8a01000,
0x204500ff,
0xe0000011,
- 0x3a10dcc4,
+ 0x3a10dd28,
0x2a020034,
0x29c60008,
0x4044000a,
@@ -3623,7 +3624,7 @@ UINT32 FirmwareTN[] = {
0x78030001,
0x20420001,
0xb8600800,
- 0x3821dcc4,
+ 0x3821dd28,
0x64420000,
0x0c2b0030,
0x5c400003,
@@ -3642,7 +3643,7 @@ UINT32 FirmwareTN[] = {
0x8c8b2800,
0x08a50064,
0x00a50006,
- 0x3863dcc4,
+ 0x3863dd28,
0x2861002c,
0x38c6f428,
0x2c62002a,
@@ -3677,7 +3678,7 @@ UINT32 FirmwareTN[] = {
0x379c0048,
0xc3a00000,
0x78010001,
- 0x3821dd2c,
+ 0x3821dd94,
0xc3a00000,
0xb8402800,
0x28420004,
@@ -3726,13 +3727,13 @@ UINT32 FirmwareTN[] = {
0x5b8c0008,
0x5b9d0004,
0x780b0001,
- 0xf8002304,
+ 0xf800231c,
0xb9606000,
0x396bf6ac,
0xb8204800,
0x11610000,
0x78020001,
- 0x3842de44,
+ 0x3842deac,
0x58410000,
0x11610001,
0x58410008,
@@ -3767,7 +3768,7 @@ UINT32 FirmwareTN[] = {
0x4ca0fff9,
0x29230018,
0x78020001,
- 0x3842de44,
+ 0x3842deac,
0x28410000,
0x00630010,
0x28440004,
@@ -3859,7 +3860,7 @@ UINT32 FirmwareTN[] = {
0x356b0004,
0x4460ffd9,
0x78030001,
- 0x3863de44,
+ 0x3863deac,
0x34050006,
0x34620018,
0x34a50001,
@@ -3913,7 +3914,7 @@ UINT32 FirmwareTN[] = {
0xb0202000,
0x29220020,
0x78030001,
- 0x3863dd2c,
+ 0x3863dd94,
0x204200ff,
0xb4441000,
0x3c420002,
@@ -3967,10 +3968,10 @@ UINT32 FirmwareTN[] = {
0x379c000c,
0xc3a00000,
0x78010001,
- 0x3821dd6c,
+ 0x3821ddd4,
0xc3a00000,
0x78010001,
- 0x3821dd88,
+ 0x3821ddf0,
0x28210000,
0xc3a00000,
0x379cffdc,
@@ -3982,13 +3983,13 @@ UINT32 FirmwareTN[] = {
0x5b90000c,
0x5b910008,
0x5b9d0004,
- 0xf8002153,
+ 0xf800216b,
0xb8205800,
0xfbfff8a0,
0xb8208000,
0xfbfff8a2,
0xb8207800,
- 0xf80021fe,
+ 0xf8002216,
0xfbfffef4,
0x78110001,
0xba200800,
@@ -4002,9 +4003,9 @@ UINT32 FirmwareTN[] = {
0x39adee0c,
0x202c0002,
0x78050001,
- 0x4580007b,
+ 0x4580008c,
0x78020001,
- 0x3842d8e0,
+ 0x3842d944,
0x28420000,
0x78040001,
0x34010000,
@@ -4015,13 +4016,13 @@ UINT32 FirmwareTN[] = {
0x58810008,
0x58810010,
0x5881000c,
- 0x3863de40,
+ 0x3863dea8,
0x58620000,
0x78040001,
0x58c10000,
0x3884f5e8,
0xb8a01000,
- 0x3842dd2c,
+ 0x3842dd94,
0x58810008,
0x58810000,
0x58810004,
@@ -4035,21 +4036,21 @@ UINT32 FirmwareTN[] = {
0x0c410008,
0x5841000c,
0xb8206000,
- 0x3863dd8c,
+ 0x3863ddf4,
0x3401002c,
0x586c0000,
0x3421ffff,
0x34630004,
0x4c20fffd,
0x29610018,
- 0xf8002128,
+ 0xf8002140,
0x5961001c,
0x29610020,
- 0xf8002125,
+ 0xf800213d,
0x78030001,
0x78020800,
0x59610024,
- 0x3863dd6c,
+ 0x3863ddd4,
0x38420001,
0x58620000,
0x586d0004,
@@ -4064,7 +4065,7 @@ UINT32 FirmwareTN[] = {
0x58650010,
0x29620010,
0x78010001,
- 0x3821dd88,
+ 0x3821ddf0,
0x582c0000,
0x3c420002,
0x41c10001,
@@ -4073,7 +4074,7 @@ UINT32 FirmwareTN[] = {
0x31e10001,
0x41ce0001,
0x78020001,
- 0x3842dd27,
+ 0x3842dd8b,
0x320e0001,
0x34030001,
0x7801e010,
@@ -4084,9 +4085,9 @@ UINT32 FirmwareTN[] = {
0x78040001,
0x20630001,
0x78010001,
- 0x3842dd28,
- 0x3884de68,
- 0x3821d934,
+ 0x3842dd8c,
+ 0x3884ded0,
+ 0x3821d998,
0x30430000,
0x58810000,
0x18630001,
@@ -4102,57 +4103,74 @@ UINT32 FirmwareTN[] = {
0x58410000,
0xfbfff93d,
0x29610090,
- 0xf80020ec,
+ 0xf8002104,
0x0023000a,
0x78020001,
0x59610094,
- 0x3842dd2a,
+ 0x3842dd90,
0x20630001,
0x30430000,
0x29610094,
0x78020001,
- 0x3842dd29,
+ 0x3842dd8f,
0x0021001a,
- 0x7803fbff,
+ 0x78030001,
+ 0x20210001,
+ 0x30410000,
+ 0x29610094,
+ 0x3863dd8e,
+ 0x78020001,
+ 0x00210009,
+ 0x3842dd8d,
+ 0x20210001,
+ 0x30610000,
+ 0x29610094,
+ 0x7804fbff,
+ 0x3884ffff,
+ 0x00210019,
+ 0x7803fdff,
0x20210001,
0x30410000,
0x29620094,
0x3401fbff,
0x3863ffff,
0xa0411000,
+ 0xa0441000,
+ 0x3401fdff,
+ 0xa0411000,
0x29610090,
0xa0431000,
0x59620094,
- 0xf80020c9,
- 0xe0000031,
+ 0xf80020d0,
+ 0xe0000044,
0x31ec0001,
0x78020001,
0x320c0001,
- 0x3842de44,
+ 0x3842deac,
0x28410018,
- 0x38a5dd2c,
+ 0x38a5dd94,
0x780d0001,
0x0ca1002e,
0x40410003,
- 0x39addd27,
+ 0x39addd8b,
0x3161001d,
0x2843000c,
0x29610018,
0x2962001c,
0x31630027,
- 0xf80020b8,
+ 0xf80020bf,
0x29610020,
0x29620024,
- 0xf80020b5,
+ 0xf80020bc,
0x41a10000,
0x7c210001,
- 0x5c20001a,
+ 0x5c20002d,
0x29610090,
- 0xf80020be,
+ 0xf80020c5,
0xb8201000,
0x78010001,
0x59620094,
- 0x3821dd2a,
+ 0x3821dd90,
0x40210000,
0x3403fbff,
0xa0431000,
@@ -4161,17 +4179,36 @@ UINT32 FirmwareTN[] = {
0x78030001,
0xb8411000,
0x59620094,
- 0x3863dd29,
+ 0x3863dd8f,
+ 0x40610000,
+ 0x7803fbff,
+ 0x20210001,
+ 0x3863ffff,
+ 0x3c21001a,
+ 0xa0431000,
+ 0xb8411000,
+ 0x78010001,
+ 0x59620094,
+ 0x3821dd8e,
+ 0x40210000,
+ 0x3403fdff,
+ 0xa0431000,
+ 0x20210001,
+ 0x3c210009,
+ 0x78030001,
+ 0xb8411000,
+ 0x59620094,
+ 0x3863dd8d,
0x40630000,
- 0x7801fbff,
+ 0x7801fdff,
0x3821ffff,
0x20630001,
0xa0411000,
- 0x3c63001a,
+ 0x3c630019,
0x29610090,
0xb8431000,
0x59620094,
- 0xf8002099,
+ 0xf800208d,
0x31ac0000,
0x2b8b0020,
0x2b8c001c,
@@ -4291,9 +4328,9 @@ UINT32 FirmwareTN[] = {
0x5b99000c,
0x5b9b0008,
0x5b9d0004,
- 0xf800201e,
+ 0xf8002012,
0xb8209800,
- 0xf80020cd,
+ 0xf80020c1,
0xb8209000,
0x7801e000,
0x38213034,
@@ -4321,13 +4358,13 @@ UINT32 FirmwareTN[] = {
0x78040001,
0xb8803000,
0x00a50003,
- 0x38c6dd2c,
+ 0x38c6dd94,
0x20610003,
0xb8a01000,
0x44200002,
0x34020000,
0x0cc20002,
- 0x3884dd2c,
+ 0x3884dd94,
0x2061000c,
0xb8a01000,
0x44200002,
@@ -4336,10 +4373,10 @@ UINT32 FirmwareTN[] = {
0xe00000a2,
0xd0170000,
0x78010001,
- 0x3821dd6c,
+ 0x3821ddd4,
0x34020018,
- 0xf8002072,
- 0xf800205d,
+ 0xf8002066,
+ 0xf8002051,
0x34010001,
0xd0010000,
0x2a480050,
@@ -4353,7 +4390,7 @@ UINT32 FirmwareTN[] = {
0x78040001,
0x00450018,
0x00210010,
- 0x3884dd2c,
+ 0x3884dd94,
0x3c42000b,
0x2883000c,
0x202100ff,
@@ -4379,7 +4416,7 @@ UINT32 FirmwareTN[] = {
0x780d0001,
0x00a50009,
0xb9a03800,
- 0x38e7dd2c,
+ 0x38e7dd94,
0x0ce50002,
0x2101000c,
0x34050000,
@@ -4413,7 +4450,7 @@ UINT32 FirmwareTN[] = {
0x34a50100,
0x00a50009,
0xb9a07000,
- 0x39cedd2c,
+ 0x39cedd94,
0x0dc50006,
0x210b0003,
0x5d600026,
@@ -4428,7 +4465,7 @@ UINT32 FirmwareTN[] = {
0x4d650015,
0x2a41000c,
0x78020001,
- 0x3842d8e4,
+ 0x3842d948,
0x00210015,
0x7803001f,
0x20210007,
@@ -4444,7 +4481,7 @@ UINT32 FirmwareTN[] = {
0xa0c31800,
0xb8431000,
0x5a62000c,
- 0xf8001f88,
+ 0xf8001f7c,
0x32ab0003,
0x2a61000c,
0xe0000004,
@@ -4468,7 +4505,7 @@ UINT32 FirmwareTN[] = {
0x4d650015,
0x2a41000c,
0x78020001,
- 0x3842d8e4,
+ 0x3842d948,
0x00210015,
0x7803001f,
0x20210007,
@@ -4484,7 +4521,7 @@ UINT32 FirmwareTN[] = {
0xa0c31800,
0xb8431000,
0x5a620014,
- 0xf8001f60,
+ 0xf8001f54,
0x32ab0002,
0x2a610014,
0xe0000004,
@@ -4492,19 +4529,19 @@ UINT32 FirmwareTN[] = {
0x32a10002,
0x29810004,
0x3c21000b,
- 0x39addd2c,
+ 0x39addd94,
0x1421000b,
0x59a10010,
0x2a41001c,
0x4c200005,
0x78010001,
- 0x3821dd2c,
+ 0x3821dd94,
0x2c25002c,
0xe0000002,
0x2de50002,
0x78190001,
0xbb202000,
- 0x3884dd2c,
+ 0x3884dd94,
0x2a410008,
0x28830028,
0x28820020,
@@ -4567,11 +4604,11 @@ UINT32 FirmwareTN[] = {
0x5b81006c,
0xe000006e,
0x780d0001,
- 0x39adde40,
+ 0x39addea8,
0x29a10000,
0xbb208000,
0x3ece0003,
- 0x3a10dd2c,
+ 0x3a10dd94,
0x2e030000,
0x2e020002,
0xb5c10800,
@@ -4582,11 +4619,11 @@ UINT32 FirmwareTN[] = {
0xfbfffeac,
0x3401000c,
0xb9601000,
- 0xfbfffc79,
+ 0xfbfffc55,
0x29a20000,
0x3ecc0002,
0x78010001,
- 0x3821dd8c,
+ 0x3821ddf4,
0xb5816000,
0xb5c21000,
0x28410004,
@@ -4599,7 +4636,7 @@ UINT32 FirmwareTN[] = {
0xb9600800,
0xb9e01000,
0xba201800,
- 0xfbfffc7a,
+ 0xfbfffc56,
0x2b820050,
0x2b81004c,
0x29a30000,
@@ -4615,7 +4652,7 @@ UINT32 FirmwareTN[] = {
0xfbfffe8b,
0x3401000c,
0xb9601000,
- 0xfbfffc58,
+ 0xfbfffc34,
0x29a10000,
0x29820004,
0xb9e01800,
@@ -4625,7 +4662,7 @@ UINT32 FirmwareTN[] = {
0xb9600800,
0xb9e01000,
0xba201800,
- 0xfbfffc60,
+ 0xfbfffc3c,
0x2b820050,
0x2b81004c,
0x29a30000,
@@ -4641,7 +4678,7 @@ UINT32 FirmwareTN[] = {
0xfbfffe71,
0x3401000c,
0xb9601000,
- 0xfbfffc3e,
+ 0xfbfffc1a,
0x29a10000,
0x29820008,
0xb9e01800,
@@ -4651,7 +4688,7 @@ UINT32 FirmwareTN[] = {
0xb9600800,
0xb9e01000,
0xba201800,
- 0xfbfffc46,
+ 0xfbfffc22,
0x34040005,
0x8e842000,
0x2b810050,
@@ -4699,7 +4736,7 @@ UINT32 FirmwareTN[] = {
0x2b840068,
0x2b85006c,
0xb9800800,
- 0x3821dd2c,
+ 0x3821dd94,
0x5825001c,
0x58230014,
0x58240018,
@@ -4721,14 +4758,14 @@ UINT32 FirmwareTN[] = {
0x32a10001,
0x780c0001,
0xb9800800,
- 0x3821de44,
+ 0x3821deac,
0x2823000c,
0x28250018,
0x40240003,
0x2a420028,
0x206300ff,
0xb8e00800,
- 0x3821dd2c,
+ 0x3821dd94,
0x00420008,
0x0c25002e,
0x3c630008,
@@ -4745,7 +4782,7 @@ UINT32 FirmwareTN[] = {
0x48220002,
0xe000000e,
0xb8600800,
- 0x3821de44,
+ 0x3821deac,
0x28220010,
0x28230004,
0x2824001c,
@@ -4753,15 +4790,15 @@ UINT32 FirmwareTN[] = {
0x3c420008,
0xb8e00800,
0x206300ff,
- 0x3821dd2c,
+ 0x3821dd94,
0x0c24002e,
0xb8625800,
0xe000000c,
0x42a10000,
0x5c20000a,
- 0xfbfff733,
+ 0xfbfff70f,
0xb9801000,
- 0x3842de44,
+ 0x3842deac,
0x28450018,
0x58250004,
0x28420018,
@@ -4771,7 +4808,7 @@ UINT32 FirmwareTN[] = {
0x42a10000,
0x44200005,
0x78010001,
- 0x3821dd88,
+ 0x3821ddf0,
0x28210000,
0x442b0040,
0x7ee10000,
@@ -4779,20 +4816,20 @@ UINT32 FirmwareTN[] = {
0x34010001,
0x78020001,
0x32a10000,
- 0x3842dd88,
+ 0x3842ddf0,
0x584b0000,
0x326b001d,
0x01630008,
0x2a610018,
0x2a62001c,
0x32630027,
- 0xf8001e32,
+ 0xf8001e26,
0x2a620024,
0x2a610020,
- 0xf8001e2f,
+ 0xf8001e23,
0xe000002f,
0xb9801000,
- 0x3842dd2c,
+ 0x3842dd94,
0x28410030,
0x4861002b,
0x28410034,
@@ -4803,7 +4840,7 @@ UINT32 FirmwareTN[] = {
0x34060000,
0xb9602800,
0x32a60001,
- 0x38a5de44,
+ 0x38a5deac,
0x28a10014,
0x28a20008,
0x42a30000,
@@ -4814,7 +4851,7 @@ UINT32 FirmwareTN[] = {
0xb8412000,
0x5c660005,
0x78010001,
- 0x3821dd88,
+ 0x3821ddf0,
0x28210000,
0x44240011,
0x7ee10000,
@@ -4822,23 +4859,23 @@ UINT32 FirmwareTN[] = {
0x32a60000,
0x28a10008,
0x78020001,
- 0x3842dd88,
+ 0x3842ddf0,
0x58440000,
0x3261001d,
0x28a30014,
0x2a610018,
0x2a62001c,
0x32630027,
- 0xf8001e07,
+ 0xf8001dfb,
0x2a620024,
0x2a610020,
- 0xf8001e04,
- 0x396bde44,
+ 0xf8001df8,
+ 0x396bdeac,
0x29610020,
- 0x398cdd2c,
+ 0x398cdd94,
0x0d81002e,
0x78040001,
- 0x3884dd2c,
+ 0x3884dd94,
0x2c81000a,
0x2c820002,
0x2c830006,
@@ -4920,10 +4957,10 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x34010000,
0xd0010000,
- 0xf8001da9,
+ 0xf8001d9d,
0xb8205800,
0x78010001,
- 0x3821dd27,
+ 0x3821dd8b,
0x40210000,
0x780c0001,
0x398cf160,
@@ -4931,11 +4968,11 @@ UINT32 FirmwareTN[] = {
0x44200072,
0x29610080,
0x340dfffe,
- 0xf8001daf,
+ 0xf8001da3,
0xb8201800,
0x78010001,
0x59630084,
- 0x3821dd26,
+ 0x3821dd8a,
0x40210000,
0x3402fffc,
0xa0621800,
@@ -4943,7 +4980,7 @@ UINT32 FirmwareTN[] = {
0xb8611800,
0x78010001,
0x59630084,
- 0x3821dd25,
+ 0x3821dd89,
0x40220000,
0x3401ff7f,
0x20420001,
@@ -4953,13 +4990,13 @@ UINT32 FirmwareTN[] = {
0xb8621800,
0xb8601000,
0x59630084,
- 0xf8001d8b,
+ 0xf8001d7f,
0x29610068,
- 0xf8001d97,
+ 0xf8001d8b,
0xb8201000,
0x78010001,
0x5962006c,
- 0x3821dd24,
+ 0x3821dd88,
0x40230000,
0x3401f1ff,
0x20630007,
@@ -4968,19 +5005,19 @@ UINT32 FirmwareTN[] = {
0x29610068,
0xb8431000,
0x5962006c,
- 0xf8001d7c,
+ 0xf8001d70,
0x78060001,
0x38c6f428,
0x28c10000,
0x78050001,
- 0x38a5dd84,
+ 0x38a5ddec,
0x5b810014,
0x40a30003,
0x3402fffd,
0x78040001,
0x43810017,
0x20630002,
- 0x3884dd28,
+ 0x3884dd8c,
0xa0220800,
0xb8230800,
0x33810017,
@@ -5013,12 +5050,12 @@ UINT32 FirmwareTN[] = {
0x2b810014,
0x340b0001,
0x58c10000,
- 0xfbfff5ac,
- 0xfbfff8e6,
+ 0xfbfff588,
+ 0xfbfff8c2,
0xf80002f3,
- 0xfbfff57c,
- 0xfbfff7a7,
- 0xfbfffbeb,
+ 0xfbfff558,
+ 0xfbfff783,
+ 0xfbfffbc7,
0x78028001,
0x318b0003,
0x38420800,
@@ -5029,7 +5066,7 @@ UINT32 FirmwareTN[] = {
0x58410000,
0x28410000,
0x78040001,
- 0x3884d8dc,
+ 0x3884d940,
0x38210100,
0x58410000,
0x28610000,
@@ -5039,7 +5076,7 @@ UINT32 FirmwareTN[] = {
0xa02d0800,
0xb82b0800,
0x58410000,
- 0xf80006f0,
+ 0xf80006f7,
0x302b0008,
0xd00b0000,
0x2b8b0010,
@@ -5054,23 +5091,23 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x34010000,
0xd0010000,
- 0xf8001d23,
+ 0xf8001d17,
0xb8206000,
0x78010001,
- 0x3821dd27,
+ 0x3821dd8b,
0x40210000,
0x44200066,
0x29810080,
0x340bfffe,
- 0xf8001d2c,
+ 0xf8001d20,
0x59810084,
0x78020001,
- 0x3842dd26,
+ 0x3842dd8a,
0x20210003,
0x30410000,
0x29810084,
0x78020001,
- 0x3842dd25,
+ 0x3842dd89,
0x00210007,
0x20210001,
0x30410000,
@@ -5082,13 +5119,13 @@ UINT32 FirmwareTN[] = {
0xa0621800,
0xb8601000,
0x59830084,
- 0xf8001d0a,
+ 0xf8001cfe,
0x29810068,
- 0xf8001d16,
+ 0xf8001d0a,
0x00230009,
0x78020001,
0x5981006c,
- 0x3842dd24,
+ 0x3842dd88,
0x20630007,
0x30430000,
0x2983006c,
@@ -5097,12 +5134,12 @@ UINT32 FirmwareTN[] = {
0xa0621800,
0xb8601000,
0x5983006c,
- 0xf8001cfb,
+ 0xf8001cef,
0x78030001,
0x3863f428,
0x28620000,
0x78010001,
- 0x3821dd84,
+ 0x3821ddec,
0x5b820010,
0x2b820010,
0x58220000,
@@ -5126,19 +5163,19 @@ UINT32 FirmwareTN[] = {
0x33810013,
0x2b810010,
0x58610000,
- 0xfbfff53b,
- 0xfbfffb7e,
- 0xfbfff50c,
- 0xfbfff873,
+ 0xfbfff517,
+ 0xfbfffb5a,
+ 0xfbfff4e8,
+ 0xfbfff84f,
0xf8000280,
- 0xfbfff7cc,
+ 0xfbfff7a8,
0x78010001,
0x3821f468,
0x28220000,
0x78038001,
0x38630800,
0x78010001,
- 0x3821d8dc,
+ 0x3821d940,
0x58220000,
0x28610000,
0x78048001,
@@ -5156,7 +5193,7 @@ UINT32 FirmwareTN[] = {
0xa02b0800,
0x38210001,
0x58610000,
- 0xf800067b,
+ 0xf8000682,
0x34020000,
0x30220008,
0x34010001,
@@ -5171,11 +5208,11 @@ UINT32 FirmwareTN[] = {
0x5b8c000c,
0x5b8d0008,
0x5b9d0004,
- 0xf8001cae,
+ 0xf8001ca2,
0xb8205800,
- 0xf8001d5d,
+ 0xf8001d51,
0xb8206000,
- 0xfbfff807,
+ 0xfbfff7e3,
0x34050000,
0x780d0001,
0x78060001,
@@ -5279,9 +5316,9 @@ UINT32 FirmwareTN[] = {
0x3403fff1,
0xa0431000,
0x59620044,
- 0xf8001c45,
+ 0xf8001c39,
0x78010001,
- 0x3821d8f4,
+ 0x3821d958,
0x34020000,
0x58220000,
0xe0000032,
@@ -5289,7 +5326,7 @@ UINT32 FirmwareTN[] = {
0x78020001,
0x4420002a,
0xb8401800,
- 0x3863d8f4,
+ 0x3863d958,
0x28610000,
0x5c200023,
0x29810028,
@@ -5300,7 +5337,7 @@ UINT32 FirmwareTN[] = {
0x20420007,
0x5c40000f,
0x29610028,
- 0xf8001c3e,
+ 0xf8001c32,
0x00220017,
0x29640044,
0x20420007,
@@ -5324,12 +5361,12 @@ UINT32 FirmwareTN[] = {
0x59610044,
0x29620044,
0x29610040,
- 0xf8001c18,
+ 0xf8001c0c,
0xe0000009,
0x3421ffff,
0x58610000,
0xe0000006,
- 0x3842d8f4,
+ 0x3842d958,
0x28410000,
0x44200003,
0x3421ffff,
@@ -5339,8 +5376,8 @@ UINT32 FirmwareTN[] = {
0x78010001,
0x78020001,
0x34030000,
- 0x3821d8f0,
- 0x3842d8ec,
+ 0x3821d954,
+ 0x3842d950,
0x30430000,
0x58230000,
0xe0000018,
@@ -5348,12 +5385,12 @@ UINT32 FirmwareTN[] = {
0x78020001,
0x44200010,
0xb8402000,
- 0x3884d8f0,
+ 0x3884d954,
0x28810000,
0x5c200009,
0x29810028,
0x78020001,
- 0x3842d8ec,
+ 0x3842d950,
0x00210018,
0x34030004,
0x58810000,
@@ -5362,7 +5399,7 @@ UINT32 FirmwareTN[] = {
0x3421ffff,
0x58810000,
0xe0000006,
- 0x3842d8f0,
+ 0x3842d954,
0x28410000,
0x44200003,
0x3421ffff,
@@ -5374,7 +5411,7 @@ UINT32 FirmwareTN[] = {
0x379c0010,
0xc3a00000,
0x78020001,
- 0x3842debc,
+ 0x3842df24,
0x28430000,
0xb8202800,
0x28640050,
@@ -5426,10 +5463,10 @@ UINT32 FirmwareTN[] = {
0x78090001,
0x398cf63c,
0x396bf644,
- 0x3908de70,
- 0x394ade78,
- 0x38e7de74,
- 0x3929de80,
+ 0x3908ded8,
+ 0x394adee0,
+ 0x38e7dedc,
+ 0x3929dee8,
0x34060000,
0x29010000,
0xb5861000,
@@ -5470,7 +5507,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0xb8406800,
0xb8206000,
- 0xf8001b83,
+ 0xf8001b77,
0xb8205800,
0x41810000,
0x29650054,
@@ -5580,16 +5617,16 @@ UINT32 FirmwareTN[] = {
0xb8832000,
0xb88a2000,
0x59640064,
- 0xf8001b18,
+ 0xf8001b0c,
0x29610050,
0x29620054,
- 0xf8001b15,
+ 0xf8001b09,
0x29610058,
0x2962005c,
- 0xf8001b12,
+ 0xf8001b06,
0x29620064,
0x29610060,
- 0xf8001b0f,
+ 0xf8001b03,
0x2b8b0014,
0x2b8c0010,
0x2b8d000c,
@@ -5613,13 +5650,13 @@ UINT32 FirmwareTN[] = {
0x5b97000c,
0x5b980008,
0x5b9d0004,
- 0xfbfff651,
+ 0xfbfff62d,
0x780c0001,
- 0x398cdeb8,
+ 0x398cdf20,
0xb8206800,
0x29810000,
0x78020001,
- 0x3842debc,
+ 0x3842df24,
0x28210008,
0x28420000,
0x780b0001,
@@ -5647,8 +5684,8 @@ UINT32 FirmwareTN[] = {
0x780c0001,
0xfbfffef0,
0x780b0001,
- 0x398cde78,
- 0x396bde88,
+ 0x398cdee0,
+ 0x396bdef0,
0x780f0001,
0x780e00ff,
0x78090001,
@@ -5656,10 +5693,10 @@ UINT32 FirmwareTN[] = {
0xb9a02000,
0xb8209800,
0xb9808000,
- 0x39efde98,
+ 0x39efdf00,
0x39ceffff,
- 0x3bbddea8,
- 0x3929de80,
+ 0x3bbddf10,
+ 0x3929dee8,
0x34050000,
0x340d003f,
0xb980c000,
@@ -5736,18 +5773,18 @@ UINT32 FirmwareTN[] = {
0x34010000,
0xd0010000,
0x78010001,
- 0x3821de6c,
+ 0x3821ded4,
0x28210000,
0x5c200007,
0x78010001,
0x78020001,
- 0x3821de78,
- 0x3842de80,
+ 0x3821dee0,
+ 0x3842dee8,
0xfbfffee7,
0xe0000004,
0xfbfffeb6,
0x34010008,
- 0xfbfff321,
+ 0xfbfff2fd,
0x34010001,
0xd0010000,
0x2b8b003c,
@@ -5768,7 +5805,7 @@ UINT32 FirmwareTN[] = {
0x379c003c,
0xc3a00000,
0x78010001,
- 0x3821de6c,
+ 0x3821ded4,
0xc3a00000,
0x379cffcc,
0x5b8b0034,
@@ -5784,15 +5821,15 @@ UINT32 FirmwareTN[] = {
0x5b95000c,
0x5b960008,
0x5b9d0004,
- 0xf8001a49,
+ 0xf8001a3d,
0xb8206000,
- 0xfbfff7c2,
+ 0xfbfff79e,
0xb8205800,
- 0xfbfff194,
+ 0xfbfff170,
0xb8207800,
- 0xfbfff196,
+ 0xfbfff172,
0xb8207000,
- 0xf8001af2,
+ 0xf8001ae6,
0x78020001,
0x3842f428,
0x28460000,
@@ -5802,18 +5839,18 @@ UINT32 FirmwareTN[] = {
0x78020001,
0xba601800,
0xba40a800,
- 0x39adde70,
+ 0x39added8,
0x3425007c,
- 0x3842deb8,
+ 0x3842df20,
0x356b0014,
0x78070001,
0x78110001,
0x78100001,
0x78160001,
0x78140001,
- 0x3863debc,
+ 0x3863df24,
0x34240074,
- 0x3ab5de74,
+ 0x3ab5dedc,
0x584b0000,
0x58610000,
0x59a40000,
@@ -5830,22 +5867,22 @@ UINT32 FirmwareTN[] = {
0x40e70000,
0x31e70008,
0x29810048,
- 0xf8001a2c,
+ 0xf8001a20,
0x5981004c,
0x29810050,
- 0xf8001a29,
+ 0xf8001a1d,
0x59810054,
0x29810058,
- 0xf8001a26,
+ 0xf8001a1a,
0x5981005c,
0x29810060,
- 0xf8001a23,
+ 0xf8001a17,
0x78070001,
0x78060001,
0x59810064,
- 0x38e7de78,
+ 0x38e7dee0,
0xb9a04000,
- 0x38c6de80,
+ 0x38c6dee8,
0xbaa04800,
0x34050000,
0x29010000,
@@ -5872,16 +5909,16 @@ UINT32 FirmwareTN[] = {
0x5c200003,
0x34010040,
0x30410000,
- 0x3a52de74,
+ 0x3a52dedc,
0x2a420000,
0x40410000,
0x5c200003,
0x34010040,
0x30410000,
- 0x3a73debc,
+ 0x3a73df24,
0x2a610000,
0x78060001,
- 0x38c6de88,
+ 0x38c6def0,
0xb8c04800,
0x34280084,
0x34050000,
@@ -5918,13 +5955,13 @@ UINT32 FirmwareTN[] = {
0x78080001,
0x780b0001,
0x780a0001,
- 0x39cede88,
- 0x39adde70,
- 0x398cde74,
+ 0x39cedef0,
+ 0x39added8,
+ 0x398cdedc,
0x396bf65c,
0x394af66c,
- 0x3908dea8,
- 0x3929de98,
+ 0x3908df10,
+ 0x3929df00,
0x34050000,
0xb4a50800,
0xb42e0800,
@@ -5959,13 +5996,13 @@ UINT32 FirmwareTN[] = {
0x0d230000,
0x78070001,
0xb4a50800,
- 0x38e7de98,
+ 0x38e7df00,
0xb4271000,
0x2c420000,
0x78060001,
0xb42b2000,
0xb42a1800,
- 0x38c6dea8,
+ 0x38c6df10,
0x0c820000,
0xb4260800,
0x2c210000,
@@ -6007,7 +6044,7 @@ UINT32 FirmwareTN[] = {
0x379cfff8,
0x5b8b0008,
0x5b9d0004,
- 0xf800196a,
+ 0xf800195e,
0xb8202000,
0x78010001,
0x3821f628,
@@ -6043,7 +6080,7 @@ UINT32 FirmwareTN[] = {
0xa0431000,
0xb8451000,
0x58820044,
- 0xf8001949,
+ 0xf800193d,
0x29610000,
0x38210001,
0x59610000,
@@ -6058,13 +6095,13 @@ UINT32 FirmwareTN[] = {
0x28810040,
0xa0431000,
0x58820044,
- 0xf800193a,
+ 0xf800192e,
0x2b8b0008,
0x2b9d0004,
0x379c0008,
0xc3a00000,
0x78060001,
- 0x38c6dec0,
+ 0x38c6df28,
0x40c40000,
0xb8204000,
0x208300ff,
@@ -6076,7 +6113,7 @@ UINT32 FirmwareTN[] = {
0xc3a00000,
0x78050001,
0x7c610004,
- 0x38a5d8f8,
+ 0x38a5d95c,
0x34840001,
0x5ce00005,
0x30c40000,
@@ -6084,7 +6121,7 @@ UINT32 FirmwareTN[] = {
0x30a80006,
0xc3a00000,
0x78040001,
- 0x3884d8f8,
+ 0x3884d95c,
0x34030000,
0x5c230004,
0x30c30000,
@@ -6102,8 +6139,8 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x78010001,
0x78020001,
- 0x3821dec4,
- 0x3842dec5,
+ 0x3821df2c,
+ 0x3842df2d,
0x40210000,
0x40420000,
0x780f0001,
@@ -6115,14 +6152,14 @@ UINT32 FirmwareTN[] = {
0x5da00068,
0x78100001,
0xba007000,
- 0x39cedecc,
+ 0x39cedf34,
0x29cb0000,
0x29610070,
- 0xf800190c,
+ 0xf8001900,
0x29cc0000,
0x59610074,
0x29810068,
- 0xf8001908,
+ 0xf80018fc,
0x29c40000,
0x5981006c,
0x28820074,
@@ -6133,7 +6170,7 @@ UINT32 FirmwareTN[] = {
0x20210003,
0x5c410052,
0x78010001,
- 0x3821dec0,
+ 0x3821df28,
0x302d0000,
0x29e50000,
0x2883006c,
@@ -6150,7 +6187,7 @@ UINT32 FirmwareTN[] = {
0xb8411000,
0x5882006c,
0xb8c00800,
- 0xf80018de,
+ 0xf80018d2,
0x29c50000,
0x29e40000,
0x3403ff3f,
@@ -6165,7 +6202,7 @@ UINT32 FirmwareTN[] = {
0xb8411000,
0x5882006c,
0xb8c00800,
- 0xf80018cf,
+ 0xf80018c3,
0x29c50000,
0x29e40000,
0x3403ffe7,
@@ -6176,14 +6213,14 @@ UINT32 FirmwareTN[] = {
0x20840018,
0xb8441000,
0x58a2006c,
- 0xf80018c4,
+ 0xf80018b8,
0x78010001,
0xb8205800,
- 0x396bdec2,
+ 0x396bdf2a,
0x41610000,
0x7c210001,
0x5c20000c,
- 0x3a10decc,
+ 0x3a10df34,
0x2a040000,
0x3403fffc,
0x2882007c,
@@ -6191,11 +6228,11 @@ UINT32 FirmwareTN[] = {
0xa0431000,
0x38420001,
0x5882007c,
- 0xf80018b5,
+ 0xf80018a9,
0x34010000,
0x31610000,
0x78010001,
- 0x3821d8f8,
+ 0x3821d95c,
0x34020000,
0x30220004,
0x30220006,
@@ -6205,10 +6242,10 @@ UINT32 FirmwareTN[] = {
0x38210008,
0xa0220800,
0x5a210000,
- 0x3863ded0,
+ 0x3863df38,
0x28620000,
0x78010001,
- 0x38216250,
+ 0x382162e4,
0x58410028,
0x3401000a,
0x32210000,
@@ -6234,27 +6271,27 @@ UINT32 FirmwareTN[] = {
0x5b8f0008,
0x5b9d0004,
0x780c0001,
- 0x398cdecc,
+ 0x398cdf34,
0x298b0000,
0x780d0001,
0x780e0001,
0x29610068,
0x39adf5f8,
0x39cef5fc,
- 0xf8001891,
+ 0xf8001885,
0x78020001,
0x5961006c,
- 0x3842dec4,
+ 0x3842df2c,
0x40410000,
0x78030001,
- 0x3863dec5,
+ 0x3863df2d,
0x40620000,
0xb8220800,
0x202500ff,
0x5ca0004f,
0x29880000,
0x78060001,
- 0x38c6dec0,
+ 0x38c6df28,
0x2904006c,
0x29030074,
0xb8a00800,
@@ -6286,7 +6323,7 @@ UINT32 FirmwareTN[] = {
0xb8c01000,
0x4c83000e,
0x5906006c,
- 0xf8001856,
+ 0xf800184a,
0x29850000,
0x29a40000,
0x3403ff3f,
@@ -6302,7 +6339,7 @@ UINT32 FirmwareTN[] = {
0xb9200800,
0xb8e01000,
0x5907006c,
- 0xf8001846,
+ 0xf800183a,
0x29840000,
0x29a30000,
0x3401ffe7,
@@ -6313,15 +6350,15 @@ UINT32 FirmwareTN[] = {
0x28810068,
0xb8431000,
0x5882006c,
- 0xf800183b,
+ 0xf800182f,
0x78010001,
- 0x3821d8f8,
+ 0x3821d95c,
0x34020000,
0x30220004,
0x30220006,
0x29c10000,
- 0x396bded0,
- 0x39ef6250,
+ 0x396bdf38,
+ 0x39ef62e4,
0x38210002,
0x59c10000,
0x29610000,
@@ -6342,14 +6379,14 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x78010001,
0x78020001,
- 0x3821dec4,
- 0x3842dec5,
+ 0x3821df2c,
+ 0x3842df2d,
0x40210000,
0x40420000,
0x78030001,
0x780a0001,
0xb8220800,
- 0x3863decc,
+ 0x3863df34,
0x394af5fc,
0x202500ff,
0x5ca0001f,
@@ -6363,10 +6400,10 @@ UINT32 FirmwareTN[] = {
0x00840006,
0x78060001,
0x00630013,
- 0x3929ded0,
- 0x3908dec0,
- 0x38e7d8f8,
- 0x38c66528,
+ 0x3929df38,
+ 0x3908df28,
+ 0x38e7d95c,
+ 0x38c665bc,
0xb8a01000,
0xbba00800,
0x20840003,
@@ -6392,7 +6429,7 @@ UINT32 FirmwareTN[] = {
0x5b8d0008,
0x5b9d0004,
0x78010001,
- 0x3821ded8,
+ 0x3821df40,
0x28220000,
0x780c0001,
0x78058000,
@@ -6401,7 +6438,7 @@ UINT32 FirmwareTN[] = {
0x40420008,
0x40210003,
0x780d0001,
- 0x398cdecc,
+ 0x398cdf34,
0x38a50000,
0x39adf5fc,
0x4841002b,
@@ -6411,10 +6448,10 @@ UINT32 FirmwareTN[] = {
0xb8651800,
0xb8601000,
0x5883006c,
- 0xf80017d9,
+ 0xf80017cd,
0x298b0000,
0x29610070,
- 0xf80017e4,
+ 0xf80017d8,
0x59610074,
0x29810000,
0x34070003,
@@ -6424,26 +6461,26 @@ UINT32 FirmwareTN[] = {
0x340a0001,
0x28210074,
0x00420006,
- 0x38c6671c,
+ 0x38c667b0,
0x00210013,
0x34090000,
- 0x38846788,
+ 0x3884681c,
0x34080002,
0xa0270800,
0xa0471000,
0x78050001,
0x78030001,
0x5c220008,
- 0x3863ded0,
+ 0x3863df38,
0x28610000,
- 0x38a5d8f8,
+ 0x38a5d95c,
0x30aa0006,
0x58260028,
0x31a80000,
0xe0000007,
- 0x3863ded0,
+ 0x3863df38,
0x28610000,
- 0x38a5d8f8,
+ 0x38a5d95c,
0x30a90004,
0x58240028,
0x31a70000,
@@ -6470,11 +6507,11 @@ UINT32 FirmwareTN[] = {
0x780d0001,
0xb9803000,
0x64210000,
- 0x3863decc,
+ 0x3863df34,
0x3884ffff,
0x396bf5fc,
0x39adf850,
- 0x38c6ded8,
+ 0x38c6df40,
0x5c200018,
0x29a10090,
0x28c20000,
@@ -6484,12 +6521,12 @@ UINT32 FirmwareTN[] = {
0x30410002,
0x29610000,
0x28c20000,
- 0x38a5ded0,
+ 0x38a5df38,
0x38210001,
0x59610000,
0x29a10090,
0x40420008,
- 0x38846310,
+ 0x388463a4,
0x00210018,
0x34030008,
0x48410003,
@@ -6500,12 +6537,12 @@ UINT32 FirmwareTN[] = {
0x31630000,
0xe0000010,
0x28630000,
- 0x398cded8,
+ 0x398cdf40,
0x2862006c,
0x28610068,
0xa0441000,
0x5862006c,
- 0xf800177b,
+ 0xf800176f,
0x29610000,
0x3402ffef,
0xa0220800,
@@ -6525,7 +6562,7 @@ UINT32 FirmwareTN[] = {
0x78060001,
0x38c6f5f8,
0x78010001,
- 0x3821dec8,
+ 0x3821df30,
0x28c20000,
0x28210000,
0x78050001,
@@ -6534,7 +6571,7 @@ UINT32 FirmwareTN[] = {
0x78030001,
0x4441000b,
0xb8601000,
- 0x3842d8f8,
+ 0x3842d95c,
0x34010000,
0x30410009,
0x28c10000,
@@ -6543,7 +6580,7 @@ UINT32 FirmwareTN[] = {
0x28c10000,
0x2021000c,
0xe0000003,
- 0x3863d8f8,
+ 0x3863d95c,
0x40610008,
0x5c200005,
0x28a10000,
@@ -6559,14 +6596,14 @@ UINT32 FirmwareTN[] = {
0x20210001,
0x5c200005,
0x78010001,
- 0x3821d8f8,
+ 0x3821d95c,
0x40210002,
0x20230001,
0x00410011,
0x20210001,
0x5c200007,
0x78010001,
- 0x3821d8f8,
+ 0x3821d95c,
0x40210003,
0x20210001,
0xb8610800,
@@ -6575,7 +6612,7 @@ UINT32 FirmwareTN[] = {
0x44200022,
0x00410008,
0x78040001,
- 0x3884d8f8,
+ 0x3884d95c,
0x30810000,
0x40c10002,
0x30810001,
@@ -6589,13 +6626,13 @@ UINT32 FirmwareTN[] = {
0x30830009,
0x28a10000,
0x78020001,
- 0x3842ded0,
+ 0x3842df38,
0xb8230800,
0x58a10000,
0x28420000,
0x78010001,
0x30830006,
- 0x38215e74,
+ 0x38215f08,
0x58410028,
0x30a30000,
0xe000002c,
@@ -6614,7 +6651,7 @@ UINT32 FirmwareTN[] = {
0xfbffff62,
0xe000001e,
0x78040001,
- 0x3884d8f8,
+ 0x3884d95c,
0x40810000,
0x4420001a,
0x3421ffff,
@@ -6633,12 +6670,12 @@ UINT32 FirmwareTN[] = {
0x30830009,
0x28a10000,
0x78020001,
- 0x3842ded0,
+ 0x3842df38,
0xb8230800,
0x58a10000,
0x28420000,
0x78010001,
- 0x38216090,
+ 0x38216124,
0x58410028,
0x34010009,
0x30a10000,
@@ -6647,8 +6684,8 @@ UINT32 FirmwareTN[] = {
0xc3a00000,
0x78010001,
0x78020001,
- 0x3821dec4,
- 0x3842dec5,
+ 0x3821df2c,
+ 0x3842df2d,
0x40210000,
0x40420000,
0x78060001,
@@ -6656,9 +6693,9 @@ UINT32 FirmwareTN[] = {
0x78050001,
0xb8220800,
0x78040001,
- 0x38c6d8f8,
- 0x38e7ded0,
- 0x38a56528,
+ 0x38c6d95c,
+ 0x38e7df38,
+ 0x38a565bc,
0x3884f5fc,
0x202300ff,
0x5c60000a,
@@ -6674,8 +6711,8 @@ UINT32 FirmwareTN[] = {
0xc3a00000,
0x78010001,
0x78020001,
- 0x3821dec4,
- 0x3842dec5,
+ 0x3821df2c,
+ 0x3842df2d,
0x40210000,
0x40420000,
0x78070001,
@@ -6683,10 +6720,10 @@ UINT32 FirmwareTN[] = {
0x78050001,
0xb8220800,
0x78030001,
- 0x38e7d8f8,
+ 0x38e7d95c,
0x34080001,
- 0x38c6ded0,
- 0x38a56528,
+ 0x38c6df38,
+ 0x38a565bc,
0x3863f5fc,
0x202400ff,
0x5c80000a,
@@ -6702,13 +6739,13 @@ UINT32 FirmwareTN[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0xf80016b3,
+ 0xf80016a7,
0x78020001,
0x3842f850,
0x78030001,
0x78040001,
- 0x3863decc,
- 0x3884ded4,
+ 0x3863df34,
+ 0x3884df3c,
0x3442003c,
0x58610000,
0x58820000,
@@ -6725,20 +6762,20 @@ UINT32 FirmwareTN[] = {
0x5b910008,
0x5b9d0004,
0x78110001,
- 0xf800169c,
- 0x3a31decc,
+ 0xf8001690,
+ 0x3a31df34,
0x5a210000,
- 0xfbffede8,
+ 0xfbffedc4,
0xb8206800,
- 0xfbffedea,
+ 0xfbffedc6,
0xb8205800,
0x78100001,
0x3a10f850,
0x78010001,
0x3602003c,
- 0x3821ded4,
+ 0x3821df3c,
0x58220000,
- 0xfbffede5,
+ 0xfbffedc1,
0x78020001,
0x3842f428,
0x28440000,
@@ -6746,14 +6783,14 @@ UINT32 FirmwareTN[] = {
0x780e0001,
0x78020001,
0x78050001,
- 0x39ceded8,
- 0x3842d925,
- 0x3863ded0,
+ 0x39cedf40,
+ 0x3842d989,
+ 0x3863df38,
0x78060001,
0x78070001,
0x780f0001,
0x340c0001,
- 0x38a5d8f8,
+ 0x38a5d95c,
0x34080000,
0x58610000,
0x59c20000,
@@ -6761,7 +6798,7 @@ UINT32 FirmwareTN[] = {
0x38c6f638,
0x38e7f5f8,
0x39eff6c0,
- 0x44880024,
+ 0x4488002b,
0x40c10001,
0x3161000a,
0x40c60001,
@@ -6780,14 +6817,15 @@ UINT32 FirmwareTN[] = {
0x30a70001,
0x30a80006,
0x29610068,
- 0xf8001676,
+ 0xf800166a,
0x5961006c,
0x2a2b0000,
0x29610078,
- 0xf8001672,
+ 0xf8001666,
0x5961007c,
0x2a01008c,
0x29c20000,
+ 0x3403bfff,
0x00210018,
0x30410002,
0x29c10000,
@@ -6796,6 +6834,12 @@ UINT32 FirmwareTN[] = {
0x32010090,
0x41ef0002,
0x320f0095,
+ 0x2a240000,
+ 0x2882006c,
+ 0x28810068,
+ 0xa0431000,
+ 0x5882006c,
+ 0xf8001646,
0xe0000005,
0x3164000a,
0x31a4000a,
@@ -6816,7 +6860,7 @@ UINT32 FirmwareTN[] = {
0x379c0020,
0xc3a00000,
0x78010001,
- 0x3821d8f8,
+ 0x3821d95c,
0xc3a00000,
0x379cffc8,
0x5b8b0038,
@@ -6839,12 +6883,12 @@ UINT32 FirmwareTN[] = {
0x780f0001,
0x282d0000,
0xb9e09000,
- 0x3a52dec5,
+ 0x3a52df2d,
0x42410000,
0x78100001,
0x78110001,
0x780e0001,
- 0x3a10d925,
+ 0x3a10d989,
0x39cef5fc,
0xba20b800,
0xb9e0b000,
@@ -6852,21 +6896,21 @@ UINT32 FirmwareTN[] = {
0xb9e0a000,
0x5c200005,
0x78010001,
- 0x3821dec4,
+ 0x3821df2c,
0x40210000,
0x4420003c,
0x780c0001,
- 0x398cdecc,
+ 0x398cdf34,
0x298b0000,
0x29610070,
- 0xf8001627,
+ 0xf8001614,
0x59610074,
0x298b0000,
0x29610068,
- 0xf8001623,
+ 0xf8001610,
0x78020001,
0x5961006c,
- 0x3842dec4,
+ 0x3842df2c,
0x40430000,
0x44600004,
0x34010000,
@@ -6881,12 +6925,12 @@ UINT32 FirmwareTN[] = {
0x20420003,
0x20210003,
0x5c410005,
- 0x3884dec3,
+ 0x3884df2b,
0x30830000,
0x32430000,
0xe0000016,
0xb8800800,
- 0x3821dec3,
+ 0x3821df2b,
0x40220000,
0x34420001,
0x204c00ff,
@@ -6901,9 +6945,9 @@ UINT32 FirmwareTN[] = {
0x29610078,
0x38420003,
0x5962007c,
- 0xf80015ef,
+ 0xf80015dc,
0x78010001,
- 0x3821dec2,
+ 0x3821df2a,
0x302c0000,
0xe000009d,
0x29c10000,
@@ -6916,20 +6960,20 @@ UINT32 FirmwareTN[] = {
0xe0000095,
0x78040001,
0xb8801000,
- 0x3842d8f8,
+ 0x3842d95c,
0x40470006,
0x7ce10001,
0x5c200012,
0x78050001,
- 0x38a5dec1,
+ 0x38a5df29,
0x40a40000,
0xba801000,
0x78030001,
0x64840000,
0x78010001,
- 0x3842dec5,
- 0x3863d902,
- 0x3821dec4,
+ 0x3842df2d,
+ 0x3863d966,
+ 0x3821df2c,
0x34060000,
0x30440000,
0x30670000,
@@ -6940,7 +6984,7 @@ UINT32 FirmwareTN[] = {
0x40470004,
0x5ce00014,
0x78060001,
- 0x38c6d902,
+ 0x38c6d966,
0x40c30000,
0x3401fffb,
0xa1a16800,
@@ -6948,9 +6992,9 @@ UINT32 FirmwareTN[] = {
0x7c630000,
0x78020001,
0x78050001,
- 0x3842dec4,
- 0x38a5dec1,
- 0x3884dec5,
+ 0x3842df2c,
+ 0x38a5df29,
+ 0x3884df2d,
0x3401fff7,
0x30430000,
0x30870000,
@@ -6962,12 +7006,12 @@ UINT32 FirmwareTN[] = {
0x7c210001,
0x5c200031,
0x78010001,
- 0x3821decc,
+ 0x3821df34,
0x28220000,
0x42030008,
0x2842006c,
0x78010001,
- 0x3821ded4,
+ 0x3821df3c,
0x28210000,
0x00420006,
0x20420003,
@@ -6976,11 +7020,11 @@ UINT32 FirmwareTN[] = {
0x50230024,
0x78060001,
0xb8c00800,
- 0x3821dec1,
+ 0x3821df29,
0x40210000,
0xbac01800,
0x39ad000c,
- 0x3863dec5,
+ 0x3863df2d,
0x34020000,
0x5c220008,
0xbae00800,
@@ -6995,27 +7039,27 @@ UINT32 FirmwareTN[] = {
0x3821f5f8,
0x28220000,
0x78030001,
- 0x38c6dec1,
+ 0x38c6df29,
0x78010080,
0x38210000,
0xa0411000,
0x00420017,
0x78010001,
- 0x3821d902,
- 0x3863dec4,
+ 0x3821d966,
+ 0x3863df2c,
0x34040001,
0x34050000,
0x30c20000,
0x30240000,
0x30650000,
0xe0000034,
- 0x3884d8f8,
+ 0x3884d95c,
0x40810005,
0x78030001,
0x78040001,
0x5c200026,
0xb8600800,
- 0x3821d902,
+ 0x3821d966,
0x40220000,
0xb8602800,
0x78040001,
@@ -7023,7 +7067,7 @@ UINT32 FirmwareTN[] = {
0xa1a16800,
0x3401fff7,
0xa1a16800,
- 0x3884dec4,
+ 0x3884df2c,
0xb8401800,
0x44400007,
0x3a31f5f8,
@@ -7043,19 +7087,19 @@ UINT32 FirmwareTN[] = {
0xa0411000,
0x00420017,
0xb8a00800,
- 0x3821d902,
+ 0x3821d966,
0x18420001,
- 0x3863dec1,
- 0x39efdec5,
+ 0x3863df29,
+ 0x39efdf2d,
0x30220000,
0x31e40000,
0x30640000,
0xe000000a,
0x34010001,
- 0x3863d902,
+ 0x3863d966,
0x30610000,
0x39ad0004,
- 0x3884dec1,
+ 0x3884df29,
0x34020000,
0x3401fff7,
0x30820000,
@@ -7102,12 +7146,12 @@ UINT32 FirmwareTN[] = {
0x5b8c000c,
0x5b8d0008,
0x5b9d0004,
- 0xf8001523,
+ 0xf8001510,
0x78010001,
0x3821f850,
0x4024008c,
0x780b0001,
- 0x396bd925,
+ 0x396bd989,
0x41610007,
0x78020001,
0x78030001,
@@ -7126,7 +7170,7 @@ UINT32 FirmwareTN[] = {
0x5c440008,
0xfbffffd2,
0x202100ff,
- 0xf80011d9,
+ 0xf80011c3,
0x78010001,
0x3821f608,
0x582d0000,
@@ -7202,7 +7246,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x7803e000,
0x78040001,
- 0x3884d7f4,
+ 0x3884d858,
0x38632028,
0x28630000,
0x40850001,
@@ -7222,7 +7266,7 @@ UINT32 FirmwareTN[] = {
0x202300ff,
0x34020001,
0x34010000,
- 0xf80010b0,
+ 0xf800109a,
0xb9600800,
0x2b8b0008,
0x2b9d0004,
@@ -7236,7 +7280,7 @@ UINT32 FirmwareTN[] = {
0x5b8f000c,
0x5b900008,
0x5b9d0004,
- 0xf800149d,
+ 0xf800148a,
0x780b0001,
0x396bf5f8,
0xb8206000,
@@ -7249,17 +7293,17 @@ UINT32 FirmwareTN[] = {
0x780b0001,
0xe42e0800,
0x39eff154,
- 0x3a10d925,
+ 0x3a10d989,
0x396bf5fc,
0xb9c06800,
0x5c2e000c,
0x29810078,
- 0xf800149c,
+ 0xf8001489,
0x3402ffdf,
0xa0221000,
0x29810078,
0x5982007c,
- 0xf8001489,
+ 0xf8001476,
0x41610002,
0x3402fffe,
0xa0220800,
@@ -7278,7 +7322,7 @@ UINT32 FirmwareTN[] = {
0xb9405800,
0x58410328,
0xb9c03000,
- 0x396bd904,
+ 0x396bd968,
0x341d001f,
0x29610014,
0x29620010,
@@ -7310,7 +7354,7 @@ UINT32 FirmwareTN[] = {
0x34030006,
0xb9402800,
0xc86d1800,
- 0x38a5d904,
+ 0x38a5d968,
0x78040001,
0x30a30000,
0x3884f11c,
@@ -7339,7 +7383,7 @@ UINT32 FirmwareTN[] = {
0x38422088,
0x28450000,
0x34030000,
- 0x394ad904,
+ 0x394ad968,
0x38a10001,
0x58410000,
0x58450000,
@@ -7393,7 +7437,7 @@ UINT32 FirmwareTN[] = {
0x34020000,
0x78010001,
0x30820002,
- 0x3821d904,
+ 0x3821d968,
0x30230002,
0x780be030,
0x3401007f,
@@ -7440,7 +7484,7 @@ UINT32 FirmwareTN[] = {
0x43810027,
0x43820026,
0xba001800,
- 0xf8000fd6,
+ 0xf8000fc0,
0x78040003,
0x7805e030,
0x78033fff,
@@ -7476,7 +7520,7 @@ UINT32 FirmwareTN[] = {
0xa0220800,
0x58610000,
0xfbfffe86,
- 0xf80013ad,
+ 0xf800139a,
0xb8206000,
0x41610001,
0x00210006,
@@ -7486,11 +7530,11 @@ UINT32 FirmwareTN[] = {
0x396bf5fc,
0x5c20001c,
0x29810078,
- 0xf80013b4,
+ 0xf80013a1,
0x38220020,
0x29810078,
0x5982007c,
- 0xf80013a2,
+ 0xf800138f,
0x41610002,
0x38210001,
0x31610002,
@@ -7511,7 +7555,7 @@ UINT32 FirmwareTN[] = {
0x5c200003,
0xfbfffee7,
0xe0000002,
- 0xfbffec17,
+ 0xfbffebec,
0x2b8b0020,
0x2b8c001c,
0x2b8d0018,
@@ -7532,7 +7576,7 @@ UINT32 FirmwareTN[] = {
0x64210000,
0x5c200003,
0xfbfffed1,
- 0xfbffec1f,
+ 0xfbffebf4,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -7541,10 +7585,10 @@ UINT32 FirmwareTN[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0xfbffeabb,
- 0xfbffeabe,
+ 0xfbffea90,
+ 0xfbffea93,
0x78010001,
- 0x3821d904,
+ 0x3821d968,
0x34020000,
0x30220005,
0x30220003,
@@ -7568,10 +7612,10 @@ UINT32 FirmwareTN[] = {
0x30410003,
0xfbfffe2b,
0x78010001,
- 0x3821dedc,
+ 0x3821df44,
0x28230000,
0x78020001,
- 0x3842dee0,
+ 0x3842df48,
0x7801e000,
0x38212018,
0x58230000,
@@ -7642,13 +7686,13 @@ UINT32 FirmwareTN[] = {
0x38632018,
0x28640000,
0x78010001,
- 0x3821dedc,
+ 0x3821df44,
0x7802e000,
0x58240000,
0x38422010,
0x28440000,
0x78010001,
- 0x3821dee0,
+ 0x3821df48,
0x58240000,
0x34010000,
0x58610000,
@@ -7697,7 +7741,7 @@ UINT32 FirmwareTN[] = {
0x4381001f,
0x4382001e,
0xb8a01800,
- 0xf8000ed5,
+ 0xf8000ebf,
0x41a10001,
0x7802e030,
0x38420000,
@@ -7747,7 +7791,7 @@ UINT32 FirmwareTN[] = {
0x30410003,
0xfbfffd78,
0x78010001,
- 0x3821dee4,
+ 0x3821df4c,
0x28230000,
0x7802e030,
0x38420000,
@@ -7845,7 +7889,7 @@ UINT32 FirmwareTN[] = {
0x4381001f,
0x4382001e,
0xb8801800,
- 0xf8000e41,
+ 0xf8000e2b,
0x41a10001,
0x00210003,
0x20210001,
@@ -7868,7 +7912,7 @@ UINT32 FirmwareTN[] = {
0x38422020,
0x28430000,
0x78010001,
- 0x3821dee4,
+ 0x3821df4c,
0x58230000,
0x58440000,
0x41c10003,
@@ -7915,6 +7959,20 @@ UINT32 FirmwareTN[] = {
0x28210004,
0x58610000,
0xc3a00000,
+ 0x379cfff8,
+ 0x5b8b0008,
+ 0x5b9d0004,
+ 0x78010120,
+ 0x38210000,
+ 0x34210011,
+ 0x780b0001,
+ 0x396bdfd8,
+ 0xfbfffd00,
+ 0x59610000,
+ 0x2b8b0008,
+ 0x2b9d0004,
+ 0x379c0008,
+ 0xc3a00000,
0x379cfff4,
0x5b8b000c,
0x5b8c0008,
@@ -8089,188 +8147,156 @@ UINT32 FirmwareTN[] = {
0x2b8d0004,
0x379c000c,
0xc3a00000,
- 0x379cffb4,
- 0x5b8b0044,
- 0x5b8c0040,
- 0x5b8d003c,
- 0x5b8e0038,
- 0x5b8f0034,
- 0x5b900030,
- 0x5b91002c,
- 0x5b920028,
- 0x5b930024,
- 0x5b940020,
- 0x5b95001c,
- 0x5b960018,
- 0x5b970014,
- 0x5b980010,
- 0x5b99000c,
- 0x5b9b0008,
+ 0x379cffd4,
+ 0x5b8b002c,
+ 0x5b8c0028,
+ 0x5b8d0024,
+ 0x5b8e0020,
+ 0x5b8f001c,
+ 0x5b900018,
+ 0x5b910014,
+ 0x5b920010,
+ 0x5b93000c,
+ 0x5b940008,
0x5b9d0004,
- 0xb820d800,
- 0x34160000,
- 0xb7760800,
+ 0x34130000,
+ 0xb820a000,
+ 0xba608800,
+ 0xb6930800,
0x40210000,
- 0x4420008b,
- 0x78170001,
- 0x3ece0002,
- 0xbae00800,
- 0x3821d7e0,
- 0xb5c10800,
- 0x282b0000,
- 0x356c0011,
- 0xb9800800,
- 0xfbfffc3b,
- 0xb820c000,
- 0x356d0001,
- 0xb9a00800,
- 0xfbfffc37,
- 0xb8209800,
- 0x356b0002,
- 0xb9600800,
- 0xfbfffc33,
- 0xb8209000,
+ 0x44200075,
+ 0x78120001,
0x7801e000,
+ 0xba401000,
+ 0x3842dfd8,
0x38211000,
+ 0x284c0000,
0x28210000,
- 0x3b0f0009,
+ 0x78020001,
+ 0x398c0009,
0x20214000,
- 0x4420000b,
- 0x39ef0010,
- 0xb9800800,
- 0xb9e01000,
- 0xfbfffc23,
- 0xb9a00800,
- 0x3a620200,
- 0xfbfffc20,
- 0xb9600800,
- 0x3a420200,
- 0xe0000003,
- 0xb9800800,
- 0xb9e01000,
- 0xfbfffc1a,
- 0xbae00800,
- 0x3821d7e0,
- 0xb5c10800,
- 0x282c0000,
- 0x39e20020,
- 0x780bffff,
- 0x35810011,
- 0xfbfffc12,
- 0x3a610200,
- 0x396b1fff,
- 0xa02b1000,
- 0xb820a800,
- 0x3842601f,
- 0x35810001,
- 0x3a540200,
- 0xfbfffc0a,
- 0xa28b5800,
- 0x35810002,
- 0x3962601f,
- 0xfbfffc06,
- 0x34100000,
- 0x3e010002,
- 0xbae06000,
- 0x398cd7e0,
- 0xb42c0800,
+ 0x4420000e,
+ 0x3842d844,
+ 0xb6220800,
0x282b0000,
- 0x380d8000,
- 0x37990048,
- 0xb56d5800,
- 0xb9600800,
+ 0x398c0010,
+ 0xb9801000,
+ 0x35610011,
+ 0xfbfffc24,
+ 0x35610001,
+ 0x34020200,
+ 0xfbfffc21,
+ 0x35610002,
+ 0x34020200,
+ 0xe0000006,
+ 0x3842d844,
+ 0xb6220800,
+ 0x28210000,
+ 0xb9801000,
+ 0x34210011,
+ 0xfbfffc18,
+ 0x78100001,
+ 0xba000800,
+ 0x3821d844,
+ 0xb6210800,
+ 0x282b0000,
+ 0x39820020,
+ 0x340f0000,
+ 0x35610011,
+ 0xfbfffc0f,
+ 0x35610001,
+ 0x3402621f,
+ 0xfbfffc0c,
+ 0x35610002,
+ 0x3402621f,
+ 0xfbfffc09,
+ 0x3de10002,
+ 0xba001000,
+ 0x3842d844,
+ 0xb4220800,
+ 0x28210000,
+ 0x34020000,
+ 0x35ef0001,
+ 0x3421000d,
0xfbfffc00,
- 0xb8207800,
- 0xb7300800,
- 0x302f0000,
- 0x39ef0020,
- 0x3411fff7,
- 0xb9600800,
- 0xa1f11000,
- 0xfbfffbf3,
- 0x36100001,
- 0x76010004,
- 0x4420ffec,
- 0xb5cc0800,
+ 0x75e10004,
+ 0x4420fff6,
+ 0x340f0000,
+ 0x3de10002,
+ 0xba005800,
+ 0x396bd844,
+ 0xb42b0800,
+ 0x28210000,
+ 0x380c8000,
+ 0x34020000,
+ 0xb42c0800,
+ 0xfbfffbf4,
+ 0x35ef0001,
+ 0x75e10004,
+ 0x4420fff5,
+ 0xb62b0800,
0x282b0000,
- 0x34100000,
- 0xb56d6000,
- 0xb9800800,
- 0xfbfffbef,
- 0x382f0008,
- 0xb9e01000,
+ 0x34020008,
+ 0x3a52dfd8,
+ 0xb56c6000,
0xb9800800,
- 0xfbfffbe6,
- 0x340105dc,
- 0xf80010cb,
- 0xa1f17800,
- 0xb9e01000,
+ 0xfbfffbea,
+ 0x34010bb8,
+ 0xf80010bc,
0xb9800800,
- 0xfbfffbe0,
+ 0x34020000,
+ 0xfbfffbe5,
0x356e0001,
- 0xbaa01000,
0xb9c00800,
- 0xfbfffbdc,
+ 0x34020200,
+ 0xfbfffbe1,
0x356d0002,
- 0xba801000,
0xb9a00800,
- 0xfbfffbd8,
- 0x39ef0008,
+ 0x34020200,
+ 0xfbfffbdd,
0xb9800800,
- 0xb9e01000,
- 0xfbfffbd4,
+ 0x34020008,
+ 0xfbfffbda,
+ 0x2a420000,
0x35610011,
- 0xbb001000,
- 0xfbfffbd1,
+ 0x340f0000,
+ 0xfbfffbd6,
0xb9c00800,
- 0xba601000,
- 0xfbfffbce,
+ 0xb9e01000,
+ 0xfbfffbd3,
0xb9a00800,
- 0xba401000,
- 0xfbfffbcb,
+ 0xb9e01000,
+ 0xfbfffbd0,
0xb9800800,
- 0xa1f11000,
- 0xfbfffbc8,
- 0x3e010002,
- 0xbae01000,
- 0x3842d7e0,
+ 0xb9e01000,
+ 0xfbfffbcd,
+ 0x3de10002,
+ 0xba001000,
+ 0x3842d844,
0xb4220800,
- 0x282b0000,
- 0x38018000,
- 0xb5615800,
- 0xb9600800,
+ 0x28210000,
+ 0x34020001,
+ 0xb5e27800,
+ 0x3421000d,
0xfbfffbc4,
- 0xb7301000,
- 0x40420000,
- 0x3403ff00,
- 0xa0237800,
- 0xb9600800,
- 0xb9e21000,
- 0xfbfffbb8,
- 0x36100001,
- 0x76010004,
- 0x4420ffee,
- 0x36d60001,
- 0x76c10004,
- 0x4420ff71,
- 0x2b8b0044,
- 0x2b8c0040,
- 0x2b8d003c,
- 0x2b8e0038,
- 0x2b8f0034,
- 0x2b900030,
- 0x2b91002c,
- 0x2b920028,
- 0x2b930024,
- 0x2b940020,
- 0x2b95001c,
- 0x2b960018,
- 0x2b970014,
- 0x2b980010,
- 0x2b99000c,
- 0x2b9b0008,
+ 0x75e10004,
+ 0x4420fff6,
+ 0x36730001,
+ 0x76610004,
+ 0x36310004,
+ 0x4420ff86,
+ 0x2b8b002c,
+ 0x2b8c0028,
+ 0x2b8d0024,
+ 0x2b8e0020,
+ 0x2b8f001c,
+ 0x2b900018,
+ 0x2b910014,
+ 0x2b920010,
+ 0x2b93000c,
+ 0x2b940008,
0x2b9d0004,
- 0x379c004c,
+ 0x379c002c,
0xc3a00000,
0x379cffbc,
0x5b8b002c,
@@ -8377,7 +8403,7 @@ UINT32 FirmwareTN[] = {
0xb5c10800,
0x5c40000d,
0x29820000,
- 0xfbfffb35,
+ 0xfbfffb47,
0x78010120,
0x38214010,
0xb5c10800,
@@ -8387,7 +8413,7 @@ UINT32 FirmwareTN[] = {
0x780c0001,
0x398cf3a4,
0x2a220000,
- 0xfbfffb2b,
+ 0xfbfffb3d,
0x356b0001,
0x75610007,
0x4420ffe9,
@@ -8416,10 +8442,10 @@ UINT32 FirmwareTN[] = {
0x35ce0001,
0x5c400006,
0x29820000,
- 0xfbfffb0e,
+ 0xfbfffb20,
0x2a220000,
0xb9600800,
- 0xfbfffb0b,
+ 0xfbfffb1d,
0x75c10007,
0x356b0080,
0x4420fff2,
@@ -8433,23 +8459,23 @@ UINT32 FirmwareTN[] = {
0x3dac0002,
0x41e30005,
0x41e20000,
- 0x3821d7cc,
+ 0x3821d830,
0xb5810800,
0x282b0000,
0xb8431000,
0x204200ff,
0xa4401000,
0x39610002,
- 0xfbfffb07,
+ 0xfbfffb19,
0x34020001,
0x39610010,
- 0xfbfffafd,
+ 0xfbfffb0f,
0x37820044,
0xb44d0800,
0x4021fffc,
0x4420000c,
0x78010001,
- 0x3821d7b8,
+ 0x3821d81c,
0xb5810800,
0x28220000,
0x7da30002,
@@ -8458,7 +8484,7 @@ UINT32 FirmwareTN[] = {
0x5c600002,
0x34210004,
0x34020001,
- 0xfbfffaee,
+ 0xfbfffb00,
0x35ad0001,
0x75a10004,
0x35ef0001,
@@ -8495,7 +8521,7 @@ UINT32 FirmwareTN[] = {
0xb9c10800,
0xb9a01000,
0x5c600002,
- 0xfbfffabf,
+ 0xfbfffad1,
0x5d60fff7,
0x2b8b0014,
0x2b8c0010,
@@ -8544,17 +8570,17 @@ UINT32 FirmwareTN[] = {
0x34840001,
0x4420ffeb,
0x34011b58,
- 0xf8000f75,
+ 0xf8000f74,
0x340c0000,
0x3d830002,
0x78010001,
- 0x3821df20,
+ 0x3821df88,
0xb4617000,
0x37900020,
0xb60c0800,
0x78020001,
0x40210000,
- 0x3842d7e0,
+ 0x3842d844,
0xb4621800,
0x340fffdf,
0x358c0001,
@@ -8563,11 +8589,11 @@ UINT32 FirmwareTN[] = {
0x29c20000,
0x3561000b,
0xa04f1000,
- 0xfbfffa7b,
+ 0xfbfffa8d,
0x29c20014,
0x3561000c,
0xa04f1000,
- 0xfbfffa77,
+ 0xfbfffa89,
0x75810004,
0x4420ffe9,
0x43810020,
@@ -8575,7 +8601,7 @@ UINT32 FirmwareTN[] = {
0x41a20000,
0x78010130,
0x38218023,
- 0xfbfffa79,
+ 0xfbfffa8b,
0x43870021,
0x34040000,
0xb8801800,
@@ -8613,7 +8639,7 @@ UINT32 FirmwareTN[] = {
0x78010131,
0x38218025,
0xb8801000,
- 0xfbfffa61,
+ 0xfbfffa73,
0x43810023,
0x34040000,
0xb8801800,
@@ -8630,7 +8656,7 @@ UINT32 FirmwareTN[] = {
0x78010132,
0x38218025,
0xb8801000,
- 0xfbfffa50,
+ 0xfbfffa62,
0x43810024,
0x34040000,
0xb8801800,
@@ -8647,11 +8673,11 @@ UINT32 FirmwareTN[] = {
0x78010133,
0x38218025,
0xb8801000,
- 0xfbfffa3f,
+ 0xfbfffa51,
0x340c0000,
0x3d820002,
0x78010001,
- 0x3821d7cc,
+ 0x3821d830,
0xb4411800,
0xb60c0800,
0x40210000,
@@ -8660,7 +8686,7 @@ UINT32 FirmwareTN[] = {
0x44200004,
0x28610000,
0x34210015,
- 0xfbfffa3b,
+ 0xfbfffa4d,
0x75810004,
0x4420fff3,
0x43850021,
@@ -8691,7 +8717,7 @@ UINT32 FirmwareTN[] = {
0x78010131,
0x38218025,
0xa4801000,
- 0xfbfffa0c,
+ 0xfbfffa1e,
0x43810023,
0x34040000,
0x4424000c,
@@ -8705,7 +8731,7 @@ UINT32 FirmwareTN[] = {
0x78010132,
0x38218025,
0xa4801000,
- 0xfbfff9fe,
+ 0xfbfffa10,
0x43810024,
0x34040000,
0x4424000c,
@@ -8719,11 +8745,11 @@ UINT32 FirmwareTN[] = {
0x78010133,
0x38218025,
0xa4801000,
- 0xfbfff9f0,
+ 0xfbfffa02,
0x340c0000,
0x3d820002,
0x78010001,
- 0x3821d7e0,
+ 0x3821d844,
0xb4412000,
0xb60c0800,
0x40210000,
@@ -8739,11 +8765,11 @@ UINT32 FirmwareTN[] = {
0x75810004,
0x4420fff0,
0x3801c350,
- 0xf8000eb2,
+ 0xf8000eb1,
0x340c0000,
0x3d820002,
0x78010001,
- 0x3821d7e0,
+ 0x3821d844,
0xb4412000,
0xb60c0800,
0x40210000,
@@ -8786,7 +8812,7 @@ UINT32 FirmwareTN[] = {
0x78010131,
0x38218025,
0xb8801000,
- 0xfbfff9a6,
+ 0xfbfff9b8,
0x43810023,
0x34040000,
0x4424000c,
@@ -8800,7 +8826,7 @@ UINT32 FirmwareTN[] = {
0x78010132,
0x38218025,
0xb8801000,
- 0xfbfff998,
+ 0xfbfff9aa,
0x43810024,
0x34040000,
0x4424000c,
@@ -8814,14 +8840,14 @@ UINT32 FirmwareTN[] = {
0x78010133,
0x38218025,
0xb8801000,
- 0xfbfff98a,
+ 0xfbfff99c,
0x43810020,
0x44200006,
0x41a20000,
0x78010130,
0x38218023,
0xa4401000,
- 0xfbfff98a,
+ 0xfbfff99c,
0x43850021,
0x34040000,
0x44a40008,
@@ -8850,7 +8876,7 @@ UINT32 FirmwareTN[] = {
0x78010131,
0x38218025,
0xb8801000,
- 0xfbfff966,
+ 0xfbfff978,
0x43810023,
0x34040000,
0x4424000c,
@@ -8864,7 +8890,7 @@ UINT32 FirmwareTN[] = {
0x78010132,
0x38218025,
0xb8801000,
- 0xfbfff958,
+ 0xfbfff96a,
0x43810024,
0x34040000,
0x4424000c,
@@ -8878,11 +8904,11 @@ UINT32 FirmwareTN[] = {
0x78010133,
0x38218025,
0xb8801000,
- 0xfbfff94a,
+ 0xfbfff95c,
0x340c0000,
0x3d820002,
0x78010001,
- 0x3821d7cc,
+ 0x3821d830,
0xb4411800,
0xb60c0800,
0x40210000,
@@ -8891,28 +8917,28 @@ UINT32 FirmwareTN[] = {
0x44200004,
0x28610000,
0x34210015,
- 0xfbfff954,
+ 0xfbfff966,
0x75810004,
0x4420fff3,
0x340c0000,
0x3d830002,
0x78010001,
- 0x3821d7e0,
+ 0x3821d844,
0xb4615800,
0xb60c0800,
0x78020001,
0x40210000,
- 0x3842df20,
+ 0x3842df88,
0xb4626800,
0x358c0001,
0x44200008,
0x296b0000,
0x29a20000,
0x3561000b,
- 0xfbfff921,
+ 0xfbfff933,
0x29a20014,
0x3561000c,
- 0xfbfff91e,
+ 0xfbfff930,
0x75810004,
0x4420ffed,
0x2b8b001c,
@@ -8932,9 +8958,9 @@ UINT32 FirmwareTN[] = {
0x5b8f000c,
0x5b900008,
0x5b9d0004,
- 0xf8000eae,
+ 0xf8000ead,
0xb8206000,
- 0xfbffeb76,
+ 0xfbffeb5d,
0x78080001,
0x780b0001,
0xb9006800,
@@ -9185,12 +9211,12 @@ UINT32 FirmwareTN[] = {
0x40810000,
0x4420000f,
0x78010001,
- 0x3821d7e0,
+ 0x3821d844,
0xb6210800,
0x28210000,
0x29c20000,
0x38210012,
- 0xfbfff808,
+ 0xfbfff81a,
0xb68d2000,
0x41610000,
0x41620005,
@@ -9207,11 +9233,11 @@ UINT32 FirmwareTN[] = {
0x4420ff83,
0x340101f4,
0x340d0000,
- 0xf8000cde,
+ 0xf8000cdd,
0xba005800,
0xb9a06000,
0x78010001,
- 0x3821d7e0,
+ 0x3821d844,
0x378e003c,
0xb5813000,
0xb5cd1800,
@@ -9242,7 +9268,7 @@ UINT32 FirmwareTN[] = {
0x28c10000,
0x29620000,
0x38210012,
- 0xfbfff7d4,
+ 0xfbfff7e6,
0x75a10004,
0x356b0004,
0x4420ffdd,
@@ -9258,8 +9284,8 @@ UINT32 FirmwareTN[] = {
0x78010001,
0x944c1000,
0x3da40003,
- 0x3821d7e0,
- 0x3863dee8,
+ 0x3821d844,
+ 0x3863df50,
0xb4a10800,
0xb4832000,
0x3d850007,
@@ -9273,7 +9299,7 @@ UINT32 FirmwareTN[] = {
0xb4250800,
0x3c420018,
0x34216005,
- 0xfbfff7b5,
+ 0xfbfff7c7,
0x75810007,
0x4420ffe8,
0x35ad0001,
@@ -9286,10 +9312,10 @@ UINT32 FirmwareTN[] = {
0x340c0000,
0x3da30002,
0x78010001,
- 0x3821d7e0,
+ 0x3821d844,
0xb4615800,
0x78010001,
- 0x3821df48,
+ 0x3821dfb0,
0xb4617000,
0xb5ed1000,
0x40410000,
@@ -9303,10 +9329,10 @@ UINT32 FirmwareTN[] = {
0x29c20000,
0xb5635800,
0x3561400f,
- 0xfbfff797,
+ 0xfbfff7a9,
0x29c20014,
0x3561400a,
- 0xfbfff794,
+ 0xfbfff7a6,
0x75810007,
0x4420ffe8,
0x35ad0001,
@@ -9382,44 +9408,44 @@ UINT32 FirmwareTN[] = {
0x78130001,
0x3dcf0002,
0xba600800,
- 0x3821d7e0,
+ 0x3821d844,
0xb5e10800,
0x282c0000,
0x780b0001,
- 0x396bdf20,
+ 0x396bdf88,
0x3581000b,
- 0xfbfff747,
+ 0xfbfff759,
0xb5eb5800,
0x59610000,
0x3581000c,
- 0xfbfff743,
+ 0xfbfff755,
0x75c20002,
0x59610014,
0x5c40000c,
0x780b0001,
- 0x396bdf48,
+ 0x396bdfb0,
0x3581400f,
- 0xfbfff73c,
+ 0xfbfff74e,
0xb5eb5800,
0x59610000,
0x3581400a,
- 0xfbfff738,
+ 0xfbfff74a,
0x3402fffd,
0xa0220800,
0x59610014,
0xba206000,
0xba600800,
- 0x3821d7e0,
+ 0x3821d844,
0xb5e10800,
0x28210000,
0x3d830007,
0x78020001,
0x3dcb0003,
- 0x3842dee8,
+ 0x3842df50,
0xb4230800,
0xb5625800,
0x34216005,
- 0xfbfff728,
+ 0xfbfff73a,
0xb56c5800,
0x00210018,
0x358c0001,
@@ -9556,39 +9582,39 @@ UINT32 FirmwareTN[] = {
0x78010130,
0x38218070,
0x3402fffe,
- 0xfbfff6ab,
+ 0xfbfff6bd,
0x43810049,
0x44200005,
0x78010131,
0x38218070,
0x3402fffe,
- 0xfbfff6a5,
+ 0xfbfff6b7,
0x4381004a,
0x44200005,
0x78010131,
0x38218074,
0x3402fffe,
- 0xfbfff69f,
+ 0xfbfff6b1,
0x4381004b,
0x44200005,
0x78010132,
0x38218070,
0x3402fffe,
- 0xfbfff699,
+ 0xfbfff6ab,
0x4381004c,
0x44200005,
0x78010133,
0x38218070,
0x3402fffe,
- 0xfbfff693,
+ 0xfbfff6a5,
0x340107d0,
0x340e0000,
- 0xf8000b66,
+ 0xf8000b65,
0xba406800,
0xbae07800,
0xb9c08000,
0x78010001,
- 0x3821d7cc,
+ 0x3821d830,
0xb6ce6000,
0x41a50000,
0x41a60005,
@@ -9612,16 +9638,16 @@ UINT32 FirmwareTN[] = {
0x44200029,
0x28eb0000,
0x39610002,
- 0xfbfff66c,
+ 0xfbfff67e,
0x41810038,
0x5c200006,
0x41830040,
0x39610010,
0x3402fffe,
0x5c600002,
- 0xfbfff66c,
+ 0xfbfff67e,
0x78010001,
- 0x3821d7e0,
+ 0x3821d844,
0xb6012800,
0xb62e0800,
0x40210000,
@@ -9641,7 +9667,7 @@ UINT32 FirmwareTN[] = {
0x28a10000,
0x29e20000,
0x38210012,
- 0xfbfff645,
+ 0xfbfff657,
0x41e10003,
0x41e20001,
0xb76e2000,
@@ -9690,7 +9716,7 @@ UINT32 FirmwareTN[] = {
0x780100ff,
0x38210000,
0x780d0001,
- 0x39addf10,
+ 0x39addf78,
0xa0410800,
0x5c2000b6,
0x780eff00,
@@ -9703,7 +9729,7 @@ UINT32 FirmwareTN[] = {
0x28410000,
0x38210002,
0x58410000,
- 0xfbfff5d2,
+ 0xfbfff5e4,
0x7801e030,
0x38210000,
0x340206ff,
@@ -9732,7 +9758,7 @@ UINT32 FirmwareTN[] = {
0x38630000,
0x38420000,
0x38218014,
- 0xfbfff602,
+ 0xfbfff614,
0x29610000,
0x340ffffe,
0x78020001,
@@ -9742,39 +9768,39 @@ UINT32 FirmwareTN[] = {
0x28420000,
0x78010131,
0x3821fff0,
- 0xfbfff5e0,
+ 0xfbfff5f2,
0x29a20000,
0x78010111,
0x38210012,
- 0xfbfff5dc,
+ 0xfbfff5ee,
0x29a20004,
0x78010111,
0x38210013,
- 0xfbfff5d8,
+ 0xfbfff5ea,
0x29a20008,
0x78010211,
0x38210012,
- 0xfbfff5d4,
+ 0xfbfff5e6,
0x29a2000c,
0x78010211,
0x38210013,
- 0xfbfff5d0,
+ 0xfbfff5e2,
0x78010131,
0x38218040,
0x34020001,
- 0xfbfff5cc,
+ 0xfbfff5de,
0x78010131,
0x38218041,
0x34020001,
- 0xfbfff5c8,
+ 0xfbfff5da,
0x78010131,
0x38218042,
0x34020001,
- 0xfbfff5c4,
+ 0xfbfff5d6,
0x78010131,
0x38218043,
0x34020001,
- 0xfbfff5c0,
+ 0xfbfff5d2,
0x4182003d,
0x41830045,
0x78010111,
@@ -9782,7 +9808,7 @@ UINT32 FirmwareTN[] = {
0xb8431000,
0xa4401000,
0x204200ff,
- 0xfbfff5c2,
+ 0xfbfff5d4,
0x4181003d,
0x340d0000,
0x5c2d0003,
@@ -9791,17 +9817,17 @@ UINT32 FirmwareTN[] = {
0x78010111,
0x34020001,
0x38210010,
- 0xfbfff5b9,
+ 0xfbfff5cb,
0xe000000a,
0x78010111,
0x340200ff,
0x38210002,
- 0xfbfff5b4,
+ 0xfbfff5c6,
0x78010131,
0x38218070,
0xb9e01000,
0x340d0001,
- 0xfbfff5b6,
+ 0xfbfff5c8,
0x4182003e,
0x41830046,
0x78010211,
@@ -9809,7 +9835,7 @@ UINT32 FirmwareTN[] = {
0xb8431000,
0xa4401000,
0x204200ff,
- 0xfbfff5a7,
+ 0xfbfff5b9,
0x4181003e,
0x5c200008,
0x418b0046,
@@ -9817,30 +9843,30 @@ UINT32 FirmwareTN[] = {
0x78010131,
0x3402fffe,
0x38218074,
- 0xfbfff5a6,
+ 0xfbfff5b8,
0xe0000007,
0x78010211,
0x65ab0000,
0x38210010,
0x34020001,
- 0xfbfff599,
+ 0xfbfff5ab,
0x5d600005,
0x78010131,
0x38218062,
0x3802a000,
- 0xfbfff594,
+ 0xfbfff5a6,
0x78010132,
0x7803f000,
0x38630000,
0x34020000,
0x38218014,
- 0xfbfff59c,
+ 0xfbfff5ae,
0x78010130,
0x7803f000,
0x38630000,
0x34020000,
0x38218014,
- 0xfbfff596,
+ 0xfbfff5a8,
0xba001000,
0x3842000c,
0x28430000,
@@ -9850,21 +9876,21 @@ UINT32 FirmwareTN[] = {
0x58430000,
0x38218060,
0x34020004,
- 0xfbfff595,
+ 0xfbfff5a7,
0x5d600006,
0x78010131,
0x7802ffff,
0x38218062,
0x38425fff,
- 0xfbfff57f,
+ 0xfbfff591,
0x78010311,
0x38210011,
0x34020300,
- 0xfbfff56a,
+ 0xfbfff57c,
0x78010131,
0x38218023,
0x34020000,
- 0xfbfff566,
+ 0xfbfff578,
0x78030001,
0x3863f6c4,
0x28620000,
@@ -10002,7 +10028,7 @@ UINT32 FirmwareTN[] = {
0x01820010,
0x01810018,
0x204200ff,
- 0xfbfff82a,
+ 0xfbfff84a,
0x78010001,
0x3821f39c,
0x28210000,
@@ -10010,16 +10036,16 @@ UINT32 FirmwareTN[] = {
0x5c200002,
0xfbfffeb4,
0x21810003,
- 0x44200038,
+ 0x44200035,
0x78010001,
0x3821f39c,
0x28210000,
0x20210008,
- 0x5c200033,
+ 0x5c200030,
0x378d0024,
0xb9a00800,
0xb9801000,
- 0xfbfff833,
+ 0xfbfff853,
0x340b0001,
0x37850029,
0xb5ab0800,
@@ -10046,26 +10072,23 @@ UINT32 FirmwareTN[] = {
0x4420ffeb,
0x78010131,
0x38218014,
- 0xfbfff4b5,
+ 0xfbfff4c7,
0xb8205800,
0x78010131,
0x3402ffc3,
0x38218014,
0xa1621000,
- 0xfbfff4aa,
+ 0xfbfff4bc,
0xb9a00800,
0xb9801000,
0xfbfffc0e,
0xb9a00800,
0xb9801000,
0xfbfff906,
- 0xb9a00800,
- 0xb9801000,
- 0xfbfff9eb,
0x78010131,
0x38218014,
0xb9601000,
- 0xfbfff49d,
+ 0xfbfff4b2,
0x78010001,
0x3821f39c,
0x28210000,
@@ -10087,7 +10110,7 @@ UINT32 FirmwareTN[] = {
0x29820000,
0xb5ab0800,
0x356b0001,
- 0xfbfff487,
+ 0xfbfff49c,
0x75610007,
0x358c0004,
0x4420fffa,
@@ -10096,7 +10119,7 @@ UINT32 FirmwareTN[] = {
0x28220000,
0x78010201,
0x38210011,
- 0xfbfff47e,
+ 0xfbfff493,
0x2b8b0020,
0x2b8c001c,
0x2b8d0018,
@@ -10165,7 +10188,7 @@ UINT32 FirmwareTN[] = {
0x30820000,
0x20210010,
0x5c200002,
- 0xfbfffe17,
+ 0xfbfffe1a,
0x780f0001,
0xb9e00800,
0x3821f39c,
@@ -10173,11 +10196,11 @@ UINT32 FirmwareTN[] = {
0x01820001,
0x20210008,
0x344c0001,
- 0x5c200043,
+ 0x5c200040,
0xb5cc5800,
0x41610010,
0x642100ff,
- 0x5c20003f,
+ 0x5c20003c,
0x41610000,
0x41630008,
0x3402ffff,
@@ -10202,7 +10225,7 @@ UINT32 FirmwareTN[] = {
0x39ad0003,
0xb9c00800,
0xb9a01000,
- 0xfbfff77c,
+ 0xfbfff79f,
0x41610038,
0xb5cc1000,
0x37840034,
@@ -10215,31 +10238,28 @@ UINT32 FirmwareTN[] = {
0x40420000,
0xb8220800,
0x202100ff,
- 0x44200019,
+ 0x44200016,
0x78010131,
0x38218014,
- 0xfbfff409,
+ 0xfbfff41e,
0xb8205800,
0x78010131,
0x3402ffc3,
0x38218014,
0xa1621000,
- 0xfbfff3fe,
- 0xb9c00800,
- 0xb9a01000,
- 0xfbfffb62,
+ 0xfbfff413,
0xb9c00800,
0xb9a01000,
- 0xfbfff85a,
+ 0xfbfffb65,
0xb9a01000,
0xb9c00800,
- 0xfbfff93f,
+ 0xfbfff85d,
0xb9c00800,
- 0xfbfff79e,
+ 0xfbfff7c4,
0x78010131,
0x38218014,
0xb9601000,
- 0xfbfff3ef,
+ 0xfbfff407,
0x39eff39c,
0x29e10000,
0x20210010,
@@ -10260,7 +10280,7 @@ UINT32 FirmwareTN[] = {
0x29820000,
0xb5ab0800,
0x356b0001,
- 0xfbfff3da,
+ 0xfbfff3f2,
0x75610007,
0x358c0004,
0x4420fffa,
@@ -10269,7 +10289,7 @@ UINT32 FirmwareTN[] = {
0x28220000,
0x78010201,
0x38210011,
- 0xfbfff3d1,
+ 0xfbfff3e9,
0x2b8b0024,
0x2b8c0020,
0x2b8d001c,
@@ -10318,42 +10338,44 @@ UINT32 FirmwareTN[] = {
0x00620010,
0x00610018,
0x204200ff,
- 0xfbfff6ee,
+ 0xfbfff714,
0x29a10000,
0x20210010,
0x5c200002,
- 0xfbfffd7a,
+ 0xfbfffd80,
0x29a20000,
0x20410003,
- 0x4420001d,
+ 0x4420001f,
0x20410008,
- 0x5c20001b,
+ 0x5c20001d,
0x78010131,
0x38218014,
- 0xfbfff399,
+ 0xfbfff3b1,
0xb8205800,
0x78010131,
0x3402ffc3,
0x38218014,
0xa1621000,
- 0xfbfff38e,
+ 0xfbfff3a6,
0x29a20000,
0x378c0020,
0xb9800800,
- 0xfbfff6f2,
+ 0xfbfff718,
0x29a20000,
0xb9800800,
- 0xfbfffaee,
+ 0xfbfffaf4,
0x29a20000,
0xb9800800,
- 0xfbfff7e6,
+ 0xfbfff7ec,
0x29a20000,
0xb9800800,
- 0xfbfff8cb,
+ 0xfbfff8d1,
+ 0xb9800800,
+ 0xfbfff750,
0x78010131,
0x38218014,
0xb9601000,
- 0xfbfff37d,
+ 0xfbfff393,
0x29a10000,
0x20210010,
0x5c20001b,
@@ -10373,7 +10395,7 @@ UINT32 FirmwareTN[] = {
0x29820000,
0xb5ab0800,
0x356b0001,
- 0xfbfff369,
+ 0xfbfff37f,
0x75610007,
0x358c0004,
0x4420fffa,
@@ -10382,7 +10404,7 @@ UINT32 FirmwareTN[] = {
0x28220000,
0x78010201,
0x38210011,
- 0xfbfff360,
+ 0xfbfff376,
0x2b8b001c,
0x2b8c0018,
0x2b8d0014,
@@ -10418,7 +10440,7 @@ UINT32 FirmwareTN[] = {
0x5c20007f,
0xb8206000,
0xb5ac0800,
- 0xfbfff341,
+ 0xfbfff357,
0x59610000,
0x358c0001,
0x75810007,
@@ -10427,81 +10449,81 @@ UINT32 FirmwareTN[] = {
0x78010201,
0x38210011,
0x780b0001,
- 0xfbfff338,
+ 0xfbfff34e,
0x396bf6a8,
0x59610000,
0x78010111,
0x38210012,
0x780b0001,
- 0xfbfff332,
- 0x396bdf10,
+ 0xfbfff348,
+ 0x396bdf78,
0x59610000,
0x78010111,
0x38210013,
- 0xfbfff32d,
+ 0xfbfff343,
0x59610004,
0x78010211,
0x38210012,
- 0xfbfff329,
+ 0xfbfff33f,
0x59610008,
0x78010211,
0x38210013,
- 0xfbfff325,
+ 0xfbfff33b,
0x5961000c,
0x78010321,
0x78028100,
0x38420000,
0x38210009,
- 0xfbfff324,
+ 0xfbfff33a,
0x78010321,
0x78028100,
0x38420000,
0x3821000a,
- 0xfbfff31f,
+ 0xfbfff335,
0x78010131,
0x34020100,
0x38218011,
- 0xfbfff31b,
+ 0xfbfff331,
0x78010132,
0x78022000,
0x7803f000,
0x38420000,
0x38630000,
0x38218014,
- 0xfbfff322,
+ 0xfbfff338,
0x78010130,
0x78021000,
0x7803f000,
0x38420000,
0x38630000,
0x38218014,
- 0xfbfff31b,
+ 0xfbfff331,
0x78010130,
0x78021000,
0x7803f000,
0x38630000,
0x38420000,
0x38218014,
- 0xfbfff314,
+ 0xfbfff32a,
0x78010111,
0x3402fffe,
0x38210010,
- 0xfbfff309,
+ 0xfbfff31f,
0x78010211,
0x3402fffe,
0x38210010,
- 0xfbfff305,
+ 0xfbfff31b,
0x78010132,
0x78023000,
0x7803f000,
0x38630000,
0x38420000,
0x38218014,
- 0xfbfff305,
+ 0xfbfff31b,
0x78010132,
0x34020001,
0x38218071,
- 0xfbfff30a,
+ 0xfbfff320,
0x7801e000,
0x38212028,
0x28220000,
@@ -10536,7 +10558,7 @@ UINT32 FirmwareTN[] = {
0x3403fffd,
0xa0230800,
0x58410000,
- 0xfbfff291,
+ 0xfbfff2a7,
0xb9e01000,
0x3842f6c4,
0x28410000,
@@ -10558,7 +10580,7 @@ UINT32 FirmwareTN[] = {
0x20210010,
0x5c200003,
0xfbffff5b,
- 0xfbfff99e,
+ 0xfbfff9a2,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -10674,7 +10696,7 @@ UINT32 FirmwareTN[] = {
0x378b001c,
0xb9600800,
0xb9801000,
- 0xfbfff539,
+ 0xfbfff55d,
0x34050001,
0x37860022,
0x40c1fffb,
@@ -10714,13 +10736,13 @@ UINT32 FirmwareTN[] = {
0x44400004,
0xb9600800,
0xb9801000,
- 0xfbfffa95,
+ 0xfbfffa99,
0x41c10000,
0x68210003,
0x5c20000a,
0x21810004,
0x44200008,
- 0xfbfff550,
+ 0xfbfff574,
0x78010001,
0x3821f39c,
0x28210000,
@@ -10835,7 +10857,7 @@ UINT32 FirmwareTN[] = {
0x44200004,
0xb8e00800,
0xb9201000,
- 0xfbfffa1c,
+ 0xfbfffa20,
0x41610000,
0x68210003,
0x5c200008,
@@ -10876,16 +10898,16 @@ UINT32 FirmwareTN[] = {
0x378b0010,
0xb9600800,
0x5c600005,
- 0xfbfff46f,
+ 0xfbfff493,
0x29820000,
0xb9600800,
- 0xfbfff9f0,
+ 0xfbfff9f4,
0x29810000,
0x00210002,
0x20210001,
0x64210000,
0x5c200006,
- 0xfbfff4ab,
+ 0xfbfff4cf,
0x29810000,
0x20210010,
0x5c200002,
@@ -10935,13 +10957,13 @@ UINT32 FirmwareTN[] = {
0x398c8060,
0x34020001,
0xb9800800,
- 0xfbfff141,
+ 0xfbfff157,
0x34020001,
0xb9800800,
- 0xfbfff15c,
+ 0xfbfff172,
0xb9800800,
0x34020004,
- 0xfbfff152,
+ 0xfbfff168,
0xb9a00800,
0xf80001f9,
0x2b8b0010,
@@ -10963,7 +10985,7 @@ UINT32 FirmwareTN[] = {
0x08210064,
0x38420002,
0x59620000,
- 0xf8000602,
+ 0xf8000605,
0x29610000,
0x3402fffd,
0xa0220800,
@@ -10988,7 +11010,7 @@ UINT32 FirmwareTN[] = {
0x00420001,
0x78010001,
0x3c420002,
- 0x3821d9d8,
+ 0x3821da3c,
0xb4411000,
0x28410000,
0xd8200000,
@@ -11046,7 +11068,7 @@ UINT32 FirmwareTN[] = {
0x34040007,
0x780d0001,
0xb9a00800,
- 0x3821d924,
+ 0x3821d988,
0x40210000,
0x442b006a,
0x5d80002a,
@@ -11084,10 +11106,10 @@ UINT32 FirmwareTN[] = {
0x58430050,
0x78010001,
0x58430054,
- 0x3821df70,
+ 0x3821dfdc,
0x28220000,
0x78010001,
- 0x3821db74,
+ 0x3821dbd8,
0x58220004,
0x58220000,
0xe0000040,
@@ -11109,7 +11131,7 @@ UINT32 FirmwareTN[] = {
0x58610000,
0xb8800800,
0xfbffff9a,
- 0x39add924,
+ 0x39add988,
0x41a10000,
0x7c210004,
0x5c20002a,
@@ -11142,10 +11164,10 @@ UINT32 FirmwareTN[] = {
0x38420201,
0x59820000,
0x78030001,
- 0x3863db74,
+ 0x3863dbd8,
0x28620004,
0x78010001,
- 0x3821df70,
+ 0x3821dfdc,
0x58220004,
0x28620000,
0x58220000,
@@ -11155,7 +11177,7 @@ UINT32 FirmwareTN[] = {
0x58620004,
0x58610000,
0x78010001,
- 0x3821d924,
+ 0x3821d988,
0x302b0000,
0x2b8b0010,
0x2b8c000c,
@@ -11267,7 +11289,7 @@ UINT32 FirmwareTN[] = {
0xb8411000,
0x78010001,
0x58620000,
- 0x3821d924,
+ 0x3821d988,
0x302d0000,
0x2b8b0018,
0x2b8c0014,
@@ -11375,7 +11397,7 @@ UINT32 FirmwareTN[] = {
0x44200002,
0x34020800,
0x78010001,
- 0x3821e02c,
+ 0x3821e098,
0x28210000,
0x8c220800,
0xc3a00000,
@@ -11509,7 +11531,7 @@ UINT32 FirmwareTN[] = {
0x202d00ff,
0x204e00ff,
0x206f00ff,
- 0x396bd7f4,
+ 0x396bd858,
0x20840002,
0x5c80000c,
0x5da0000b,
@@ -11616,7 +11638,7 @@ UINT32 FirmwareTN[] = {
0xb9800800,
0x780b0001,
0xfbffff59,
- 0x396bd848,
+ 0x396bd8ac,
0x34010001,
0x316c0004,
0x2b8b000c,
@@ -11625,7 +11647,7 @@ UINT32 FirmwareTN[] = {
0x379c000c,
0xc3a00000,
0x78010001,
- 0x3821d7f4,
+ 0x3821d858,
0x40210002,
0x7802e000,
0x7c210001,
@@ -11663,7 +11685,7 @@ UINT32 FirmwareTN[] = {
0x5b8d0008,
0x5b9d0004,
0x780c0001,
- 0x398cd925,
+ 0x398cd989,
0x4183000b,
0x202b00ff,
0x204d00ff,
@@ -11675,7 +11697,7 @@ UINT32 FirmwareTN[] = {
0x20210001,
0x4420fffe,
0x318b0009,
- 0xfbffee1e,
+ 0xfbffee34,
0x4181000a,
0x7802e000,
0x384221b0,
@@ -11701,9 +11723,9 @@ UINT32 FirmwareTN[] = {
0x5b8d0008,
0x5b9d0004,
0x202d00ff,
- 0xf800032c,
+ 0xf800032f,
0x780b0001,
- 0x396bd925,
+ 0x396bd989,
0xb8202000,
0x4161000a,
0x442d0040,
@@ -11731,7 +11753,7 @@ UINT32 FirmwareTN[] = {
0xa0431000,
0x38420001,
0x5882007c,
- 0xf8000311,
+ 0xf8000314,
0x316c0003,
0xe0000022,
0x78068001,
@@ -11757,7 +11779,7 @@ UINT32 FirmwareTN[] = {
0x28810078,
0x38420003,
0x5882007c,
- 0xf80002f7,
+ 0xf80002fa,
0x34010001,
0x31610003,
0xe0000003,
@@ -11781,7 +11803,7 @@ UINT32 FirmwareTN[] = {
0x5b8c0008,
0x5b9d0004,
0x780b0001,
- 0x396bd925,
+ 0x396bd989,
0x41610004,
0x41620005,
0x41630006,
@@ -11820,7 +11842,7 @@ UINT32 FirmwareTN[] = {
0x204100ff,
0x50610002,
0x31620009,
- 0xfbffed8d,
+ 0xfbffeda3,
0x4162000a,
0x41610009,
0x7804e000,
@@ -11851,10 +11873,10 @@ UINT32 FirmwareTN[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0xfbffd9e5,
+ 0xfbffd9d0,
0xb8206000,
0x780b0001,
- 0xfbffd9e6,
+ 0xfbffd9d1,
0x396bf460,
0x41630001,
0x34020001,
@@ -11893,7 +11915,7 @@ UINT32 FirmwareTN[] = {
0x38210003,
0x3c210002,
0xb8e02800,
- 0x38a5d934,
+ 0x38a5d998,
0x206307ff,
0x58a30000,
0xb4240800,
@@ -11958,10 +11980,10 @@ UINT32 FirmwareTN[] = {
0xa0233000,
0x44400005,
0xb9400800,
- 0x3821d934,
+ 0x3821d998,
0x28230004,
0xe0000003,
- 0x38e7d934,
+ 0x38e7d998,
0x28e30000,
0x78040001,
0x3884f30c,
@@ -11974,7 +11996,7 @@ UINT32 FirmwareTN[] = {
0x7cc10000,
0x44200006,
0x78010001,
- 0x3821d934,
+ 0x3821d998,
0x34020004,
0x30220009,
0xe0000007,
@@ -11982,7 +12004,7 @@ UINT32 FirmwareTN[] = {
0x2021ffff,
0x50610004,
0x78010001,
- 0x3821d934,
+ 0x3821d998,
0x30260009,
0xb9601000,
0x3842f108,
@@ -12002,10 +12024,10 @@ UINT32 FirmwareTN[] = {
0x2042ff00,
0xa0233000,
0x44400004,
- 0x3884d934,
+ 0x3884d998,
0x28830004,
0xe0000003,
- 0x3884d934,
+ 0x3884d998,
0x28830000,
0x78010001,
0xb8201000,
@@ -12018,7 +12040,7 @@ UINT32 FirmwareTN[] = {
0x7cc10000,
0x44200006,
0x78010001,
- 0x3821d934,
+ 0x3821d998,
0x34020004,
0x30220008,
0xe0000007,
@@ -12026,10 +12048,10 @@ UINT32 FirmwareTN[] = {
0x2021ffff,
0x50610004,
0x78010001,
- 0x3821d934,
+ 0x3821d998,
0x30260008,
0x78010001,
- 0x3821d934,
+ 0x3821d998,
0x40220009,
0x31020001,
0x40210008,
@@ -12041,14 +12063,14 @@ UINT32 FirmwareTN[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0xfbffd927,
+ 0xfbffd912,
0xb8206000,
0x780b0001,
- 0xfbffd928,
+ 0xfbffd913,
0x396bf460,
0x41620002,
0x78030001,
- 0x3863d934,
+ 0x3863d998,
0x204200ff,
0x30220005,
0x31820005,
@@ -12072,44 +12094,44 @@ UINT32 FirmwareTN[] = {
0xb8201800,
0x78080001,
0x78040001,
+ 0x78050001,
0x78060001,
- 0x78070001,
0x64210106,
- 0x3908d7f4,
+ 0x3908d858,
0x3884f160,
- 0x38c6f604,
- 0x38e7f194,
- 0x34050000,
- 0x5c2500d8,
+ 0x38a5f604,
+ 0x38c6f194,
+ 0x34070000,
+ 0x5c2700d8,
0x74610106,
- 0x5c25004d,
+ 0x5c27004d,
0x74610058,
- 0x5c25002b,
+ 0x5c27002b,
0x70610057,
- 0x5c25015b,
+ 0x5c27015e,
0x64610019,
- 0x5c2500ab,
+ 0x5c2700ab,
0x74610019,
- 0x5c250014,
+ 0x5c270014,
0x64610011,
- 0x5c25009d,
+ 0x5c27009d,
0x74610011,
- 0x5c250005,
- 0x44650154,
+ 0x5c270005,
+ 0x44670157,
0x64610010,
- 0x5c25008c,
- 0xe000014f,
+ 0x5c27008c,
+ 0xe0000152,
0x64610016,
0x340400fe,
- 0x5c20014f,
+ 0x5c200152,
0x74610016,
0x5c200004,
0x64610013,
0x5c2000cd,
- 0xe0000147,
+ 0xe000014a,
0x64610018,
0x5c200095,
- 0xe0000144,
+ 0xe0000147,
0x64610053,
0x5c2000c9,
0x74610053,
@@ -12120,29 +12142,29 @@ UINT32 FirmwareTN[] = {
0x5c200004,
0x6461001a,
0x5c2000b5,
- 0xe0000139,
+ 0xe000013c,
0x64610042,
- 0x5c200134,
- 0xe0000136,
+ 0x5c200137,
+ 0xe0000139,
0x64610054,
0x5c2000bd,
- 0xe0000133,
+ 0xe0000136,
0x64610070,
- 0x5c200116,
+ 0x5c200117,
0x74610070,
0x5c20000d,
0x64610060,
- 0x5c2000da,
+ 0x5c2000db,
0x74610060,
0x5c200006,
0x64610059,
0x5c2000b4,
0x6461005a,
0x5c2000b5,
- 0xe0000126,
+ 0xe0000129,
0x64610061,
- 0x5c2000cf,
- 0xe0000123,
+ 0x5c2000d0,
+ 0xe0000126,
0x64610102,
0x5c200080,
0x74610102,
@@ -12152,114 +12174,114 @@ UINT32 FirmwareTN[] = {
0x74610100,
0x5c20006f,
0x64610071,
- 0x5c200100,
- 0xe0000118,
+ 0x5c200101,
+ 0xe000011b,
0x64610104,
0x5c20007b,
0x74610104,
0x5c200087,
0xe0000074,
- 0x64610119,
- 0x5c2000dc,
- 0x74610119,
+ 0x6461011a,
+ 0x5c2000df,
+ 0x7461011a,
0x5c200024,
- 0x6461010f,
- 0x5c2000bc,
- 0x7461010f,
+ 0x64610110,
+ 0x5c2000e3,
+ 0x74610110,
0x5c200011,
- 0x64610109,
- 0x5c20009d,
- 0x74610109,
+ 0x6461010a,
+ 0x5c20009f,
+ 0x7461010a,
0x5c200006,
- 0x64610107,
- 0x5c200068,
0x64610108,
- 0x5c200094,
- 0xe0000102,
- 0x6461010b,
- 0x5c200098,
- 0x3401010b,
- 0x54230094,
+ 0x5c200096,
+ 0x74610108,
+ 0x5c200097,
+ 0xe0000065,
0x6461010e,
- 0x5c2000ad,
- 0xe00000fb,
+ 0x5c2000b2,
+ 0x7461010e,
+ 0x5c2000ae,
+ 0x6461010b,
+ 0x5c200094,
+ 0xe00000fe,
0x74610116,
0x5c200009,
0x70610113,
0x340400fe,
- 0x5c2000f9,
+ 0x5c2000fc,
0x64610111,
- 0x5c2000cf,
- 0x74610111,
+ 0x5c2000d0,
+ 0x64610112,
0x5c200062,
- 0xe00000c6,
- 0x64610117,
- 0x5c2000b2,
+ 0xe00000f4,
0x64610118,
+ 0x5c2000b5,
+ 0x74610118,
+ 0x5c2000b9,
+ 0xe00000b0,
+ 0x64610122,
0x5c2000b2,
- 0xe00000ec,
- 0x64610121,
- 0x5c2000cb,
- 0x74610121,
+ 0x74610122,
0x5c20000f,
- 0x6461011d,
- 0x5c200099,
- 0x7461011d,
+ 0x6461011e,
+ 0x5c20009e,
+ 0x7461011e,
0x5c200006,
- 0x6461011b,
- 0x5c2000b1,
- 0x7461011b,
- 0x5c2000b1,
- 0xe00000ac,
- 0x6461011f,
- 0x5c2000ba,
- 0x7461011f,
- 0x5c2000ba,
- 0xe0000091,
+ 0x6461011c,
+ 0x5c2000b5,
+ 0x7461011c,
+ 0x5c200094,
+ 0xe00000af,
+ 0x64610120,
+ 0x5c2000bd,
+ 0x74610120,
+ 0x5c2000bd,
+ 0xe00000b8,
0x64610180,
- 0x5c2000c1,
+ 0x5c2000c4,
0x74610180,
0x5c200008,
- 0x64610123,
- 0x5c20009d,
- 0x34010123,
- 0x54230099,
0x64610124,
- 0x5c2000b3,
- 0xe00000cf,
+ 0x5c2000b8,
+ 0x34010124,
+ 0x5423009c,
+ 0x64610125,
+ 0x5c2000ba,
+ 0xe00000d2,
0x64610182,
- 0x5c2000c6,
+ 0x5c2000c9,
0x34010182,
- 0x542300bb,
+ 0x542300be,
0x64610183,
- 0x5c2000c4,
- 0xe00000c8,
+ 0x5c2000c7,
+ 0xe00000cb,
0x28410000,
0x34210001,
- 0xe000009e,
+ 0xe000009f,
0x78020001,
- 0x3842db74,
+ 0x3842dbd8,
0x28430004,
0x78010001,
- 0x3821df78,
+ 0x3821dfe4,
0x58230004,
0x28430000,
- 0x58450004,
+ 0x58470004,
0x58230000,
0x340104c1,
0x58410000,
- 0xe000009e,
+ 0xe000009f,
0x78010001,
- 0x3821df78,
+ 0x3821dfe4,
0x28230004,
0x78020001,
- 0x3842db74,
+ 0x3842dbd8,
0x28210000,
0x58430004,
- 0xe000008a,
- 0xfbffd544,
+ 0xe000008b,
+ 0xfbffd52f,
0xe0000041,
- 0xfbffd511,
+ 0xfbffd4fc,
0xe000003f,
0x78010001,
0x3821f100,
@@ -12269,37 +12291,37 @@ UINT32 FirmwareTN[] = {
0xa0411000,
0x00420018,
0x78010001,
- 0x3821d925,
+ 0x3821d989,
0x30220004,
- 0xe00000a4,
- 0xfbffd5c8,
+ 0xe00000a7,
+ 0xfbffd5b3,
0xe0000032,
- 0xfbffd8fc,
+ 0xfbffd8e7,
0xe0000030,
- 0xfbffd90f,
+ 0xfbffd8fa,
0xe000002e,
0xb8400800,
0x34020001,
- 0xfbffd570,
- 0xe0000084,
+ 0xfbffd55b,
+ 0xe0000087,
0x7801e000,
0x38212094,
0x34020003,
0x58220000,
- 0x3105000d,
- 0x31050003,
- 0xe0000093,
+ 0x3107000d,
+ 0x31070003,
+ 0xe0000096,
0x28410000,
- 0xfbffd63f,
- 0xe0000090,
+ 0xfbffd62a,
+ 0xe0000093,
0x28410000,
- 0xb8a01000,
- 0xfbffed6a,
- 0xe000008c,
+ 0xb8e01000,
+ 0xfbffed80,
+ 0xe000008f,
0x28410000,
- 0xb8a01000,
- 0xfbffed67,
- 0xe0000088,
+ 0xb8e01000,
+ 0xfbffed7d,
+ 0xe000008b,
0x34040000,
0x29020038,
0x3c810005,
@@ -12309,110 +12331,113 @@ UINT32 FirmwareTN[] = {
0x74820006,
0x0c230008,
0x4443fff9,
- 0xe000007e,
- 0xfbffd61d,
- 0xe000007c,
- 0xfbffdb28,
- 0xe000007a,
- 0xfbffdbbd,
- 0xe0000078,
+ 0xe0000081,
+ 0xfbffd608,
+ 0xe000007f,
+ 0xfbffdb13,
+ 0xe000007d,
+ 0xfbffdba8,
+ 0xe000007b,
0x34010001,
0x30810003,
+ 0xe0000078,
+ 0x30870003,
+ 0x30870002,
0xe0000075,
- 0x30850003,
- 0x30850002,
- 0xe0000072,
- 0xfbffed51,
+ 0xfbffed67,
0xb8202000,
- 0xe0000070,
+ 0xe0000073,
0xfbfffe22,
- 0xe000006d,
+ 0xe0000070,
0xfbfffede,
- 0xe000006b,
+ 0xe000006e,
0x78019800,
0x38210000,
0x78028001,
- 0x58a10000,
+ 0x58e10000,
0x38420000,
0x3403ffff,
0x58430050,
0x58430054,
0x78010001,
- 0x3821db74,
+ 0x3821dbd8,
+ 0x34020000,
0x7803e000,
- 0x58250004,
- 0x58250000,
+ 0x58220004,
+ 0x58220000,
0x386330a4,
0x28610000,
0x3402ffef,
0xa0220800,
0x58610000,
+ 0xe000005a,
+ 0xfbffed59,
0xe0000058,
- 0xfbffed44,
+ 0xfbffeda6,
0xe0000056,
- 0xfbffed91,
+ 0xfbffee09,
0xe0000054,
- 0xfbffedf4,
+ 0xfbffee43,
0xe0000052,
- 0xfbffee2e,
- 0xe0000050,
- 0x40c10003,
+ 0x40a10003,
0x38210020,
- 0x30c10003,
+ 0x30a10003,
0xe000000b,
0x7801e030,
0x38210210,
0x28210000,
0x3403ffdf,
- 0x40c20003,
+ 0x40a20003,
0x00210005,
0xa0431000,
0x20210020,
0xb8411000,
- 0x30c20003,
- 0xfbffeb67,
+ 0x30a20003,
+ 0xfbffeb7c,
+ 0xe0000042,
+ 0xfbfff901,
0xe0000040,
- 0xfbfff902,
+ 0xfbfff65b,
0xe000003e,
- 0xfbfff658,
+ 0xfbfff996,
0xe000003c,
- 0xfbfff997,
- 0xe000003a,
0xfbfff721,
+ 0xe000003a,
+ 0xfbfff8e5,
0xe0000038,
- 0xfbfff8e6,
+ 0xfbfff640,
0xe0000036,
- 0xfbfff63d,
- 0xe0000034,
0x34010001,
+ 0x30c10001,
0xe0000002,
- 0x34010000,
- 0x30e10001,
- 0xf80005b7,
- 0xe000002e,
+ 0x30c70001,
+ 0xf80005b9,
+ 0xe0000030,
0x7802e000,
0x38422208,
0x28410000,
0x38210001,
0x58410000,
+ 0xe000002a,
+ 0xfbfffcfb,
0xe0000028,
- 0xfbfffcfc,
+ 0xfbfff271,
0xe0000026,
- 0xfbfff26e,
+ 0xfbffe2cf,
0xe0000024,
- 0xfbffe2c1,
+ 0xfbffe354,
0xe0000022,
- 0xfbffe346,
+ 0xf8000589,
0xe0000020,
- 0xf8000587,
+ 0xfbffd0a7,
0xe000001e,
- 0xfbffd0be,
+ 0xfbffd0ab,
0xe000001c,
- 0xfbffd0c2,
+ 0xfbffe9cf,
0xe000001a,
0xb8400800,
0x34020001,
- 0xfbffd6dd,
+ 0xfbffd6c5,
0x7c2200ff,
0xb8202000,
0x44400015,
@@ -12422,13 +12447,13 @@ UINT32 FirmwareTN[] = {
0x34020001,
0x58220000,
0x78030001,
- 0x3863d848,
+ 0x3863d8ac,
0x34010000,
0x30610003,
0xe000000a,
- 0xfbffd6a2,
+ 0xfbffd68a,
0xe0000008,
- 0xfbffd678,
+ 0xfbffd660,
0xe0000006,
0x34010001,
0x3101000d,
@@ -12447,7 +12472,7 @@ UINT32 FirmwareTN[] = {
0x28210000,
0x7802e000,
0x38423040,
- 0xfbfffe84,
+ 0xfbfffe81,
0x78028000,
0x3842001c,
0x58410000,
@@ -12461,7 +12486,7 @@ UINT32 FirmwareTN[] = {
0x28210000,
0x7802e000,
0x3842302c,
- 0xfbfffe76,
+ 0xfbfffe73,
0x78028000,
0x38420024,
0x58410000,
@@ -12514,7 +12539,7 @@ UINT32 FirmwareTN[] = {
0x30410000,
0xc3a00000,
0x78010001,
- 0x3821d940,
+ 0x3821d9a4,
0xc3a00000,
0x3c210002,
0x7803e040,
@@ -12612,8 +12637,8 @@ UINT32 FirmwareTN[] = {
0x78030001,
0x78040001,
0x58a20004,
- 0x3863df80,
- 0x3884df84,
+ 0x3863dfec,
+ 0x3884dff0,
0x58610000,
0x58820000,
0xc3a00000,
@@ -12653,8 +12678,8 @@ UINT32 FirmwareTN[] = {
0x50a20010,
0x78070001,
0x78060001,
- 0x38e7df84,
- 0x38c6df80,
+ 0x38e7dff0,
+ 0x38c6dfec,
0xb8201800,
0x28610000,
0x34a50001,
@@ -12688,10 +12713,10 @@ UINT32 FirmwareTN[] = {
0x28210000,
0xc3a00000,
0x78010001,
- 0x3821e024,
+ 0x3821e090,
0xc3a00000,
0x78030001,
- 0x3863df88,
+ 0x3863dff4,
0x2861001c,
0x78020001,
0x3842f850,
@@ -12922,7 +12947,7 @@ UINT32 FirmwareTN[] = {
0x78020001,
0x3e030003,
0x01e1001d,
- 0x3842df88,
+ 0x3842dff4,
0xb8237000,
0x304e008c,
0x020e0005,
@@ -13469,7 +13494,7 @@ UINT32 FirmwareTN[] = {
0x202100ff,
0x5c200037,
0xd1010000,
- 0xfbffcc9d,
+ 0xfbffcc84,
0xe0000034,
0x37810010,
0xb4241000,
@@ -13516,7 +13541,7 @@ UINT32 FirmwareTN[] = {
0x7c210001,
0x4420fffe,
0xe0000007,
- 0xfbffcc6e,
+ 0xfbffcc55,
0x34010002,
0x31610003,
0x41610003,
@@ -13587,7 +13612,7 @@ UINT32 FirmwareTN[] = {
0x34020001,
0x58220000,
0x78030001,
- 0x3863d848,
+ 0x3863d8ac,
0x34010000,
0x30610003,
0xc3a00000,
@@ -13598,7 +13623,7 @@ UINT32 FirmwareTN[] = {
0x5b9d0004,
0x780d0001,
0xb9a01800,
- 0x3863e028,
+ 0x3863e094,
0x40610000,
0x78028001,
0x38420000,
@@ -13632,8 +13657,8 @@ UINT32 FirmwareTN[] = {
0x78050001,
0x78020001,
0x38630000,
- 0x38a5db74,
- 0x3842db80,
+ 0x38a5dbd8,
+ 0x3842dbe4,
0x34090004,
0x5d00001f,
0x28610000,
@@ -13651,14 +13676,14 @@ UINT32 FirmwareTN[] = {
0xd0010000,
0x78010001,
0x3c820002,
- 0x3821da6c,
+ 0x3821dad0,
0xb4411000,
0x28410000,
0xd8200000,
0x34010000,
0xd0010000,
0x78020001,
- 0x3842db74,
+ 0x3842dbd8,
0x28430000,
0xb9800800,
0x38210000,
@@ -13670,8 +13695,8 @@ UINT32 FirmwareTN[] = {
0x78040001,
0x78020001,
0x38630000,
- 0x3884db6c,
- 0x3842db80,
+ 0x3884dbd0,
+ 0x3842dbe4,
0x34050004,
0x5cc0001b,
0x28610000,
@@ -13685,14 +13710,14 @@ UINT32 FirmwareTN[] = {
0xd0450000,
0x34010001,
0xd0010000,
- 0x38e7da6c,
+ 0x38e7dad0,
0xb5470800,
0x28210000,
0xd8200000,
0x34010000,
0xd0010000,
0x78010001,
- 0x3821db6c,
+ 0x3821dbd0,
0x28220000,
0xb9601800,
0x38630000,
@@ -13701,7 +13726,7 @@ UINT32 FirmwareTN[] = {
0x58610004,
0xe0000006,
0xd0450000,
- 0x38e7da6c,
+ 0x38e7dad0,
0xb5470800,
0x28210000,
0xd8200000,
@@ -13710,7 +13735,7 @@ UINT32 FirmwareTN[] = {
0x28210058,
0xe3ffff99,
0xb9a01800,
- 0x3863e028,
+ 0x3863e094,
0x40610000,
0x34040001,
0x3422ffff,
@@ -13738,7 +13763,7 @@ UINT32 FirmwareTN[] = {
0x78060001,
0x38c6f1a0,
0x78050001,
- 0x38a5d7f4,
+ 0x38a5d858,
0x30c1000b,
0x28a70028,
0xb8202000,
@@ -13763,7 +13788,7 @@ UINT32 FirmwareTN[] = {
0x40c10000,
0x30c10009,
0x78010001,
- 0x3821db7c,
+ 0x3821dbe0,
0xe000000c,
0xb8604000,
0xe3fffff3,
@@ -13775,7 +13800,7 @@ UINT32 FirmwareTN[] = {
0x40c10001,
0x30c10009,
0x78010001,
- 0x3821db7c,
+ 0x3821dbe0,
0x7804e000,
0x30220000,
0x38842018,
@@ -13823,14 +13848,14 @@ UINT32 FirmwareTN[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0xfbffd231,
+ 0xfbffd219,
0xb8206000,
0x780b0001,
- 0xfbffd232,
+ 0xfbffd21a,
0x396bf1a0,
0x41620007,
0x78030001,
- 0x3863db7c,
+ 0x3863dbe0,
0x3022000f,
0x78010001,
0x3182000f,
@@ -13882,8 +13907,8 @@ UINT32 FirmwareTN[] = {
0x0001f000,
0x0001f000,
0x0001f000,
- 0x000113dc,
- 0x00011318,
+ 0x000113e0,
+ 0x0001131c,
0x01010101,
0x01010101,
0x7fff0000,
@@ -13903,25 +13928,25 @@ UINT32 FirmwareTN[] = {
0x0001f200,
0x0001f200,
0x0001f200,
- 0x00011bf8,
- 0x00011b58,
+ 0x00011bfc,
+ 0x00011b5c,
0x0001f8f0,
- 0x00015000,
- 0x0001420c,
- 0x00010e64,
- 0x00011928,
- 0x0001b748,
- 0x0001b8dc,
+ 0x00015094,
+ 0x000142a0,
+ 0x00010e68,
+ 0x0001192c,
+ 0x0001b7a0,
+ 0x0001b934,
0x00000000,
- 0x00017510,
- 0x000156bc,
- 0x00015d18,
- 0x00016528,
- 0x000169d0,
- 0x00016e2c,
- 0x000174d0,
- 0x00012f3c,
- 0x0001d6d4,
+ 0x000175c0,
+ 0x00015750,
+ 0x00015dac,
+ 0x000165bc,
+ 0x00016a80,
+ 0x00016edc,
+ 0x00017580,
+ 0x00012f40,
+ 0x0001d738,
0x0000ea60,
0x00004e20,
0x64000000,
@@ -13988,63 +14013,63 @@ UINT32 FirmwareTN[] = {
0x00000000,
0x00007106,
0x00000000,
- 0x0001ab20,
+ 0x0001ab78,
0x00010788,
- 0x0001a8d8,
- 0x00019fec,
- 0x0001a4a0,
- 0x00019a00,
- 0x0001a450,
- 0x000199b4,
- 0x0001a420,
- 0x00011d94,
+ 0x0001a930,
+ 0x0001a03c,
+ 0x0001a4f8,
+ 0x00019a68,
+ 0x0001a4a8,
+ 0x00019a1c,
+ 0x0001a478,
+ 0x00011d98,
0x00010418,
0x00010430,
- 0x00013138,
- 0x00013d5c,
- 0x00012398,
- 0x00015970,
- 0x0001244c,
- 0x0001bb5c,
- 0x0001b864,
- 0x00012c48,
- 0x00012300,
- 0x00012354,
- 0x00016834,
- 0x00012530,
- 0x00016e2c,
- 0x0001a984,
- 0x0001396c,
- 0x0001aa60,
- 0x00011e80,
- 0x0001d380,
- 0x00011bf8,
- 0x00011b58,
- 0x00014c0c,
- 0x00014e28,
- 0x0001a704,
- 0x00019d34,
+ 0x0001313c,
+ 0x00013d60,
+ 0x0001239c,
+ 0x00015a04,
+ 0x00012450,
+ 0x0001bbb4,
+ 0x0001b8bc,
+ 0x00012c4c,
+ 0x00012304,
+ 0x00012358,
0x00010788,
+ 0x00012534,
+ 0x00016edc,
+ 0x0001a9dc,
+ 0x00013970,
+ 0x0001aab8,
+ 0x00011e84,
+ 0x0001d3e4,
+ 0x00011bfc,
+ 0x00011b5c,
+ 0x00014ca0,
+ 0x00014ebc,
+ 0x0001a75c,
+ 0x00019d90,
0x00010788,
0x00010788,
0x00010788,
0x00010788,
0x00010788,
0x00010788,
- 0x0001c1a8,
- 0x0001c1e0,
- 0x00012f3c,
- 0x0001724c,
- 0x0001aab8,
+ 0x00010788,
+ 0x0001c20c,
+ 0x0001c244,
+ 0x00012f40,
+ 0x000172fc,
+ 0x0001ab10,
0x00010788,
0x00010788,
0x00010788,
- 0x0001af7c,
+ 0x0001afd4,
0x00010788,
0x00010788,
0x00010788,
- 0x0001adb4,
- 0x00012f34,
+ 0x0001ae0c,
+ 0x00012f38,
0x00010788,
0x00010788,
0x00010788,
@@ -14054,10 +14079,10 @@ UINT32 FirmwareTN[] = {
0x00010788,
0x00010788,
0x00010788,
- 0x0001d7ac,
- 0x0001d7b0,
+ 0x0001d810,
+ 0x0001d814,
0x00010788,
- 0x000121b8,
+ 0x000121bc,
0x00010788,
0x00010788,
0x00010788,
@@ -14065,8 +14090,8 @@ UINT32 FirmwareTN[] = {
0x00010788,
0x00010788,
0x00010788,
- 0x00013340,
- 0x0001420c,
+ 0x00013344,
+ 0x000142a0,
0x00010788,
0x00010788,
0x00010788,
1
0

New patch to review for coreboot: 2d42170 AMD Kabini: Update the Kabini SMU Firmware
by Zheng Bao Oct. 31, 2014
by Zheng Bao Oct. 31, 2014
Oct. 31, 2014
Zheng Bao (zheng.bao(a)amd.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7293
-gerrit
commit 2d42170de20c001a7368304a9daee416e2cab2dd
Author: Zheng Bao <fishbaozi(a)gmail.com>
Date: Fri Oct 31 19:17:23 2014 +0800
AMD Kabini: Update the Kabini SMU Firmware
Change-Id: I1a66c9da900f89ba9b4c13f3457582278d3793e2
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: Zheng Bao <fishbaozi(a)gmail.com>
---
.../Proc/GNB/Modules/GnbInitKB/GnbSmuFirmwareKB.h | 8308 ++++++++++----------
1 file changed, 4154 insertions(+), 4154 deletions(-)
diff --git a/src/vendorcode/amd/agesa/f16kb/Proc/GNB/Modules/GnbInitKB/GnbSmuFirmwareKB.h b/src/vendorcode/amd/agesa/f16kb/Proc/GNB/Modules/GnbInitKB/GnbSmuFirmwareKB.h
index 1baece9..d849f62 100644
--- a/src/vendorcode/amd/agesa/f16kb/Proc/GNB/Modules/GnbInitKB/GnbSmuFirmwareKB.h
+++ b/src/vendorcode/amd/agesa/f16kb/Proc/GNB/Modules/GnbInitKB/GnbSmuFirmwareKB.h
@@ -8,7 +8,7 @@
* @xrefitem bom "File Content Label" "Release Content"
* @e project: AGESA
* @e sub-project: GNB
- * @e \$Revision: 87932 $ @e \$Date: 2013-02-13 13:53:55 -0600 (Wed, 13 Feb 2013) $
+ * @e \$Revision: 302168 $ @e \$Date: 2014-08-27 09:44:18 -0500 (Wed, 27 Aug 2014) $
*
*/
/*
@@ -51,7 +51,7 @@ UINT32 FirmwareKBHeader [] = {
0x0001F984,
0x00002000,
0x00010000,
- 0x64C7232B,
+ 0xE892D367,
0x0000424B,
0x00000000,
0x00000000,
@@ -61,18 +61,18 @@ UINT32 FirmwareKBHeader [] = {
};
UINT32 FirmwareKB[] = {
- 0x88b67705,
- 0x432a07e8,
- 0xe1e6cc0b,
- 0x7471790d,
- 0xc101174a,
- 0x000c1200,
+ 0x74ca8b03,
+ 0x2636e501,
+ 0xc490b115,
+ 0x92f878fb,
+ 0xfead55e8,
+ 0x000c1500,
0x00000100,
0x00000000,
0x00020100,
- 0x00019d08,
+ 0x0001a158,
0x0001f954,
- 0x00039ce0,
+ 0x0003a130,
0x0003f900,
0x0003f000,
0x00000000,
@@ -80,8 +80,8 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x00039008,
- 0x000393b0,
+ 0x00039450,
+ 0x000397f8,
0x00000000,
0x00000000,
0x00000000,
@@ -137,7 +137,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0074,
0xf8000059,
0x34010001,
- 0xf8002eb3,
+ 0xf8002f74,
0xe000009a,
0x34000000,
0x34000000,
@@ -145,7 +145,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0074,
0xf8000051,
0x34010002,
- 0xf8002eab,
+ 0xf8002f6c,
0x2b980060,
0x2b990064,
0xe000006f,
@@ -153,7 +153,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0074,
0xf8000049,
0x34010003,
- 0xf8002ea3,
+ 0xf8002f64,
0xe000008a,
0x34000000,
0x34000000,
@@ -161,7 +161,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0074,
0xf8000041,
0x34010004,
- 0xf8002e9b,
+ 0xf8002f5c,
0x2b980060,
0x2b990064,
0xe000005f,
@@ -169,7 +169,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0074,
0xf8000039,
0x34010005,
- 0xf8002e93,
+ 0xf8002f54,
0x2b980060,
0x2b990064,
0xe0000057,
@@ -330,11 +330,11 @@ UINT32 FirmwareKB[] = {
0x781c0003,
0x3b9ceffc,
0x781a0004,
- 0x3b5a11b0,
+ 0x3b5a15f0,
0x78010003,
- 0x382191b8,
+ 0x38219600,
0x78030003,
- 0x38639278,
+ 0x386396c0,
0x44230004,
0x58200000,
0x34210004,
@@ -348,16 +348,16 @@ UINT32 FirmwareKB[] = {
0x5b9d0078,
0xfbffff63,
0x78010003,
- 0x38219ce0,
+ 0x3821a130,
0x28230004,
0x28220000,
0x34630001,
0x585c0000,
0x58230004,
0xf800008b,
- 0xf80049cc,
+ 0xf8004ac3,
0x78010003,
- 0x38219ce0,
+ 0x3821a130,
0x28230004,
0x28220000,
0x3463ffff,
@@ -371,7 +371,7 @@ UINT32 FirmwareKB[] = {
0xb81df000,
0xfbffff4c,
0x78010003,
- 0x38219ce0,
+ 0x3821a130,
0x28230004,
0x28220000,
0x34630001,
@@ -380,7 +380,7 @@ UINT32 FirmwareKB[] = {
0xe3ffffea,
0x379cfffc,
0x5b9d0004,
- 0xf8004ad1,
+ 0xf8004bc8,
0xe0000000,
0x99084000,
0x39080001,
@@ -404,7 +404,7 @@ UINT32 FirmwareKB[] = {
0x38210134,
0x34022000,
0x34030001,
- 0xf8001145,
+ 0xf8000ff8,
0x29830000,
0x7801eeff,
0x78021100,
@@ -451,9 +451,9 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x34020000,
0x78010003,
- 0x3821929c,
- 0xf8004a39,
- 0xf8002859,
+ 0x382196e4,
+ 0xf8004b30,
+ 0xf800291a,
0x7c210000,
0x33010078,
0x43010078,
@@ -463,35 +463,35 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78010003,
0x34020000,
- 0x382192a8,
- 0xf8004a2d,
- 0xf80010bd,
+ 0x382196f0,
+ 0xf8004b24,
+ 0xf8000f70,
0xe3fffffb,
0x379cfffc,
0x5b9d0004,
0x78010003,
- 0x38219338,
+ 0x38219780,
0x34020000,
0x58220024,
0x58220020,
0x78010003,
0x34020000,
- 0x38219290,
- 0xf8004a20,
- 0xf80038f7,
+ 0x382196d8,
+ 0xf8004b17,
+ 0xf80039b8,
0xe3fffffb,
0x379cfffc,
0x5b9d0004,
0x78010003,
- 0x38219360,
+ 0x382197a8,
0x34020000,
0x58220024,
0x58220020,
0x78010003,
0x34020000,
- 0x38219284,
- 0xf8004a13,
- 0xf8003a27,
+ 0x382196cc,
+ 0xf8004b0a,
+ 0xf8003ae8,
0xe3fffffb,
0x379cfff8,
0x5b8b0008,
@@ -512,7 +512,7 @@ UINT32 FirmwareKB[] = {
0x58820000,
0x34022000,
0x34030000,
- 0xf80010d9,
+ 0xf8000f8c,
0x90405800,
0x90200800,
0xa02b0800,
@@ -530,7 +530,7 @@ UINT32 FirmwareKB[] = {
0x38210100,
0x78050003,
0x58410000,
- 0x38a59278,
+ 0x38a596c0,
0x7804e000,
0x38843094,
0x34a5ffff,
@@ -602,7 +602,7 @@ UINT32 FirmwareKB[] = {
0x00460010,
0x00270018,
0x781b0003,
- 0x3b7b9008,
+ 0x3b7b9450,
0x33630001,
0x33680007,
0x33610000,
@@ -1302,7 +1302,7 @@ UINT32 FirmwareKB[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0xf8004779,
+ 0xf8004870,
0x780b0003,
0x34040000,
0x396beffc,
@@ -1311,8 +1311,8 @@ UINT32 FirmwareKB[] = {
0xb8802800,
0xb8803000,
0x34020003,
- 0x382192e8,
- 0xf8004747,
+ 0x38219730,
+ 0xf800483e,
0x356bfbfc,
0x78010003,
0x78050002,
@@ -1320,10 +1320,10 @@ UINT32 FirmwareKB[] = {
0xb9602000,
0x34020007,
0x34060000,
- 0x382192c0,
+ 0x38219708,
0x38a5052c,
0x780cc00c,
- 0xf800473c,
+ 0xf8004833,
0x398c0000,
0x29820000,
0x78010100,
@@ -1336,10 +1336,10 @@ UINT32 FirmwareKB[] = {
0x78050003,
0x3563fc00,
0xb9602000,
- 0x38219388,
- 0x38a575f4,
+ 0x382197d0,
+ 0x38a579d0,
0x34020006,
- 0xf800472c,
+ 0xf8004823,
0x356bfbfc,
0x78010003,
0x78050002,
@@ -1348,8 +1348,8 @@ UINT32 FirmwareKB[] = {
0x38a50608,
0x34020004,
0x34060000,
- 0x38219310,
- 0xf8004722,
+ 0x38219758,
+ 0xf8004819,
0x356bfdfc,
0x78010003,
0x78050002,
@@ -1358,23 +1358,23 @@ UINT32 FirmwareKB[] = {
0x38a50658,
0x34020002,
0x34060000,
- 0x38219338,
- 0xf8004718,
+ 0x38219780,
+ 0xf800480f,
0x356bfdfc,
0x78010003,
0x78050002,
0x34020001,
0x3563fe00,
- 0x38219360,
+ 0x382197a8,
0xb9602000,
0x38a5068c,
0x34060000,
- 0xf800470e,
+ 0xf8004805,
0x29830000,
0x78020003,
0x78010003,
- 0x38429ce0,
- 0x382192e8,
+ 0x3842a130,
+ 0x38219730,
0x58410000,
0x20630002,
0x5c60000a,
@@ -1409,9 +1409,9 @@ UINT32 FirmwareKB[] = {
0x28410000,
0xa0230800,
0x58410000,
- 0xf8004775,
+ 0xf800486c,
0xf8000334,
- 0xf8001b4b,
+ 0xf8001bf8,
0x7803c020,
0x38630000,
0x28620000,
@@ -1427,7 +1427,7 @@ UINT32 FirmwareKB[] = {
0xb8203000,
0xb8203800,
0x34040037,
- 0xf80047d8,
+ 0xf80048cf,
0x34010000,
0xb8202800,
0xb8203000,
@@ -1435,7 +1435,7 @@ UINT32 FirmwareKB[] = {
0xb8201000,
0xb8201800,
0x34040037,
- 0xf8004811,
+ 0xf8004908,
0x78010003,
0x3821f900,
0x28230000,
@@ -1445,7 +1445,7 @@ UINT32 FirmwareKB[] = {
0x34030064,
0x34420032,
0x8c431000,
- 0xf8004777,
+ 0xf800486e,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
@@ -1485,7 +1485,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x78180003,
- 0x3b1893b0,
+ 0x3b1897f8,
0xfbfffc3e,
0x780b0003,
0xb9601000,
@@ -1504,12 +1504,12 @@ UINT32 FirmwareKB[] = {
0xa0411000,
0x00420018,
0x5c400002,
- 0xf8005814,
+ 0xf800590b,
0x78010003,
0x78020003,
0x3821ec00,
0x3842edfc,
- 0xf80031fd,
+ 0xf80032be,
0x34010004,
0xd0210000,
0x34010001,
@@ -1534,7 +1534,7 @@ UINT32 FirmwareKB[] = {
0x90002800,
0x34010000,
0xd0010000,
- 0x38639ce0,
+ 0x3863a130,
0x28620034,
0x34010001,
0xbc240800,
@@ -1545,7 +1545,7 @@ UINT32 FirmwareKB[] = {
0x90002800,
0x34010000,
0xd0010000,
- 0x38639ce0,
+ 0x3863a130,
0x28620038,
0x34010001,
0xbc240800,
@@ -1556,7 +1556,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x28440000,
0x28410034,
0x38c68000,
@@ -1581,7 +1581,7 @@ UINT32 FirmwareKB[] = {
0xd0010000,
0x34010001,
0xbc220800,
- 0x38639ce0,
+ 0x3863a130,
0x28620034,
0xa4200800,
0xa0411000,
@@ -1593,7 +1593,7 @@ UINT32 FirmwareKB[] = {
0xd0010000,
0x34010001,
0xbc220800,
- 0x38639ce0,
+ 0x3863a130,
0x28620038,
0xa4200800,
0xa0411000,
@@ -1603,7 +1603,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x28440000,
0x28410034,
0x38c68000,
@@ -1621,7 +1621,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x34030000,
0x28440000,
0x78018000,
@@ -1642,7 +1642,7 @@ UINT32 FirmwareKB[] = {
0xd0020000,
0x28240000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x58440034,
0x28210004,
0x58410038,
@@ -1657,7 +1657,7 @@ UINT32 FirmwareKB[] = {
0x90002800,
0x34010000,
0xd0010000,
- 0x38639ce0,
+ 0x3863a130,
0x28630000,
0x34020001,
0xbc441000,
@@ -1669,7 +1669,7 @@ UINT32 FirmwareKB[] = {
0x90002800,
0x34010000,
0xd0010000,
- 0x38639ce0,
+ 0x3863a130,
0x28630000,
0x34020001,
0xbc441000,
@@ -1681,7 +1681,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x28440000,
0x28410034,
0x38c68000,
@@ -1704,7 +1704,7 @@ UINT32 FirmwareKB[] = {
0x90002800,
0x34010000,
0xd0010000,
- 0x38639ce0,
+ 0x3863a130,
0x28630000,
0x34010001,
0xbc220800,
@@ -1717,7 +1717,7 @@ UINT32 FirmwareKB[] = {
0x90002800,
0x34010000,
0xd0010000,
- 0x38639ce0,
+ 0x3863a130,
0x28630000,
0x34010001,
0xbc220800,
@@ -1730,7 +1730,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x28440000,
0x28410034,
0x38c68000,
@@ -1747,9 +1747,9 @@ UINT32 FirmwareKB[] = {
0x379cfffc,
0x5b9d0004,
0x78010003,
- 0x382192a8,
- 0xf80044f2,
- 0xf800449e,
+ 0x382196f0,
+ 0xf80045e9,
+ 0xf8004595,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -1775,24 +1775,24 @@ UINT32 FirmwareKB[] = {
0x33040074,
0x78010003,
0x33030075,
- 0x3821929c,
- 0xf80044d6,
+ 0x382196e4,
+ 0xf80045cd,
0x2b9d0004,
0x379c0004,
0xc3a00000,
0x379cfffc,
0x5b9d0004,
0x78010003,
- 0x38219290,
- 0xf80044ce,
+ 0x382196d8,
+ 0xf80045c5,
0x2b9d0004,
0x379c0004,
0xc3a00000,
0x379cfffc,
0x5b9d0004,
0x78010003,
- 0x38219284,
- 0xf80044c6,
+ 0x382196cc,
+ 0xf80045bd,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -1810,9 +1810,9 @@ UINT32 FirmwareKB[] = {
0x004b0013,
0x65610001,
0x44200051,
- 0xf80047b1,
+ 0xf80048a8,
0xb8206000,
- 0xf80047c6,
+ 0xf80048bd,
0x01810011,
0x34030000,
0x20210001,
@@ -1821,14 +1821,14 @@ UINT32 FirmwareKB[] = {
0xb8606800,
0x5c230006,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x302b0012,
0xb9606800,
0xb9602000,
0x21814000,
0x4420000b,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x78020003,
0x302b0010,
0x3842f320,
@@ -1840,7 +1840,7 @@ UINT32 FirmwareKB[] = {
0x21812000,
0x4420000d,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x34020000,
0x78030003,
0x30220010,
@@ -1864,11 +1864,11 @@ UINT32 FirmwareKB[] = {
0x58220000,
0x44600004,
0x78010003,
- 0x382192b4,
- 0xf800447d,
+ 0x382196fc,
+ 0xf8004574,
0x45a0000f,
0x78030003,
- 0x386391e8,
+ 0x38639630,
0x40610015,
0x4420000b,
0x40620010,
@@ -1879,8 +1879,8 @@ UINT32 FirmwareKB[] = {
0x30610015,
0x44410004,
0x78010003,
- 0x382192b4,
- 0xf800446e,
+ 0x382196fc,
+ 0xf8004565,
0x34010001,
0x3301007b,
0x3c21001a,
@@ -1889,7 +1889,7 @@ UINT32 FirmwareKB[] = {
0x58410050,
0x34010000,
0x34022800,
- 0xf80046ca,
+ 0xf80047c1,
0x2b8b0010,
0x2b8c000c,
0x2b8d0008,
@@ -1909,7 +1909,7 @@ UINT32 FirmwareKB[] = {
0x004b0014,
0x65610001,
0x4420004f,
- 0xf800475a,
+ 0xf8004851,
0xb8201800,
0x00210011,
0x34040000,
@@ -1919,14 +1919,14 @@ UINT32 FirmwareKB[] = {
0xb8806000,
0x5c240006,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x302b0012,
0xb9606000,
0xb9602800,
0x20614000,
0x4420000b,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x78020003,
0x302b0010,
0x3842f320,
@@ -1938,7 +1938,7 @@ UINT32 FirmwareKB[] = {
0x20612000,
0x4420000d,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x34020000,
0x78030003,
0x30220010,
@@ -1962,11 +1962,11 @@ UINT32 FirmwareKB[] = {
0x58220000,
0x44800004,
0x78010003,
- 0x382192b4,
- 0xf800441b,
+ 0x382196fc,
+ 0xf8004512,
0x4580000f,
0x78030003,
- 0x386391e8,
+ 0x38639630,
0x40610015,
0x4420000b,
0x40620010,
@@ -1977,8 +1977,8 @@ UINT32 FirmwareKB[] = {
0x30610015,
0x44410004,
0x78010003,
- 0x382192b4,
- 0xf800440c,
+ 0x382196fc,
+ 0xf8004503,
0x34010001,
0x78028000,
0x3c240019,
@@ -1986,7 +1986,7 @@ UINT32 FirmwareKB[] = {
0x3301007b,
0x58440050,
0x34022800,
- 0xf8004680,
+ 0xf8004777,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
@@ -1995,7 +1995,7 @@ UINT32 FirmwareKB[] = {
0x379cfffc,
0x5b9d0004,
0x78030003,
- 0x386391e8,
+ 0x38639630,
0x40620016,
0x34050001,
0x34040000,
@@ -2005,8 +2005,8 @@ UINT32 FirmwareKB[] = {
0x3065000f,
0xfbfffe4f,
0x78010003,
- 0x382192b4,
- 0xf80043f0,
+ 0x382196fc,
+ 0xf80044e7,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2025,8 +2025,8 @@ UINT32 FirmwareKB[] = {
0x33020008,
0x78010003,
0x33030009,
- 0x3821929c,
- 0xf80043dc,
+ 0x382196e4,
+ 0xf80044d3,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2045,8 +2045,8 @@ UINT32 FirmwareKB[] = {
0x33020014,
0x78010003,
0x33030015,
- 0x3821929c,
- 0xf80043c8,
+ 0x382196e4,
+ 0xf80044bf,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2065,8 +2065,8 @@ UINT32 FirmwareKB[] = {
0x33020020,
0x78010003,
0x33030021,
- 0x3821929c,
- 0xf80043b4,
+ 0x382196e4,
+ 0xf80044ab,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2085,8 +2085,8 @@ UINT32 FirmwareKB[] = {
0x3302002c,
0x78010003,
0x3303002d,
- 0x3821929c,
- 0xf80043a0,
+ 0x382196e4,
+ 0xf8004497,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2105,8 +2105,8 @@ UINT32 FirmwareKB[] = {
0x33020038,
0x78010003,
0x33030039,
- 0x3821929c,
- 0xf800438c,
+ 0x382196e4,
+ 0xf8004483,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2125,8 +2125,8 @@ UINT32 FirmwareKB[] = {
0x33020044,
0x78010003,
0x33030045,
- 0x3821929c,
- 0xf8004378,
+ 0x382196e4,
+ 0xf800446f,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2145,8 +2145,8 @@ UINT32 FirmwareKB[] = {
0x33020050,
0x78010003,
0x33030051,
- 0x3821929c,
- 0xf8004364,
+ 0x382196e4,
+ 0xf800445b,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2165,8 +2165,8 @@ UINT32 FirmwareKB[] = {
0x3302005c,
0x78010003,
0x3303005d,
- 0x3821929c,
- 0xf8004350,
+ 0x382196e4,
+ 0xf8004447,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2183,8 +2183,8 @@ UINT32 FirmwareKB[] = {
0x78010003,
0x5b020064,
0x33030068,
- 0x3821929c,
- 0xf800433e,
+ 0x382196e4,
+ 0xf8004435,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2206,7 +2206,7 @@ UINT32 FirmwareKB[] = {
0x582b0000,
0x3d630002,
0x78020003,
- 0x38428dd0,
+ 0x38429218,
0x34010000,
0xb4621800,
0x3301007b,
@@ -2237,7 +2237,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x780d0003,
0xb9a01000,
- 0x38428da0,
+ 0x384291e8,
0x10410000,
0x340b0000,
0x6421ffff,
@@ -2245,7 +2245,7 @@ UINT32 FirmwareKB[] = {
0xb8406000,
0xb9a00800,
0xb56b1800,
- 0x38218da0,
+ 0x382191e8,
0xb4611800,
0x10610000,
0x78028000,
@@ -2282,9 +2282,9 @@ UINT32 FirmwareKB[] = {
0xb5a20800,
0x3421ffff,
0x8c220800,
- 0xf80042b9,
+ 0xf80043b0,
0xe000001f,
- 0xf8004455,
+ 0xf800454c,
0xb9604800,
0x3929f900,
0x29250000,
@@ -2308,8 +2308,8 @@ UINT32 FirmwareKB[] = {
0x00430001,
0xb4230800,
0x8c220800,
- 0xf800429f,
- 0xf800443c,
+ 0xf8004396,
+ 0xf8004533,
0xb8201800,
0x5563fffe,
0x5d630002,
@@ -2329,7 +2329,7 @@ UINT32 FirmwareKB[] = {
0x34020064,
0x34210032,
0x8c220800,
- 0xf8004438,
+ 0xf800452f,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -2350,9 +2350,9 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0xf8004413,
+ 0xf800450a,
0x78050003,
- 0x38a591b8,
+ 0x38a59600,
0x58a20000,
0x2b9d0004,
0x379c0004,
@@ -2361,12 +2361,12 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91b8,
+ 0x396b9600,
0x29610000,
0x780241c6,
0x38424e6d,
0x3783000c,
- 0xf8003a29,
+ 0xf8003b20,
0x2b810010,
0x34213039,
0x59610000,
@@ -2388,7 +2388,7 @@ UINT32 FirmwareKB[] = {
0xb56b0800,
0x34210001,
0x3c210010,
- 0xf8003a13,
+ 0xf8003b0a,
0x2b820010,
0xc98b0800,
0xb4220800,
@@ -2644,7 +2644,7 @@ UINT32 FirmwareKB[] = {
0x3842f9f0,
0x78040003,
0x58460000,
- 0x38848f28,
+ 0x38849370,
0x78010003,
0x28830000,
0x3821fa04,
@@ -2945,7 +2945,7 @@ UINT32 FirmwareKB[] = {
0x5d600046,
0x78020003,
0xb8406800,
- 0x384291be,
+ 0x38429606,
0x2c410000,
0x5c200036,
0xfbffff67,
@@ -2953,7 +2953,7 @@ UINT32 FirmwareKB[] = {
0xb0401000,
0x5c220006,
0x78010003,
- 0x382191bc,
+ 0x38219604,
0x34020007,
0x30220000,
0xe0000008,
@@ -2962,11 +2962,11 @@ UINT32 FirmwareKB[] = {
0xb0401000,
0x5c220004,
0x78010003,
- 0x382191bc,
+ 0x38219604,
0x302b0000,
0x78030003,
0xb8600800,
- 0x382191bc,
+ 0x38219604,
0x40220000,
0x7c410007,
0x5c20000a,
@@ -2988,10 +2988,10 @@ UINT32 FirmwareKB[] = {
0xb44c1000,
0x40410014,
0x330106ec,
- 0x386391bc,
+ 0x38639604,
0x40610000,
0xb9a05800,
- 0x396b91be,
+ 0x396b9606,
0x5b0106d8,
0x2f010728,
0x2f02072a,
@@ -3015,7 +3015,7 @@ UINT32 FirmwareKB[] = {
0x7d610001,
0x5c200005,
0x78010003,
- 0x382191be,
+ 0x38219606,
0x34020000,
0x0c220000,
0x2b8b0010,
@@ -3052,24 +3052,24 @@ UINT32 FirmwareKB[] = {
0x78028000,
0x5c80000d,
0x78010003,
- 0x382191c8,
- 0x386391c0,
+ 0x38219610,
+ 0x38639608,
0x58240000,
0x58640000,
0x3842014c,
0x28420000,
- 0x38a591c4,
+ 0x38a5960c,
0x34010001,
0x58a20000,
0x33010736,
0xe0000036,
0xb8606800,
- 0x39ad91c0,
+ 0x39ad9608,
0xb8407000,
0x29a30000,
0x39ce014c,
0xb8a07800,
- 0x39ef91c4,
+ 0x39ef960c,
0x29c20000,
0x29e10000,
0x34630001,
@@ -3083,7 +3083,7 @@ UINT32 FirmwareKB[] = {
0x8c431000,
0x780c0003,
0xb9805800,
- 0x396b91c8,
+ 0x396b9610,
0x29610000,
0x430306fc,
0x206300ff,
@@ -3110,7 +3110,7 @@ UINT32 FirmwareKB[] = {
0xe0000008,
0x38a5f000,
0x2ca102f6,
- 0x398c91c8,
+ 0x398c9610,
0x29820000,
0x3c210008,
0x50410003,
@@ -3139,8 +3139,8 @@ UINT32 FirmwareKB[] = {
0x78020002,
0x7805c020,
0x38630008,
- 0x38848f2c,
- 0x38423e94,
+ 0x38849374,
+ 0x384247a0,
0x38a50024,
0x202100ff,
0x5c20000a,
@@ -3182,11 +3182,11 @@ UINT32 FirmwareKB[] = {
0x396bf054,
0x7c210001,
0x5c200002,
- 0xf8001438,
+ 0xf80014e5,
0x43010085,
0x7c210001,
0x5c200002,
- 0xf8001395,
+ 0xf8001442,
0x430106e9,
0x7806c020,
0x38c60014,
@@ -3230,10 +3230,10 @@ UINT32 FirmwareKB[] = {
0x5c400030,
0x430106ee,
0x5c200013,
- 0x33020760,
+ 0x33020764,
0x78010003,
0x330206ef,
- 0x38218fb0,
+ 0x382193f8,
0x7805c020,
0x30220019,
0x30220000,
@@ -3243,8 +3243,8 @@ UINT32 FirmwareKB[] = {
0x78020002,
0x3401ffef,
0xa0812000,
- 0x38638f2c,
- 0x38424a68,
+ 0x38639374,
+ 0x38424534,
0x58620000,
0x58a40000,
0xe0000023,
@@ -3252,7 +3252,7 @@ UINT32 FirmwareKB[] = {
0x78060003,
0x44200007,
0x78010002,
- 0x38c68f2c,
+ 0x38c69374,
0x38213dc8,
0x58c10000,
0x330206ef,
@@ -3265,8 +3265,8 @@ UINT32 FirmwareKB[] = {
0x78030002,
0x7804c020,
0x28410000,
- 0x38c68f2c,
- 0x38633e94,
+ 0x38c69374,
+ 0x386347a0,
0x38210030,
0x58410000,
0x58450000,
@@ -3279,8 +3279,8 @@ UINT32 FirmwareKB[] = {
0x78020003,
0x78010002,
0x330306ea,
- 0x38428f2c,
- 0x38213e94,
+ 0x38429374,
+ 0x382147a0,
0x58410000,
0x34010000,
0x2b8b0008,
@@ -3314,11 +3314,11 @@ UINT32 FirmwareKB[] = {
0x398cf054,
0x7c210001,
0x5c200002,
- 0xf80013b4,
+ 0xf8001461,
0x43010085,
0x7c210001,
0x5c200002,
- 0xf8001311,
+ 0xf80013be,
0x430106f2,
0x202300ff,
0x5c60000e,
@@ -3378,10 +3378,10 @@ UINT32 FirmwareKB[] = {
0x5c400030,
0x430106ee,
0x5c200013,
- 0x33020760,
+ 0x33020764,
0x78010003,
0x330206ef,
- 0x38218fb0,
+ 0x382193f8,
0x7805c020,
0x30220019,
0x30220000,
@@ -3391,8 +3391,8 @@ UINT32 FirmwareKB[] = {
0x78020002,
0x3401ffef,
0xa0812000,
- 0x38638f2c,
- 0x38424a68,
+ 0x38639374,
+ 0x38424534,
0x58620000,
0x58a40000,
0xe0000023,
@@ -3400,7 +3400,7 @@ UINT32 FirmwareKB[] = {
0x78060003,
0x44200007,
0x78010002,
- 0x38c68f2c,
+ 0x38c69374,
0x38213dc8,
0x58c10000,
0x330206ef,
@@ -3413,8 +3413,8 @@ UINT32 FirmwareKB[] = {
0x78030002,
0x7804c020,
0x28410000,
- 0x38c68f2c,
- 0x38633e94,
+ 0x38c69374,
+ 0x386347a0,
0x38210030,
0x58410000,
0x58450000,
@@ -3427,8 +3427,8 @@ UINT32 FirmwareKB[] = {
0x78020003,
0x78010002,
0x330306ea,
- 0x38428f2c,
- 0x38213e94,
+ 0x38429374,
+ 0x382147a0,
0x58410000,
0x34010000,
0x2b8b000c,
@@ -3449,9 +3449,9 @@ UINT32 FirmwareKB[] = {
0x3c210002,
0xb4236000,
0x4181000d,
- 0x3301077f,
+ 0x33010783,
0x4181000e,
- 0x33010781,
+ 0x33010785,
0x41810017,
0x20260008,
0x44c00011,
@@ -3492,10 +3492,10 @@ UINT32 FirmwareKB[] = {
0x58810000,
0x59660000,
0x34010001,
- 0x33010918,
+ 0x33010920,
0xe0000016,
- 0x33020918,
- 0xf80024be,
+ 0x33020920,
+ 0xf800257f,
0x4181000f,
0x396b00cc,
0x7802c050,
@@ -3517,7 +3517,7 @@ UINT32 FirmwareKB[] = {
0x58810000,
0x29820004,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x58220000,
0x41820016,
0x7806c020,
@@ -3561,12 +3561,12 @@ UINT32 FirmwareKB[] = {
0x5b8f0008,
0x5b9d0004,
0x780b0003,
- 0x396b8f90,
+ 0x396b93d8,
0x29610000,
- 0xf80011d1,
+ 0xf800127e,
0xb8206000,
0x29610000,
- 0xf800126a,
+ 0xf8001317,
0xb8206800,
0x90005800,
0x34010000,
@@ -3580,7 +3580,7 @@ UINT32 FirmwareKB[] = {
0x5c20000a,
0x78020003,
0x78010002,
- 0x38428f2c,
+ 0x38429374,
0x382132b0,
0x58410000,
0xfbffff6d,
@@ -3591,13 +3591,13 @@ UINT32 FirmwareKB[] = {
0x658e0000,
0x340f0000,
0x5dcf0003,
- 0xf80011e9,
+ 0xf8001296,
0x442f0002,
0x340f0001,
0x65ac0000,
0x340b0000,
0x5d8b0003,
- 0xf8001282,
+ 0xf800132f,
0x442b0002,
0x340b0001,
0x65e10000,
@@ -3607,12 +3607,12 @@ UINT32 FirmwareKB[] = {
0xe4230800,
0x4423000b,
0x5dc30002,
- 0xf80011e6,
+ 0xf8001293,
0x5d800002,
- 0xf8001283,
+ 0xf8001330,
0x78020003,
0x78010002,
- 0x38428f2c,
+ 0x38429374,
0x382137b0,
0x58410000,
0x34030001,
@@ -3629,9 +3629,9 @@ UINT32 FirmwareKB[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0xf80011f2,
+ 0xf800129f,
0xb8206000,
- 0xf800128f,
+ 0xf800133c,
0xb8203000,
0x90005800,
0x34010000,
@@ -3645,7 +3645,7 @@ UINT32 FirmwareKB[] = {
0xe000000c,
0x78030003,
0x78020002,
- 0x38638f2c,
+ 0x38639374,
0x384232b0,
0x4d800002,
0x34040001,
@@ -3718,10 +3718,10 @@ UINT32 FirmwareKB[] = {
0xa0250800,
0x58410000,
0x4181000d,
- 0x38c68f90,
- 0x3301077f,
+ 0x38c693d8,
+ 0x33010783,
0x4181000e,
- 0x33010781,
+ 0x33010785,
0x41810017,
0x29820004,
0x58c20000,
@@ -3764,10 +3764,10 @@ UINT32 FirmwareKB[] = {
0x58810000,
0x59660000,
0x34010001,
- 0x33010918,
+ 0x33010920,
0xe0000016,
- 0x33020918,
- 0xf80023ae,
+ 0x33020920,
+ 0xf800246f,
0x4181000f,
0x396b00cc,
0x7802c050,
@@ -3809,10 +3809,10 @@ UINT32 FirmwareKB[] = {
0xb4230800,
0x282b0004,
0xb9600800,
- 0xf80010db,
+ 0xf8001188,
0xb8206000,
0xb9600800,
- 0xf8001174,
+ 0xf8001221,
0xb8206800,
0x90005800,
0x34010000,
@@ -3826,7 +3826,7 @@ UINT32 FirmwareKB[] = {
0x5c20000a,
0x78020003,
0x78010002,
- 0x38428f2c,
+ 0x38429374,
0x382130a4,
0x58410000,
0xfbffff5c,
@@ -3837,13 +3837,13 @@ UINT32 FirmwareKB[] = {
0x658e0000,
0x340f0000,
0x5dcf0003,
- 0xf80010f3,
+ 0xf80011a0,
0x442f0002,
0x340f0001,
0x65ac0000,
0x340b0000,
0x5d8b0003,
- 0xf800118c,
+ 0xf8001239,
0x442b0002,
0x340b0001,
0x65e10000,
@@ -3853,13 +3853,13 @@ UINT32 FirmwareKB[] = {
0xe4230800,
0x4423000b,
0x5dc30002,
- 0xf80010f0,
+ 0xf800119d,
0x5d800002,
- 0xf800118d,
+ 0xf800123a,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x382143c8,
+ 0x38429374,
+ 0x38213e94,
0x58410000,
0x34030001,
0xb8600800,
@@ -3884,7 +3884,7 @@ UINT32 FirmwareKB[] = {
0x780d0003,
0x78010002,
0x38213b88,
- 0x39ad8f2c,
+ 0x39ad9374,
0x59a10000,
0x430106f0,
0x44200004,
@@ -3901,7 +3901,7 @@ UINT32 FirmwareKB[] = {
0x418102f3,
0x7802c020,
0x38420004,
- 0x33010760,
+ 0x33010764,
0x28410000,
0x38210010,
0x58410000,
@@ -3912,8 +3912,8 @@ UINT32 FirmwareKB[] = {
0x5c400010,
0x330206ef,
0x78010003,
- 0x33020760,
- 0x38218fb0,
+ 0x33020764,
+ 0x382193f8,
0x30220019,
0x30220000,
0x38840004,
@@ -3921,7 +3921,7 @@ UINT32 FirmwareKB[] = {
0x78010002,
0x3402ffef,
0xa0621800,
- 0x38214a68,
+ 0x38214534,
0x59a10000,
0x58830000,
0xe0000017,
@@ -3929,10 +3929,10 @@ UINT32 FirmwareKB[] = {
0x330106ef,
0x418302f3,
0x78010002,
- 0x38213e94,
+ 0x382147a0,
0x59a10000,
0x7802c020,
- 0x33030760,
+ 0x33030764,
0x38420008,
0x28450000,
0x7803c020,
@@ -3959,11 +3959,11 @@ UINT32 FirmwareKB[] = {
0x3c210002,
0xb42e0800,
0x28210000,
- 0xf8001b6d,
+ 0xf8001c2e,
0x34060000,
0x330606ed,
- 0x2f02073c,
- 0x2f010748,
+ 0x2f020740,
+ 0x2f01074c,
0x5422002b,
0x330606eb,
0x330606ec,
@@ -4023,7 +4023,7 @@ UINT32 FirmwareKB[] = {
0x202300ff,
0x78020002,
0x7c610001,
- 0x38848f2c,
+ 0x38849374,
0x38423000,
0xb8a04000,
0x5c250005,
@@ -4038,8 +4038,8 @@ UINT32 FirmwareKB[] = {
0x7806c020,
0x34070001,
0x38630008,
- 0x38a58f2c,
- 0x38843e94,
+ 0x38a59374,
+ 0x388447a0,
0x38c60024,
0x202200ff,
0x34080000,
@@ -4070,376 +4070,43 @@ UINT32 FirmwareKB[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0x430106ff,
- 0x780c0003,
- 0x398cf054,
- 0x44200002,
- 0xfbfffbf4,
- 0x430106f8,
- 0x202400ff,
- 0x7c810001,
- 0x5c20000a,
- 0x430306e8,
- 0x78020003,
- 0x78010002,
- 0x330306e9,
- 0x330406f9,
- 0x38428f2c,
- 0x38213000,
- 0x58410000,
- 0xe0000007,
- 0x430106ee,
- 0x44200004,
- 0x430106f0,
- 0x64210001,
- 0x44200004,
- 0xfbffff22,
+ 0xf80010e6,
+ 0xb8206000,
+ 0xf8001183,
+ 0xb8203000,
+ 0x90005800,
0x34010000,
- 0xe000012b,
- 0x78010003,
- 0x38218f90,
- 0x28220000,
- 0x2b0106f4,
- 0x5041000c,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0xc8220800,
- 0x3c210002,
- 0xb42c0800,
- 0x40210013,
- 0x330106eb,
- 0x34010007,
- 0x5b0106d8,
- 0xe0000032,
- 0x430106fd,
- 0x7c210001,
- 0x5c20002c,
- 0x34030000,
- 0x330306fd,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0xc8220800,
- 0x3c210002,
- 0xb42c0800,
- 0x402b0011,
- 0x5d630025,
- 0x330306e6,
- 0x330306e4,
- 0x330306e5,
- 0x330306fe,
- 0xfbfffaaf,
- 0x430206e8,
- 0xb0401000,
- 0x4422000c,
- 0x34010007,
- 0x5b0106d8,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0xc8220800,
- 0x3c210002,
- 0xb42c0800,
- 0x40210013,
- 0x330106eb,
- 0xe0000012,
- 0xfbfffabb,
- 0x430206e8,
- 0xb0401000,
- 0x4422000e,
- 0x5b0b06d8,
- 0x430106e8,
- 0xb0200800,
- 0x3c220003,
- 0xc8411000,
- 0x3c420002,
- 0xb44c1000,
- 0x40410014,
- 0x330106ec,
- 0xe0000004,
- 0x2b020720,
- 0x34010000,
- 0xd8400000,
- 0x430106ea,
- 0x5c2000e6,
- 0x430106e8,
- 0x2b0206d8,
- 0xb0200800,
- 0x48220010,
- 0x430106e6,
- 0x64210002,
- 0x5c20000d,
- 0x430106e4,
- 0x64210002,
- 0x5c20000a,
- 0x430106e5,
- 0x64210002,
- 0x5c200007,
- 0x430106fe,
- 0x64210002,
- 0x5c200004,
- 0x430106fb,
- 0x202b00ff,
- 0x45600065,
- 0x430106e6,
- 0x64210002,
- 0x5c20000c,
- 0x430106e4,
- 0x64210002,
- 0x5c200009,
- 0x430106e5,
- 0x64210002,
- 0x5c200006,
- 0x430106fe,
- 0x64210002,
- 0x5c200003,
- 0x430106fb,
- 0x44200028,
- 0x430106e6,
- 0x7c210002,
- 0x5c200003,
- 0x34010001,
- 0x330106e6,
- 0x430106e4,
- 0x7c210002,
- 0x5c200003,
- 0x34010001,
- 0x330106e4,
- 0x430106e5,
- 0x7c210002,
- 0x5c200003,
- 0x34010001,
- 0x330106e5,
- 0x430106fe,
- 0x7c210002,
- 0x5c200003,
- 0x34010001,
- 0x330106fe,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0xc8220800,
- 0x3c210002,
- 0xb42c0800,
- 0x40210014,
- 0x34210001,
- 0x330106ec,
- 0x430106fb,
- 0x44200003,
- 0xfbfffaa7,
- 0xe0000002,
- 0xfbfffa80,
- 0x330106e9,
- 0x430106e8,
- 0xb0200800,
- 0x5b0106d8,
- 0xe0000006,
- 0x430106ec,
- 0x34210001,
- 0x330106ec,
- 0xfbfffa5d,
- 0x330106e9,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0x430306ec,
- 0xc8220800,
- 0x3c210002,
- 0x206300ff,
- 0xb42c0800,
- 0x40210014,
- 0x50230074,
- 0x340b0000,
- 0x330b06ec,
- 0x430206e8,
- 0x430106e9,
- 0xb0401000,
- 0xb0200800,
- 0x4441006d,
- 0x34010001,
- 0x7802c020,
- 0x330106ea,
- 0x38420130,
- 0x28410000,
- 0x7805c020,
- 0x38a50014,
- 0x38210002,
- 0x58410000,
- 0x28a40000,
- 0x7802fc1f,
- 0x780303e0,
- 0x430106e9,
- 0x3842ffff,
- 0x38630000,
- 0xb0200800,
- 0x3c210015,
- 0xa0822000,
- 0xa0230800,
- 0xb8812000,
- 0x58a40000,
- 0xfbfffe1a,
- 0x5c2b0056,
- 0x330b06ea,
- 0xe0000054,
- 0x430106e6,
- 0x64210001,
- 0x5c20004f,
- 0x430106e4,
- 0x64210001,
- 0x5c20004c,
- 0x430106e5,
- 0x64210001,
- 0x5c200049,
- 0x430106fe,
- 0x64210001,
- 0x5c200046,
- 0x430106e8,
- 0x2b0206d8,
- 0xb0200800,
- 0x4c220042,
- 0x430106eb,
- 0x34210001,
- 0x330106eb,
- 0xfbfffa03,
- 0x330106e9,
- 0x330b06ed,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0x430306eb,
- 0xc8220800,
- 0x3c210002,
- 0x206300ff,
- 0xb42c0800,
- 0x40210013,
- 0x50230034,
- 0x430206e8,
- 0x430106e9,
- 0xb0401000,
- 0xb0200800,
- 0x44410029,
- 0x430306e9,
- 0xb9601000,
- 0xb0601800,
- 0x3c610003,
- 0xc8230800,
- 0x3c210002,
- 0xb42c0800,
- 0x28210000,
- 0xf80019fd,
- 0x2f02073c,
- 0x2f010748,
- 0x5422001d,
- 0x34010001,
- 0x330106ea,
- 0x330b06eb,
- 0x330b06ec,
- 0x7802c020,
- 0x330b06ed,
- 0x38420130,
- 0x28410000,
- 0x7805c020,
- 0x38a50014,
- 0x38210002,
- 0x58410000,
- 0x28a40000,
- 0x7802fc1f,
- 0x780303e0,
- 0x430106e9,
- 0x3842ffff,
- 0x38630000,
- 0xb0200800,
- 0x3c210015,
- 0xa0822000,
- 0xa0230800,
- 0xb8812000,
- 0x58a40000,
- 0xfbfffcde,
- 0x5c200009,
- 0x330106ea,
- 0xe0000007,
- 0x430106eb,
- 0x3421ffff,
- 0x330106eb,
- 0xe0000003,
- 0x430106e8,
- 0x330106e9,
- 0x430106e8,
- 0x2b0206d8,
- 0xb0200800,
- 0x48410018,
- 0x430106ed,
- 0x34210001,
- 0x330106ed,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0x430306ed,
- 0xc8220800,
- 0x3c210002,
- 0x206300ff,
- 0xb42c0800,
- 0x40210015,
- 0x5023000b,
- 0x34010000,
- 0x330106ed,
- 0x430206e8,
- 0xb0401000,
- 0x3c410003,
- 0xc8220800,
- 0x3c210002,
- 0xb42c0800,
- 0x28210000,
- 0x0f010748,
- 0x430106ea,
- 0x202100ff,
- 0x2b8b000c,
- 0x2b8c0008,
- 0x2b9d0004,
- 0x379c000c,
- 0xc3a00000,
- 0x379cfff4,
- 0x5b8b000c,
- 0x5b8c0008,
- 0x5b9d0004,
- 0xf8000eec,
- 0xb8206000,
- 0xf8000f89,
- 0xb8203000,
- 0x90005800,
- 0x34010000,
- 0xd0010000,
- 0x430106fa,
- 0x202100ff,
- 0xb8202800,
- 0xb8202000,
- 0x44200003,
- 0xd00b0000,
- 0xe000000c,
- 0x78030003,
- 0x78020002,
- 0x38638f2c,
- 0x384230a4,
- 0x4d800002,
- 0x34040001,
- 0x4cc00002,
- 0x34050001,
- 0xb8850800,
- 0x44200004,
- 0xd00b0000,
- 0x34010001,
- 0xe0000005,
- 0x58620000,
- 0xfbfffd02,
- 0xd00b0000,
- 0xfbfffb15,
- 0x2b8b000c,
- 0x2b8c0008,
- 0x2b9d0004,
- 0x379c000c,
- 0xc3a00000,
- 0x430106ef,
+ 0xd0010000,
+ 0x430106fa,
+ 0x202100ff,
+ 0xb8202800,
+ 0xb8202000,
+ 0x44200003,
+ 0xd00b0000,
+ 0xe000000c,
+ 0x78030003,
+ 0x78020002,
+ 0x38639374,
+ 0x384230a4,
+ 0x4d800002,
+ 0x34040001,
+ 0x4cc00002,
+ 0x34050001,
+ 0xb8850800,
+ 0x44200004,
+ 0xd00b0000,
+ 0x34010001,
+ 0xe0000005,
+ 0x58620000,
+ 0xfbfffe4f,
+ 0xd00b0000,
+ 0xfbfffc62,
+ 0x2b8b000c,
+ 0x2b8c0008,
+ 0x2b9d0004,
+ 0x379c000c,
+ 0xc3a00000,
+ 0x430106ef,
0x7c210001,
0x5c200009,
0x430106e8,
@@ -4496,7 +4163,7 @@ UINT32 FirmwareKB[] = {
0x2b0206c4,
0x29610018,
0x3c420008,
- 0xfbfff78d,
+ 0xfbfff8da,
0x59610018,
0x2b8b0008,
0x2b9d0004,
@@ -4517,7 +4184,7 @@ UINT32 FirmwareKB[] = {
0x340b0001,
0x5c200018,
0x330b06ee,
- 0xfbfffd7a,
+ 0xfbfffec7,
0x78010003,
0x3821f000,
0x402502f1,
@@ -4525,10 +4192,10 @@ UINT32 FirmwareKB[] = {
0x78040002,
0x78010003,
0x78020003,
- 0x38218fb0,
- 0x38638f2c,
- 0x3884ea14,
- 0x38422a60,
+ 0x382193f8,
+ 0x38639374,
+ 0x3884ed18,
+ 0x38422e3c,
0x58620058,
0x302b0016,
0x30250000,
@@ -4598,14 +4265,14 @@ UINT32 FirmwareKB[] = {
0xb8431000,
0x30220024,
0x330b06ee,
- 0xfbfffd29,
+ 0xfbfffe76,
0x78010003,
0x3821f000,
0x402202f1,
0x78050003,
0x38a5f818,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x30220000,
0x30220019,
0x302b0016,
@@ -4618,9 +4285,9 @@ UINT32 FirmwareKB[] = {
0xb82b0800,
0x58a10000,
0x78020003,
- 0x38638f2c,
- 0x3884ea14,
- 0x38422a60,
+ 0x38639374,
+ 0x3884ed18,
+ 0x38422e3c,
0x34010000,
0x58620058,
0x5864002c,
@@ -4672,7 +4339,7 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x4304092c,
+ 0x43040934,
0x34020000,
0x3401005d,
0x7c840001,
@@ -4681,8 +4348,8 @@ UINT32 FirmwareKB[] = {
0xfbffffd8,
0x34020000,
0x44220003,
- 0x3302092b,
- 0x3302092c,
+ 0x33020933,
+ 0x33020934,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -4722,7 +4389,7 @@ UINT32 FirmwareKB[] = {
0xe0000005,
0x2b010738,
0x340300c0,
- 0xfbfff6ab,
+ 0xfbfff7f8,
0x5b010738,
0x396bf000,
0x296202fc,
@@ -4738,7 +4405,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0x33010735,
0x34010001,
- 0x3301092b,
+ 0x33010933,
0x2b8b0008,
0x2b9d0004,
0x379c0008,
@@ -4764,7 +4431,7 @@ UINT32 FirmwareKB[] = {
0x58410000,
0xfbfffed3,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0xb5815800,
0x41630000,
0x44600013,
@@ -4781,7 +4448,7 @@ UINT32 FirmwareKB[] = {
0xfbfffeb9,
0x3d810002,
0x78020003,
- 0x38428f2c,
+ 0x38429374,
0xb4220800,
0x28210000,
0xd8200000,
@@ -4791,24 +4458,24 @@ UINT32 FirmwareKB[] = {
0x4420ffe7,
0xfbfffea2,
0xfbffffd1,
- 0x43010830,
+ 0x43010838,
0x44200011,
- 0x43010831,
+ 0x43010839,
0x7c210010,
0x5c200003,
- 0xf8003610,
+ 0xf8003854,
0xe000000c,
- 0x43010831,
+ 0x43010839,
0x4420000a,
- 0x43010831,
+ 0x43010839,
0x7c210001,
0x5c200003,
- 0xf8003577,
+ 0xf80037bb,
0xe0000005,
- 0x43010831,
+ 0x43010839,
0x7c210002,
0x5c200002,
- 0xf8003582,
+ 0xf80037c6,
0x3401001f,
0xfbfffe99,
0xb9a00800,
@@ -4840,974 +4507,1166 @@ UINT32 FirmwareKB[] = {
0x58810000,
0xd0060000,
0xc3a00000,
- 0x379cfff0,
- 0x5b8b0008,
- 0x5b9d0004,
- 0x43010813,
- 0x202400ff,
- 0x5c800019,
- 0x43010814,
- 0x7c210001,
- 0x5c200016,
- 0x78030003,
- 0x78020002,
- 0x78010003,
- 0x38218fb0,
- 0x38638f2c,
- 0x38424a68,
- 0x30240006,
- 0x3024001f,
- 0x58620018,
- 0x33040814,
- 0x33040812,
- 0x78030003,
- 0x330407ae,
- 0x3863fdd0,
- 0x28620000,
- 0x7801ff00,
- 0x3821ffff,
- 0xa0411000,
- 0x58620000,
- 0x330406e6,
- 0xe0000045,
- 0x34010001,
- 0x7802c030,
- 0x33010814,
- 0x38420000,
- 0x28410010,
- 0x378b000c,
- 0x28420014,
- 0x202107ff,
- 0x204207ff,
- 0xfbfff6db,
- 0x0f01080c,
- 0x43010815,
- 0xb9602800,
- 0x3381000c,
- 0x43010816,
- 0x3381000d,
- 0x430106e6,
- 0x3381000f,
- 0x2f01080c,
- 0x2f020804,
- 0x2021ffff,
- 0x2f030806,
- 0xdc401000,
- 0x43040819,
- 0xdc601800,
- 0x208400ff,
- 0xfbfff6ab,
- 0x4382000c,
- 0x78010003,
- 0x3821f000,
- 0x33020815,
- 0x4382000d,
- 0x33020816,
- 0x402102f2,
- 0x44200002,
- 0x4381000f,
- 0x330106e6,
- 0x78010003,
- 0x38218f28,
- 0x28210000,
- 0x402100d3,
- 0x44200004,
- 0x4382000f,
- 0x330207ae,
- 0xe0000002,
- 0x330107ae,
- 0x43010817,
- 0xb9602800,
- 0x3381000c,
- 0x43010818,
- 0x3381000d,
- 0x430102bd,
- 0x3381000e,
- 0x2f01080e,
- 0x2f020808,
- 0x2021ffff,
- 0x2f03080a,
- 0xdc401000,
- 0x43040819,
- 0xdc601800,
- 0x208400ff,
- 0xfbfff663,
- 0x4381000c,
- 0x33010817,
- 0x4382000d,
- 0x33020818,
- 0x4381000e,
- 0x330102bd,
+ 0x379cfffc,
+ 0x5b8b0004,
+ 0x202300ff,
+ 0x90004000,
0x34010000,
- 0x2b8b0008,
- 0x2b9d0004,
- 0x379c0010,
- 0xc3a00000,
- 0x34060000,
- 0x78050003,
- 0x330607ae,
- 0x38a5fdd0,
- 0x28a30000,
- 0x7801ff00,
- 0x3821ffff,
- 0x43020812,
- 0xa0611800,
+ 0xd0010000,
0x78040003,
+ 0x3884f000,
+ 0x4082004c,
+ 0x3401ffff,
+ 0x340a0001,
+ 0xbc220800,
+ 0xa4200800,
+ 0xa0610800,
+ 0x5c200004,
+ 0xd0080000,
+ 0x340100ff,
+ 0xe0000026,
+ 0x5b03072c,
+ 0x2b010730,
+ 0x2b03072c,
+ 0x4302073f,
+ 0xb8230800,
0x204200ff,
- 0x3c420010,
- 0x78010002,
- 0xb8621800,
- 0x58a30000,
- 0x330606e6,
- 0x38848f2c,
- 0x38214aac,
- 0x58810018,
- 0x34020001,
- 0x78010003,
- 0x33020813,
- 0x38218f28,
- 0x28220000,
- 0x78040003,
- 0x3884f820,
- 0x2c4100d4,
- 0x78030003,
- 0x38638fb0,
- 0x0f010804,
- 0x2c4100d6,
- 0x0f010806,
- 0x2c4100d4,
- 0x0f010808,
- 0x2c4100d6,
- 0x0f01080a,
- 0x28810000,
- 0x2021ff00,
- 0x00210008,
- 0x30610006,
- 0x3061001f,
- 0xc3a00000,
- 0x34010000,
- 0x33010813,
- 0xc3a00000,
- 0x379cfffc,
- 0x5b9d0004,
- 0x2f0107f0,
- 0x78030002,
- 0x34020000,
- 0x38634e00,
- 0x44220009,
- 0x0f0207f0,
- 0x2b0207e8,
- 0x34010001,
- 0x5c430005,
- 0x2b0207ec,
- 0xd8400000,
- 0x2b0107ec,
- 0x5b0107e8,
- 0x2b9d0004,
- 0x379c0004,
- 0xc3a00000,
- 0x78010003,
- 0x38218f28,
- 0x430207b0,
- 0x28230000,
- 0xb0401000,
- 0xb8400800,
- 0x44400010,
- 0xe0000003,
- 0xb8400800,
- 0xc3a00000,
- 0x430107b0,
- 0xb0200800,
- 0x3422ffff,
- 0x3c410002,
- 0xb4220800,
+ 0xa0222800,
+ 0x5ca00003,
+ 0x43010734,
+ 0xbd412800,
+ 0xb8805800,
+ 0x34030000,
+ 0x3c610003,
+ 0x80a31000,
+ 0xc8230800,
0x3c210002,
- 0xb4231800,
- 0x40610000,
- 0x3463ffec,
- 0x5c20fff5,
- 0x3442ffff,
- 0xe3fffffc,
- 0xc3a00000,
+ 0x34040001,
+ 0xb42b0800,
+ 0x34260060,
+ 0xa0441000,
+ 0x40c10005,
+ 0x64470000,
+ 0x34690001,
+ 0x44220004,
+ 0x330406fd,
+ 0x340a0000,
+ 0x30c20005,
+ 0x5ce00002,
+ 0x33030734,
+ 0x212300ff,
+ 0x74610007,
+ 0x4420ffed,
0x78010003,
- 0x38218f28,
- 0x28240000,
- 0x430107b0,
- 0x288300c4,
- 0xb0200800,
- 0x34220001,
- 0x5043000e,
- 0x3c410002,
- 0xb8602800,
- 0xb4220800,
- 0x3c210002,
- 0xb4241800,
- 0x40610000,
- 0x34630014,
- 0x44200003,
- 0xb8400800,
- 0xc3a00000,
- 0x34420001,
- 0x50450002,
- 0xe3fffff9,
- 0x430107b0,
- 0xb0200800,
+ 0x3821f900,
+ 0x30250024,
+ 0xd0080000,
+ 0xb9400800,
+ 0x2b8b0004,
+ 0x379c0004,
0xc3a00000,
0x379cfff4,
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0x202b00ff,
- 0x5d60002a,
- 0x78020003,
- 0xb8406000,
- 0x384291cd,
- 0x40410000,
- 0x5c20001f,
- 0xfbffffc6,
- 0x430207b0,
- 0xb0401000,
- 0x5c220006,
- 0x78010003,
- 0x382191cc,
- 0x34020007,
- 0x30220000,
- 0xe0000008,
- 0xfbffffd4,
- 0x430207b0,
- 0xb0401000,
- 0x5c220004,
- 0x78010003,
- 0x382191cc,
- 0x302b0000,
- 0x2f0107f0,
- 0xb9805800,
- 0x396b91cd,
- 0x2f0207f2,
+ 0x780b0003,
+ 0x396bf054,
+ 0x90006000,
+ 0x34010000,
+ 0xd0010000,
+ 0x0f01073c,
+ 0x4301076a,
+ 0x44200007,
+ 0x2f010758,
+ 0x2f02073c,
0x2021ffff,
0x2042ffff,
- 0xfbfff568,
- 0x78020003,
- 0x384291cc,
- 0x40420000,
- 0x3421ffff,
- 0x31610000,
- 0x5b0207a0,
- 0xe000000d,
- 0x3421ffff,
- 0x30410000,
- 0x430107b0,
- 0xb0200800,
- 0x5b0107a0,
- 0xe0000007,
- 0x7d610001,
+ 0xfbfff805,
+ 0x0f01073c,
+ 0x4301076b,
+ 0x44200007,
+ 0x2f01075a,
+ 0x2f02073c,
+ 0x2021ffff,
+ 0x2042ffff,
+ 0xfbfff7fd,
+ 0x0f01073c,
+ 0x4301076d,
+ 0x44200007,
+ 0x2f01075e,
+ 0x2f02073c,
+ 0x2021ffff,
+ 0x2042ffff,
+ 0xfbfff7f5,
+ 0x0f01073c,
+ 0x2f01073c,
+ 0x2021ffff,
+ 0xb8202000,
+ 0x4420000e,
+ 0x34040000,
+ 0x3c810003,
+ 0x2f02073c,
+ 0xc8240800,
+ 0x3c210002,
+ 0x34830001,
+ 0xb42b0800,
+ 0x28210000,
+ 0x2042ffff,
+ 0x44410004,
+ 0x206400ff,
+ 0x74810004,
+ 0x4420fff5,
+ 0x3304073e,
+ 0x34010000,
+ 0x74820004,
+ 0x3301073f,
+ 0x5c41000a,
+ 0x34050001,
+ 0xbca41000,
+ 0x4303073f,
+ 0x34810001,
+ 0x202400ff,
+ 0xb4431000,
+ 0x74810004,
+ 0x3302073f,
+ 0x4420fff9,
+ 0x4301073f,
0x5c200005,
- 0x78010003,
- 0x382191cd,
- 0x34020000,
- 0x30220000,
+ 0x43020734,
+ 0x34010001,
+ 0xbc220800,
+ 0x3301073f,
+ 0x2b01072c,
+ 0x202100ff,
+ 0xfbffff7d,
+ 0xd00c0000,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
0x379c000c,
0xc3a00000,
- 0x379cfffc,
+ 0x379cfff4,
+ 0x5b8b000c,
+ 0x5b8c0008,
0x5b9d0004,
- 0x2f0207f0,
- 0x34010001,
- 0x44400007,
- 0x2b0207e8,
- 0x5b0207ec,
- 0xfbffffbf,
+ 0x430106ff,
+ 0x780c0003,
+ 0x398cf054,
+ 0x44200002,
+ 0xfbfff9b1,
+ 0xfbffffa7,
+ 0x430106f8,
+ 0x202400ff,
+ 0x7c810001,
+ 0x5c20000a,
+ 0x430306e8,
+ 0x78020003,
0x78010002,
- 0x38214e00,
- 0x5b0107e8,
- 0x2b9d0004,
- 0x379c0004,
- 0xc3a00000,
- 0x28430000,
- 0xb8402000,
- 0x7806ff00,
- 0x2842001c,
- 0xb8202800,
- 0x38c6ffff,
- 0xc8621800,
- 0x3c620003,
+ 0x330306e9,
+ 0x330406f9,
+ 0x38429374,
+ 0x38213000,
+ 0x58410000,
+ 0xe0000007,
+ 0x430106ee,
+ 0x44200004,
+ 0x430106f0,
+ 0x64210001,
+ 0x44200004,
+ 0xfbfffcde,
0x34010000,
- 0xb4431000,
- 0xb4431000,
- 0x58820004,
- 0x4c220004,
- 0x28810020,
- 0xa0260800,
- 0x5c200004,
- 0x28810008,
- 0xb4220800,
- 0x58810008,
- 0x28820008,
- 0x28a10008,
- 0x4c410002,
- 0xe0000003,
- 0x28a10004,
- 0x4c220002,
- 0x58810008,
- 0x28a10000,
- 0x28820008,
- 0x28a30014,
- 0x94411000,
- 0xb4431000,
- 0x5882000c,
- 0xc3a00000,
- 0x2846000c,
- 0xb8202800,
- 0xb8402000,
- 0x2821001c,
- 0x28420010,
- 0x34070000,
- 0xa0c10800,
- 0xb4411000,
- 0x58820010,
- 0x28a3001c,
- 0xc8430800,
- 0x3421ffff,
- 0x50620003,
- 0x58810010,
- 0x34070001,
- 0x28a10020,
- 0x80c10800,
- 0xb4270800,
- 0x58810014,
- 0x28a20018,
- 0x50410002,
- 0x58820014,
- 0xc3a00000,
- 0x379cfff8,
- 0x5b8b0008,
- 0x5b9d0004,
- 0x202100ff,
- 0x780b0003,
- 0x7c230001,
- 0x396b8f28,
- 0x3702078c,
- 0x5c200009,
- 0x29610000,
- 0x342100a0,
- 0xfbffffbd,
- 0x29610000,
- 0x3702078c,
- 0x342100a0,
- 0xfbffffda,
- 0xe0000004,
- 0x5c600003,
- 0x34010000,
- 0x5b010794,
- 0x2b8b0008,
- 0x2b9d0004,
- 0x379c0008,
- 0xc3a00000,
+ 0xe000012b,
0x78010003,
- 0x38218f28,
- 0x430207b0,
- 0x28230000,
+ 0x382193d8,
+ 0x28220000,
+ 0x2b0106f4,
+ 0x5041000c,
+ 0x430206e8,
0xb0401000,
- 0xb8400800,
- 0x44400011,
- 0xe0000003,
- 0xb8400800,
- 0xc3a00000,
- 0x430107b0,
- 0xb0200800,
- 0x3422ffff,
- 0x3c410002,
- 0xb4220800,
+ 0x3c410003,
+ 0xc8220800,
0x3c210002,
- 0xb4230800,
- 0x34230011,
- 0x40610000,
- 0x3463ffec,
- 0x5c20fff4,
- 0x3442ffff,
- 0xe3fffffc,
- 0xc3a00000,
- 0x379cfff4,
- 0x5b8b000c,
- 0x5b8c0008,
- 0x5b9d0004,
- 0x78010003,
- 0x38218f28,
- 0x282c0000,
- 0x7802c050,
- 0x384200d8,
- 0x28410000,
- 0x4420ffff,
- 0x340b0000,
- 0x7801c020,
- 0xb9601800,
- 0x38210130,
- 0x330b07b2,
- 0x34020004,
- 0xfbfffe5b,
- 0x430207b1,
- 0x78030003,
- 0x38638f90,
+ 0xb42c0800,
+ 0x40210013,
+ 0x330106eb,
+ 0x34010007,
+ 0x5b0106d8,
+ 0xe0000032,
+ 0x430106fd,
+ 0x7c210001,
+ 0x5c20002c,
+ 0x34030000,
+ 0x330306fd,
+ 0x430206e8,
0xb0401000,
- 0x3c410002,
- 0x7808c020,
- 0xb4220800,
+ 0x3c410003,
+ 0xc8220800,
0x3c210002,
- 0x39080014,
0xb42c0800,
- 0x2821000c,
- 0x7806e3ff,
- 0x78071c00,
- 0x58610004,
- 0x430107b1,
- 0x38c6ffff,
- 0x38e70000,
- 0x330107b0,
- 0x430207b1,
- 0x78050003,
- 0x78040002,
+ 0x402b0011,
+ 0x5d630025,
+ 0x330306e6,
+ 0x330306e4,
+ 0x330306e5,
+ 0x330306fe,
+ 0xfbfff86b,
+ 0x430206e8,
0xb0401000,
- 0x3c410002,
- 0x38a58f2c,
- 0xb4220800,
+ 0x4422000c,
+ 0x34010007,
+ 0x5b0106d8,
+ 0x430206e8,
+ 0xb0401000,
+ 0x3c410003,
+ 0xc8220800,
0x3c210002,
- 0x388456c0,
0xb42c0800,
- 0x40220010,
- 0x5b0207a8,
- 0x29030000,
- 0xb9600800,
- 0x430207b0,
- 0xa0661800,
- 0x3c42001a,
- 0x58a40004,
- 0xa0471000,
- 0xb8621800,
- 0x59030000,
- 0x2b8b000c,
- 0x2b8c0008,
- 0x2b9d0004,
- 0x379c000c,
- 0xc3a00000,
- 0x379cfffc,
- 0x5b9d0004,
- 0x78010003,
- 0x38218f28,
- 0x28260000,
- 0x7802c050,
- 0x384200d8,
- 0x28410000,
- 0x4420ffff,
- 0x430207b1,
- 0x78030003,
- 0x38638f90,
+ 0x40210013,
+ 0x330106eb,
+ 0xe0000012,
+ 0xfbfff877,
+ 0x430206e8,
0xb0401000,
- 0x3c410002,
- 0x7805c020,
- 0xb4220800,
+ 0x4422000e,
+ 0x5b0b06d8,
+ 0x430106e8,
+ 0xb0200800,
+ 0x3c220003,
+ 0xc8411000,
+ 0x3c420002,
+ 0xb44c1000,
+ 0x40410014,
+ 0x330106ec,
+ 0xe0000004,
+ 0x2b020720,
+ 0x34010000,
+ 0xd8400000,
+ 0x430106ea,
+ 0x5c2000e6,
+ 0x430106e8,
+ 0x2b0206d8,
+ 0xb0200800,
+ 0x48220010,
+ 0x430106e6,
+ 0x64210002,
+ 0x5c20000d,
+ 0x430106e4,
+ 0x64210002,
+ 0x5c20000a,
+ 0x430106e5,
+ 0x64210002,
+ 0x5c200007,
+ 0x430106fe,
+ 0x64210002,
+ 0x5c200004,
+ 0x430106fb,
+ 0x202b00ff,
+ 0x45600065,
+ 0x430106e6,
+ 0x64210002,
+ 0x5c20000c,
+ 0x430106e4,
+ 0x64210002,
+ 0x5c200009,
+ 0x430106e5,
+ 0x64210002,
+ 0x5c200006,
+ 0x430106fe,
+ 0x64210002,
+ 0x5c200003,
+ 0x430106fb,
+ 0x44200028,
+ 0x430106e6,
+ 0x7c210002,
+ 0x5c200003,
+ 0x34010001,
+ 0x330106e6,
+ 0x430106e4,
+ 0x7c210002,
+ 0x5c200003,
+ 0x34010001,
+ 0x330106e4,
+ 0x430106e5,
+ 0x7c210002,
+ 0x5c200003,
+ 0x34010001,
+ 0x330106e5,
+ 0x430106fe,
+ 0x7c210002,
+ 0x5c200003,
+ 0x34010001,
+ 0x330106fe,
+ 0x430206e8,
+ 0xb0401000,
+ 0x3c410003,
+ 0xc8220800,
0x3c210002,
- 0x38a50014,
- 0xb4260800,
- 0x2821000c,
- 0x78041c00,
- 0x38840000,
- 0x58610004,
- 0x430107b1,
- 0x7803e3ff,
- 0x3863ffff,
- 0x330107b0,
- 0x430207b1,
+ 0xb42c0800,
+ 0x40210014,
+ 0x34210001,
+ 0x330106ec,
+ 0x430106fb,
+ 0x44200003,
+ 0xfbfff863,
+ 0xe0000002,
+ 0xfbfff83c,
+ 0x330106e9,
+ 0x430106e8,
+ 0xb0200800,
+ 0x5b0106d8,
+ 0xe0000006,
+ 0x430106ec,
+ 0x34210001,
+ 0x330106ec,
+ 0xfbfff819,
+ 0x330106e9,
+ 0x430206e8,
0xb0401000,
- 0x3c410002,
- 0xb4220800,
+ 0x3c410003,
+ 0x430306ec,
+ 0xc8220800,
0x3c210002,
- 0xb4260800,
- 0x40210010,
- 0x5b0107a8,
- 0x28a20000,
- 0x430107b0,
- 0xa0431000,
- 0x3c21001a,
- 0xa0240800,
- 0xb8411000,
- 0x58a20000,
- 0x430107b2,
- 0x202400ff,
- 0x5c800027,
- 0x430107b6,
- 0x5c200010,
- 0x7801c020,
- 0x38210114,
- 0x58240000,
- 0x330407b7,
- 0x78030003,
- 0x78020002,
- 0x78010003,
- 0x33040761,
- 0x38218fb0,
- 0x38638f2c,
- 0x38424a68,
- 0x58620004,
- 0x3024001a,
- 0x30240001,
- 0xe0000021,
- 0x430107b8,
- 0x7803c020,
- 0x78050003,
- 0x44200009,
- 0x78010002,
- 0x38630114,
- 0x38a58f2c,
- 0x38215e24,
- 0x58a10004,
- 0x58640000,
- 0x330407b7,
- 0xe0000015,
- 0x34020001,
- 0x38630114,
- 0x58620000,
- 0x78010002,
- 0x330207b7,
- 0x38a58f2c,
- 0x382156c0,
- 0x58a10004,
- 0xe000000c,
- 0x34030000,
- 0x7801c020,
- 0x38210130,
- 0x34020004,
- 0x330307b2,
- 0xfbfffdd6,
- 0x78020003,
- 0x78010002,
- 0x38428f2c,
- 0x382156c0,
- 0x58410004,
- 0x34010000,
- 0x2b9d0004,
- 0x379c0004,
- 0xc3a00000,
- 0x202100ff,
- 0x3c220002,
- 0x78030003,
- 0xb4411000,
- 0x38638f28,
- 0x28610000,
- 0x3c420002,
- 0xb4411000,
- 0x40410011,
- 0x5c200004,
- 0x40410000,
- 0xb8201000,
- 0x44200002,
- 0x34020001,
- 0xb8400800,
- 0xc3a00000,
- 0x379cffe8,
- 0x5b8b0018,
- 0x5b8c0014,
- 0x5b8d0010,
- 0x5b8e000c,
- 0x5b8f0008,
- 0x5b9d0004,
- 0x430107b2,
- 0x5c200038,
- 0x780d0003,
- 0x78010002,
- 0x38215380,
- 0x39ad8f2c,
- 0x59a10004,
- 0x430107b8,
- 0x44200004,
- 0x430107b9,
- 0x330107b1,
- 0xe0000028,
- 0x780c0003,
- 0x398c8f28,
- 0x29810000,
- 0x402b00ca,
- 0x216100ff,
- 0xfbffffd8,
- 0x44200006,
- 0x330b07b1,
- 0x29810000,
- 0x402100c9,
- 0x33010761,
- 0xe000001c,
- 0x430107b6,
- 0x7802c020,
- 0x202300ff,
- 0x5c60000d,
- 0x38420114,
- 0x58430000,
- 0x330307b7,
- 0x78020002,
- 0x78010003,
- 0x33030761,
- 0x38218fb0,
- 0x38424a68,
- 0x59a20004,
- 0x3023001a,
- 0x30230001,
- 0xe0000099,
- 0x34010001,
- 0x38420114,
- 0x58410000,
- 0x330107b7,
- 0x29820000,
- 0x78010002,
- 0x382156c0,
- 0x59a10004,
- 0x404100c9,
- 0x33010761,
- 0xe000008e,
- 0x34030001,
- 0x7801c020,
- 0x330307b2,
- 0x38210130,
- 0x34020004,
- 0xfbfffd7d,
- 0x430207b1,
- 0x780e0003,
- 0x39ce8f28,
- 0xb0401000,
- 0x3c410002,
- 0x29c30000,
- 0xb4220800,
- 0x3c210002,
- 0x34020001,
- 0xb4230800,
- 0x28210004,
+ 0x206300ff,
+ 0xb42c0800,
+ 0x40210014,
+ 0x50230074,
0x340b0000,
- 0x780dc050,
- 0x2021ffff,
- 0xf8001579,
- 0x330b07b5,
- 0x330b07b3,
- 0x330b07b4,
- 0x7804c020,
- 0x330b07b5,
- 0x38840014,
- 0x28830000,
- 0x78011fff,
- 0x3821ffff,
- 0x430207b1,
- 0xa0611800,
- 0x7801c020,
- 0x3c42001d,
- 0x38210130,
- 0xb8621800,
- 0x58830000,
- 0x34020004,
- 0x330b07b2,
- 0xb9601800,
- 0xfbfffd5a,
- 0x78020003,
- 0x78010002,
- 0x38428f2c,
- 0x382151b8,
- 0x58410004,
- 0x430207b1,
- 0x29c70000,
- 0x39ad00d4,
- 0xb0401000,
- 0x3c410002,
- 0xb4220800,
- 0x3c210002,
- 0xb4270800,
- 0x40210001,
- 0x59a10000,
- 0x430207b1,
+ 0x330b06ec,
+ 0x430206e8,
+ 0x430106e9,
0xb0401000,
- 0x3c410002,
- 0xb4220800,
- 0x3c210002,
- 0xb4270800,
- 0x40210012,
- 0x20280008,
- 0x450b0010,
- 0x7803c050,
- 0x386301c8,
- 0x28610000,
- 0x3402fe3f,
- 0x7804c050,
- 0xa0220800,
- 0x58610000,
- 0x38840118,
- 0x28810000,
- 0x34020001,
+ 0xb0200800,
+ 0x4441006d,
+ 0x34010001,
+ 0x7802c020,
+ 0x330106ea,
+ 0x38420130,
+ 0x28410000,
+ 0x7805c020,
+ 0x38a50014,
0x38210002,
- 0x58810000,
- 0x59ab0000,
- 0x33020919,
- 0xe000003d,
- 0x430107b1,
- 0x780cc050,
- 0x780fc050,
+ 0x58410000,
+ 0x28a40000,
+ 0x7802fc1f,
+ 0x780303e0,
+ 0x430106e9,
+ 0x3842ffff,
+ 0x38630000,
0xb0200800,
- 0x3c220002,
- 0xb4411000,
- 0x3c420002,
- 0xb4471000,
- 0x40410012,
- 0x20210002,
- 0x4420001b,
- 0xb9802000,
- 0x388401c8,
- 0x28830000,
- 0x3401fe3f,
- 0xb9e02800,
- 0x430207b1,
- 0xa0611800,
- 0x38a50118,
+ 0x3c210015,
+ 0xa0822000,
+ 0xa0230800,
+ 0xb8812000,
+ 0x58a40000,
+ 0xfbfffbd6,
+ 0x5c2b0056,
+ 0x330b06ea,
+ 0xe0000054,
+ 0x430106e6,
+ 0x64210001,
+ 0x5c20004f,
+ 0x430106e4,
+ 0x64210001,
+ 0x5c20004c,
+ 0x430106e5,
+ 0x64210001,
+ 0x5c200049,
+ 0x430106fe,
+ 0x64210001,
+ 0x5c200046,
+ 0x430106e8,
+ 0x2b0206d8,
+ 0xb0200800,
+ 0x4c220042,
+ 0x430106eb,
+ 0x34210001,
+ 0x330106eb,
+ 0xfbfff7bf,
+ 0x330106e9,
+ 0x330b06ed,
+ 0x430206e8,
0xb0401000,
- 0x3c410002,
- 0x34060001,
- 0xb4220800,
+ 0x3c410003,
+ 0x430306eb,
+ 0xc8220800,
0x3c210002,
- 0x3402fffd,
- 0xb4270800,
- 0x40210012,
- 0x3c210006,
- 0x202101c0,
- 0xb8611800,
- 0x58830000,
- 0x28a10000,
- 0xa0220800,
- 0x58a10000,
- 0x59a80000,
- 0x33060919,
- 0xe0000018,
- 0x330b0919,
- 0xf8001c98,
- 0x430207b1,
- 0x29c30000,
- 0xb9802800,
+ 0x206300ff,
+ 0xb42c0800,
+ 0x40210013,
+ 0x50230034,
+ 0x430206e8,
+ 0x430106e9,
0xb0401000,
- 0x3c410002,
- 0x38a501c8,
- 0xb4220800,
+ 0xb0200800,
+ 0x44410029,
+ 0x430306e9,
+ 0xb9601000,
+ 0xb0601800,
+ 0x3c610003,
+ 0xc8230800,
0x3c210002,
- 0x3402fe3f,
- 0xb4230800,
- 0x40210001,
- 0xb9e02000,
- 0x38840118,
- 0x59a10000,
- 0x28a10000,
- 0xa0220800,
- 0x58a10000,
- 0x28810000,
- 0x3402fffd,
- 0xa0220800,
- 0x58810000,
- 0xfbfffec8,
+ 0xb42c0800,
+ 0x28210000,
+ 0xf800187a,
+ 0x2f020740,
+ 0x2f01074c,
+ 0x5422001d,
+ 0x34010001,
+ 0x330106ea,
+ 0x330b06eb,
+ 0x330b06ec,
+ 0x7802c020,
+ 0x330b06ed,
+ 0x38420130,
+ 0x28410000,
+ 0x7805c020,
+ 0x38a50014,
+ 0x38210002,
+ 0x58410000,
+ 0x28a40000,
+ 0x7802fc1f,
+ 0x780303e0,
+ 0x430106e9,
+ 0x3842ffff,
+ 0x38630000,
+ 0xb0200800,
+ 0x3c210015,
+ 0xa0822000,
+ 0xa0230800,
+ 0xb8812000,
+ 0x58a40000,
+ 0xfbfffa9a,
+ 0x5c200009,
+ 0x330106ea,
+ 0xe0000007,
+ 0x430106eb,
+ 0x3421ffff,
+ 0x330106eb,
+ 0xe0000003,
+ 0x430106e8,
+ 0x330106e9,
+ 0x430106e8,
+ 0x2b0206d8,
+ 0xb0200800,
+ 0x48410018,
+ 0x430106ed,
+ 0x34210001,
+ 0x330106ed,
+ 0x430206e8,
+ 0xb0401000,
+ 0x3c410003,
+ 0x430306ed,
+ 0xc8220800,
+ 0x3c210002,
+ 0x206300ff,
+ 0xb42c0800,
+ 0x40210015,
+ 0x5023000b,
0x34010000,
- 0x2b8b0018,
- 0x2b8c0014,
- 0x2b8d0010,
- 0x2b8e000c,
- 0x2b8f0008,
+ 0x330106ed,
+ 0x430206e8,
+ 0xb0401000,
+ 0x3c410003,
+ 0xc8220800,
+ 0x3c210002,
+ 0xb42c0800,
+ 0x28210000,
+ 0x0f01074c,
+ 0x430106ea,
+ 0x202100ff,
+ 0x2b8b000c,
+ 0x2b8c0008,
0x2b9d0004,
- 0x379c0018,
+ 0x379c000c,
0xc3a00000,
- 0x379cffe4,
- 0x5b8b001c,
- 0x5b8c0018,
- 0x5b8d0014,
- 0x5b8e0010,
- 0x5b8f000c,
- 0x5b900008,
+ 0x379cfff0,
+ 0x5b8b0008,
0x5b9d0004,
- 0x780d0003,
- 0xb9a00800,
- 0x38218f28,
- 0x282c0000,
- 0xb9a07000,
- 0x430107b6,
- 0x44200004,
- 0x430107b8,
- 0x64210001,
+ 0x4301081b,
+ 0x202400ff,
+ 0x5c800019,
+ 0x4301081c,
+ 0x7c210001,
+ 0x5c200016,
+ 0x78030003,
+ 0x78020002,
+ 0x78010003,
+ 0x382193f8,
+ 0x38639374,
+ 0x38424534,
+ 0x30240006,
+ 0x3024001f,
+ 0x58620018,
+ 0x3304081c,
+ 0x3304081a,
+ 0x78030003,
+ 0x330407b2,
+ 0x3863fdd0,
+ 0x28620000,
+ 0x7801ff00,
+ 0x3821ffff,
+ 0xa0411000,
+ 0x58620000,
+ 0x330406e6,
+ 0xe0000045,
+ 0x34010001,
+ 0x7802c030,
+ 0x3301081c,
+ 0x38420000,
+ 0x28410010,
+ 0x378b000c,
+ 0x28420014,
+ 0x202107ff,
+ 0x204207ff,
+ 0xfbfff650,
+ 0x0f010814,
+ 0x4301081d,
+ 0xb9602800,
+ 0x3381000c,
+ 0x4301081e,
+ 0x3381000d,
+ 0x430106e6,
+ 0x3381000f,
+ 0x2f010814,
+ 0x2f02080c,
+ 0x2021ffff,
+ 0x2f03080e,
+ 0xdc401000,
+ 0x43040821,
+ 0xdc601800,
+ 0x208400ff,
+ 0xfbfff620,
+ 0x4382000c,
+ 0x78010003,
+ 0x3821f000,
+ 0x3302081d,
+ 0x4382000d,
+ 0x3302081e,
+ 0x402102f2,
+ 0x44200002,
+ 0x4381000f,
+ 0x330106e6,
+ 0x78010003,
+ 0x38219370,
+ 0x28210000,
+ 0x402100d3,
0x44200004,
- 0xfbffff1e,
+ 0x4382000f,
+ 0x330207b2,
+ 0xe0000002,
+ 0x330107b2,
+ 0x4301081f,
+ 0xb9602800,
+ 0x3381000c,
+ 0x43010820,
+ 0x3381000d,
+ 0x430102bd,
+ 0x3381000e,
+ 0x2f010816,
+ 0x2f020810,
+ 0x2021ffff,
+ 0x2f030812,
+ 0xdc401000,
+ 0x43040821,
+ 0xdc601800,
+ 0x208400ff,
+ 0xfbfff5d8,
+ 0x4381000c,
+ 0x3301081f,
+ 0x4382000d,
+ 0x33020820,
+ 0x4381000e,
+ 0x330102bd,
0x34010000,
- 0xe00001bc,
- 0x430107c5,
- 0x7c210001,
- 0x5c200028,
+ 0x2b8b0008,
+ 0x2b9d0004,
+ 0x379c0010,
+ 0xc3a00000,
+ 0x34060000,
+ 0x78050003,
+ 0x330607b2,
+ 0x38a5fdd0,
+ 0x28a30000,
+ 0x7801ff00,
+ 0x3821ffff,
+ 0x4302081a,
+ 0xa0611800,
+ 0x78040003,
+ 0x204200ff,
+ 0x3c420010,
+ 0x78010002,
+ 0xb8621800,
+ 0x58a30000,
+ 0x330606e6,
+ 0x38849374,
+ 0x38214cd8,
+ 0x58810018,
+ 0x34020001,
+ 0x78010003,
+ 0x3302081b,
+ 0x38219370,
+ 0x28220000,
+ 0x78040003,
+ 0x3884f820,
+ 0x2c4100d4,
+ 0x78030003,
+ 0x386393f8,
+ 0x0f01080c,
+ 0x2c4100d6,
+ 0x0f01080e,
+ 0x2c4100d4,
+ 0x0f010810,
+ 0x2c4100d6,
+ 0x0f010812,
+ 0x28810000,
+ 0x2021ff00,
+ 0x00210008,
+ 0x30610006,
+ 0x3061001f,
+ 0xc3a00000,
0x34010000,
- 0x330107c5,
- 0x430207b0,
+ 0x3301081b,
+ 0xc3a00000,
+ 0x379cfffc,
+ 0x5b9d0004,
+ 0x2f0107f4,
+ 0x78030002,
+ 0x34020000,
+ 0x3863502c,
+ 0x44220009,
+ 0x0f0207f4,
+ 0x2b0207ec,
+ 0x34010001,
+ 0x5c430005,
+ 0x2b0207f0,
+ 0xd8400000,
+ 0x2b0107f0,
+ 0x5b0107ec,
+ 0x2b9d0004,
+ 0x379c0004,
+ 0xc3a00000,
+ 0x78010003,
+ 0x38219370,
+ 0x430207b4,
+ 0x28230000,
0xb0401000,
+ 0xb8400800,
+ 0x44400010,
+ 0xe0000003,
+ 0xb8400800,
+ 0xc3a00000,
+ 0x430107b4,
+ 0xb0200800,
+ 0x3422ffff,
0x3c410002,
0xb4220800,
0x3c210002,
- 0xb42c0800,
- 0x402b0000,
- 0x5d60003e,
- 0xfbfffd96,
- 0x430207b0,
- 0xb0401000,
- 0x4422000c,
- 0x34010007,
- 0x5b0107a0,
- 0x430207b0,
- 0xb0401000,
+ 0xb4231800,
+ 0x40610000,
+ 0x3463ffec,
+ 0x5c20fff5,
+ 0x3442ffff,
+ 0xe3fffffc,
+ 0xc3a00000,
+ 0x78010003,
+ 0x38219370,
+ 0x28240000,
+ 0x430107b4,
+ 0x288300c4,
+ 0xb0200800,
+ 0x34220001,
+ 0x5043000e,
0x3c410002,
+ 0xb8602800,
0xb4220800,
0x3c210002,
- 0xb42c0800,
- 0x4021000a,
- 0x330107b3,
- 0xe000002f,
- 0xfbfffd70,
- 0x430207b0,
- 0xb0401000,
- 0x4422002b,
- 0x5b0b07a0,
- 0x430107b0,
- 0xb0200800,
- 0x3c220002,
- 0xb4411000,
- 0x3c420002,
- 0xb44c1000,
- 0x4041000b,
- 0x330107b4,
- 0xe0000021,
- 0x7805c020,
- 0xb8a01000,
- 0x38420114,
- 0x7803c020,
- 0x34010000,
- 0x58410000,
- 0x38630118,
- 0x28640000,
- 0x4c80ffff,
- 0x780200ff,
- 0x3842ffff,
- 0x7801c020,
- 0xa0821000,
- 0x3821011c,
- 0x28210000,
- 0x08420064,
- 0x38a50114,
- 0x780b0003,
- 0x8c411000,
- 0x396bf900,
- 0x340300e0,
- 0x5b02078c,
- 0x34010001,
- 0x58a10000,
- 0x2b02078c,
- 0x29610020,
- 0x3c420008,
- 0xfbfff2d6,
- 0x2b0207e8,
- 0x59610020,
- 0x34010000,
- 0xd8400000,
- 0x430107b2,
+ 0xb4241800,
+ 0x40610000,
+ 0x34630014,
+ 0x44200003,
+ 0xb8400800,
+ 0xc3a00000,
+ 0x34420001,
+ 0x50450002,
+ 0xe3fffff9,
+ 0x430107b4,
+ 0xb0200800,
+ 0xc3a00000,
+ 0x379cfff4,
+ 0x5b8b000c,
+ 0x5b8c0008,
+ 0x5b9d0004,
0x202b00ff,
- 0x5d60016e,
- 0x430107b0,
- 0x2b0207a0,
+ 0x5d60002a,
+ 0x78020003,
+ 0xb8406000,
+ 0x38429615,
+ 0x40410000,
+ 0x5c20001f,
+ 0xfbffffc6,
+ 0x430207b4,
+ 0xb0401000,
+ 0x5c220006,
+ 0x78010003,
+ 0x38219614,
+ 0x34020007,
+ 0x30220000,
+ 0xe0000008,
+ 0xfbffffd4,
+ 0x430207b4,
+ 0xb0401000,
+ 0x5c220004,
+ 0x78010003,
+ 0x38219614,
+ 0x302b0000,
+ 0x2f0107f4,
+ 0xb9805800,
+ 0x396b9615,
+ 0x2f0207f6,
+ 0x2021ffff,
+ 0x2042ffff,
+ 0xfbfff4dd,
+ 0x78020003,
+ 0x38429614,
+ 0x40420000,
+ 0x3421ffff,
+ 0x31610000,
+ 0x5b0207a4,
+ 0xe000000d,
+ 0x3421ffff,
+ 0x30410000,
+ 0x430107b4,
0xb0200800,
- 0x54220004,
- 0x430107ae,
- 0x64210002,
- 0x442000a5,
- 0x430107ae,
- 0x7c210002,
- 0x5c200015,
+ 0x5b0107a4,
+ 0xe0000007,
+ 0x7d610001,
+ 0x5c200005,
+ 0x78010003,
+ 0x38219615,
+ 0x34020000,
+ 0x30220000,
+ 0x2b8b000c,
+ 0x2b8c0008,
+ 0x2b9d0004,
+ 0x379c000c,
+ 0xc3a00000,
+ 0x379cfffc,
+ 0x5b9d0004,
+ 0x2f0207f4,
0x34010001,
- 0x330107ae,
- 0x430307b0,
- 0xb9c01000,
- 0x38428f28,
- 0xb0601800,
- 0x3c610002,
- 0x28420000,
- 0xb4230800,
- 0x3c210002,
+ 0x44400007,
+ 0x2b0207ec,
+ 0x5b0207f0,
+ 0xfbffffbf,
+ 0x78010002,
+ 0x3821502c,
+ 0x5b0107ec,
+ 0x2b9d0004,
+ 0x379c0004,
+ 0xc3a00000,
+ 0x28430000,
+ 0xb8402000,
+ 0x7806ff00,
+ 0x2842001c,
+ 0xb8202800,
+ 0x38c6ffff,
+ 0xc8621800,
+ 0x3c620003,
+ 0x34010000,
+ 0xb4431000,
+ 0xb4431000,
+ 0x58820004,
+ 0x4c220004,
+ 0x28810020,
+ 0xa0260800,
+ 0x5c200004,
+ 0x28810008,
0xb4220800,
- 0x4021000b,
- 0x34210001,
- 0x330107b4,
- 0xfbfffdee,
- 0x330107b1,
- 0x430107b0,
- 0xb0200800,
- 0x5b0107a0,
- 0xe0000006,
- 0x430107b4,
- 0x34210001,
- 0x330107b4,
- 0xfbfffd1e,
- 0x330107b1,
- 0x430207b0,
- 0x780d0003,
- 0x39ad8f28,
+ 0x58810008,
+ 0x28820008,
+ 0x28a10008,
+ 0x4c410002,
+ 0xe0000003,
+ 0x28a10004,
+ 0x4c220002,
+ 0x58810008,
+ 0x28a10000,
+ 0x28820008,
+ 0x28a30014,
+ 0x94411000,
+ 0xb4431000,
+ 0x5882000c,
+ 0xc3a00000,
+ 0x2846000c,
+ 0xb8202800,
+ 0xb8402000,
+ 0x2821001c,
+ 0x28420010,
+ 0x34070000,
+ 0xa0c10800,
+ 0xb4411000,
+ 0x58820010,
+ 0x28a3001c,
+ 0xc8430800,
+ 0x3421ffff,
+ 0x50620003,
+ 0x58810010,
+ 0x34070001,
+ 0x28a10020,
+ 0x80c10800,
+ 0xb4270800,
+ 0x58810014,
+ 0x28a20018,
+ 0x50410002,
+ 0x58820014,
+ 0xc3a00000,
+ 0x379cfff8,
+ 0x5b8b0008,
+ 0x5b9d0004,
+ 0x202100ff,
+ 0x780b0003,
+ 0x7c230001,
+ 0x396b9370,
+ 0x37020790,
+ 0x5c200009,
+ 0x29610000,
+ 0x342100a0,
+ 0xfbffffbd,
+ 0x29610000,
+ 0x37020790,
+ 0x342100a0,
+ 0xfbffffda,
+ 0xe0000004,
+ 0x5c600003,
+ 0x34010000,
+ 0x5b010798,
+ 0x2b8b0008,
+ 0x2b9d0004,
+ 0x379c0008,
+ 0xc3a00000,
+ 0x78010003,
+ 0x38219370,
+ 0x430207b4,
+ 0x28230000,
0xb0401000,
+ 0xb8400800,
+ 0x44400011,
+ 0xe0000003,
+ 0xb8400800,
+ 0xc3a00000,
+ 0x430107b4,
+ 0xb0200800,
+ 0x3422ffff,
0x3c410002,
- 0x29a30000,
0xb4220800,
0x3c210002,
- 0x430207b4,
0xb4230800,
- 0x4021000b,
- 0x204200ff,
- 0x5022011f,
- 0x34100000,
- 0x331007b4,
- 0x430207b0,
- 0x430107b1,
- 0xb0401000,
- 0xb0200800,
- 0x44410118,
- 0x340f0001,
+ 0x34230011,
+ 0x40610000,
+ 0x3463ffec,
+ 0x5c20fff4,
+ 0x3442ffff,
+ 0xe3fffffc,
+ 0xc3a00000,
+ 0x379cfff4,
+ 0x5b8b000c,
+ 0x5b8c0008,
+ 0x5b9d0004,
+ 0x78010003,
+ 0x38219370,
+ 0x282c0000,
+ 0x7802c050,
+ 0x384200d8,
+ 0x28410000,
+ 0x4420ffff,
+ 0x340b0000,
0x7801c020,
+ 0xb9601800,
0x38210130,
+ 0x330b07b6,
0x34020004,
- 0xb9e01800,
- 0x330f07b2,
- 0xfbfffc4d,
- 0x7805c020,
- 0x38a50014,
- 0x28a40000,
- 0x78011fff,
- 0x3821ffff,
- 0x430207b1,
- 0xa0812000,
+ 0xfbfffc83,
+ 0x430207b5,
0x78030003,
- 0x3c42001d,
- 0x78010002,
- 0xb8822000,
- 0x382150c0,
- 0x38638f2c,
- 0x58a40000,
- 0x58610004,
- 0x430207b1,
- 0x29a60000,
- 0x780cc050,
+ 0x386393d8,
0xb0401000,
0x3c410002,
- 0x398c00d4,
+ 0x7808c020,
0xb4220800,
0x3c210002,
- 0xb4260800,
- 0x40210001,
- 0x59810000,
- 0x430207b1,
- 0xb0401000,
- 0x3c410002,
+ 0x39080014,
+ 0xb42c0800,
+ 0x2821000c,
+ 0x7806e3ff,
+ 0x78071c00,
+ 0x58610004,
+ 0x430107b5,
+ 0x38c6ffff,
+ 0x38e70000,
+ 0x330107b4,
+ 0x430207b5,
+ 0x78050003,
+ 0x78040002,
+ 0xb0401000,
+ 0x3c410002,
+ 0x38a59374,
+ 0xb4220800,
+ 0x3c210002,
+ 0x388458ec,
+ 0xb42c0800,
+ 0x40220010,
+ 0x5b0207ac,
+ 0x29030000,
+ 0xb9600800,
+ 0x430207b4,
+ 0xa0661800,
+ 0x3c42001a,
+ 0x58a40004,
+ 0xa0471000,
+ 0xb8621800,
+ 0x59030000,
+ 0x2b8b000c,
+ 0x2b8c0008,
+ 0x2b9d0004,
+ 0x379c000c,
+ 0xc3a00000,
+ 0x379cfffc,
+ 0x5b9d0004,
+ 0x78010003,
+ 0x38219370,
+ 0x28260000,
+ 0x7802c050,
+ 0x384200d8,
+ 0x28410000,
+ 0x4420ffff,
+ 0x430207b5,
+ 0x78030003,
+ 0x386393d8,
+ 0xb0401000,
+ 0x3c410002,
+ 0x7805c020,
+ 0xb4220800,
+ 0x3c210002,
+ 0x38a50014,
+ 0xb4260800,
+ 0x2821000c,
+ 0x78041c00,
+ 0x38840000,
+ 0x58610004,
+ 0x430107b5,
+ 0x7803e3ff,
+ 0x3863ffff,
+ 0x330107b4,
+ 0x430207b5,
+ 0xb0401000,
+ 0x3c410002,
0xb4220800,
0x3c210002,
0xb4260800,
+ 0x40210010,
+ 0x5b0107ac,
+ 0x28a20000,
+ 0x430107b4,
+ 0xa0431000,
+ 0x3c21001a,
+ 0xa0240800,
+ 0xb8411000,
+ 0x58a20000,
+ 0x430107b6,
+ 0x202400ff,
+ 0x5c800027,
+ 0x430107ba,
+ 0x5c200010,
+ 0x7801c020,
+ 0x38210114,
+ 0x58240000,
+ 0x330407bb,
+ 0x78030003,
+ 0x78020002,
+ 0x78010003,
+ 0x33040765,
+ 0x382193f8,
+ 0x38639374,
+ 0x38424534,
+ 0x58620004,
+ 0x3024001a,
+ 0x30240001,
+ 0xe0000021,
+ 0x430107bc,
+ 0x7803c020,
+ 0x78050003,
+ 0x44200009,
+ 0x78010002,
+ 0x38630114,
+ 0x38a59374,
+ 0x38216050,
+ 0x58a10004,
+ 0x58640000,
+ 0x330407bb,
+ 0xe0000015,
+ 0x34020001,
+ 0x38630114,
+ 0x58620000,
+ 0x78010002,
+ 0x330207bb,
+ 0x38a59374,
+ 0x382158ec,
+ 0x58a10004,
+ 0xe000000c,
+ 0x34030000,
+ 0x7801c020,
+ 0x38210130,
+ 0x34020004,
+ 0x330307b6,
+ 0xfbfffbfe,
+ 0x78020003,
+ 0x78010002,
+ 0x38429374,
+ 0x382158ec,
+ 0x58410004,
+ 0x34010000,
+ 0x2b9d0004,
+ 0x379c0004,
+ 0xc3a00000,
+ 0x202100ff,
+ 0x3c220002,
+ 0x78030003,
+ 0xb4411000,
+ 0x38639370,
+ 0x28610000,
+ 0x3c420002,
+ 0xb4411000,
+ 0x40410011,
+ 0x5c200004,
+ 0x40410000,
+ 0xb8201000,
+ 0x44200002,
+ 0x34020001,
+ 0xb8400800,
+ 0xc3a00000,
+ 0x379cffe8,
+ 0x5b8b0018,
+ 0x5b8c0014,
+ 0x5b8d0010,
+ 0x5b8e000c,
+ 0x5b8f0008,
+ 0x5b9d0004,
+ 0x430107b6,
+ 0x5c200038,
+ 0x780d0003,
+ 0x78010002,
+ 0x382155ac,
+ 0x39ad9374,
+ 0x59a10004,
+ 0x430107bc,
+ 0x44200004,
+ 0x430107bd,
+ 0x330107b5,
+ 0xe0000028,
+ 0x780c0003,
+ 0x398c9370,
+ 0x29810000,
+ 0x402b00ca,
+ 0x216100ff,
+ 0xfbffffd8,
+ 0x44200006,
+ 0x330b07b5,
+ 0x29810000,
+ 0x402100c9,
+ 0x33010765,
+ 0xe000001c,
+ 0x430107ba,
+ 0x7802c020,
+ 0x202300ff,
+ 0x5c60000d,
+ 0x38420114,
+ 0x58430000,
+ 0x330307bb,
+ 0x78020002,
+ 0x78010003,
+ 0x33030765,
+ 0x382193f8,
+ 0x38424534,
+ 0x59a20004,
+ 0x3023001a,
+ 0x30230001,
+ 0xe0000099,
+ 0x34010001,
+ 0x38420114,
+ 0x58410000,
+ 0x330107bb,
+ 0x29820000,
+ 0x78010002,
+ 0x382158ec,
+ 0x59a10004,
+ 0x404100c9,
+ 0x33010765,
+ 0xe000008e,
+ 0x34030001,
+ 0x7801c020,
+ 0x330307b6,
+ 0x38210130,
+ 0x34020004,
+ 0xfbfffba5,
+ 0x430207b5,
+ 0x780e0003,
+ 0x39ce9370,
+ 0xb0401000,
+ 0x3c410002,
+ 0x29c30000,
+ 0xb4220800,
+ 0x3c210002,
+ 0x34020001,
+ 0xb4230800,
+ 0x28210004,
+ 0x340b0000,
+ 0x780dc050,
+ 0x2021ffff,
+ 0xf80015af,
+ 0x330b07b9,
+ 0x330b07b7,
+ 0x330b07b8,
+ 0x7804c020,
+ 0x330b07b9,
+ 0x38840014,
+ 0x28830000,
+ 0x78011fff,
+ 0x3821ffff,
+ 0x430207b5,
+ 0xa0611800,
+ 0x7801c020,
+ 0x3c42001d,
+ 0x38210130,
+ 0xb8621800,
+ 0x58830000,
+ 0x34020004,
+ 0x330b07b6,
+ 0xb9601800,
+ 0xfbfffb82,
+ 0x78020003,
+ 0x78010002,
+ 0x38429374,
+ 0x382153e4,
+ 0x58410004,
+ 0x430207b5,
+ 0x29c70000,
+ 0x39ad00d4,
+ 0xb0401000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x3c210002,
+ 0xb4270800,
+ 0x40210001,
+ 0x59a10000,
+ 0x430207b5,
+ 0xb0401000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x3c210002,
+ 0xb4270800,
0x40210012,
- 0x20270008,
- 0x44f0000e,
+ 0x20280008,
+ 0x450b0010,
0x7803c050,
0x386301c8,
0x28610000,
@@ -5817,35 +5676,38 @@ UINT32 FirmwareKB[] = {
0x58610000,
0x38840118,
0x28810000,
+ 0x34020001,
0x38210002,
0x58810000,
- 0x59900000,
- 0xe0000023,
- 0x430107b1,
- 0x780bc050,
- 0x780ec050,
+ 0x59ab0000,
+ 0x33020921,
+ 0xe000003d,
+ 0x430107b5,
+ 0x780cc050,
+ 0x780fc050,
0xb0200800,
0x3c220002,
0xb4411000,
0x3c420002,
- 0xb4461000,
+ 0xb4471000,
0x40410012,
0x20210002,
- 0x4420001a,
- 0xb9602000,
+ 0x4420001b,
+ 0xb9802000,
0x388401c8,
0x28830000,
0x3401fe3f,
- 0xb9c02800,
- 0x430207b1,
+ 0xb9e02800,
+ 0x430207b5,
0xa0611800,
0x38a50118,
0xb0401000,
0x3c410002,
+ 0x34060001,
0xb4220800,
0x3c210002,
0x3402fffd,
- 0xb4260800,
+ 0xb4270800,
0x40210012,
0x3c210006,
0x202101c0,
@@ -5854,14 +5716,14 @@ UINT32 FirmwareKB[] = {
0x28a10000,
0xa0220800,
0x58a10000,
- 0x59870000,
- 0x330f0919,
+ 0x59a80000,
+ 0x33060921,
0xe0000018,
- 0x33100919,
- 0xf8001b83,
- 0x430207b1,
- 0x29a30000,
- 0xb9602800,
+ 0x330b0921,
+ 0xf8001cce,
+ 0x430207b5,
+ 0x29c30000,
+ 0xb9802800,
0xb0401000,
0x3c410002,
0x38a501c8,
@@ -5870,9 +5732,9 @@ UINT32 FirmwareKB[] = {
0x3402fe3f,
0xb4230800,
0x40210001,
- 0xb9c02000,
+ 0xb9e02000,
0x38840118,
- 0x59810000,
+ 0x59a10000,
0x28a10000,
0xa0220800,
0x58a10000,
@@ -5880,86 +5742,203 @@ UINT32 FirmwareKB[] = {
0x3402fffd,
0xa0220800,
0x58810000,
- 0xfbfffd75,
- 0xe00000a4,
- 0x430107ae,
- 0x7c210001,
- 0x442000a1,
- 0x430107b0,
- 0x2b0207a0,
- 0xb0200800,
- 0x5022009d,
- 0x430107b3,
- 0xb9a07800,
- 0x39ef8f28,
- 0x34210001,
- 0x330107b3,
- 0xfbfffc9f,
- 0x330107b1,
- 0x330b07b5,
- 0x430207b0,
- 0x29e40000,
+ 0xfbfffec8,
+ 0x34010000,
+ 0x2b8b0018,
+ 0x2b8c0014,
+ 0x2b8d0010,
+ 0x2b8e000c,
+ 0x2b8f0008,
+ 0x2b9d0004,
+ 0x379c0018,
+ 0xc3a00000,
+ 0x379cffe4,
+ 0x5b8b001c,
+ 0x5b8c0018,
+ 0x5b8d0014,
+ 0x5b8e0010,
+ 0x5b8f000c,
+ 0x5b900008,
+ 0x5b9d0004,
+ 0x780d0003,
+ 0xb9a00800,
+ 0x38219370,
+ 0x282c0000,
+ 0xb9a07000,
+ 0x430107ba,
+ 0x44200004,
+ 0x430107bc,
+ 0x64210001,
+ 0x44200004,
+ 0xfbffff1e,
+ 0x34010000,
+ 0xe00001bc,
+ 0x430107c9,
+ 0x7c210001,
+ 0x5c200028,
+ 0x34010000,
+ 0x330107c9,
+ 0x430207b4,
0xb0401000,
0x3c410002,
- 0x430307b3,
0xb4220800,
0x3c210002,
- 0x206300ff,
- 0xb4240800,
+ 0xb42c0800,
+ 0x402b0000,
+ 0x5d60003e,
+ 0xfbfffd96,
+ 0x430207b4,
+ 0xb0401000,
+ 0x4422000c,
+ 0x34010007,
+ 0x5b0107a4,
+ 0x430207b4,
+ 0xb0401000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x3c210002,
+ 0xb42c0800,
0x4021000a,
- 0x5023008a,
- 0x430207b0,
- 0x430107b1,
+ 0x330107b7,
+ 0xe000002f,
+ 0xfbfffd70,
+ 0x430207b4,
0xb0401000,
+ 0x4422002b,
+ 0x5b0b07a4,
+ 0x430107b4,
0xb0200800,
- 0x44410082,
- 0x430307b1,
- 0x34020001,
- 0xb8406800,
+ 0x3c220002,
+ 0xb4411000,
+ 0x3c420002,
+ 0xb44c1000,
+ 0x4041000b,
+ 0x330107b8,
+ 0xe0000021,
+ 0x7805c020,
+ 0xb8a01000,
+ 0x38420114,
+ 0x7803c020,
+ 0x34010000,
+ 0x58410000,
+ 0x38630118,
+ 0x28640000,
+ 0x4c80ffff,
+ 0x780200ff,
+ 0x3842ffff,
+ 0x7801c020,
+ 0xa0821000,
+ 0x3821011c,
+ 0x28210000,
+ 0x08420064,
+ 0x38a50114,
+ 0x780b0003,
+ 0x8c411000,
+ 0x396bf900,
+ 0x340300e0,
+ 0x5b020790,
+ 0x34010001,
+ 0x58a10000,
+ 0x2b020790,
+ 0x29610020,
+ 0x3c420008,
+ 0xfbfff24b,
+ 0x2b0207ec,
+ 0x59610020,
+ 0x34010000,
+ 0xd8400000,
+ 0x430107b6,
+ 0x202b00ff,
+ 0x5d60016e,
+ 0x430107b4,
+ 0x2b0207a4,
+ 0xb0200800,
+ 0x54220004,
+ 0x430107b2,
+ 0x64210002,
+ 0x442000a5,
+ 0x430107b2,
+ 0x7c210002,
+ 0x5c200015,
+ 0x34010001,
+ 0x330107b2,
+ 0x430307b4,
+ 0xb9c01000,
+ 0x38429370,
0xb0601800,
0x3c610002,
- 0x780cc050,
+ 0x28420000,
0xb4230800,
0x3c210002,
- 0x398c00d4,
- 0xb4240800,
- 0x28210004,
- 0x2021ffff,
- 0xf80013bf,
+ 0xb4220800,
+ 0x4021000b,
+ 0x34210001,
+ 0x330107b8,
+ 0xfbfffdee,
+ 0x330107b5,
+ 0x430107b4,
+ 0xb0200800,
+ 0x5b0107a4,
+ 0xe0000006,
+ 0x430107b8,
+ 0x34210001,
+ 0x330107b8,
+ 0xfbfffd1e,
+ 0x330107b5,
+ 0x430207b4,
+ 0x780d0003,
+ 0x39ad9370,
+ 0xb0401000,
+ 0x3c410002,
+ 0x29a30000,
+ 0xb4220800,
+ 0x3c210002,
+ 0x430207b8,
+ 0xb4230800,
+ 0x4021000b,
+ 0x204200ff,
+ 0x5022011f,
+ 0x34100000,
+ 0x331007b8,
+ 0x430207b4,
+ 0x430107b5,
+ 0xb0401000,
+ 0xb0200800,
+ 0x44410118,
+ 0x340f0001,
0x7801c020,
0x38210130,
0x34020004,
- 0xb9a01800,
- 0x330d07b2,
- 0xfbfffbae,
- 0x330b07b3,
- 0x330b07b4,
+ 0xb9e01800,
+ 0x330f07b6,
+ 0xfbfffa75,
0x7805c020,
- 0x330b07b5,
0x38a50014,
0x28a40000,
0x78011fff,
0x3821ffff,
- 0x430207b1,
+ 0x430207b5,
0xa0812000,
0x78030003,
0x3c42001d,
0x78010002,
0xb8822000,
- 0x382151b8,
- 0x38638f2c,
+ 0x382152ec,
+ 0x38639374,
0x58a40000,
0x58610004,
- 0x430207b1,
- 0x29e60000,
+ 0x430207b5,
+ 0x29a60000,
+ 0x780cc050,
0xb0401000,
0x3c410002,
+ 0x398c00d4,
0xb4220800,
0x3c210002,
0xb4260800,
0x40210001,
0x59810000,
- 0x430207b1,
+ 0x430207b5,
0xb0401000,
0x3c410002,
0xb4220800,
@@ -5967,7 +5946,7 @@ UINT32 FirmwareKB[] = {
0xb4260800,
0x40210012,
0x20270008,
- 0x44e0000e,
+ 0x44f0000e,
0x7803c050,
0x386301c8,
0x28610000,
@@ -5979,9 +5958,9 @@ UINT32 FirmwareKB[] = {
0x28810000,
0x38210002,
0x58810000,
- 0x598b0000,
+ 0x59900000,
0xe0000023,
- 0x430107b1,
+ 0x430107b5,
0x780bc050,
0x780ec050,
0xb0200800,
@@ -5997,7 +5976,7 @@ UINT32 FirmwareKB[] = {
0x28830000,
0x3401fe3f,
0xb9c02800,
- 0x430207b1,
+ 0x430207b5,
0xa0611800,
0x38a50118,
0xb0401000,
@@ -6015,12 +5994,12 @@ UINT32 FirmwareKB[] = {
0xa0220800,
0x58a10000,
0x59870000,
- 0x330d0919,
+ 0x330f0921,
0xe0000018,
- 0x33010919,
- 0xf8001ae3,
- 0x430207b1,
- 0x29e30000,
+ 0x33100921,
+ 0xf8001bb9,
+ 0x430207b5,
+ 0x29a30000,
0xb9602800,
0xb0401000,
0x3c410002,
@@ -6040,116 +6019,276 @@ UINT32 FirmwareKB[] = {
0x3402fffd,
0xa0220800,
0x58810000,
- 0xfbfffd13,
- 0xe0000004,
- 0x430107b3,
- 0x3421ffff,
- 0x330107b3,
- 0x430107b0,
- 0x2b0207a0,
+ 0xfbfffd75,
+ 0xe00000a4,
+ 0x430107b2,
+ 0x7c210001,
+ 0x442000a1,
+ 0x430107b4,
+ 0x2b0207a4,
0xb0200800,
- 0x5441001c,
- 0x430107b5,
- 0x78050003,
- 0x38a58f28,
+ 0x5022009d,
+ 0x430107b7,
+ 0xb9a07800,
+ 0x39ef9370,
0x34210001,
+ 0x330107b7,
+ 0xfbfffc9f,
0x330107b5,
- 0x430207b0,
- 0x28a40000,
+ 0x330b07b9,
+ 0x430207b4,
+ 0x29e40000,
0xb0401000,
0x3c410002,
- 0x430307b5,
+ 0x430307b7,
0xb4220800,
0x3c210002,
0x206300ff,
0xb4240800,
- 0x40210003,
- 0x5023000c,
- 0x34010000,
- 0x330107b5,
- 0x430207b0,
- 0x28a30000,
+ 0x4021000a,
+ 0x5023008a,
+ 0x430207b4,
+ 0x430107b5,
0xb0401000,
- 0x3c410002,
- 0xb4220800,
- 0x3c210002,
+ 0xb0200800,
+ 0x44410082,
+ 0x430307b5,
+ 0x34020001,
+ 0xb8406800,
+ 0xb0601800,
+ 0x3c610002,
+ 0x780cc050,
0xb4230800,
+ 0x3c210002,
+ 0x398c00d4,
+ 0xb4240800,
0x28210004,
- 0x0f01074a,
- 0x34010001,
- 0x2b8b001c,
- 0x2b8c0018,
- 0x2b8d0014,
- 0x2b8e0010,
- 0x2b8f000c,
- 0x2b900008,
- 0x2b9d0004,
- 0x379c001c,
- 0xc3a00000,
- 0x379cfffc,
- 0x5b9d0004,
- 0x430107b8,
+ 0x2021ffff,
+ 0xf80013f5,
+ 0x7801c020,
+ 0x38210130,
+ 0x34020004,
+ 0xb9a01800,
+ 0x330d07b6,
+ 0xfbfff9d6,
+ 0x330b07b7,
+ 0x330b07b8,
0x7805c020,
- 0x78040003,
- 0x78020002,
- 0x38a50114,
- 0x34060001,
- 0x38848f2c,
- 0x384256c0,
- 0x202100ff,
- 0x34030000,
- 0x44230008,
- 0x430207b9,
- 0x430107b0,
- 0x204200ff,
- 0xb0200800,
- 0x44410007,
- 0xfbfffd45,
- 0xe0000004,
- 0x58a60000,
- 0x330607b7,
- 0x58820004,
- 0xb8201800,
- 0xb8600800,
- 0x2b9d0004,
- 0x379c0004,
- 0xc3a00000,
- 0x379cfffc,
- 0x5b9d0004,
- 0x78010003,
- 0x38218f28,
- 0x28210000,
- 0x402100c8,
- 0x44200010,
- 0x430107b7,
- 0x5c20000f,
- 0x430107b8,
- 0x34020001,
- 0x5c20000c,
- 0x330207b6,
- 0xfbfffd2e,
+ 0x330b07b9,
+ 0x38a50014,
+ 0x28a40000,
+ 0x78011fff,
+ 0x3821ffff,
+ 0x430207b5,
+ 0xa0812000,
+ 0x78030003,
+ 0x3c42001d,
+ 0x78010002,
+ 0xb8822000,
+ 0x382153e4,
+ 0x38639374,
+ 0x58a40000,
+ 0x58610004,
+ 0x430207b5,
+ 0x29e60000,
+ 0xb0401000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x3c210002,
+ 0xb4260800,
+ 0x40210001,
+ 0x59810000,
+ 0x430207b5,
+ 0xb0401000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x3c210002,
+ 0xb4260800,
+ 0x40210012,
+ 0x20270008,
+ 0x44e0000e,
+ 0x7803c050,
+ 0x386301c8,
+ 0x28610000,
+ 0x3402fe3f,
+ 0x7804c050,
+ 0xa0220800,
+ 0x58610000,
+ 0x38840118,
+ 0x28810000,
+ 0x38210002,
+ 0x58810000,
+ 0x598b0000,
+ 0xe0000023,
+ 0x430107b5,
+ 0x780bc050,
+ 0x780ec050,
+ 0xb0200800,
+ 0x3c220002,
+ 0xb4411000,
+ 0x3c420002,
+ 0xb4461000,
+ 0x40410012,
+ 0x20210002,
+ 0x4420001a,
+ 0xb9602000,
+ 0x388401c8,
+ 0x28830000,
+ 0x3401fe3f,
+ 0xb9c02800,
+ 0x430207b5,
+ 0xa0611800,
+ 0x38a50118,
+ 0xb0401000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x3c210002,
+ 0x3402fffd,
+ 0xb4260800,
+ 0x40210012,
+ 0x3c210006,
+ 0x202101c0,
+ 0xb8611800,
+ 0x58830000,
+ 0x28a10000,
+ 0xa0220800,
+ 0x58a10000,
+ 0x59870000,
+ 0x330d0921,
+ 0xe0000018,
+ 0x33010921,
+ 0xf8001b19,
+ 0x430207b5,
+ 0x29e30000,
+ 0xb9602800,
+ 0xb0401000,
+ 0x3c410002,
+ 0x38a501c8,
+ 0xb4220800,
+ 0x3c210002,
+ 0x3402fe3f,
+ 0xb4230800,
+ 0x40210001,
+ 0xb9c02000,
+ 0x38840118,
+ 0x59810000,
+ 0x28a10000,
+ 0xa0220800,
+ 0x58a10000,
+ 0x28810000,
+ 0x3402fffd,
+ 0xa0220800,
+ 0x58810000,
+ 0xfbfffd13,
+ 0xe0000004,
+ 0x430107b7,
+ 0x3421ffff,
+ 0x330107b7,
+ 0x430107b4,
+ 0x2b0207a4,
+ 0xb0200800,
+ 0x5441001c,
+ 0x430107b9,
+ 0x78050003,
+ 0x38a59370,
+ 0x34210001,
+ 0x330107b9,
+ 0x430207b4,
+ 0x28a40000,
+ 0xb0401000,
+ 0x3c410002,
+ 0x430307b9,
+ 0xb4220800,
+ 0x3c210002,
+ 0x206300ff,
+ 0xb4240800,
+ 0x40210003,
+ 0x5023000c,
+ 0x34010000,
+ 0x330107b9,
+ 0x430207b4,
+ 0x28a30000,
+ 0xb0401000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x3c210002,
+ 0xb4230800,
+ 0x28210004,
+ 0x0f01074e,
+ 0x34010001,
+ 0x2b8b001c,
+ 0x2b8c0018,
+ 0x2b8d0014,
+ 0x2b8e0010,
+ 0x2b8f000c,
+ 0x2b900008,
+ 0x2b9d0004,
+ 0x379c001c,
+ 0xc3a00000,
+ 0x379cfffc,
+ 0x5b9d0004,
+ 0x430107bc,
+ 0x7805c020,
+ 0x78040003,
+ 0x78020002,
+ 0x38a50114,
+ 0x34060001,
+ 0x38849374,
+ 0x384258ec,
+ 0x202100ff,
+ 0x34030000,
+ 0x44230008,
+ 0x430207bd,
+ 0x430107b4,
+ 0x204200ff,
+ 0xb0200800,
+ 0x44410007,
+ 0xfbfffd45,
+ 0xe0000004,
+ 0x58a60000,
+ 0x330607bb,
+ 0x58820004,
+ 0xb8201800,
+ 0xb8600800,
+ 0x2b9d0004,
+ 0x379c0004,
+ 0xc3a00000,
+ 0x379cfffc,
+ 0x5b9d0004,
+ 0x78010003,
+ 0x38219370,
+ 0x28210000,
+ 0x402100c8,
+ 0x44200010,
+ 0x430107bb,
+ 0x5c20000f,
+ 0x430107bc,
+ 0x34020001,
+ 0x5c20000c,
+ 0x330207ba,
+ 0xfbfffd2e,
0x78010003,
0x3821f820,
0x28220000,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x30220001,
0x3022001a,
0xe0000002,
- 0x330107b6,
+ 0x330107ba,
0x2b9d0004,
0x379c0004,
0xc3a00000,
0x379cfff8,
0x5b8b0008,
0x5b9d0004,
- 0x430107b7,
+ 0x430107bb,
0x340b0000,
0x5c2b002b,
- 0x430107b8,
+ 0x430107bc,
0x5c2b0029,
0x34010001,
- 0x330107b6,
+ 0x330107ba,
0xfbfffd17,
0x78010003,
0x3821f820,
@@ -6157,12 +6296,12 @@ UINT32 FirmwareKB[] = {
0x78030003,
0x3863f818,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x30220001,
0x3022001a,
0x28620000,
0x78010003,
- 0x38218f28,
+ 0x38219370,
0x28210000,
0x38420004,
0x58620000,
@@ -6194,7 +6333,7 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x34010000,
0x78030003,
- 0x330107b6,
+ 0x330107ba,
0x3863f818,
0x28610000,
0x3402fffb,
@@ -6344,6 +6483,34 @@ UINT32 FirmwareKB[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
+ 0x780c0003,
+ 0xb9800800,
+ 0x3821f000,
+ 0x4021004e,
+ 0x340b0000,
+ 0x5161000c,
+ 0xb9600800,
+ 0xfbffff98,
+ 0xb9801800,
+ 0x3863f000,
+ 0x35620001,
+ 0x44200003,
+ 0xb9600800,
+ 0xe0000006,
+ 0x4061004e,
+ 0x204b00ff,
+ 0xe3fffff5,
+ 0x4301008a,
+ 0x202100ff,
+ 0x2b8b000c,
+ 0x2b8c0008,
+ 0x2b9d0004,
+ 0x379c000c,
+ 0xc3a00000,
+ 0x379cfff4,
+ 0x5b8b000c,
+ 0x5b8c0008,
+ 0x5b9d0004,
0xb8206000,
0x4021000c,
0x20260008,
@@ -6385,10 +6552,10 @@ UINT32 FirmwareKB[] = {
0x58810000,
0x59660000,
0x34010001,
- 0x3301091b,
+ 0x33010923,
0xe0000017,
- 0x3302091b,
- 0xf8001971,
+ 0x33020923,
+ 0xf800198b,
0x4181000a,
0x396b00a4,
0x7802c050,
@@ -6449,10 +6616,10 @@ UINT32 FirmwareKB[] = {
0x58810000,
0x59660000,
0x34010001,
- 0x3301091c,
+ 0x33010924,
0xe0000017,
- 0x3302091c,
- 0xf8001931,
+ 0x33020924,
+ 0xf800194b,
0x4181000b,
0x396b009c,
0x7802c050,
@@ -6475,7 +6642,7 @@ UINT32 FirmwareKB[] = {
0x58810000,
0x29820000,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x58220008,
0x298c0004,
0x582c000c,
@@ -6486,10 +6653,10 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x2f02073c,
+ 0x2f020740,
0x78030003,
0x3863f148,
- 0x2f010754,
+ 0x2f010758,
0x34050000,
0x54220025,
0x4301008b,
@@ -6501,8 +6668,8 @@ UINT32 FirmwareKB[] = {
0x78020003,
0x78010002,
0x3303008a,
- 0x38428f2c,
- 0x38216788,
+ 0x38429374,
+ 0x38216a3c,
0x58410030,
0x43020089,
0x43010088,
@@ -6548,17 +6715,17 @@ UINT32 FirmwareKB[] = {
0x34030001,
0x3c210004,
0x78020003,
- 0x33030766,
+ 0x3303076a,
0x3842f148,
- 0x33030766,
+ 0x3303076a,
0xb4220800,
0x2c210008,
0x34020006,
- 0xf800114a,
+ 0xf8001164,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x3821645c,
+ 0x38429374,
+ 0x382166f8,
0x58410030,
0xfbffffb4,
0x2b9d0004,
@@ -6580,54 +6747,60 @@ UINT32 FirmwareKB[] = {
0xbd821000,
0xa0220800,
0x5c2b000d,
- 0xfbfffec0,
+ 0xfbfffea4,
0xb8205800,
0x4301008a,
0x202100ff,
0x5c2b0003,
- 0xfbfffef6,
+ 0xfbfffeda,
0xb8205800,
0x4301008a,
0x202100ff,
0x442b0003,
0x330c008d,
- 0xe0000049,
+ 0xe000004f,
0x4301008e,
- 0x202c00ff,
- 0x5d800025,
+ 0x5c20002c,
0x43010086,
- 0x202b00ff,
- 0x65610002,
- 0x5c200012,
- 0x69610002,
- 0x5c200004,
- 0x65610001,
- 0x5c200005,
- 0xe0000043,
- 0x65610004,
- 0x5c200012,
- 0xe0000040,
- 0xfbfffea5,
- 0x330c0086,
+ 0x202100ff,
+ 0x3422ffff,
+ 0x74410005,
+ 0x5c20004e,
+ 0x3c410002,
+ 0x78020003,
+ 0x38428538,
+ 0xb4220800,
+ 0x28210000,
+ 0xc0200000,
+ 0xfbfffe8b,
+ 0xe0000002,
+ 0xfbfffec4,
+ 0x34020000,
+ 0x33020086,
0x4302008a,
0x204200ff,
- 0x5c410036,
+ 0x5c41003b,
0x34010002,
0x33010087,
- 0xb9600800,
- 0xe0000038,
- 0xfbfffed7,
- 0x330c0086,
- 0x4302008a,
- 0x204200ff,
- 0x5c41002d,
- 0x330b0087,
- 0xe0000030,
- 0xfbfffeb4,
- 0x330c0086,
+ 0xe000003d,
+ 0xfbfffe9f,
+ 0xe0000004,
+ 0x4301008a,
+ 0x3301008f,
+ 0xfbfffecc,
+ 0x34020000,
+ 0x33020086,
0x4302008a,
0x204200ff,
- 0x5c410026,
+ 0x44410009,
+ 0xe000002d,
+ 0x4302008f,
+ 0x34010000,
+ 0x33010086,
+ 0x4301008a,
+ 0x204b00ff,
+ 0x202100ff,
+ 0x5c2b0025,
0x34010001,
0x33010087,
0xe0000029,
@@ -6636,36 +6809,36 @@ UINT32 FirmwareKB[] = {
0x4301008e,
0x7c210001,
0x5c20000a,
- 0xfbfffe88,
+ 0xfbfffe66,
0xb8205800,
0x4301008a,
0x202100ff,
0x5c2b0011,
0x34010002,
0x3301008e,
- 0xfbfffebc,
+ 0xfbfffe9a,
0xe000000c,
0x4301008e,
0x7c210002,
0x5c20000a,
- 0xfbfffeb7,
+ 0xfbfffe95,
0xb8205800,
0x4301008a,
0x202100ff,
0x5c2b0005,
0x34010001,
0x3301008e,
- 0xfbfffe75,
+ 0xfbfffe53,
0xb8205800,
0x2f010098,
0x2f02009a,
0x2021ffff,
0x2042ffff,
- 0xfbffef41,
+ 0xfbffee94,
0x3421ffff,
0x0f01009c,
0xb9600800,
- 0xfbffff7b,
+ 0xfbffff75,
0xe0000005,
0x2f01009c,
0x3421ffff,
@@ -6800,14 +6973,14 @@ UINT32 FirmwareKB[] = {
0x78010003,
0x3821f000,
0x402102e8,
- 0xfbfffef4,
+ 0xfbfffeee,
0xe0000007,
0x43010089,
0x202100ff,
0x44200003,
- 0xfbffff0f,
+ 0xfbffff09,
0xe0000002,
- 0x33010766,
+ 0x3301076a,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -6819,13 +6992,13 @@ UINT32 FirmwareKB[] = {
0x78050003,
0x78040002,
0x78030003,
- 0x38c68fb0,
+ 0x38c693f8,
0x38e7f000,
- 0x38a58f2c,
- 0x38846788,
+ 0x38a59374,
+ 0x38846a3c,
0x34080001,
0x34020000,
- 0x38638f90,
+ 0x386393d8,
0x20210010,
0x4422000c,
0x40e702ec,
@@ -6833,7 +7006,7 @@ UINT32 FirmwareKB[] = {
0x30c80025,
0x30c7000c,
0x33020086,
- 0x33020766,
+ 0x3302076a,
0x33020089,
0x5862000c,
0x58620008,
@@ -6862,12 +7035,12 @@ UINT32 FirmwareKB[] = {
0x38a5009c,
0x386301c8,
0x38c60118,
- 0x39298fb0,
+ 0x392993f8,
0x398cf000,
- 0x396b8f2c,
- 0x394a6788,
+ 0x396b9374,
+ 0x394a6a3c,
0x340e0001,
- 0x38e78f90,
+ 0x38e793d8,
0x3908f818,
0x39adf900,
0x202200ff,
@@ -6899,7 +7072,7 @@ UINT32 FirmwareKB[] = {
0x596a0030,
0x312c000c,
0x33020086,
- 0x33020766,
+ 0x3302076a,
0x33020089,
0x58e2000c,
0x58e20008,
@@ -7066,10 +7239,10 @@ UINT32 FirmwareKB[] = {
0x58610000,
0x59660000,
0x34010001,
- 0x33010921,
+ 0x33010929,
0xe0000018,
- 0x33010921,
- 0xf80016c8,
+ 0x33010929,
+ 0xf80016dc,
0x41810006,
0x396b00e4,
0x7802c050,
@@ -7093,7 +7266,7 @@ UINT32 FirmwareKB[] = {
0x58610000,
0x298c0000,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x582c0010,
0x2b8b000c,
0x2b8c0008,
@@ -7102,10 +7275,10 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x2f02073c,
+ 0x2f020740,
0x78030003,
0x3863f288,
- 0x2f01075a,
+ 0x2f01075e,
0x34060000,
0x5422002a,
0x430200fa,
@@ -7119,8 +7292,8 @@ UINT32 FirmwareKB[] = {
0x78020003,
0x78010002,
0x330300f9,
- 0x38428f2c,
- 0x3821714c,
+ 0x38429374,
+ 0x38217400,
0x5841003c,
0x430200f8,
0x430100f7,
@@ -7176,14 +7349,14 @@ UINT32 FirmwareKB[] = {
0x3842f288,
0x34010001,
0xb4621800,
- 0x33010769,
+ 0x3301076d,
0x2c610004,
0x34020009,
- 0xf8000ed9,
+ 0xf8000eed,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x38216dfc,
+ 0x38429374,
+ 0x382170b0,
0x5841003c,
0xfbffffab,
0x2b9d0004,
@@ -7286,7 +7459,7 @@ UINT32 FirmwareKB[] = {
0x2f02010e,
0x2021ffff,
0x2042ffff,
- 0xfbffecd0,
+ 0xfbffec23,
0x3421ffff,
0x0f0100fc,
0xb9600800,
@@ -7386,7 +7559,7 @@ UINT32 FirmwareKB[] = {
0x44200003,
0xfbffff3d,
0xe0000002,
- 0x33010769,
+ 0x3301076d,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -7398,13 +7571,13 @@ UINT32 FirmwareKB[] = {
0x78050003,
0x78040002,
0x78030003,
- 0x38c68fb0,
+ 0x38c693f8,
0x38e7f000,
- 0x38a58f2c,
- 0x3884714c,
+ 0x38a59374,
+ 0x38847400,
0x34080001,
0x34020000,
- 0x38638f90,
+ 0x386393d8,
0x20210080,
0x4422000b,
0x40e702ef,
@@ -7412,7 +7585,7 @@ UINT32 FirmwareKB[] = {
0x30c80028,
0x30c7000f,
0x330200f5,
- 0x33020769,
+ 0x3302076d,
0x58620010,
0x330200f8,
0x330800f7,
@@ -7440,12 +7613,12 @@ UINT32 FirmwareKB[] = {
0x394a01c8,
0x39080000,
0x396b0118,
- 0x38848fb0,
+ 0x388493f8,
0x39adf000,
- 0x39298f2c,
- 0x38a5714c,
+ 0x39299374,
+ 0x38a57400,
0x340e0001,
- 0x38c68f90,
+ 0x38c693d8,
0x3863f818,
0x398cf900,
0x202200ff,
@@ -7466,7 +7639,7 @@ UINT32 FirmwareKB[] = {
0x5925003c,
0x308d000f,
0x330200f5,
- 0x33020769,
+ 0x3302076d,
0x58c20010,
0x330200f8,
0x330e00f7,
@@ -7534,10 +7707,10 @@ UINT32 FirmwareKB[] = {
0x58610000,
0x59650000,
0x34010001,
- 0x3301091a,
+ 0x33010922,
0xe0000017,
- 0x3301091a,
- 0xf80014f4,
+ 0x33010922,
+ 0xf8001508,
0x41810006,
0x396b00ac,
0x7802c050,
@@ -7560,7 +7733,7 @@ UINT32 FirmwareKB[] = {
0x58810000,
0x298c0000,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x582c0018,
0x2b8b000c,
0x2b8c0008,
@@ -7569,10 +7742,10 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x2f02073c,
+ 0x2f020740,
0x78030003,
0x3863f1c8,
- 0x2f010756,
+ 0x2f01075a,
0x34040000,
0x54220020,
0x430200a8,
@@ -7586,8 +7759,8 @@ UINT32 FirmwareKB[] = {
0x78020003,
0x78010002,
0x330300a7,
- 0x38428f2c,
- 0x382179d0,
+ 0x38429374,
+ 0x38217c84,
0x58410034,
0x430100a5,
0x7805e000,
@@ -7630,14 +7803,14 @@ UINT32 FirmwareKB[] = {
0x3842f1c8,
0x34010001,
0xb4621800,
- 0x33010767,
+ 0x3301076b,
0x2c610004,
0x34020007,
- 0xf8000d13,
+ 0xf8000d27,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x38217548,
+ 0x38429374,
+ 0x382177fc,
0x58410034,
0xfbffffb8,
0x2b9d0004,
@@ -7769,7 +7942,7 @@ UINT32 FirmwareKB[] = {
0x442b0017,
0x78010003,
0x330b00aa,
- 0x38218f90,
+ 0x382193d8,
0x28220018,
0x2b0100b8,
0x5c410011,
@@ -7792,7 +7965,7 @@ UINT32 FirmwareKB[] = {
0x430100ab,
0x5c20000c,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28220018,
0x2b0100b8,
0x4441002e,
@@ -7832,7 +8005,7 @@ UINT32 FirmwareKB[] = {
0x2f0200c2,
0x2021ffff,
0x2042ffff,
- 0xfbffeaae,
+ 0xfbffea01,
0x3421ffff,
0x0f0100c4,
0xb9600800,
@@ -7923,7 +8096,7 @@ UINT32 FirmwareKB[] = {
0x44200003,
0xfbffff60,
0xe0000002,
- 0x33010767,
+ 0x3301076b,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -7936,19 +8109,19 @@ UINT32 FirmwareKB[] = {
0x78020002,
0x78070003,
0x38c6f000,
- 0x38a58fb0,
- 0x38848f2c,
- 0x384279d0,
+ 0x38a593f8,
+ 0x38849374,
+ 0x38427c84,
0x34030001,
0x34080000,
- 0x38e78f90,
+ 0x38e793d8,
0x20210020,
0x44280011,
0x40c102ed,
0x30a30026,
0x58820034,
0x30a1000d,
- 0x33030767,
+ 0x3303076b,
0x330800a6,
0x40c202e9,
0xbc430800,
@@ -7981,11 +8154,11 @@ UINT32 FirmwareKB[] = {
0x39290118,
0x394a00ac,
0x3884f000,
- 0x38428fb0,
- 0x38e78f2c,
- 0x38a579d0,
+ 0x384293f8,
+ 0x38e79374,
+ 0x38a57c84,
0x340d0001,
- 0x396b8f90,
+ 0x396b93d8,
0x3908f818,
0x398cf900,
0x202300ff,
@@ -8401,8 +8574,8 @@ UINT32 FirmwareKB[] = {
0x78010003,
0x78040003,
0x34020003,
- 0x3884923c,
- 0x38219238,
+ 0x38849684,
+ 0x38219680,
0x7803c020,
0x58820000,
0x58220000,
@@ -8439,7 +8612,7 @@ UINT32 FirmwareKB[] = {
0x5c60036c,
0x3c810002,
0x78020003,
- 0x384281d4,
+ 0x384285c8,
0xb4220800,
0x28210000,
0xc0200000,
@@ -8487,29 +8660,29 @@ UINT32 FirmwareKB[] = {
0xe000033f,
0x340300fe,
0xe000033d,
- 0xf8001062,
+ 0xf8001076,
0x34030000,
0xe000033a,
- 0xf8001077,
+ 0xf800108b,
0x34030000,
0xe0000337,
0x78030003,
- 0x38639008,
+ 0x38639450,
0x2ca20002,
0x2c61003e,
0x48220003,
0x406100ab,
0x5c20032f,
- 0xf8000cd7,
+ 0xf8000ceb,
0xe000032d,
0x78030003,
- 0x38639008,
+ 0x38639450,
0x2ca20002,
0x2c61003e,
0x48220003,
0x406100ab,
0x5c200326,
- 0xf8000c1d,
+ 0xf8000c31,
0xe0000324,
0x340300fe,
0xe0000323,
@@ -8531,93 +8704,93 @@ UINT32 FirmwareKB[] = {
0x34010001,
0x33010079,
0xe0000310,
- 0xf8001e9a,
+ 0xf8001eae,
0xe000030e,
0x90005800,
0x34010000,
0xd0010000,
0x34020001,
- 0x3302082c,
+ 0x33020834,
0x7801c201,
- 0x33020774,
+ 0x33020778,
0x3821c588,
- 0xf80016e7,
+ 0xf80016fb,
0x38220003,
0x7801c201,
0x3821c588,
- 0xf80016c9,
+ 0xf80016dd,
0x7801c201,
0x3821c52c,
- 0xf80016e0,
+ 0xf80016f4,
0x78020003,
- 0x38428ed0,
+ 0x38429318,
0x6c230000,
0x5841003c,
0x4460fff9,
- 0xf8001e2f,
+ 0xf8001e43,
0xd00b0000,
0xe00002f6,
- 0xf8001ef8,
+ 0xf8001f26,
0xe00002f4,
0x90005800,
0x34010000,
0xd0010000,
0x34020001,
- 0x3302082c,
+ 0x33020834,
0x7801c201,
- 0x33020774,
+ 0x33020778,
0x3821c588,
- 0xf80016cd,
+ 0xf80016e1,
0x38220003,
0x7801c201,
0x3821c588,
- 0xf80016af,
+ 0xf80016c3,
0x7801c201,
0x3821c52c,
- 0xf80016c6,
+ 0xf80016da,
0x78020003,
- 0x38428ed0,
+ 0x38429318,
0x6c230000,
0x5841003c,
0x4460fff9,
- 0xf8001ea4,
+ 0xf8001eb8,
0xd00b0000,
0xe00002dc,
- 0xf8001de5,
+ 0xf8001df9,
0xe00002da,
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001da4,
+ 0xf8001db8,
0xd00b0000,
0xe00002d4,
- 0xf8001f18,
+ 0xf8001f62,
0xe00002d2,
- 0xf8001f07,
+ 0xf8001f51,
0xe00002d0,
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001f23,
+ 0xf8001f6d,
0xd00b0000,
0xe00002ca,
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001f1c,
+ 0xf8001f66,
0xd00b0000,
0xe00002c4,
0x90005800,
0x34010000,
0xd0010000,
0x34010001,
- 0xf8001065,
+ 0xf8001079,
0xd00b0000,
0xe00002bd,
0x90005800,
0x34010000,
0xd0010000,
- 0xf800105f,
+ 0xf8001073,
0xd00b0000,
0x34030000,
0xe00002b7,
@@ -8705,18 +8878,18 @@ UINT32 FirmwareKB[] = {
0x58220000,
0xe0000263,
0x7d810000,
- 0x33010760,
+ 0x33010764,
0xe0000260,
- 0xfbffe729,
- 0xfbffe9cc,
- 0xfbfff1f2,
+ 0xfbffe67c,
+ 0xfbffe91f,
+ 0xfbfff1d0,
0xfbfff80e,
0xfbfffa7e,
0xfbfffc9e,
0x34030001,
0xe0000259,
- 0xfbffe956,
- 0xfbfff170,
+ 0xfbffe8a9,
+ 0xfbfff14e,
0xfbfff80e,
0xfbfffa7e,
0xfbfffc9e,
@@ -8728,7 +8901,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbffef7e,
+ 0xfbffed84,
0x34030000,
0xe0000249,
0x90005800,
@@ -8740,7 +8913,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbffef9b,
+ 0xfbffeda1,
0xd00b0000,
0x34030000,
0xe000023c,
@@ -8753,7 +8926,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbffefe4,
+ 0xfbffedea,
0xd00b0000,
0x34030000,
0xe000022f,
@@ -8766,7 +8939,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbfff5a4,
+ 0xfbfff582,
0xd00b0000,
0x34030000,
0xe0000222,
@@ -8779,7 +8952,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbfff5b1,
+ 0xfbfff58f,
0xd00b0000,
0x34030000,
0xe0000215,
@@ -8792,7 +8965,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbfff5d8,
+ 0xfbfff5b6,
0xd00b0000,
0x34030000,
0xe0000208,
@@ -8800,7 +8973,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78030003,
- 0x38638f28,
+ 0x38639370,
0x28610000,
0x34070001,
0x282200c4,
@@ -8823,7 +8996,7 @@ UINT32 FirmwareKB[] = {
0x20430001,
0x44230007,
0x34010001,
- 0x330107c5,
+ 0x330107c9,
0x28c10000,
0x34070000,
0xb4a10800,
@@ -8841,7 +9014,7 @@ UINT32 FirmwareKB[] = {
0xb8e01800,
0xe00001dc,
0x78010003,
- 0x38218f28,
+ 0x38219370,
0x28210000,
0x34050000,
0xb8a02000,
@@ -8862,8 +9035,8 @@ UINT32 FirmwareKB[] = {
0x34030001,
0xe00001c7,
0x01810010,
- 0x0f0c07f0,
- 0x0f0107f2,
+ 0x0f0c07f4,
+ 0x0f0107f6,
0x34030001,
0xe00001c2,
0x90005800,
@@ -9166,7 +9339,7 @@ UINT32 FirmwareKB[] = {
0x340300ff,
0x44200097,
0x218100ff,
- 0xfbffe74d,
+ 0xfbffe6a0,
0x340300ff,
0x44200093,
0x34010001,
@@ -9196,29 +9369,29 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x45800007,
- 0x0f0c074e,
+ 0x0f0c0752,
0x34010001,
- 0x33010763,
+ 0x33010767,
0xd00b0000,
0x34030000,
0xe0000072,
- 0x330c0763,
+ 0x330c0767,
0xd00b0000,
0xe000006e,
- 0x78019800,
- 0x38210000,
+ 0x7801e000,
0x34020000,
+ 0x38218040,
0x58410000,
- 0xfbffe258,
+ 0xfbffece4,
0x78018000,
0x38218000,
0x3402ffff,
- 0x58220050,
+ 0x5822005c,
0x7803e000,
- 0x58220054,
+ 0x5822005c,
0x386330a4,
0x28610000,
- 0x3402ffef,
+ 0x3402ffdf,
0xa0220800,
0x58610000,
0xe000005d,
@@ -9242,72 +9415,72 @@ UINT32 FirmwareKB[] = {
0xe000004c,
0x340300fe,
0xe000004a,
- 0xf8001928,
+ 0xf800193c,
0xe0000047,
- 0xf8001985,
+ 0xf8001999,
0xe0000045,
0x90005800,
0x34010000,
0xd0010000,
- 0x43010789,
+ 0x4301078d,
0x5c200002,
- 0xf8001610,
+ 0xf8001624,
0xd00b0000,
0xe000003d,
0x90005800,
0x34010000,
0xd0010000,
- 0x4301078a,
+ 0x4301078e,
0x7c210001,
0x5c200002,
- 0xf8001663,
+ 0xf8001677,
0xd00b0000,
0xe0000034,
- 0x43010789,
+ 0x4301078d,
0x202200ff,
0x7c410001,
0x5c200030,
- 0x33020785,
+ 0x33020789,
0x34030000,
0xe000002e,
- 0x43010789,
+ 0x4301078d,
0x202200ff,
0x7c410001,
0x5c200029,
- 0x33020787,
+ 0x3302078b,
0x34030000,
0xe0000027,
- 0x43010789,
+ 0x4301078d,
0x7c210001,
0x5c200023,
0x34010000,
- 0x33010785,
- 0x33010787,
+ 0x33010789,
+ 0x3301078b,
0xb8201800,
0xe000001f,
- 0xf80022fa,
+ 0xf8002344,
0xe000001c,
- 0xf8002334,
+ 0xf800237e,
0xe000001a,
- 0xf8002342,
+ 0xf800238c,
0xe0000018,
- 0xf8002375,
+ 0xf80023bf,
0xe0000016,
- 0xf8002525,
+ 0xf800256f,
0xe0000014,
- 0xf800252d,
+ 0xf8002577,
0xe0000012,
0x218100ff,
- 0xf8000e9a,
+ 0xf8000eae,
0xe000000f,
- 0xf8000eb8,
+ 0xf8000ecc,
0xe000000d,
0x218100ff,
- 0xf8000edb,
+ 0xf8000eef,
0xe000000a,
- 0xf8000ef9,
+ 0xf8000f0d,
0xe0000008,
- 0xf80019a2,
+ 0xf80019b6,
0xe0000006,
0x34010001,
0x33010735,
@@ -9468,7 +9641,7 @@ UINT32 FirmwareKB[] = {
0x90001000,
0x34010000,
0xd0010000,
- 0x2f01073c,
+ 0x2f010740,
0x2021ffff,
0x54810004,
0xd0020000,
@@ -9476,14 +9649,14 @@ UINT32 FirmwareKB[] = {
0xe0000023,
0xd0020000,
0xe0000020,
- 0x430207b6,
+ 0x430207ba,
0x34040001,
- 0x430107b7,
+ 0x430107bb,
0x4422001d,
0xe000001b,
- 0x430307b0,
+ 0x430307b4,
0x78020003,
- 0x38428f28,
+ 0x38429370,
0xb0601800,
0x3c610002,
0x28420000,
@@ -9492,19 +9665,19 @@ UINT32 FirmwareKB[] = {
0xb4220800,
0x40210000,
0xe0000007,
- 0x43010825,
+ 0x4301082d,
0xe000000c,
- 0x43010786,
+ 0x4301078a,
0xe0000002,
- 0x43010788,
+ 0x4301078c,
0x202100ff,
0x7c220001,
0xb8202000,
0x44400008,
0xe0000006,
- 0x43010788,
+ 0x4301078c,
0x5c200004,
- 0x43010786,
+ 0x4301078a,
0x34040001,
0x44200002,
0x34040000,
@@ -9523,7 +9696,7 @@ UINT32 FirmwareKB[] = {
0x0f0300cc,
0xe0000007,
0x78010003,
- 0x382187e8,
+ 0x38218bdc,
0xb4421000,
0xb4411000,
0x2c41ff00,
@@ -9535,30 +9708,47 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0xb8202000,
+ 0x3424ffff,
0x34010001,
- 0x64830011,
+ 0x74830014,
0x33010084,
- 0x5c600020,
- 0x74810011,
- 0x5c200006,
- 0x64810001,
- 0x5c200009,
- 0x64810010,
- 0x5c20000f,
- 0xe0000030,
- 0x64810012,
- 0x5c200022,
- 0x64810013,
- 0x5c20002e,
- 0xe000002b,
- 0x5b020090,
+ 0xb8402800,
+ 0x5c600047,
+ 0x3c810002,
+ 0x78020003,
+ 0x38428bec,
+ 0xb4220800,
+ 0x28210000,
+ 0xc0200000,
+ 0x5b050090,
0x430106ef,
0x340200ff,
0x7c210001,
- 0x5c20002d,
- 0xfbfffa11,
+ 0x5c200043,
+ 0xfbfffa16,
0x5b0106f4,
+ 0xe0000037,
+ 0x43010088,
+ 0x340200ff,
+ 0x4420003d,
+ 0x90001000,
+ 0x34010000,
+ 0xd0010000,
+ 0x33010087,
+ 0x34010002,
+ 0x33010086,
+ 0xd0020000,
+ 0xe000002c,
+ 0x43010088,
+ 0x340200ff,
+ 0x44200032,
+ 0x90001000,
+ 0x34010000,
+ 0xd0010000,
+ 0x33010087,
+ 0x34010001,
+ 0x33010086,
+ 0xd0020000,
0xe0000021,
0x43010088,
0x340200ff,
@@ -9567,7 +9757,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x33010087,
- 0x34010002,
+ 0x34010004,
0x33010086,
0xd0020000,
0xe0000016,
@@ -9578,7 +9768,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x33010087,
- 0x34010001,
+ 0x34010003,
0x33010086,
0xd0020000,
0xe000000b,
@@ -9589,14 +9779,14 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x33010087,
- 0x34010004,
+ 0x34010006,
0x33010086,
0xd0020000,
0x34020000,
0xe0000008,
0x340200fe,
0xe0000006,
- 0xf80027b7,
+ 0xf80027f0,
0x78028000,
0x38420074,
0x58410000,
@@ -9606,18 +9796,21 @@ UINT32 FirmwareKB[] = {
0x379c0004,
0xc3a00000,
0xb8201800,
- 0x64210001,
- 0x5c200006,
- 0x44600013,
- 0x3461fff0,
- 0x74210002,
- 0x5c200010,
- 0xe0000007,
+ 0x74210015,
+ 0x5c200017,
+ 0x34040001,
+ 0xbc831800,
+ 0x78010037,
+ 0x38210000,
+ 0xa0610800,
+ 0x5c200009,
+ 0x20610002,
+ 0x4420000f,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210000,
0x5441000b,
- 0xb8601000,
+ 0xb8801000,
0xe000000a,
0x43010088,
0x340200ff,
@@ -9666,13 +9859,13 @@ UINT32 FirmwareKB[] = {
0x340200ff,
0x7c210001,
0x5c200048,
- 0xfbfff9a4,
+ 0xfbfff990,
0x5b0106f4,
0xe0000008,
0x5b0200b0,
0xe0000006,
0xb8400800,
- 0xfbfff872,
+ 0xfbfff85e,
0xb8201800,
0x55610004,
0x5b0b00b8,
@@ -9684,11 +9877,11 @@ UINT32 FirmwareKB[] = {
0x340200ff,
0xe0000037,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28220000,
0xe0000004,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28220018,
0x78018000,
0x38210078,
@@ -9754,17 +9947,17 @@ UINT32 FirmwareKB[] = {
0x5c20000c,
0xe0000012,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210000,
0xf4411000,
0xc8621000,
0xe000000d,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210000,
0xe0000004,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210018,
0xf4411000,
0x34010001,
@@ -9783,7 +9976,7 @@ UINT32 FirmwareKB[] = {
0x5c200050,
0x3c610002,
0x78020003,
- 0x384287f8,
+ 0x38428c40,
0xb4220800,
0x28210000,
0xc0200000,
@@ -9796,33 +9989,33 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0xf80018d9,
- 0x43010824,
+ 0x4301082c,
0x7c210001,
0x5c200008,
- 0x43010826,
+ 0x4301082e,
0x202200ff,
0x7c410001,
0x5c200004,
0x34010000,
- 0x33010826,
- 0x3302082c,
+ 0x3301082e,
+ 0x33020834,
0x34010000,
- 0x33010779,
+ 0x3301077d,
0xd00b0000,
0xe0000032,
0x90005800,
0x34010000,
0xd0010000,
- 0x43010824,
+ 0x4301082c,
0x202200ff,
0x7c410001,
0x5c200015,
- 0x43010826,
+ 0x4301082e,
0x5c200013,
- 0x33020826,
- 0x3302082c,
+ 0x3302082e,
+ 0x33020834,
0x7801c201,
- 0x33020774,
+ 0x33020778,
0x3821c588,
0xf80011e4,
0x38220003,
@@ -9833,13 +10026,13 @@ UINT32 FirmwareKB[] = {
0x3821c52c,
0xf80011dd,
0x78020003,
- 0x38428ed0,
+ 0x38429318,
0x6c230000,
0x5841003c,
0x4460fff9,
0x34010001,
- 0x33010779,
- 0x4301077b,
+ 0x3301077d,
+ 0x4301077f,
0x5c200004,
0xd00b0000,
0x34020000,
@@ -9870,7 +10063,7 @@ UINT32 FirmwareKB[] = {
0x90001000,
0x34010000,
0xd0010000,
- 0x4301077b,
+ 0x4301077f,
0x7c210001,
0x5c200004,
0xd0020000,
@@ -9915,11 +10108,11 @@ UINT32 FirmwareKB[] = {
0x5b020104,
0xe000002c,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28220000,
0xe0000004,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28220010,
0x78018000,
0x38210084,
@@ -9961,7 +10154,7 @@ UINT32 FirmwareKB[] = {
0xe0000008,
0x340200fe,
0xe0000006,
- 0xf800264a,
+ 0xf8002680,
0x78028000,
0x38420084,
0x58410000,
@@ -9983,13 +10176,13 @@ UINT32 FirmwareKB[] = {
0x5c200019,
0xe000000e,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210000,
0xf4411000,
0xc8621000,
0xe0000013,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210010,
0xf4411000,
0x34010001,
@@ -10022,45 +10215,45 @@ UINT32 FirmwareKB[] = {
0x5c2001d0,
0x3c810002,
0x78020003,
- 0x38428814,
+ 0x38428c5c,
0xb4220800,
0x28210000,
0xc0200000,
- 0xfbfff9b6,
+ 0xfbfff9a2,
0xe00001ca,
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001f2f,
+ 0xf8001f65,
0xd00b0000,
0xe00001c4,
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001f50,
+ 0xf8001f86,
0xd00b0000,
0xe00001be,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x402100ab,
0x5c2001ba,
0x34010001,
0xe0000005,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x402100ab,
0x5c2001b4,
0x3301069b,
0xf800155d,
0xe00001b1,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x402100ab,
0x5c2001ad,
0xf80014c8,
0xe00001ab,
0x78030003,
- 0x38639008,
+ 0x38639450,
0x2ca20002,
0x2c61003e,
0x48220003,
@@ -10072,28 +10265,28 @@ UINT32 FirmwareKB[] = {
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001b71,
+ 0xf8001ba7,
0xd00b0000,
0xe000019b,
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001b8d,
+ 0xf8001bc3,
0xd00b0000,
0xe0000195,
0x35810068,
0x3c210007,
0x78020003,
- 0x5b01081c,
- 0x38429008,
+ 0x5b010824,
+ 0x38429450,
0x40410029,
- 0x2b02081c,
+ 0x2b020824,
0x3c210007,
0xc8411000,
- 0x5b020820,
+ 0x5b020828,
0xe000018a,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x302c00c4,
0x7801c201,
0x306c00c4,
@@ -10105,54 +10298,54 @@ UINT32 FirmwareKB[] = {
0xa0221000,
0x78030003,
0xb8441000,
- 0x38638ed0,
+ 0x38639318,
0x7801c201,
0x58620044,
0x3821c45c,
0xf80010ad,
0xe0000177,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x0c2c00c6,
0x0c6c00c6,
0xe0000172,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x302c00ab,
0x306c00ab,
0xe000016d,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x0c2c0036,
0x0c6c0036,
0xe0000168,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x0c2c0032,
0x0c6c0032,
0xe0000163,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x302c00b4,
0x306c00b4,
0xe000015e,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x302c00b5,
0x306c00b5,
0xe0000159,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x302c00b6,
0x306c00b6,
0xe0000154,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x0c2c00c0,
0x0c6c00c0,
0xe000014f,
0x78030003,
- 0x38639008,
+ 0x38639450,
0x2ca20002,
0x2c61003e,
0x4822001e,
@@ -10160,7 +10353,7 @@ UINT32 FirmwareKB[] = {
0x5c200148,
0xe000001b,
0x78030003,
- 0x38639008,
+ 0x38639450,
0x2ca20002,
0x2c61003e,
0x48220003,
@@ -10174,7 +10367,7 @@ UINT32 FirmwareKB[] = {
0xb8201800,
0xe000013a,
0x78030003,
- 0x38639008,
+ 0x38639450,
0x2ca20002,
0x2c61003e,
0x48220003,
@@ -10241,7 +10434,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbffefe1,
+ 0xfbffefab,
0xe00000c6,
0x34010001,
0xd0810000,
@@ -10249,7 +10442,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbffeff3,
+ 0xfbffefbd,
0xe00000be,
0x34010001,
0xd0810000,
@@ -10257,19 +10450,19 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbfff01f,
+ 0xfbffefe9,
0xe00000b6,
- 0x430107b6,
+ 0x430107ba,
0x340300ff,
0x442000e1,
0x218100ff,
- 0xfbffecf6,
+ 0xfbffecc0,
0x340300ff,
0x442000dd,
0x34010001,
- 0x330107b8,
+ 0x330107bc,
0x78040003,
- 0x330c07b9,
+ 0x330c07bd,
0x3884f818,
0x28830000,
0x7801ffef,
@@ -10280,12 +10473,12 @@ UINT32 FirmwareKB[] = {
0xb8621800,
0x58830000,
0xe00000a1,
- 0x430107b6,
+ 0x430107ba,
0x340300ff,
0x442000cc,
0x34010000,
0x78030003,
- 0x330107b8,
+ 0x330107bc,
0x3863f818,
0x28620000,
0x7801ffef,
@@ -10295,7 +10488,7 @@ UINT32 FirmwareKB[] = {
0xe0000094,
0x78040003,
0xb8800800,
- 0x38218f28,
+ 0x38219370,
0x28210000,
0x34070003,
0x340300ff,
@@ -10309,7 +10502,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0xb8801000,
- 0x38428f28,
+ 0x38429370,
0x28410000,
0x34040000,
0x282100c4,
@@ -10323,7 +10516,7 @@ UINT32 FirmwareKB[] = {
0x20430001,
0x44230007,
0x34010001,
- 0x330107c5,
+ 0x330107c9,
0x28c10000,
0x34070000,
0xb4a10800,
@@ -10368,18 +10561,18 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x45800006,
- 0x0f0c0750,
+ 0x0f0c0754,
0x34010001,
- 0x33010764,
+ 0x33010768,
0xd00b0000,
0xe0000044,
- 0x330c0764,
+ 0x330c0768,
0xd00b0000,
0xe000006e,
0x90005800,
0x34010000,
0xd0010000,
- 0x43010814,
+ 0x4301081c,
0x5c20000a,
0x34010001,
0xd0810000,
@@ -10387,7 +10580,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbffeabc,
+ 0xfbffea86,
0xd00b0000,
0xe0000033,
0xd00b0000,
@@ -10395,7 +10588,7 @@ UINT32 FirmwareKB[] = {
0x90005800,
0x34010000,
0xd0010000,
- 0x43010814,
+ 0x4301081c,
0x202200ff,
0x7c410001,
0x5c200009,
@@ -10404,7 +10597,7 @@ UINT32 FirmwareKB[] = {
0x34000000,
0x34000000,
0x34000000,
- 0xfbffead5,
+ 0xfbffea9f,
0xd00b0000,
0xe0000022,
0xd00b0000,
@@ -10413,29 +10606,29 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x3401001e,
- 0xfbffdd48,
+ 0xfbffdc87,
0xd00b0000,
0xe0000046,
0x90005800,
0x34010000,
0xd0010000,
0x3401001e,
- 0xfbffdd6e,
+ 0xfbffdcad,
0xd00b0000,
0xe000003f,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x402100ab,
0x5c20003b,
0x34010001,
0x33010174,
- 0xf80021c9,
+ 0xf80021ff,
0xe0000037,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x402100ab,
0x5c200033,
- 0xf80021fa,
+ 0xf8002230,
0xe0000031,
0xf8000aa7,
0xe000002f,
@@ -10446,7 +10639,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0xb9800800,
- 0xf8001be9,
+ 0xf8001c1f,
0x5c200005,
0x7801c210,
0x3821003c,
@@ -10457,20 +10650,20 @@ UINT32 FirmwareKB[] = {
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001a75,
+ 0xf8001aab,
0xd00b0000,
0xe000001a,
0x90005800,
0x34010000,
0xd0010000,
- 0xf8001a7d,
+ 0xf8001ab3,
0xd00b0000,
0xe0000014,
- 0xf800334f,
+ 0xf8003385,
0xe0000012,
- 0xf8001c8c,
+ 0xf8001cc2,
0x34010000,
- 0xfbffe078,
+ 0xfbffdfb7,
0xe000000e,
0x7801c00c,
0x38210000,
@@ -10478,10 +10671,10 @@ UINT32 FirmwareKB[] = {
0x20210002,
0x5c200009,
0x34010001,
- 0xfbffe070,
- 0xf8001cfa,
+ 0xfbffdfaf,
+ 0xf8001d30,
0xe0000005,
- 0xf8001daa,
+ 0xf8001de0,
0xe0000003,
0x340300fe,
0xe0000002,
@@ -10548,14 +10741,14 @@ UINT32 FirmwareKB[] = {
0xb4230800,
0x40210065,
0xe0000022,
- 0x430207b6,
+ 0x430207ba,
0x34040003,
- 0x430107b7,
+ 0x430107bb,
0x44220030,
0xe000002e,
- 0x430307b0,
+ 0x430307b4,
0x78020003,
- 0x38428f28,
+ 0x38429370,
0xb0601800,
0x3c610002,
0x28420000,
@@ -10576,23 +10769,23 @@ UINT32 FirmwareKB[] = {
0x0042001a,
0x20a100ff,
0x5c410017,
- 0x430107b7,
+ 0x430107bb,
0x34040003,
0xe0000004,
- 0x430107b7,
+ 0x430107bb,
0x34040003,
0x7c210001,
0x44200011,
0xe000000f,
- 0x2f01073c,
+ 0x2f010740,
0x2021ffff,
0x5441000c,
0xe0000008,
0x90001800,
0x34010000,
0xd0010000,
- 0x43020813,
- 0x43010814,
+ 0x4302081b,
+ 0x4301081c,
0x5c220004,
0xd0030000,
0x34040003,
@@ -10632,13 +10825,13 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x44400007,
- 0x0f02075c,
+ 0x0f020760,
0x34010001,
- 0x3301076a,
+ 0x3301076e,
0xd00c0000,
0x34010000,
0xe0000029,
- 0x3302076a,
+ 0x3302076e,
0xd00c0000,
0xe0000025,
0x204100ff,
@@ -10654,25 +10847,25 @@ UINT32 FirmwareKB[] = {
0x90006000,
0x34010000,
0xd0010000,
- 0x4301092b,
+ 0x43010933,
0x202b00ff,
0x5d600007,
0x3401005d,
0xb9601000,
0x34030001,
- 0xfbffe87a,
- 0x330b092c,
+ 0xfbffe66c,
+ 0x330b0934,
0xe000000b,
0x34020000,
0x3401005d,
0xb8401800,
- 0xfbffe874,
+ 0xfbffe666,
0x44200004,
0x34010000,
- 0x3301092b,
+ 0x33010933,
0xe0000002,
0x34010001,
- 0x3301092c,
+ 0x33010934,
0xd00c0000,
0xe0000003,
0x340100fe,
@@ -10689,7 +10882,7 @@ UINT32 FirmwareKB[] = {
0x90001800,
0x34010000,
0xd0010000,
- 0x2f01073c,
+ 0x2f010740,
0x2021ffff,
0x54410004,
0xd0030000,
@@ -10711,7 +10904,7 @@ UINT32 FirmwareKB[] = {
0xb42c0800,
0x3c210002,
0xb8601000,
- 0x384293b0,
+ 0x384297f8,
0xb4225800,
0x90002000,
0x34010000,
@@ -10721,7 +10914,7 @@ UINT32 FirmwareKB[] = {
0xd0040000,
0xe000003a,
0x5d800007,
- 0x386393b0,
+ 0x386397f8,
0x40610015,
0x7c210001,
0x5c20000d,
@@ -10730,7 +10923,7 @@ UINT32 FirmwareKB[] = {
0x7d810001,
0x5c200009,
0x78010003,
- 0x382193b0,
+ 0x382197f8,
0x40210009,
0x7c210001,
0x5c200004,
@@ -10747,10 +10940,10 @@ UINT32 FirmwareKB[] = {
0x3d820002,
0x44200004,
0x78010003,
- 0x382181ac,
+ 0x382185a0,
0xe0000003,
0x78010003,
- 0x38218184,
+ 0x38218578,
0xb4410800,
0x28230000,
0xb8c01000,
@@ -10761,7 +10954,7 @@ UINT32 FirmwareKB[] = {
0x44600013,
0x78010003,
0x3d820002,
- 0x3821815c,
+ 0x38218550,
0xb4411000,
0x28410000,
0x34020000,
@@ -10771,11 +10964,11 @@ UINT32 FirmwareKB[] = {
0x31620009,
0x5c220007,
0x78020003,
- 0x38429278,
+ 0x384296c0,
0x28410000,
0x44200003,
0xb8400800,
- 0xf80021af,
+ 0xf80021e5,
0x34010000,
0x2b8b000c,
0x2b8c0008,
@@ -10818,22 +11011,22 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x43030744,
+ 0x43030748,
0x7801c020,
0x38210134,
0x206300ff,
0x34020100,
- 0xfbffe892,
- 0x43020744,
+ 0xfbffe684,
+ 0x43020748,
0x7803c020,
0x38630134,
- 0x43010745,
+ 0x43010749,
0x44220006,
0x28610000,
0x18210080,
0x58610000,
- 0x43010744,
- 0x33010745,
+ 0x43010748,
+ 0x33010749,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -10846,19 +11039,19 @@ UINT32 FirmwareKB[] = {
0x39ad0090,
0x29ab0000,
0x340cfe01,
- 0x43020744,
+ 0x43020748,
0x396b0001,
0xa16c5800,
0xb4220800,
0x202100ff,
0x3c210001,
- 0x2f020740,
+ 0x2f020744,
0xb9615800,
0x01610001,
0x2042ffff,
0x202100ff,
0x4c220006,
- 0x2f010740,
+ 0x2f010744,
0xa16c5800,
0x202100ff,
0x3c210001,
@@ -10871,7 +11064,7 @@ UINT32 FirmwareKB[] = {
0x3c210001,
0xa16c5800,
0xb9615800,
- 0x33020747,
+ 0x3302074b,
0x59ab0000,
0x2b8b0010,
0x2b8c000c,
@@ -10892,10 +11085,10 @@ UINT32 FirmwareKB[] = {
0x38210054,
0x28230000,
0x78010003,
- 0x38219278,
+ 0x382196c0,
0xb8601000,
0x5c60fff5,
- 0xf800216e,
+ 0xf80021a4,
0xe3fffff3,
0x7804c020,
0x38840090,
@@ -10918,10 +11111,10 @@ UINT32 FirmwareKB[] = {
0x38210054,
0x28230000,
0x78010003,
- 0x38219278,
+ 0x382196c0,
0xb8601000,
0x5c600002,
- 0xf8002154,
+ 0xf800218a,
0xb9600800,
0x38210094,
0x28210000,
@@ -10933,7 +11126,7 @@ UINT32 FirmwareKB[] = {
0x34050000,
0x78020003,
0x202600ff,
- 0x38429008,
+ 0x38429450,
0xb8a01800,
0x34630001,
0x404100a0,
@@ -10955,7 +11148,7 @@ UINT32 FirmwareKB[] = {
0x204200ff,
0x34030000,
0x5c43000f,
- 0x43010826,
+ 0x4301082e,
0x7802c020,
0x3842029c,
0x5c23000b,
@@ -10967,10 +11160,10 @@ UINT32 FirmwareKB[] = {
0x20420004,
0x44430004,
0xfbffffdc,
- 0x33010743,
+ 0x33010747,
0xe0000002,
- 0x33030743,
- 0x43010743,
+ 0x33030747,
+ 0x43010747,
0x202100ff,
0xb5615800,
0x216100ff,
@@ -10984,25 +11177,25 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0xb8402000,
- 0x4303076e,
+ 0x43030772,
0xb4581000,
- 0x34450758,
+ 0x34450760,
0xb8205800,
0x4460000f,
0xb4841000,
0xb4581000,
- 0x34430740,
- 0x40a20008,
+ 0x34430748,
+ 0x40a20004,
0x4440000a,
- 0x0c610008,
- 0x2f03073c,
+ 0x0c610004,
+ 0x2f030740,
0x34020000,
0x2063ffff,
0x54230002,
0xe0000004,
0xfbffffc9,
- 0x0f0b073c,
- 0x0f0b073e,
+ 0x0f0b0740,
+ 0x0f0b0742,
0x2b8b0008,
0x2b9d0004,
0x379c0008,
@@ -11010,79 +11203,79 @@ UINT32 FirmwareKB[] = {
0x379cfff8,
0x5b8b0008,
0x5b9d0004,
- 0x4301076e,
+ 0x43010772,
0x34070000,
0x5c270016,
- 0x4301076f,
+ 0x43010773,
0x7c210001,
0x5c270013,
0x78020003,
0x78010002,
- 0x38214a68,
- 0x38428f2c,
+ 0x38214534,
+ 0x38429374,
0x58410040,
- 0x37010758,
+ 0x37010760,
0x3404000b,
0x34020000,
- 0x30220008,
+ 0x30220004,
0x3484ffff,
0x34210001,
0x4c82fffc,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x30220010,
0x30220029,
- 0x3302076f,
+ 0x33020773,
0xe0000044,
0x34010000,
- 0x0f01073e,
- 0x43010765,
- 0x37030740,
- 0x37050758,
+ 0x0f010742,
+ 0x43010769,
+ 0x37030748,
+ 0x37050760,
0x202100ff,
0xb8202000,
0x44200004,
- 0x2f010752,
- 0x0f01073e,
+ 0x2f010756,
+ 0x0f010742,
0xe0000010,
- 0x40a10008,
+ 0x40a10004,
0x34840001,
0x7486000b,
0x34a50001,
0x44200007,
- 0x2c620008,
+ 0x2c620004,
0x34070001,
- 0x2f01073e,
+ 0x2f010742,
0x50220003,
- 0x2c610008,
- 0x0f01073e,
+ 0x2c610004,
+ 0x0f010742,
0x34630002,
0x44c0fff4,
0x7ce10000,
0x4420002a,
- 0x2f02073e,
- 0x2f01073c,
+ 0x2f020742,
+ 0x2f010740,
0x44220007,
- 0x2f01073e,
+ 0x2f010742,
0x34020000,
0x2021ffff,
0xfbffff87,
- 0x2f01073e,
- 0x0f01073c,
- 0x4301082c,
+ 0x2f010742,
+ 0x0f010740,
+ 0x43010834,
0x7c210001,
0x5c20001c,
0x340b0000,
- 0x330b082c,
- 0x2f01073e,
+ 0x330b0834,
+ 0x2f010742,
0xb9601000,
0x2021ffff,
0xfbffff7c,
- 0x43010774,
+ 0x43010778,
0x7c210001,
0x5c2b0013,
0x7801c201,
- 0x330b0774,
+ 0x330b0778,
0x3821c588,
0xf8000cf8,
0x3402fffc,
@@ -11095,34 +11288,34 @@ UINT32 FirmwareKB[] = {
0x3821c52c,
0xf8000cef,
0x78020003,
- 0x38428ed0,
+ 0x38429318,
0x6c230000,
0x5841003c,
0x4460fff9,
0x34010001,
- 0x3301076f,
+ 0x33010773,
0x34010000,
0x2b8b0008,
0x2b9d0004,
0x379c0008,
0xc3a00000,
0x202100ff,
- 0x33010744,
+ 0x33010748,
0xc3a00000,
0x379cfffc,
0x5b9d0004,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x3821ab08,
+ 0x38429374,
+ 0x3821ae0c,
0x58410040,
0x34020001,
0x78010003,
- 0x3302076e,
+ 0x33020772,
0x3821f820,
0x28230000,
0x78020003,
- 0x38428fb0,
+ 0x384293f8,
0x780100ff,
0x38210000,
0xa0611800,
@@ -11134,7 +11327,7 @@ UINT32 FirmwareKB[] = {
0xf8000cc9,
0x202100ff,
0x78020003,
- 0x0f010740,
+ 0x0f010744,
0x3842f818,
0x28410000,
0x38212000,
@@ -11144,7 +11337,7 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x34010000,
0x78030003,
- 0x3301076e,
+ 0x33010772,
0x3863f818,
0x28610000,
0x3402dfff,
@@ -11160,20 +11353,20 @@ UINT32 FirmwareKB[] = {
0xf8000caf,
0x78040003,
0xb8801000,
- 0x38428ed0,
+ 0x38429318,
0x58410038,
0x7d6b0000,
0x78010003,
0x78050003,
0x5d600006,
- 0x38219008,
+ 0x38219450,
0x4023000c,
0xe0000005,
0x40830008,
0xe0000022,
- 0x38219008,
+ 0x38219450,
0x40230011,
- 0x38848ed0,
+ 0x38849318,
0x28810038,
0x38a5fe14,
0x34060000,
@@ -11184,7 +11377,7 @@ UINT32 FirmwareKB[] = {
0x20210080,
0xb8221000,
0x58a20000,
- 0x38849008,
+ 0x38849450,
0x34c60001,
0x408500a0,
0x68c70004,
@@ -11248,7 +11441,7 @@ UINT32 FirmwareKB[] = {
0x3463ff26,
0x44800002,
0x3463ff59,
- 0x43010779,
+ 0x4301077d,
0x5c200002,
0x3463f8a8,
0xb8600800,
@@ -11270,7 +11463,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x282b0000,
0xfbfffff7,
0x096b0492,
@@ -11307,11 +11500,11 @@ UINT32 FirmwareKB[] = {
0xb8c06800,
0xfbffffd9,
0x78030003,
- 0x38639008,
+ 0x38639450,
0xb8209800,
0x40620017,
0x78010003,
- 0x382189e4,
+ 0x38218e2c,
0xb4411000,
0x10410000,
0x40630015,
@@ -11412,7 +11605,7 @@ UINT32 FirmwareKB[] = {
0x88431000,
0x34030064,
0x8c431000,
- 0xf8001706,
+ 0xf800173c,
0x2b9d0004,
0x379c000c,
0xc3a00000,
@@ -11439,7 +11632,7 @@ UINT32 FirmwareKB[] = {
0x21810004,
0x5c2b000f,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x2822000c,
0x2b040274,
0x28210008,
@@ -11455,7 +11648,7 @@ UINT32 FirmwareKB[] = {
0x21810002,
0x5c20000a,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210018,
0x2b020278,
0x00210003,
@@ -11466,7 +11659,7 @@ UINT32 FirmwareKB[] = {
0x21810008,
0x5c20000a,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210010,
0x2b02027c,
0x00210003,
@@ -11477,7 +11670,7 @@ UINT32 FirmwareKB[] = {
0x21810001,
0x5c20000a,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x28210014,
0x2b020284,
0x00210003,
@@ -11485,9 +11678,9 @@ UINT32 FirmwareKB[] = {
0x340130d4,
0x8c411000,
0xb5625800,
- 0x430107b0,
+ 0x430107b4,
0x78020003,
- 0x38428f90,
+ 0x384293d8,
0xb0200800,
0x3c210002,
0x28420004,
@@ -11511,15 +11704,15 @@ UINT32 FirmwareKB[] = {
0xb58c6800,
0x78010003,
0x5d800004,
- 0x38219008,
+ 0x38219450,
0x2c21009c,
0xe0000003,
- 0x38219008,
+ 0x38219450,
0x2c21009e,
0x5b81001c,
0xb9800800,
0xfbfffe91,
- 0xfbffdcf5,
+ 0xfbffdc34,
0x3c21000f,
0x34020fa0,
0x8c222800,
@@ -11582,7 +11775,7 @@ UINT32 FirmwareKB[] = {
0x5b82000c,
0x2b0202ac,
0x37810008,
- 0xf800165c,
+ 0xf8001692,
0x00210008,
0x2b9d0004,
0x379c000c,
@@ -11614,7 +11807,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x34020000,
0x78040003,
0x30220005,
@@ -11625,7 +11818,7 @@ UINT32 FirmwareKB[] = {
0x38217fff,
0xa0611800,
0x78020003,
- 0x38428f2c,
+ 0x38429374,
0x34010000,
0x58410014,
0x58830000,
@@ -11655,13 +11848,13 @@ UINT32 FirmwareKB[] = {
0x780f0003,
0x3dae0002,
0xb9e00800,
- 0x382180cc,
+ 0x382184a8,
0xb5c10800,
0x40210001,
0x340c0000,
0x51810014,
0xb9e05800,
- 0x396b80cc,
+ 0x396b84a8,
0xb5cb5800,
0x41610002,
0x41620000,
@@ -11675,7 +11868,7 @@ UINT32 FirmwareKB[] = {
0x38210001,
0x58610000,
0x34010001,
- 0xfbffdb75,
+ 0xfbffdab4,
0x41610001,
0x358c0001,
0xe3ffffed,
@@ -11703,7 +11896,7 @@ UINT32 FirmwareKB[] = {
0x38420d50,
0xb9a00800,
0x58440000,
- 0x382180cc,
+ 0x382184a8,
0x4022008d,
0x7803c040,
0x38630d58,
@@ -11714,7 +11907,7 @@ UINT32 FirmwareKB[] = {
0xb8806000,
0x5082001d,
0xb9a05800,
- 0x396b80cc,
+ 0x396b84a8,
0x4162008e,
0x4161008c,
0x3d840016,
@@ -11736,7 +11929,7 @@ UINT32 FirmwareKB[] = {
0x38210d54,
0x58220000,
0x34010001,
- 0xfbffdb38,
+ 0xfbffda77,
0x4161008d,
0x358c0001,
0x51810002,
@@ -11752,13 +11945,13 @@ UINT32 FirmwareKB[] = {
0x780f0003,
0x3dae0002,
0xb9e00800,
- 0x382180cc,
+ 0x382184a8,
0xb5c10800,
0x40210021,
0x340c0000,
0x51810014,
0xb9e05800,
- 0x396b80cc,
+ 0x396b84a8,
0xb5cb5800,
0x41610022,
0x41620020,
@@ -11772,7 +11965,7 @@ UINT32 FirmwareKB[] = {
0x38210001,
0x58610000,
0x34010001,
- 0xfbffdb14,
+ 0xfbffda53,
0x41610021,
0x358c0001,
0xe3ffffed,
@@ -12036,14 +12229,14 @@ UINT32 FirmwareKB[] = {
0x90006000,
0xd00d0000,
0x780b0003,
- 0x396b9008,
+ 0x396b9450,
0x41610080,
0x39ceffff,
- 0xfbffdaed,
+ 0xfbffda2c,
0x00210002,
0x0f01022a,
0x41610081,
- 0xfbffdae9,
+ 0xfbffda28,
0x78020003,
0x3842f900,
0x28480000,
@@ -12059,7 +12252,7 @@ UINT32 FirmwareKB[] = {
0x78060003,
0x2084ffff,
0x28210000,
- 0x38c68fb0,
+ 0x38c693f8,
0x34090001,
0xa02e0800,
0x00210010,
@@ -12068,10 +12261,10 @@ UINT32 FirmwareKB[] = {
0x7805ffff,
0x38a57fff,
0x78030003,
- 0x38638f2c,
+ 0x38639374,
0x8c882000,
0x78020002,
- 0x3842b418,
+ 0x3842b71c,
0x88240800,
0x5b0102ac,
0x330a02b4,
@@ -12329,25 +12522,25 @@ UINT32 FirmwareKB[] = {
0xb8220800,
0x58810000,
0x34010001,
- 0x33010765,
+ 0x33010769,
0x370606b0,
0x28c30004,
0x78020003,
0x78010002,
- 0x3821c2c8,
- 0x38428f2c,
- 0x0f030752,
+ 0x3821c5cc,
+ 0x38429374,
+ 0x0f030756,
0x58410044,
0x40c1000d,
0x34030001,
- 0x3301077f,
+ 0x33010783,
0x40c1000e,
- 0x33010781,
+ 0x33010785,
0xe000004d,
0x430106ac,
0x7c210004,
0x5c200033,
- 0xfbffdaef,
+ 0xfbffda2e,
0xb0200800,
0x3c220003,
0x7805c020,
@@ -12387,19 +12580,19 @@ UINT32 FirmwareKB[] = {
0x28e10000,
0x4420ffff,
0x34010001,
- 0x33010765,
+ 0x33010769,
0x28c30004,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x3821c2c8,
- 0x0f030752,
+ 0x38429374,
+ 0x3821c5cc,
+ 0x0f030756,
0x58410044,
0x34030001,
0xe0000018,
0x430206ae,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x330206ac,
0x34020000,
0x7804c020,
@@ -12409,8 +12602,8 @@ UINT32 FirmwareKB[] = {
0x28830000,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x38214a68,
+ 0x38429374,
+ 0x38214534,
0x58410044,
0x430206ad,
0x780100ff,
@@ -12450,7 +12643,7 @@ UINT32 FirmwareKB[] = {
0x5c20004d,
0x3c410002,
0x78020003,
- 0x384289a0,
+ 0x38428de8,
0xb4220800,
0x28210000,
0xc0200000,
@@ -12513,17 +12706,17 @@ UINT32 FirmwareKB[] = {
0x34010001,
0x330106f8,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x34040001,
0x78030003,
0x78020002,
- 0x38638f2c,
- 0x3842bed8,
+ 0x38639374,
+ 0x3842c1dc,
0x3024002a,
0x30240011,
0x58620044,
0x34010020,
- 0xfbffd50a,
+ 0xfbffd449,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -12537,11 +12730,11 @@ UINT32 FirmwareKB[] = {
0x5c200023,
0x780c0003,
0x398cf134,
- 0x2f01073c,
+ 0x2f010740,
0x29820004,
0x2021ffff,
0x5c22006e,
- 0x43010746,
+ 0x4301074a,
0x5c20006c,
0x7804c020,
0x38840014,
@@ -12550,7 +12743,7 @@ UINT32 FirmwareKB[] = {
0x78050003,
0x28810000,
0xa0621800,
- 0x38a59ce0,
+ 0x38a5a130,
0x2021000f,
0x3c210004,
0xb8611800,
@@ -12559,25 +12752,25 @@ UINT32 FirmwareKB[] = {
0x5b0106a4,
0x28a10038,
0x5b0106a8,
- 0xfbffd542,
+ 0xfbffd481,
0x3401000e,
- 0xfbffd4e4,
+ 0xfbffd423,
0x34010012,
- 0xfbffd4e2,
+ 0xfbffd421,
0x34010006,
- 0xfbffd4e0,
+ 0xfbffd41f,
0x3401000a,
- 0xfbffd4de,
+ 0xfbffd41d,
0xe0000054,
0x370c06b0,
- 0x2f01073c,
+ 0x2f010740,
0x29820004,
0x2021ffff,
0x5c22004d,
- 0x43010746,
+ 0x4301074a,
0x202b00ff,
0x5d60004a,
- 0xfbffda09,
+ 0xfbffd948,
0x780dc020,
0xb9a02800,
0x330106e9,
@@ -12594,7 +12787,7 @@ UINT32 FirmwareKB[] = {
0xa0230800,
0xb8812000,
0x58a40000,
- 0x330b0765,
+ 0x330b0769,
0x330b06f8,
0x4182000c,
0x7801c050,
@@ -12606,13 +12799,13 @@ UINT32 FirmwareKB[] = {
0x4420ffff,
0x29820008,
0x78010003,
- 0x38218f90,
+ 0x382193d8,
0x58220000,
0x4181000f,
0x330106f2,
0x430106f2,
0x202100ff,
- 0xfbffdb0f,
+ 0xfbffda4e,
0x41830010,
0x7804c020,
0x38840088,
@@ -12648,13 +12841,13 @@ UINT32 FirmwareKB[] = {
0x3c420004,
0xb8822000,
0x58a40000,
- 0xfbffd4fd,
+ 0xfbffd43c,
0xe0000003,
0x34010001,
0xe0000018,
0x430206ae,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x330206ac,
0x34020000,
0x7804c020,
@@ -12664,8 +12857,8 @@ UINT32 FirmwareKB[] = {
0x28830000,
0x78020003,
0x78010002,
- 0x38428f2c,
- 0x38214a68,
+ 0x38429374,
+ 0x38214534,
0x58410044,
0x430206ad,
0x780100ff,
@@ -12689,9 +12882,9 @@ UINT32 FirmwareKB[] = {
0x78070003,
0x78060002,
0x78040003,
- 0x38848fb0,
- 0x38e78f2c,
- 0x38c6bed8,
+ 0x388493f8,
+ 0x38e79374,
+ 0x38c6c1dc,
0x34050001,
0x34010020,
0x44400002,
@@ -12699,7 +12892,7 @@ UINT32 FirmwareKB[] = {
0x58e60044,
0x3085002a,
0x30850011,
- 0xfbffd45a,
+ 0xfbffd399,
0x3401000a,
0xfbfffe56,
0x2b9d0004,
@@ -12713,9 +12906,9 @@ UINT32 FirmwareKB[] = {
0x78070003,
0x78060002,
0x78040003,
- 0x38848fb0,
- 0x38e78f2c,
- 0x38c6bed8,
+ 0x388493f8,
+ 0x38e79374,
+ 0x38c6c1dc,
0x34050001,
0x34010020,
0x44400002,
@@ -12723,7 +12916,7 @@ UINT32 FirmwareKB[] = {
0x58e60044,
0x3085002a,
0x30850011,
- 0xfbffd442,
+ 0xfbffd381,
0x34010004,
0xfbfffe3e,
0x2b9d0004,
@@ -12810,13 +13003,13 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x33010824,
+ 0x3301082c,
0x34030001,
0xb8201000,
- 0x33010825,
+ 0x3301082d,
0x5c200005,
- 0x33030826,
- 0x2f01073c,
+ 0x3303082e,
+ 0x2f010740,
0x2021ffff,
0xfbfff8af,
0x2b9d0004,
@@ -12833,14 +13026,14 @@ UINT32 FirmwareKB[] = {
0xb9800800,
0x38420020,
0x59620000,
- 0xf8001b30,
+ 0xf8001b66,
0x29620000,
0xb9800800,
0x38420001,
0x59620000,
- 0xf8001b2b,
+ 0xf8001b61,
0x34010000,
- 0x33010926,
+ 0x3301092e,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
@@ -12861,7 +13054,7 @@ UINT32 FirmwareKB[] = {
0x00210019,
0x44200007,
0x34010014,
- 0xf8001b14,
+ 0xf8001b4a,
0xb9800800,
0x38210170,
0x28210000,
@@ -12889,13 +13082,13 @@ UINT32 FirmwareKB[] = {
0x64210001,
0x5c200007,
0x34010014,
- 0xf8001af8,
+ 0xf8001b2e,
0xb9800800,
0x38210194,
0x28210000,
0xe3fffff4,
0x34010001,
- 0x33010926,
+ 0x3301092e,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
@@ -12906,7 +13099,7 @@ UINT32 FirmwareKB[] = {
0x5b8c000c,
0x5b8d0008,
0x5b9d0004,
- 0x43010928,
+ 0x43010930,
0x7c210001,
0x5c200023,
0x780dc050,
@@ -12917,7 +13110,7 @@ UINT32 FirmwareKB[] = {
0x34010014,
0xa0431000,
0x58820000,
- 0xf8001adc,
+ 0xf8001b12,
0x780cc050,
0xb9800800,
0x38210170,
@@ -12929,7 +13122,7 @@ UINT32 FirmwareKB[] = {
0x00210019,
0x44200007,
0x34010014,
- 0xf8001ad0,
+ 0xf8001b06,
0xb9800800,
0x38210170,
0x28210000,
@@ -12942,7 +13135,7 @@ UINT32 FirmwareKB[] = {
0x34010014,
0xa0641800,
0x58430000,
- 0xf8001ac3,
+ 0xf8001af9,
0x2b8b0010,
0x2b8c000c,
0x2b8d0008,
@@ -12971,7 +13164,7 @@ UINT32 FirmwareKB[] = {
0x00210019,
0x44200007,
0x34010014,
- 0xf8001aa6,
+ 0xf8001adc,
0xb9a00800,
0x38210170,
0x28210000,
@@ -12994,41 +13187,41 @@ UINT32 FirmwareKB[] = {
0x38210000,
0xa0411000,
0x00420017,
- 0x33020926,
+ 0x3302092e,
0x29620000,
- 0x43010918,
+ 0x43010920,
0x20420001,
0x7c210001,
0x5c20001c,
- 0x43010919,
+ 0x43010921,
0x7c210001,
0x5c200019,
- 0x4301091a,
+ 0x43010922,
0x7c210001,
0x5c200016,
- 0x4301091b,
+ 0x43010923,
0x7c210001,
0x5c200013,
- 0x4301091c,
+ 0x43010924,
0x7c210001,
0x5c200010,
- 0x4301091d,
+ 0x43010925,
0x7c210001,
0x5c20000d,
- 0x4301091e,
+ 0x43010926,
0x7c210001,
0x5c20000a,
- 0x43010921,
+ 0x43010929,
0x202300ff,
0x7c610001,
0x5c200006,
0x7c410000,
- 0x33030924,
+ 0x3303092c,
0x5c200005,
0xfbffff35,
0xe0000003,
0x34010000,
- 0x33010924,
+ 0x3301092c,
0x34010000,
0x2b8b0010,
0x2b8c000c,
@@ -13055,7 +13248,7 @@ UINT32 FirmwareKB[] = {
0x28c10000,
0x38210020,
0x58c10000,
- 0x3307091e,
+ 0x33070926,
0xe000000a,
0x28810000,
0x3402ffdf,
@@ -13065,7 +13258,7 @@ UINT32 FirmwareKB[] = {
0x28c10000,
0xa0220800,
0x58c10000,
- 0x3307091e,
+ 0x33070926,
0xd00a0000,
0xc3a00000,
0x379cfff8,
@@ -13074,7 +13267,7 @@ UINT32 FirmwareKB[] = {
0x90005800,
0x34010000,
0xd0010000,
- 0x3301091e,
+ 0x33010926,
0xfbffff52,
0x7804c050,
0x388401c8,
@@ -13125,7 +13318,7 @@ UINT32 FirmwareKB[] = {
0x28c10000,
0x38210040,
0x58c10000,
- 0x3307091d,
+ 0x33070925,
0xe000000a,
0x28810000,
0x3402ffbf,
@@ -13135,7 +13328,7 @@ UINT32 FirmwareKB[] = {
0x28c10000,
0xa0220800,
0x58c10000,
- 0x3307091d,
+ 0x33070925,
0xd00a0000,
0xc3a00000,
0x379cfff8,
@@ -13144,7 +13337,7 @@ UINT32 FirmwareKB[] = {
0x90005800,
0x34010000,
0xd0010000,
- 0x3301091d,
+ 0x33010925,
0xfbffff0c,
0x7804c050,
0x388401c8,
@@ -13169,8 +13362,8 @@ UINT32 FirmwareKB[] = {
0xd0010000,
0x34020001,
0x78010003,
- 0x33020928,
- 0x38218fb0,
+ 0x33020930,
+ 0x382193f8,
0x78050003,
0x30220018,
0x30220031,
@@ -13184,8 +13377,8 @@ UINT32 FirmwareKB[] = {
0x78030003,
0x78010002,
0xb8822000,
- 0x38638f2c,
- 0x3821c960,
+ 0x38639374,
+ 0x3821cc64,
0x58610060,
0x58a40000,
0xd0060000,
@@ -13195,8 +13388,8 @@ UINT32 FirmwareKB[] = {
0xd0010000,
0x34020000,
0x78010003,
- 0x33020928,
- 0x38218fb0,
+ 0x33020930,
+ 0x382193f8,
0x78050003,
0x30220031,
0x30220018,
@@ -13207,8 +13400,8 @@ UINT32 FirmwareKB[] = {
0x78030003,
0x78020002,
0xa0812000,
- 0x38638f2c,
- 0x38424a68,
+ 0x38639374,
+ 0x38424534,
0x58620060,
0x58a40000,
0xd0060000,
@@ -13222,7 +13415,7 @@ UINT32 FirmwareKB[] = {
0x340c0000,
0x3d8b0002,
0x78010003,
- 0x382189c4,
+ 0x38218e0c,
0xb5610800,
0x28250000,
0x340400d0,
@@ -13230,13 +13423,13 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xb8201000,
0xb8201800,
- 0xf8002b6a,
+ 0xf8002ba0,
0x34010000,
0xb8201000,
0xb8201800,
0x340400d4,
0x3405000f,
- 0xf8002b9b,
+ 0xf8002bd1,
0x358c0001,
0xb56d5800,
0x75820006,
@@ -13257,7 +13450,7 @@ UINT32 FirmwareKB[] = {
0x340c0000,
0x3d8b0002,
0x78010003,
- 0x382189c4,
+ 0x38218e0c,
0xb5610800,
0x28250000,
0x340400d0,
@@ -13265,7 +13458,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xb8201000,
0xb8201800,
- 0xf8002b47,
+ 0xf8002b7d,
0xb56d5800,
0x29650000,
0x34010000,
@@ -13273,7 +13466,7 @@ UINT32 FirmwareKB[] = {
0xb8201800,
0x340400d4,
0x3406000f,
- 0xf8002b3f,
+ 0xf8002b75,
0x358c0001,
0x75810006,
0x4420ffeb,
@@ -13289,7 +13482,7 @@ UINT32 FirmwareKB[] = {
0x38210000,
0x28210010,
0x00210017,
- 0xf8001968,
+ 0xf800199e,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -14035,7 +14228,7 @@ UINT32 FirmwareKB[] = {
0x8c2b0800,
0x65ce0000,
0x21ef0001,
- 0xf800167e,
+ 0xf80016b4,
0x2b210e60,
0x38210002,
0x5b210e60,
@@ -14044,7 +14237,7 @@ UINT32 FirmwareKB[] = {
0xb4220800,
0x34210032,
0x8c2b0800,
- 0xf8001675,
+ 0xf80016ab,
0x2b220e60,
0x3401fffd,
0xa0411000,
@@ -14073,9 +14266,9 @@ UINT32 FirmwareKB[] = {
0x5b212f4c,
0x34010004,
0x5b2120ac,
- 0xf8000dd2,
+ 0xf8000e08,
0xfbffff83,
- 0xf8000e0d,
+ 0xf8000e43,
0x2b212f4c,
0x3402fffe,
0xa0220800,
@@ -14184,7 +14377,7 @@ UINT32 FirmwareKB[] = {
0x082103e8,
0x34210032,
0x8c2c0800,
- 0xf80015e9,
+ 0xf800161f,
0x2b210e60,
0x38210002,
0x5b210e60,
@@ -14193,7 +14386,7 @@ UINT32 FirmwareKB[] = {
0xb4220800,
0x34210032,
0x8c2c0800,
- 0xf80015e0,
+ 0xf8001616,
0x01e10004,
0x7dc20000,
0x2b230e60,
@@ -14244,7 +14437,7 @@ UINT32 FirmwareKB[] = {
0x5b212f4c,
0x34010004,
0x5b2120ac,
- 0xf8000d27,
+ 0xf8000d5d,
0xb9c00800,
0xfbfffbf7,
0x21810001,
@@ -14255,7 +14448,7 @@ UINT32 FirmwareKB[] = {
0xfbffff5e,
0xe0000002,
0xfbfffecf,
- 0xf8000d59,
+ 0xf8000d8f,
0xb9c00800,
0xfbfffc0f,
0x2b212f4c,
@@ -14312,8 +14505,8 @@ UINT32 FirmwareKB[] = {
0x78030003,
0x78040003,
0x58a20004,
- 0x386391d0,
- 0x388491d4,
+ 0x38639618,
+ 0x3884961c,
0x58610000,
0x58820000,
0xc3a00000,
@@ -14350,8 +14543,8 @@ UINT32 FirmwareKB[] = {
0x50a20010,
0x78070003,
0x78060003,
- 0x38e791d4,
- 0x38c691d0,
+ 0x38e7961c,
+ 0x38c69618,
0xb8201800,
0x28610000,
0x34a50001,
@@ -14492,7 +14685,7 @@ UINT32 FirmwareKB[] = {
0x780b0003,
0x00230016,
0xb9601000,
- 0x38428ed0,
+ 0x38429318,
0x58410038,
0x20630001,
0x5c60000a,
@@ -14501,12 +14694,12 @@ UINT32 FirmwareKB[] = {
0xfbffffa2,
0x00220016,
0xb9601800,
- 0x38638ed0,
+ 0x38639318,
0x58610038,
0x20420001,
0x4440fff8,
0x78040003,
- 0x38848ed0,
+ 0x38849318,
0x28820034,
0x21810003,
0x3403ff3f,
@@ -14541,7 +14734,7 @@ UINT32 FirmwareKB[] = {
0x780b0003,
0x00230015,
0xb9601000,
- 0x38428ed0,
+ 0x38429318,
0x58410038,
0x20630002,
0x4460000a,
@@ -14550,12 +14743,12 @@ UINT32 FirmwareKB[] = {
0xfbffff71,
0x00220015,
0xb9601800,
- 0x38638ed0,
+ 0x38639318,
0x58610038,
0x20420002,
0x5c40fff8,
0x78040003,
- 0x38848ed0,
+ 0x38849318,
0x28820034,
0x21810003,
0x3403ffe7,
@@ -14583,15 +14776,15 @@ UINT32 FirmwareKB[] = {
0x204c00ff,
0x7801c020,
0xb8601000,
- 0x33030778,
+ 0x3303077c,
0x38210130,
- 0xfbffd9e0,
+ 0xfbffd7d2,
0x780ec020,
0xb9c00800,
0x38210004,
0x282f0000,
0x780b0003,
- 0x396b8ed0,
+ 0x396b9318,
0x7801c201,
0x3821c574,
0xfbffff42,
@@ -14629,8 +14822,8 @@ UINT32 FirmwareKB[] = {
0x38210130,
0x34020001,
0xb8801800,
- 0x33040778,
- 0xfbffd9b3,
+ 0x3304077c,
+ 0xfbffd7a5,
0x2b8b0018,
0x2b8c0014,
0x2b8d0010,
@@ -14645,18 +14838,18 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x780c0003,
0xb9800800,
- 0x38218f24,
- 0x43030779,
+ 0x3821936c,
+ 0x4303077d,
0x28220000,
0x206400ff,
- 0x4301077a,
+ 0x4301077e,
0x40420005,
0x202100ff,
0x20230001,
0x44400002,
0x34030000,
0xb9800800,
- 0x38218f24,
+ 0x3821936c,
0x28210000,
0x40210006,
0x5c200004,
@@ -14666,21 +14859,21 @@ UINT32 FirmwareKB[] = {
0x7c610000,
0x4420002f,
0xb9801000,
- 0x38428f24,
+ 0x3842936c,
0x28410000,
0x40210007,
- 0x3301077c,
+ 0x33010780,
0x28410000,
0x40210007,
- 0x3301077d,
- 0x4301077b,
+ 0x33010781,
+ 0x4301077f,
0x202b00ff,
0x5d600010,
0x28410000,
0x40210004,
0x4420000b,
0x78030003,
- 0x38638ed0,
+ 0x38639318,
0x28620040,
0x3404ffdf,
0x7801c201,
@@ -14688,74 +14881,74 @@ UINT32 FirmwareKB[] = {
0x58620040,
0x3821c588,
0xfbfffecb,
- 0x330b0782,
+ 0x330b0786,
0x34010001,
- 0x3301077b,
- 0x43010785,
+ 0x3301077f,
+ 0x43010789,
0x5c200049,
- 0x43010787,
+ 0x4301078b,
0x202b00ff,
0x5d600046,
- 0x398c8f24,
+ 0x398c936c,
0x29810000,
0x40220001,
0x40210000,
0xfbffff7f,
0x78020003,
0x78010002,
- 0x330b0784,
- 0x38428f2c,
- 0x3821e5d8,
- 0x58410028,
- 0x330b0783,
- 0x330b0786,
0x330b0788,
+ 0x38429374,
+ 0x3821e8dc,
+ 0x58410028,
+ 0x330b0787,
+ 0x330b078a,
+ 0x330b078c,
0xe0000037,
- 0x43010785,
+ 0x43010789,
0x5c20001e,
- 0x43010787,
+ 0x4301078b,
0x202b00ff,
0x5d60001b,
- 0x4301077b,
+ 0x4301077f,
0x5c200009,
- 0x398c8f24,
+ 0x398c936c,
0x29810000,
0x40220003,
0x40210002,
0xfbffff69,
0x34010001,
- 0x33010784,
+ 0x33010788,
0xe0000007,
- 0x398c8f24,
+ 0x398c936c,
0x29810000,
0x40220001,
0x40210000,
0xfbffff61,
- 0x330b0784,
+ 0x330b0788,
0x78010003,
0x78020002,
- 0x38218f2c,
- 0x3842e5d8,
+ 0x38219374,
+ 0x3842e8dc,
0x58220028,
0x34010000,
- 0x33010783,
- 0x33010786,
- 0x33010788,
+ 0x33010787,
+ 0x3301078a,
+ 0x3301078c,
0xe0000018,
- 0x4301077c,
+ 0x43010780,
0x44200016,
- 0x4301077c,
+ 0x43010780,
0x3421ffff,
- 0x3301077c,
- 0x4301077c,
+ 0x33010780,
+ 0x43010780,
0x202b00ff,
0x5d600010,
- 0x398c8f24,
+ 0x398c936c,
0x29810000,
0x40210004,
0x4420000b,
0x78030003,
- 0x38638ed0,
+ 0x38639318,
0x28620040,
0x7801c201,
0x3821c588,
@@ -14763,8 +14956,8 @@ UINT32 FirmwareKB[] = {
0x58620040,
0xfbfffe81,
0x34010001,
- 0x33010782,
- 0x330b077b,
+ 0x33010786,
+ 0x330b077f,
0x34010001,
0x2b8b000c,
0x2b8c0008,
@@ -14775,54 +14968,54 @@ UINT32 FirmwareKB[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0x43010785,
+ 0x43010789,
0x5c200004,
- 0x43010787,
+ 0x4301078b,
0x202400ff,
0x4480001e,
- 0x43010785,
+ 0x43010789,
0x78020003,
0x780c0003,
0x780b0002,
0x4420000b,
- 0x38428f24,
+ 0x3842936c,
0x28410000,
0x40220001,
0x40210000,
0xfbffff26,
0x34010000,
- 0x33010784,
+ 0x33010788,
0x34010001,
- 0x33010786,
+ 0x3301078a,
0xe0000009,
- 0x38428f24,
+ 0x3842936c,
0x28410000,
0x40220003,
0x40210002,
0xfbffff1c,
0x34010001,
- 0x33010784,
0x33010788,
- 0x398c8f2c,
- 0x396be3c8,
+ 0x3301078c,
+ 0x398c9374,
+ 0x396be6cc,
0x598b0028,
0x34010005,
- 0x33010783,
+ 0x33010787,
0xe0000055,
0x78060003,
0xb8c00800,
- 0x38218f24,
- 0x43030779,
+ 0x3821936c,
+ 0x4303077d,
0x28220000,
0x206500ff,
- 0x4301077a,
+ 0x4301077e,
0x40420005,
0x202100ff,
0x20230001,
0x44400002,
0xb8801800,
0xb8c00800,
- 0x38218f24,
+ 0x3821936c,
0x28210000,
0x40210006,
0x5c200005,
@@ -14832,21 +15025,21 @@ UINT32 FirmwareKB[] = {
0xe0000022,
0x44600021,
0xb8c06000,
- 0x398c8f24,
+ 0x398c936c,
0x29810000,
0x40210007,
- 0x3301077c,
+ 0x33010780,
0x29810000,
0x40210007,
- 0x3301077d,
- 0x4301077b,
+ 0x33010781,
+ 0x4301077f,
0x202b00ff,
0x5d600034,
0x29810000,
0x40210004,
0x4420000b,
0x78030003,
- 0x38638ed0,
+ 0x38639318,
0x28620040,
0x3404ffdf,
0x7801c201,
@@ -14854,31 +15047,31 @@ UINT32 FirmwareKB[] = {
0x58620040,
0x3821c588,
0xfbfffe25,
- 0x330b0782,
+ 0x330b0786,
0x29810000,
0x40220001,
0x40210000,
0xfbfffee1,
0x34010001,
- 0x3301077b,
- 0x330b0784,
+ 0x3301077f,
+ 0x330b0788,
0xe000001f,
- 0x4301077c,
+ 0x43010780,
0x4420001d,
- 0x4301077c,
+ 0x43010780,
0x3421ffff,
- 0x3301077c,
- 0x4301077c,
+ 0x33010780,
+ 0x43010780,
0x202100ff,
0x5c200017,
0xb8c05800,
- 0x3301077b,
- 0x396b8f24,
+ 0x3301077f,
+ 0x396b936c,
0x29610000,
0x40210004,
0x4420000b,
0x78030003,
- 0x38638ed0,
+ 0x38639318,
0x28620040,
0x7801c201,
0x3821c588,
@@ -14886,13 +15079,13 @@ UINT32 FirmwareKB[] = {
0x58620040,
0xfbfffe06,
0x34010001,
- 0x33010782,
+ 0x33010786,
0x29610000,
0x40220003,
0x40210002,
0xfbfffec1,
0x34010001,
- 0x33010784,
+ 0x33010788,
0x34010000,
0x2b8b000c,
0x2b8c0008,
@@ -14918,33 +15111,33 @@ UINT32 FirmwareKB[] = {
0x78040003,
0x78030002,
0x004c0005,
- 0x39ad8f24,
+ 0x39ad936c,
0x340b0000,
0x3821c570,
- 0x39ce8ed0,
+ 0x39ce9318,
0x38e7f824,
- 0x38a58fb0,
+ 0x38a593f8,
0x38c60004,
- 0x38848f2c,
- 0x3863e5d8,
+ 0x38849374,
+ 0x3863e8dc,
0x444b0039,
- 0x330c0789,
- 0x330c0779,
- 0x330c077a,
- 0x330c077f,
+ 0x330c078d,
+ 0x330c077d,
+ 0x330c077e,
+ 0x330c0783,
0x29a20000,
0x40420007,
- 0x3302077c,
+ 0x33020780,
0x29a20000,
0x40420007,
- 0x3302077d,
- 0x330b0781,
+ 0x33020781,
0x330b0785,
- 0x330b0786,
- 0x330b0787,
+ 0x330b0789,
+ 0x330b078a,
+ 0x330b078b,
+ 0x330b078c,
+ 0x330c077f,
0x330b0788,
- 0x330c077b,
- 0x330b0784,
0x28e20000,
0x58830028,
0x30a2000a,
@@ -14973,7 +15166,7 @@ UINT32 FirmwareKB[] = {
0x44600004,
0x59c40040,
0xfbfffdae,
- 0x330b0782,
+ 0x330b0786,
0x29a10000,
0x40220001,
0x40210000,
@@ -14983,7 +15176,7 @@ UINT32 FirmwareKB[] = {
0x28410000,
0x38210400,
0x58410000,
- 0x330c078a,
+ 0x330c078e,
0x2b8b0014,
0x2b8c0010,
0x2b8d000c,
@@ -14995,17 +15188,17 @@ UINT32 FirmwareKB[] = {
0x5b8b000c,
0x5b8c0008,
0x5b9d0004,
- 0x4301078a,
+ 0x4301078e,
0x780c0003,
0x340b0000,
- 0x398c8f24,
+ 0x398c936c,
0x442b0026,
- 0x330b0789,
+ 0x330b078d,
0x29820000,
0x78040003,
0x7801c201,
0x40420004,
- 0x38848ed0,
+ 0x38849318,
0x3821c588,
0x444b0007,
0x28820040,
@@ -15013,16 +15206,16 @@ UINT32 FirmwareKB[] = {
0xa0431000,
0x58820040,
0xfbfffd86,
- 0x330b0782,
+ 0x330b0786,
0x29810000,
0x40220001,
0x40210000,
0xfbfffe42,
0x34010001,
- 0x3301077b,
+ 0x3301077f,
0x78010003,
- 0x330b0784,
- 0x38218fb0,
+ 0x330b0788,
+ 0x382193f8,
0x78050003,
0x302b000a,
0x302b0023,
@@ -15032,11 +15225,11 @@ UINT32 FirmwareKB[] = {
0x78020002,
0x3401fbff,
0xa0812000,
- 0x38638f2c,
- 0x38424a68,
+ 0x38639374,
+ 0x38424534,
0x58620028,
0x58a40000,
- 0x330b078a,
+ 0x330b078e,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
@@ -15045,12 +15238,12 @@ UINT32 FirmwareKB[] = {
0x7803c020,
0x38630004,
0x28620000,
- 0x43010781,
+ 0x43010785,
0x7c210001,
0x5c200003,
0x3842000c,
0xe0000009,
- 0x4301077f,
+ 0x43010783,
0x5c200004,
0x3401fffb,
0xa0411000,
@@ -15075,7 +15268,7 @@ UINT32 FirmwareKB[] = {
0x58620000,
0x780b0003,
0xfbfffd62,
- 0x396b8ed0,
+ 0x396b9318,
0x59610018,
0x7801c200,
0x3821c5e0,
@@ -15085,13 +15278,13 @@ UINT32 FirmwareKB[] = {
0x34010000,
0x78040003,
0x5b010150,
- 0x38849008,
+ 0x38849450,
0x0063001d,
0x40820018,
0xb4641800,
0x78010003,
0x40630000,
- 0x382189e0,
+ 0x38218e28,
0xb4411000,
0x10410000,
0x08630019,
@@ -15127,18 +15320,18 @@ UINT32 FirmwareKB[] = {
0x2f01014a,
0x34210001,
0x0f01014a,
- 0x43010830,
+ 0x43010838,
0x4420000b,
- 0x43010831,
+ 0x43010839,
0x14a20003,
0x7c210010,
0x5c200007,
- 0x2b0108b8,
+ 0x2b0108c0,
0xb4220800,
- 0x5b0108b8,
- 0x2b010914,
+ 0x5b0108c0,
+ 0x2b01091c,
0x34210001,
- 0x5b010914,
+ 0x5b01091c,
0x29810000,
0x3402ffef,
0xa0220800,
@@ -15169,14 +15362,14 @@ UINT32 FirmwareKB[] = {
0x3821c450,
0xfbfffd05,
0x78020003,
- 0x38428ed0,
+ 0x38429318,
0x58410014,
0x78038000,
0x38638000,
0x34010010,
0x58610054,
0x34010001,
- 0xf80011bf,
+ 0xf80011f5,
0x78010003,
0x78030003,
0x3821f830,
@@ -15188,9 +15381,9 @@ UINT32 FirmwareKB[] = {
0x34030064,
0x34420032,
0x8c431000,
- 0xf80011c8,
+ 0xf80011fe,
0x34010024,
- 0xfbffca9f,
+ 0xfbffc9de,
0x78020003,
0x3842f818,
0x28410000,
@@ -15201,9 +15394,9 @@ UINT32 FirmwareKB[] = {
0x38218000,
0x58220054,
0x34010024,
- 0xfbffcac1,
+ 0xfbffca00,
0x34010001,
- 0xf80011af,
+ 0xf80011e5,
0x78020003,
0x3842f818,
0x28410000,
@@ -15229,13 +15422,13 @@ UINT32 FirmwareKB[] = {
0x7801c200,
0x3821c5c4,
0x780b0003,
- 0x396b8ed0,
+ 0x396b9318,
0xfbfffcc6,
0x59610000,
0xd00c0000,
0x78100003,
0xba001800,
- 0x38638ed0,
+ 0x38639318,
0x40610000,
0x44200082,
0x2861000c,
@@ -15256,7 +15449,7 @@ UINT32 FirmwareKB[] = {
0x5c200002,
0xb9801800,
0xba005800,
- 0x396b8ed0,
+ 0x396b9318,
0x41650000,
0x2b0102cc,
0x780d0003,
@@ -15265,7 +15458,7 @@ UINT32 FirmwareKB[] = {
0xb9a01800,
0xc84c6000,
0x6d810000,
- 0x38639008,
+ 0x38639450,
0xc8010800,
0xa1816000,
0x3d8c0007,
@@ -15283,7 +15476,7 @@ UINT32 FirmwareKB[] = {
0x2f0302b0,
0x2042ffff,
0x2063ffff,
- 0xfbffcd72,
+ 0xfbffccb1,
0x0f0106a0,
0x2b020198,
0x7801c201,
@@ -15319,14 +15512,14 @@ UINT32 FirmwareKB[] = {
0x5c20001e,
0x34010000,
0x4c23001f,
- 0x39ad9008,
+ 0x39ad9450,
0x41a30045,
0x78010003,
- 0x38219000,
+ 0x38219448,
0xb4611800,
0x40640000,
0xba002800,
- 0x38a58ed0,
+ 0x38a59318,
0x28a20000,
0xb9e01800,
0x3863ffff,
@@ -15411,7 +15604,7 @@ UINT32 FirmwareKB[] = {
0x64a50000,
0x78020003,
0xb4c43000,
- 0x38428ed0,
+ 0x38429318,
0x58410050,
0xb4c53000,
0x29620000,
@@ -15432,7 +15625,7 @@ UINT32 FirmwareKB[] = {
0xc8621800,
0xb4230800,
0x5b010180,
- 0x43010779,
+ 0x4301077d,
0x7c210001,
0x5c200004,
0x2b010188,
@@ -15453,7 +15646,7 @@ UINT32 FirmwareKB[] = {
0x202100ff,
0x50410005,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x402100b5,
0xe000000b,
0x430101a0,
@@ -15461,10 +15654,10 @@ UINT32 FirmwareKB[] = {
0x2b02017c,
0x202100ff,
0x50410004,
- 0x38639008,
+ 0x38639450,
0x406100b6,
0xe0000003,
- 0x38639008,
+ 0x38639450,
0x406100b4,
0x5b010190,
0x4301019d,
@@ -15477,7 +15670,7 @@ UINT32 FirmwareKB[] = {
0x202100ff,
0x50220005,
0x78010003,
- 0x38219008,
+ 0x38219450,
0x402100b4,
0xe000000b,
0x430101a1,
@@ -15485,10 +15678,10 @@ UINT32 FirmwareKB[] = {
0x2b020184,
0x202100ff,
0x50220004,
- 0x38639008,
+ 0x38639450,
0x406100b6,
0xe0000003,
- 0x38639008,
+ 0x38639450,
0x406100b5,
0x5b010194,
0x2b020190,
@@ -15530,13 +15723,13 @@ UINT32 FirmwareKB[] = {
0x5b910008,
0x5b9d0004,
0x780c0003,
- 0x398c9008,
+ 0x398c9450,
0x2d830032,
0x202b00ff,
0x340203e8,
0x3c610008,
0x780d0003,
- 0xf80022d3,
+ 0xf8002309,
0x0f0102ee,
0x34010001,
0x5b01069c,
@@ -15576,7 +15769,7 @@ UINT32 FirmwareKB[] = {
0x3821c40c,
0xfbfffb6e,
0x418200b7,
- 0x39ad8ed0,
+ 0x39ad9318,
0x59a1000c,
0x3302019c,
0x418100b8,
@@ -15585,14 +15778,14 @@ UINT32 FirmwareKB[] = {
0x3301019d,
0x418100b9,
0xba002800,
- 0x38a58fb0,
+ 0x38a593f8,
0x3301019e,
0x418100ba,
0x78030002,
- 0x3863ecc8,
+ 0x3863efcc,
0x3301019f,
0x418100bb,
- 0x39ce8f2c,
+ 0x39ce9374,
0x39ef8000,
0x330101a0,
0x418200bc,
@@ -15616,7 +15809,7 @@ UINT32 FirmwareKB[] = {
0x30a20022,
0x34020100,
0x59e20054,
- 0xf8001007,
+ 0xf800103d,
0x78010003,
0x3821f900,
0x28220000,
@@ -15625,9 +15818,9 @@ UINT32 FirmwareKB[] = {
0x34010002,
0x34420032,
0x8c431000,
- 0xf8001013,
+ 0xf8001049,
0x34010028,
- 0xfbffc8ea,
+ 0xfbffc829,
0xba201000,
0x3842f818,
0x28410000,
@@ -15636,17 +15829,17 @@ UINT32 FirmwareKB[] = {
0xe0000027,
0x418c00aa,
0xb9a01000,
- 0x38428ed0,
+ 0x38429318,
0x304c000d,
0x2842000c,
0x7801c201,
0x3821c40c,
0xfbfffb11,
0x78010002,
- 0x38214a68,
- 0x39ce8f2c,
+ 0x38214534,
+ 0x39ce9374,
0xba001000,
- 0x38428fb0,
+ 0x384293f8,
0x59c10024,
0x304b0009,
0x304b0022,
@@ -15654,9 +15847,9 @@ UINT32 FirmwareKB[] = {
0x39ef8000,
0x59e10054,
0x34010028,
- 0xfbffc8fc,
+ 0xfbffc83b,
0x34010002,
- 0xf8000fea,
+ 0xf8001020,
0xba202000,
0x3884f818,
0x28820000,
@@ -15700,7 +15893,7 @@ UINT32 FirmwareKB[] = {
0x3821c45c,
0x780b0003,
0xfbfffaf1,
- 0x396b8ed0,
+ 0x396b9318,
0x59610044,
0xb8201800,
0x43010698,
@@ -15744,7 +15937,7 @@ UINT32 FirmwareKB[] = {
0x34030064,
0x34420032,
0x8c431000,
- 0xf8000f9c,
+ 0xf8000fd2,
0x2b010080,
0x20218000,
0x442c0002,
@@ -15768,7 +15961,7 @@ UINT32 FirmwareKB[] = {
0x20210001,
0x64210000,
0x5c200002,
- 0xf8000cee,
+ 0xf8000d24,
0xd00e0000,
0x2b8b0014,
0x2b8c0010,
@@ -15793,7 +15986,7 @@ UINT32 FirmwareKB[] = {
0x3821c45c,
0x780b0003,
0xfbfffa94,
- 0x396b8ed0,
+ 0x396b9318,
0x59610044,
0x20210003,
0x33010698,
@@ -15834,7 +16027,7 @@ UINT32 FirmwareKB[] = {
0x20210001,
0x64210000,
0x5c200002,
- 0xf8000ce3,
+ 0xf8000d19,
0x2b010080,
0x20210100,
0x44200003,
@@ -15861,7 +16054,7 @@ UINT32 FirmwareKB[] = {
0xb9800800,
0x34420032,
0x8c431000,
- 0xf8000f27,
+ 0xf8000f5d,
0xd00d0000,
0x2b8b0010,
0x2b8c000c,
@@ -15880,7 +16073,7 @@ UINT32 FirmwareKB[] = {
0x5c200020,
0x3c410002,
0x78020003,
- 0x384289ec,
+ 0x38428e34,
0xb4220800,
0x28210000,
0xc0200000,
@@ -15921,9 +16114,9 @@ UINT32 FirmwareKB[] = {
0x78030002,
0x78020003,
0x34010000,
- 0x38428fb0,
- 0x38848f2c,
- 0x38634a68,
+ 0x384293f8,
+ 0x38849374,
+ 0x38634534,
0x58830010,
0x30410004,
0x3041001d,
@@ -15935,9 +16128,9 @@ UINT32 FirmwareKB[] = {
0x330b06e5,
0x38210134,
0x34020020,
- 0xfbffd49a,
+ 0xfbffd28c,
0x78010003,
- 0x38218ed0,
+ 0x38219318,
0x7802c201,
0x582b0020,
0x3842c43c,
@@ -15972,13 +16165,13 @@ UINT32 FirmwareKB[] = {
0xd0030000,
0x2f01015c,
0x780b0003,
- 0x396b9008,
+ 0x396b9450,
0x2f02015a,
0x41630044,
0x34040008,
0x2042ffff,
0x2021ffff,
- 0xfbffcabb,
+ 0xfbffc9fa,
0x0f01015a,
0x2f020244,
0x378c0010,
@@ -15999,7 +16192,7 @@ UINT32 FirmwareKB[] = {
0x2f02015e,
0x2021ffff,
0x2042ffff,
- 0xfbffcaa6,
+ 0xfbffc9e5,
0x0f01015e,
0x43010158,
0xb9802800,
@@ -16019,7 +16212,7 @@ UINT32 FirmwareKB[] = {
0x2f030166,
0x2042ffff,
0x2063ffff,
- 0xfbffcb13,
+ 0xfbffca52,
0x43810010,
0xb9802800,
0x33010154,
@@ -16038,7 +16231,7 @@ UINT32 FirmwareKB[] = {
0x2f030168,
0x2042ffff,
0x2063ffff,
- 0xfbffcb25,
+ 0xfbffca64,
0x43810010,
0x33010156,
0x43810011,
@@ -16059,7 +16252,7 @@ UINT32 FirmwareKB[] = {
0x3821c43c,
0x28230000,
0x78020003,
- 0x38428ed0,
+ 0x38429318,
0x38630001,
0x78010003,
0x58430020,
@@ -16072,15 +16265,15 @@ UINT32 FirmwareKB[] = {
0xa0a12800,
0x00a50010,
0x78010003,
- 0x38218fb0,
- 0x3863f84c,
- 0x38848f2c,
+ 0x382193f8,
+ 0x3863fb50,
+ 0x38849374,
0x780b0003,
0x780c0003,
0x58830010,
0x30250004,
0x3025001d,
- 0x398c9008,
+ 0x398c9450,
0x396bfa04,
0x2d610002,
0x2d83003e,
@@ -16091,7 +16284,7 @@ UINT32 FirmwareKB[] = {
0x2f010162,
0x2021ffff,
0x3c210008,
- 0xf80020a8,
+ 0xf80020de,
0x0f010162,
0x2d610000,
0x2d830040,
@@ -16102,7 +16295,7 @@ UINT32 FirmwareKB[] = {
0x2f010164,
0x2021ffff,
0x3c210008,
- 0xf800209d,
+ 0xf80020d3,
0x0f010164,
0x2f010162,
0x41820042,
@@ -16137,7 +16330,7 @@ UINT32 FirmwareKB[] = {
0x382100b4,
0x28210000,
0x78020003,
- 0x384291d8,
+ 0x38429620,
0x20217f00,
0x00210008,
0x34030001,
@@ -16161,7 +16354,7 @@ UINT32 FirmwareKB[] = {
0x402102f4,
0x4420000e,
0x78010003,
- 0x382191d8,
+ 0x38219620,
0x28220000,
0x7803c050,
0x386300d0,
@@ -16188,7 +16381,7 @@ UINT32 FirmwareKB[] = {
0x44200002,
0x34010001,
0x7806c050,
- 0x33010921,
+ 0x33010929,
0x38c601c8,
0x28c40000,
0x7802f8ff,
@@ -16243,7 +16436,7 @@ UINT32 FirmwareKB[] = {
0x5c200028,
0x34020001,
0x7801c050,
- 0x33020921,
+ 0x33020929,
0x382101c8,
0x28220000,
0x7804c050,
@@ -16292,14 +16485,14 @@ UINT32 FirmwareKB[] = {
0x20210002,
0x44200002,
0x34010001,
- 0x3301091b,
+ 0x33010923,
0x430100a1,
0x5c200004,
0x4301009f,
0x20210002,
0x44200002,
0x34010001,
- 0x3301091c,
+ 0x33010924,
0x430200a2,
0x7801c050,
0x382100a4,
@@ -16374,9 +16567,9 @@ UINT32 FirmwareKB[] = {
0xb7211000,
0x34010001,
0x58410000,
- 0x3301091b,
+ 0x33010923,
0x7806c050,
- 0x3301091c,
+ 0x33010924,
0x38c600a4,
0x28c10000,
0x7803c050,
@@ -16424,18 +16617,21 @@ UINT32 FirmwareKB[] = {
0x64210012,
0x4420fffe,
0xc3a00000,
+ 0x379cfff8,
+ 0x5b8b0008,
+ 0x5b9d0004,
0x7801c020,
0x3821029c,
0x28210000,
0x20210002,
- 0x44200038,
+ 0x4420004c,
0x430100c7,
0x5c200004,
0x430100c6,
0x20210002,
0x44200002,
0x34010001,
- 0x3301091a,
+ 0x33010922,
0x430200c8,
0x7801c050,
0x382100ac,
@@ -16484,16 +16680,44 @@ UINT32 FirmwareKB[] = {
0xb7261000,
0x34010000,
0x58410000,
+ 0x2b220e60,
+ 0x780bfeff,
+ 0x396bffff,
+ 0x78010100,
+ 0x38210000,
+ 0xa04b1000,
+ 0xb8411000,
+ 0x78010003,
+ 0x5b220e60,
+ 0x3821f900,
+ 0x28220000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x34020064,
+ 0x34210032,
+ 0x8c220800,
+ 0xf8000d10,
+ 0x2b210e60,
+ 0xa02b0800,
+ 0x5b210e60,
+ 0x2b8b0008,
+ 0x2b9d0004,
+ 0x379c0008,
0xc3a00000,
+ 0x379cfff0,
+ 0x5b8b0010,
+ 0x5b8c000c,
+ 0x5b8d0008,
+ 0x5b9d0004,
0x7801c020,
0x3821029c,
0x28210000,
0x20210002,
- 0x5c20002e,
+ 0x5c200040,
0x34010001,
- 0x3301091a,
- 0x7805c050,
- 0xb8a00800,
+ 0x33010922,
+ 0x780dc050,
+ 0xb9a00800,
0x382100ac,
0x28210000,
0x7802c050,
@@ -16501,29 +16725,47 @@ UINT32 FirmwareKB[] = {
0x2021007f,
0x330100c8,
0x28410000,
- 0x78040002,
- 0x38841fe8,
+ 0x780bfeff,
+ 0x396bffff,
0x20210007,
0x7802c050,
0x330100c6,
0x38420118,
0x28410000,
- 0x78030002,
- 0x38631fe0,
+ 0x780c0100,
+ 0x398c0000,
0x20210001,
0x330100c7,
- 0x78020100,
- 0x38420000,
- 0xb7240800,
- 0x58220000,
- 0xb7231000,
+ 0x2b220e60,
+ 0x78010003,
+ 0x3821f900,
+ 0xa04b1000,
+ 0xb84c1000,
+ 0x5b220e60,
+ 0x28220000,
+ 0x3c410002,
+ 0xb4220800,
+ 0x34020064,
+ 0x34210032,
+ 0x8c220800,
+ 0xf8000cdc,
+ 0x2b210e60,
+ 0x78030002,
+ 0x38631fe8,
+ 0xa02b0800,
+ 0x5b210e60,
+ 0xb7230800,
+ 0x78020002,
+ 0x582c0000,
+ 0x38421fe0,
+ 0xb7221000,
0x340105ff,
- 0x780300ff,
+ 0x780400ff,
0x58410000,
- 0xb7241000,
- 0x3863ffff,
+ 0xb7231000,
+ 0x3884ffff,
0x28410000,
- 0xa0230800,
+ 0xa0240800,
0x64210012,
0x4420fffd,
0x78010002,
@@ -16532,9 +16774,14 @@ UINT32 FirmwareKB[] = {
0x28410000,
0x64210012,
0x4420fffe,
- 0x38a500ac,
+ 0x39ad00ac,
0x34010000,
- 0x58a10000,
+ 0x59a10000,
+ 0x2b8b0010,
+ 0x2b8c000c,
+ 0x2b8d0008,
+ 0x2b9d0004,
+ 0x379c0010,
0xc3a00000,
0x7801c020,
0x3821029c,
@@ -17052,29 +17299,29 @@ UINT32 FirmwareKB[] = {
0x29620004,
0x202107ff,
0x204207ff,
- 0xfbffc753,
- 0x0f01080e,
+ 0xfbffc65c,
+ 0x0f010816,
0x29610008,
- 0x2f02080e,
+ 0x2f020816,
0x202107ff,
0x2042ffff,
- 0xfbffc74d,
- 0x0f01080e,
+ 0xfbffc656,
+ 0x0f010816,
0x2961000c,
- 0x2f02080e,
+ 0x2f020816,
0x202107ff,
0x2042ffff,
- 0xfbffc747,
- 0x0f01080e,
- 0x2f01080e,
+ 0xfbffc650,
+ 0x0f010816,
+ 0x2f010816,
0x2021ffff,
0x3421fe78,
- 0x2b02081c,
+ 0x2b020824,
0x3c230005,
0x4843000c,
0x29810000,
0x78020003,
- 0x38429008,
+ 0x38429450,
0x20210001,
0x5c20000f,
0x4041002a,
@@ -17083,7 +17330,7 @@ UINT32 FirmwareKB[] = {
0x38210001,
0x59810000,
0xe0000009,
- 0x2b010820,
+ 0x2b010828,
0x34040000,
0x4c610006,
0x29810000,
@@ -17098,7 +17345,7 @@ UINT32 FirmwareKB[] = {
0x379c000c,
0xc3a00000,
0x78050003,
- 0x38a59008,
+ 0x38a59450,
0x40a1004b,
0x78060003,
0x78070003,
@@ -17106,10 +17353,10 @@ UINT32 FirmwareKB[] = {
0x78040003,
0x78030003,
0x38c6f82c,
- 0x38e78fb0,
+ 0x38e793f8,
0x3908f818,
- 0x38848f2c,
- 0x3863094c,
+ 0x38849374,
+ 0x38630d28,
0x44200014,
0x28c10000,
0x40a2002b,
@@ -17121,23 +17368,23 @@ UINT32 FirmwareKB[] = {
0x3c420007,
0x00210008,
0x30e1002d,
- 0x5b02081c,
+ 0x5b020824,
0x40a10029,
- 0x2b02081c,
+ 0x2b020824,
0x3c210007,
0xc8411000,
- 0x5b020820,
+ 0x5b020828,
0x29010000,
0x38210800,
0x59010000,
0xc3a00000,
0x78040003,
0x78030002,
- 0x38634a68,
+ 0x38634534,
0x78020003,
- 0x38848f2c,
+ 0x38849374,
0x34010000,
- 0x38428fb0,
+ 0x384293f8,
0x58830050,
0x3041002d,
0x30410014,
@@ -17220,7 +17467,7 @@ UINT32 FirmwareKB[] = {
0x7ca50001,
0x34030050,
0x5ca00002,
- 0xfbfff4f0,
+ 0xfbfff4ba,
0x34010000,
0x2b8b0018,
0x2b8c0014,
@@ -17234,23 +17481,23 @@ UINT32 FirmwareKB[] = {
0x3884fa5c,
0x40810001,
0x78020003,
- 0x38428fb0,
+ 0x384293f8,
0x30410017,
0x40840001,
0x78030003,
0x78010003,
- 0x38638f2c,
- 0x38210b00,
+ 0x38639374,
+ 0x38210edc,
0x30440030,
0x5861005c,
0xc3a00000,
0x78030003,
0x78020002,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x34040000,
- 0x38638f2c,
- 0x38424a68,
+ 0x38639374,
+ 0x38424534,
0x5862005c,
0x30240030,
0x30240017,
@@ -17419,7 +17666,7 @@ UINT32 FirmwareKB[] = {
0x780e0003,
0xb9c06800,
0xb8205800,
- 0x39ad9240,
+ 0x39ad9688,
0x340c0007,
0xb9600800,
0xf8001a52,
@@ -17443,7 +17690,7 @@ UINT32 FirmwareKB[] = {
0x35ad0004,
0x4d80ffec,
0xb9c03000,
- 0x38c69240,
+ 0x38c69688,
0x2cc50014,
0x2cc20016,
0x34010000,
@@ -17486,7 +17733,7 @@ UINT32 FirmwareKB[] = {
0x59620000,
0x2d610000,
0x78040003,
- 0x38849008,
+ 0x38849450,
0x2021ffff,
0x202200ff,
0x3c420008,
@@ -17553,7 +17800,7 @@ UINT32 FirmwareKB[] = {
0x5b8e0008,
0x5b9d0004,
0x78020003,
- 0x38429240,
+ 0x38429688,
0x40420019,
0xb8206000,
0x370e01c4,
@@ -17632,7 +17879,7 @@ UINT32 FirmwareKB[] = {
0x34010009,
0xfbfffda8,
0x78020003,
- 0x38429260,
+ 0x384296a8,
0x34019f9f,
0x7803000f,
0x3863ffff,
@@ -17650,7 +17897,7 @@ UINT32 FirmwareKB[] = {
0x34010009,
0xfbfffd96,
0x780b0003,
- 0x396b9268,
+ 0x396b96b0,
0x34011000,
0x340c0008,
0x59610000,
@@ -17693,7 +17940,7 @@ UINT32 FirmwareKB[] = {
0x34010009,
0xfbfffd6b,
0x78020003,
- 0x38429260,
+ 0x384296a8,
0x34019f9f,
0x7803000f,
0x3863ffff,
@@ -17711,7 +17958,7 @@ UINT32 FirmwareKB[] = {
0x34010009,
0xfbfffd59,
0x780b0003,
- 0x396b9268,
+ 0x396b96b0,
0x34011000,
0x340c0008,
0x59610000,
@@ -17752,7 +17999,7 @@ UINT32 FirmwareKB[] = {
0x34010009,
0xfbfffd30,
0x78020003,
- 0x38429260,
+ 0x384296a8,
0x3401ffff,
0x7803000c,
0x3863020f,
@@ -17814,7 +18061,7 @@ UINT32 FirmwareKB[] = {
0x780e0003,
0xfbfffcf2,
0xb9c05800,
- 0x396b9268,
+ 0x396b96b0,
0x3401008e,
0x340c0008,
0x59610000,
@@ -17850,16 +18097,16 @@ UINT32 FirmwareKB[] = {
0x20210002,
0x44200005,
0x7801a0f8,
- 0x38429260,
+ 0x384296a8,
0x38211405,
0xe0000004,
0x7801a0f8,
- 0x38429260,
+ 0x384296a8,
0x38217465,
0x58410000,
0x78020003,
0x38630001,
- 0x38429260,
+ 0x384296a8,
0x58430004,
0x34010034,
0xfbfffcae,
@@ -17873,7 +18120,7 @@ UINT32 FirmwareKB[] = {
0x34010009,
0xfbfffcb7,
0xb9c05800,
- 0x396b9268,
+ 0x396b96b0,
0x3401008e,
0x340c0008,
0x59610000,
@@ -17917,7 +18164,7 @@ UINT32 FirmwareKB[] = {
0xfbfffc8c,
0x78020003,
0x7801a0f8,
- 0x38429260,
+ 0x384296a8,
0x38217465,
0x78030008,
0x38630001,
@@ -17935,7 +18182,7 @@ UINT32 FirmwareKB[] = {
0x34010009,
0x780b0003,
0x780e0100,
- 0x396b9268,
+ 0x396b96b0,
0x340c0008,
0xfbfffc75,
0x39ce02ae,
@@ -18032,8 +18279,8 @@ UINT32 FirmwareKB[] = {
0x50620002,
0xe0000012,
0x296b0000,
- 0xfbffd1dd,
- 0xfbffd1c8,
+ 0xfbffd171,
+ 0xfbffd15c,
0xb9800800,
0x34020001,
0xf8000628,
@@ -18047,7 +18294,7 @@ UINT32 FirmwareKB[] = {
0xb9600800,
0x34020007,
0x504b0002,
- 0xfbffd1ba,
+ 0xfbffd14e,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
@@ -18260,41 +18507,41 @@ UINT32 FirmwareKB[] = {
0x7802003c,
0x3821c51c,
0x38420000,
- 0xfbfff0d6,
+ 0xfbfff0a0,
0x34020058,
- 0x5b02083c,
+ 0x5b020844,
0x34010ace,
- 0x5b01084c,
- 0x0f020852,
+ 0x5b010854,
+ 0x0f02085a,
0x34040000,
- 0x3304085c,
+ 0x33040864,
0x7803c020,
- 0x3304085d,
+ 0x33040865,
0x38630130,
0x28620000,
0x7801fffe,
0x3821ffff,
0xa0411000,
0x58620000,
- 0x330b0830,
+ 0x330b0838,
0x78030003,
- 0x33040831,
+ 0x33040839,
0x3863f900,
0x2861003c,
0x78048000,
0x38848000,
0x3c21000a,
- 0x5b010834,
+ 0x5b01083c,
0x34010000,
- 0x5b010838,
+ 0x5b010840,
0x2862002c,
0x34010008,
- 0x5b020844,
+ 0x5b02084c,
0x28620030,
- 0x5b020840,
+ 0x5b020848,
0x34020100,
0x58820050,
- 0xfbffbe7f,
+ 0xfbffbd88,
0x2b8b0008,
0x2b9d0004,
0x379c0008,
@@ -18302,15 +18549,15 @@ UINT32 FirmwareKB[] = {
0x379cfffc,
0x5b9d0004,
0x34010008,
- 0xfbffbea4,
+ 0xfbffbdad,
0x34010000,
- 0x33010830,
- 0x2b010838,
+ 0x33010838,
+ 0x2b010840,
0x3403ffff,
- 0x37040848,
- 0x5b010858,
- 0x2b010844,
- 0x2b020840,
+ 0x37040850,
+ 0x5b010860,
+ 0x2b01084c,
+ 0x2b020848,
0xf800065f,
0x2b9d0004,
0x379c0004,
@@ -18336,34 +18583,34 @@ UINT32 FirmwareKB[] = {
0x7802003c,
0x3821c51c,
0x38420000,
- 0xfbfff08a,
+ 0xfbfff054,
0x34020018,
- 0x5b02083c,
+ 0x5b020844,
0x34010ace,
- 0x5b01084c,
- 0x0f020852,
- 0x330b085c,
+ 0x5b010854,
+ 0x0f02085a,
+ 0x330b0864,
0x7803c020,
- 0x330b085d,
+ 0x330b0865,
0x38630130,
0x28620000,
0x7801fffe,
0x3821ffff,
0xa0411000,
0x58620000,
- 0x330b0830,
+ 0x330b0838,
0x78020003,
- 0x330b0831,
+ 0x330b0839,
0x3842f900,
0x2841003c,
0x3c21000a,
- 0x5b010834,
+ 0x5b01083c,
0x34010000,
- 0x5b010838,
+ 0x5b010840,
0x2841002c,
- 0x5b010844,
+ 0x5b01084c,
0x28410030,
- 0x5b010840,
+ 0x5b010848,
0x2b8b0008,
0x2b9d0004,
0x379c0008,
@@ -18371,13 +18618,13 @@ UINT32 FirmwareKB[] = {
0x379cfffc,
0x5b9d0004,
0x34010000,
- 0x33010830,
- 0x2b010838,
+ 0x33010838,
+ 0x2b010840,
0x3403ffff,
- 0x37040848,
- 0x5b010858,
- 0x2b010844,
- 0x2b020840,
+ 0x37040850,
+ 0x5b010860,
+ 0x2b01084c,
+ 0x2b020848,
0xf800061c,
0x2b9d0004,
0x379c0004,
@@ -18389,26 +18636,26 @@ UINT32 FirmwareKB[] = {
0x5b8e000c,
0x5b8f0008,
0x5b9d0004,
- 0x2b03083c,
+ 0x2b030844,
0xb8207800,
0xb8407000,
- 0x2b010838,
+ 0x2b010840,
0x340b0000,
0x88611800,
- 0x2b010834,
+ 0x2b01083c,
0x54230002,
0xe0000026,
- 0x2b01083c,
- 0x2b030838,
- 0x2b020840,
+ 0x2b010844,
+ 0x2b030840,
+ 0x2b020848,
0x88230800,
- 0x2b0d0844,
+ 0x2b0d084c,
0x3c210002,
- 0x2b030840,
+ 0x2b030848,
0xb4411000,
0x344c0020,
0x51830003,
- 0x2b010844,
+ 0x2b01084c,
0x342d0001,
0x516e000a,
0x3d620005,
@@ -18420,20 +18667,20 @@ UINT32 FirmwareKB[] = {
0x35610001,
0x202b00ff,
0xe3fffff7,
- 0x2b010838,
+ 0x2b010840,
0x34210001,
- 0x5b010838,
- 0x2b020838,
- 0x2b010834,
+ 0x5b010840,
+ 0x2b020840,
+ 0x2b01083c,
0x5422000a,
0x34010000,
- 0x5b010854,
- 0x2b010838,
+ 0x5b01085c,
+ 0x2b010840,
0x3403ffff,
- 0x37040848,
- 0x5b010858,
- 0x2b010844,
- 0x2b020840,
+ 0x37040850,
+ 0x5b010860,
+ 0x2b01084c,
+ 0x2b020848,
0xf80005e4,
0x2b8b0018,
0x2b8c0014,
@@ -18496,7 +18743,7 @@ UINT32 FirmwareKB[] = {
0x378b000c,
0xb9600800,
0xfbffffd8,
- 0x2b02083c,
+ 0x2b020844,
0xb9600800,
0x00420003,
0xfbffff8b,
@@ -18508,7 +18755,7 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cff4c,
0x5b9d0004,
- 0x2b02083c,
+ 0x2b020844,
0x37810008,
0x00420003,
0xfbffff7f,
@@ -18627,7 +18874,7 @@ UINT32 FirmwareKB[] = {
0x378b000c,
0xb9600800,
0xfbffffa2,
- 0x2b02083c,
+ 0x2b020844,
0xb9600800,
0x00420003,
0xfbffff08,
@@ -18638,102 +18885,102 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x2f01080c,
- 0x2b020868,
- 0x2021ffff,
- 0xfbffc119,
- 0x5b010868,
- 0x2f01080c,
- 0x2b02086c,
- 0x2021ffff,
- 0xb4411000,
- 0x5b02086c,
- 0x2f01080e,
+ 0x2f010814,
0x2b020870,
0x2021ffff,
- 0xfbffc10f,
+ 0xfbffc022,
0x5b010870,
- 0x2f01080e,
+ 0x2f010814,
0x2b020874,
0x2021ffff,
0xb4411000,
0x5b020874,
+ 0x2f010816,
+ 0x2b020878,
+ 0x2021ffff,
+ 0xfbffc018,
+ 0x5b010878,
+ 0x2f010816,
+ 0x2b02087c,
+ 0x2021ffff,
+ 0xb4411000,
+ 0x5b02087c,
0x2f0102ee,
- 0x2b020884,
+ 0x2b02088c,
0x2021ffff,
0xb4411000,
- 0x5b020884,
- 0x2b010888,
+ 0x5b02088c,
+ 0x2b010890,
0x2f0202b2,
0x2042ffff,
- 0xfbffc100,
- 0x5b010888,
+ 0xfbffc009,
+ 0x5b010890,
0x2f0102b2,
- 0x2b02088c,
+ 0x2b020894,
0x2021ffff,
0xb4411000,
- 0x5b02088c,
- 0x2b010890,
+ 0x5b020894,
+ 0x2b010898,
0x2b020198,
0xb4220800,
- 0x5b010890,
- 0x2b010894,
+ 0x5b010898,
+ 0x2b01089c,
0x2f0206a0,
0x2042ffff,
- 0xfbffc0f2,
- 0x5b010894,
+ 0xfbffbffb,
+ 0x5b01089c,
0x2f0102c4,
- 0x2b020898,
+ 0x2b0208a0,
0x2021ffff,
0xb4411000,
- 0x5b020898,
- 0x2b01089c,
+ 0x5b0208a0,
+ 0x2b0108a4,
0x2f02015e,
0x2042ffff,
- 0xfbffc0e8,
- 0x5b01089c,
+ 0xfbffbff1,
+ 0x5b0108a4,
0x2f01015e,
- 0x2b0208a0,
+ 0x2b0208a8,
0x2021ffff,
0xb4411000,
- 0x5b0208a0,
- 0x2b0108a4,
+ 0x5b0208a8,
+ 0x2b0108ac,
0x2f02015a,
0x2042ffff,
- 0xfbffc0de,
- 0x5b0108a4,
+ 0xfbffbfe7,
+ 0x5b0108ac,
0x2f02015a,
0x78040003,
0x3884fa64,
- 0x2b0108a8,
+ 0x2b0108b0,
0x2042ffff,
0x7803001e,
0xb4220800,
- 0x5b0108a8,
+ 0x5b0108b0,
0x2f02024c,
0x38630000,
- 0x2b0108ac,
+ 0x2b0108b4,
0x2042ffff,
0xb4220800,
- 0x5b0108ac,
+ 0x5b0108b4,
0x2f010248,
- 0x2b0208b0,
+ 0x2b0208b8,
0x2021ffff,
0xb4411000,
- 0x5b0208b0,
- 0x2b0108bc,
- 0x5b0108bc,
- 0x2b0108c0,
- 0x5b0108c0,
+ 0x5b0208b8,
0x2b0108c4,
0x5b0108c4,
0x2b0108c8,
0x5b0108c8,
+ 0x2b0108cc,
+ 0x5b0108cc,
+ 0x2b0108d0,
+ 0x5b0108d0,
0x430106e8,
0xb0200800,
0xb4210800,
0xb4380800,
- 0x342108c8,
+ 0x342108d0,
0x2c220004,
0x34420001,
0x0c220004,
@@ -18741,61 +18988,61 @@ UINT32 FirmwareKB[] = {
0x202100ff,
0xb4210800,
0xb4380800,
- 0x342108d8,
+ 0x342108e0,
0x2c220004,
0x34420001,
0x0c220004,
- 0x43010779,
- 0x2b0208ec,
+ 0x4301077d,
+ 0x2b0208f4,
0x18210001,
0x202100ff,
0xb4411000,
- 0x5b0208ec,
- 0x2b0108f0,
- 0x5b0108f0,
- 0x2b0108f4,
- 0x5b0108f4,
+ 0x5b0208f4,
0x2b0108f8,
0x5b0108f8,
+ 0x2b0108fc,
+ 0x5b0108fc,
+ 0x2b010900,
+ 0x5b010900,
0x430102bf,
- 0x2b0208fc,
+ 0x2b020904,
0x202100ff,
0x3c210008,
0xb4411000,
- 0x5b0208fc,
- 0x2b010900,
+ 0x5b020904,
+ 0x2b010908,
0x2b02018c,
0xb4220800,
- 0x5b010900,
+ 0x5b010908,
0x28810000,
- 0x2b020904,
+ 0x2b02090c,
0xa0230800,
0x00210011,
0xb4411000,
- 0x5b020904,
+ 0x5b02090c,
0x2f01016e,
- 0x2b020908,
+ 0x2b020910,
0x2021ffff,
- 0xfbffc092,
- 0x5b010908,
+ 0xfbffbf9b,
+ 0x5b010910,
0x2f01016e,
- 0x2b02090c,
+ 0x2b020914,
0x2021ffff,
0xb4411000,
- 0x5b02090c,
- 0x2b010910,
+ 0x5b020914,
+ 0x2b010918,
0x34210001,
- 0x5b010910,
- 0x2b020910,
+ 0x5b010918,
+ 0x2b020918,
0x3801ffff,
0x5c410003,
0x34010001,
- 0x33010832,
+ 0x3301083a,
0x2b9d0004,
0x379c0004,
0xc3a00000,
0x34030000,
- 0x37010868,
+ 0x37010870,
0x3402002b,
0x58230000,
0x3442ffff,
@@ -18806,17 +19053,17 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0xfbfffff6,
0x34010010,
- 0x33010831,
+ 0x33010839,
0x34010001,
- 0x33010830,
+ 0x33010838,
0x2b9d0004,
0x379c0004,
0xc3a00000,
0x379cfffc,
0x5b9d0004,
- 0x2b010910,
+ 0x2b010918,
0x442000c1,
- 0x2f010804,
+ 0x2f01080c,
0x78080003,
0x3908fe00,
0xdc200800,
@@ -18824,84 +19071,84 @@ UINT32 FirmwareKB[] = {
0x3c210005,
0x78020003,
0x59010000,
- 0x2b010868,
- 0x38429008,
+ 0x2b010870,
+ 0x38429450,
0x2c430082,
0x3421fe78,
0x3c210005,
0x34040000,
0x59010004,
- 0x2b01086c,
- 0x2b020910,
+ 0x2b010874,
+ 0x2b020918,
0x8c220800,
0x3421fe78,
0x3c210005,
0x59010008,
- 0x2b01081c,
+ 0x2b010824,
0x59010030,
- 0x2b010870,
+ 0x2b010878,
0x3421fe78,
0x3c210005,
0x59010034,
- 0x2b010874,
- 0x2b020910,
+ 0x2b01087c,
+ 0x2b020918,
0x8c220800,
0x3421fe78,
0x3c210005,
0x59010038,
- 0x2b010884,
- 0x2b020910,
+ 0x2b01088c,
+ 0x2b020918,
0x8c220800,
0x59010024,
- 0x2b010888,
+ 0x2b010890,
0x59010028,
- 0x2b01088c,
- 0x2b020910,
+ 0x2b010894,
+ 0x2b020918,
0x8c220800,
0x5901002c,
- 0x2b010890,
+ 0x2b010898,
0x88230800,
- 0x2b020910,
+ 0x2b020918,
0x00210002,
0x8c220800,
0x59010050,
- 0x2b010894,
+ 0x2b01089c,
0x59010054,
- 0x2b020898,
- 0x2b010910,
+ 0x2b0208a0,
+ 0x2b010918,
0x8c411000,
0x2f010164,
0x59020058,
0x2021ffff,
0x5901008c,
- 0x2b01089c,
+ 0x2b0108a4,
0x59010090,
- 0x2b0108a0,
- 0x2b020910,
+ 0x2b0108a8,
+ 0x2b020918,
0x8c220800,
0x59010094,
- 0x2b0108ac,
- 0x2b020910,
+ 0x2b0108b4,
+ 0x2b020918,
0x8c220800,
0x59010098,
- 0x2b0208b0,
- 0x2b010910,
+ 0x2b0208b8,
+ 0x2b010918,
0x8c411000,
0x2f010162,
0x5902009c,
0x2021ffff,
0x590100b0,
- 0x2b0108a4,
+ 0x2b0108ac,
0x590100b4,
- 0x2b0108a8,
- 0x2b020910,
+ 0x2b0108b0,
+ 0x2b020918,
0x8c220800,
0x590400bc,
0x590100b8,
- 0x2b010914,
+ 0x2b01091c,
0x44240006,
- 0x2b0108b8,
- 0x2b020914,
+ 0x2b0108c0,
+ 0x2b02091c,
0x8c220800,
0x3c210003,
0x590100c0,
@@ -18913,19 +19160,19 @@ UINT32 FirmwareKB[] = {
0x3bbdf000,
0xb5291000,
0xb4581000,
- 0x344108c8,
+ 0x344108d0,
0x2c230004,
0x3d260002,
0x3d250004,
0x2063ffff,
- 0x2b040910,
+ 0x2b040918,
0x08636400,
0x3d210003,
0xb4c83000,
0x8c641800,
0xc8290800,
0x3c210002,
- 0x344208d8,
+ 0x344208e0,
0xb43d0800,
0x2c420004,
0xb4bd2800,
@@ -18940,7 +19187,7 @@ UINT32 FirmwareKB[] = {
0x88641800,
0xb4230800,
0x59010134,
- 0x2b010910,
+ 0x2b010918,
0x8c411000,
0x58c20114,
0x28a10148,
@@ -18966,45 +19213,45 @@ UINT32 FirmwareKB[] = {
0x8d410800,
0x59020134,
0x5901013c,
- 0x2b0108f0,
- 0x2b020910,
+ 0x2b0108f8,
+ 0x2b020918,
0x8c220800,
0x5901014c,
- 0x2b0108f4,
- 0x2b020910,
+ 0x2b0108fc,
+ 0x2b020918,
0x8c220800,
0x59010150,
- 0x2b0108f8,
- 0x2b020910,
+ 0x2b010900,
+ 0x2b020918,
0x8c220800,
0x59010154,
- 0x2b0108ec,
- 0x2b020910,
+ 0x2b0108f4,
+ 0x2b020918,
0x08216400,
0x5904015c,
0x8c220800,
0x59040160,
0x59010158,
- 0x2b010900,
- 0x2b020910,
+ 0x2b010908,
+ 0x2b020918,
0x8c220800,
0x59010164,
- 0x2b010904,
- 0x2b020910,
+ 0x2b01090c,
+ 0x2b020918,
0x8c220800,
0x5904016c,
0x59010168,
- 0x2b0208fc,
- 0x2b010910,
+ 0x2b020904,
+ 0x2b010918,
0x8c411000,
0x2f010170,
0x59020170,
0x2021ffff,
0x59010174,
- 0x2b010908,
+ 0x2b010910,
0x59010178,
- 0x2b01090c,
- 0x2b020910,
+ 0x2b010914,
+ 0x2b020918,
0x8c220800,
0x5901017c,
0xfbffff2b,
@@ -19027,7 +19274,7 @@ UINT32 FirmwareKB[] = {
0xb4380800,
0x2c210240,
0x780c0003,
- 0x398c9008,
+ 0x398c9450,
0xb4411000,
0x0f02016c,
0x2f01016c,
@@ -19036,7 +19283,7 @@ UINT32 FirmwareKB[] = {
0x2f02016e,
0x2021ffff,
0x2042ffff,
- 0xfbffbec9,
+ 0xfbffbdd2,
0x0f01016e,
0x2f02016e,
0x2f010170,
@@ -19071,7 +19318,7 @@ UINT32 FirmwareKB[] = {
0x340203e8,
0xf8001506,
0x0f0102ee,
- 0xfbffbf79,
+ 0xfbffbe82,
0x34010000,
0x2b8b000c,
0x2b8c0008,
@@ -19085,7 +19332,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78040003,
- 0x38849008,
+ 0x38849450,
0x2c830082,
0x2c8100c6,
0x340203e8,
@@ -19110,7 +19357,7 @@ UINT32 FirmwareKB[] = {
0xa0411000,
0x00420010,
0x78010003,
- 0x38218fb0,
+ 0x382193f8,
0x78050003,
0x30220015,
0x3022002e,
@@ -19124,8 +19371,8 @@ UINT32 FirmwareKB[] = {
0x78030003,
0x78010003,
0xb8822000,
- 0x38638f2c,
- 0x38212818,
+ 0x38639374,
+ 0x38212bf4,
0x58610054,
0x58a40000,
0xd00b0000,
@@ -19140,7 +19387,7 @@ UINT32 FirmwareKB[] = {
0x330202bc,
0x78010003,
0x330206e4,
- 0x38218fb0,
+ 0x382193f8,
0x78050003,
0x3022002e,
0x30220015,
@@ -19151,8 +19398,8 @@ UINT32 FirmwareKB[] = {
0x78030003,
0x78020002,
0xa0812000,
- 0x38638f2c,
- 0x38424a68,
+ 0x38639374,
+ 0x38424534,
0x58620054,
0x58a40000,
0xd0060000,
@@ -19163,7 +19410,7 @@ UINT32 FirmwareKB[] = {
0x430202b8,
0x78050003,
0x7801c201,
- 0x38a58ed0,
+ 0x38a59318,
0x3821c43c,
0x204200ff,
0x340b0000,
@@ -19191,7 +19438,7 @@ UINT32 FirmwareKB[] = {
0xb8441000,
0x38420001,
0x58a20020,
- 0xfbffed33,
+ 0xfbffecfd,
0x34010000,
0x330b02bf,
0x2b8b0008,
@@ -19236,7 +19483,7 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x78030003,
0xb8201000,
- 0x38638a20,
+ 0x38638e68,
0x34040000,
0x2021000f,
0x5c240003,
@@ -19251,7 +19498,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b9ce0,
+ 0x396ba130,
0x29610008,
0x5c200019,
0x2961000c,
@@ -19286,7 +19533,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x28410008,
0x34210001,
0x58410008,
@@ -19299,19 +19546,19 @@ UINT32 FirmwareKB[] = {
0xd0010000,
0x78050003,
0xb8a01800,
- 0x38639ce0,
+ 0x3863a130,
0x28610008,
0x3422ffff,
0x44200002,
0x58620008,
0xd0040000,
0xb8a01000,
- 0x38429ce0,
+ 0x3842a130,
0x28410008,
0x5c200004,
0x28410004,
0x5c200002,
- 0xfbffb5fe,
+ 0xfbffb507,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -19321,7 +19568,7 @@ UINT32 FirmwareKB[] = {
0x5b8d0004,
0x780c0003,
0xb9805800,
- 0x396b9ce0,
+ 0x396ba130,
0x34080000,
0x340d0001,
0x35690014,
@@ -19337,7 +19584,7 @@ UINT32 FirmwareKB[] = {
0x44800016,
0x2881000c,
0xb9803000,
- 0x38c69ce0,
+ 0x38c6a130,
0x3423ffff,
0xa4a03800,
0x5883000c,
@@ -19367,7 +19614,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78050003,
0xb8a02000,
- 0x38849ce0,
+ 0x3884a130,
0x28820004,
0xb8201800,
0x3401ffff,
@@ -19378,7 +19625,7 @@ UINT32 FirmwareKB[] = {
0x5823000c,
0x90003800,
0xd0020000,
- 0x38a59ce0,
+ 0x38a5a130,
0x28a60000,
0x28a30010,
0x34020001,
@@ -19393,7 +19640,7 @@ UINT32 FirmwareKB[] = {
0xa0822000,
0x58a4000c,
0xd0070000,
- 0xfbffb5ac,
+ 0xfbffb4b5,
0x34010000,
0x2b9d0004,
0x379c0004,
@@ -19412,7 +19659,7 @@ UINT32 FirmwareKB[] = {
0xbc412800,
0x78030003,
0x3c220002,
- 0x38639ce0,
+ 0x3863a130,
0x74210007,
0xa4a02000,
0xb4431000,
@@ -19433,10 +19680,10 @@ UINT32 FirmwareKB[] = {
0x5861000c,
0xd00c0000,
0x78010003,
- 0x38219ce0,
+ 0x3821a130,
0x28210004,
0x5c20000c,
- 0xfbffb581,
+ 0xfbffb48a,
0xe000000a,
0x29610004,
0x29620008,
@@ -19458,7 +19705,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x780b0003,
0xb9601800,
- 0x38639ce0,
+ 0x3863a130,
0x28640004,
0xb8202800,
0xb8404000,
@@ -19468,7 +19715,7 @@ UINT32 FirmwareKB[] = {
0xd0040000,
0x28a10004,
0xb9602000,
- 0x38849ce0,
+ 0x3884a130,
0x34070001,
0x3422ffff,
0x44200005,
@@ -19497,8 +19744,8 @@ UINT32 FirmwareKB[] = {
0xb8220800,
0x58810010,
0xd0060000,
- 0xfbffb544,
- 0x396b9ce0,
+ 0xfbffb44d,
+ 0x396ba130,
0x29610000,
0x2821001c,
0x7c210000,
@@ -19536,7 +19783,7 @@ UINT32 FirmwareKB[] = {
0x379cfffc,
0x5b9d0004,
0x78010003,
- 0x38219ce0,
+ 0x3821a130,
0x28220000,
0x28410018,
0x28420014,
@@ -19545,7 +19792,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0xd0010000,
0x78020003,
- 0x38429ce0,
+ 0x3842a130,
0x28410000,
0x2843000c,
0x28240008,
@@ -19555,7 +19802,7 @@ UINT32 FirmwareKB[] = {
0xa0611800,
0x5843000c,
0xd0050000,
- 0xfbffb50a,
+ 0xfbffb413,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -19567,7 +19814,7 @@ UINT32 FirmwareKB[] = {
0xb8404800,
0x34020001,
0x780b0003,
- 0x396b9ce0,
+ 0x396ba130,
0xbc496000,
0xb4eb3800,
0x28e20014,
@@ -19947,10 +20194,10 @@ UINT32 FirmwareKB[] = {
0x5b8c0004,
0x780a0003,
0xb9402800,
- 0x38a591dc,
+ 0x38a59624,
0x28a60000,
0x78080003,
- 0x390891b6,
+ 0x390895fe,
0x34c60001,
0x20c6ffff,
0x41070000,
@@ -19969,7 +20216,7 @@ UINT32 FirmwareKB[] = {
0x34010000,
0x31010000,
0xb9400800,
- 0x382191dc,
+ 0x38219624,
0x78028002,
0x38428000,
0x28240000,
@@ -19997,7 +20244,7 @@ UINT32 FirmwareKB[] = {
0x68810007,
0x58430010,
0x4420fff9,
- 0x394a91dc,
+ 0x394a9624,
0x29410000,
0x2b8b0008,
0x2b8c0004,
@@ -20005,8 +20252,8 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x78020003,
0x78040003,
- 0x384291e8,
- 0x38849230,
+ 0x38429630,
+ 0x38849678,
0x34030001,
0x3043000f,
0x58810000,
@@ -20020,15 +20267,15 @@ UINT32 FirmwareKB[] = {
0x7801c201,
0x3821c530,
0x34020026,
- 0xfbffe9f6,
+ 0xfbffe9c0,
0x7801c201,
0xb9601000,
0x3821c534,
- 0xfbffe9f2,
+ 0xfbffe9bc,
0x7801c201,
0x3821c538,
0xb9801000,
- 0xfbffe9ee,
+ 0xfbffe9b8,
0x2b8b000c,
0x2b8c0008,
0x2b9d0004,
@@ -20091,7 +20338,7 @@ UINT32 FirmwareKB[] = {
0x5c2c0022,
0x3c410002,
0x78020003,
- 0x38428a30,
+ 0x38428e78,
0xb4220800,
0x28210000,
0xc0200000,
@@ -20137,11 +20384,11 @@ UINT32 FirmwareKB[] = {
0x64810000,
0x5c200009,
0x78020003,
- 0x384291e8,
+ 0x38429630,
0x34030001,
0x78010003,
0x3043000d,
- 0x382192b4,
+ 0x382196fc,
0xfbfffd18,
0x340d0000,
0x45800005,
@@ -20168,10 +20415,10 @@ UINT32 FirmwareKB[] = {
0x7801c201,
0x34020065,
0x3821c530,
- 0xfbffe962,
+ 0xfbffe92c,
0x7801c201,
0x3821c534,
- 0xfbffe979,
+ 0xfbffe943,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -20189,7 +20436,7 @@ UINT32 FirmwareKB[] = {
0x379cfffc,
0x5b9d0004,
0x78030003,
- 0x38638ed0,
+ 0x38639318,
0x2862004c,
0x78010001,
0x38210000,
@@ -20198,7 +20445,7 @@ UINT32 FirmwareKB[] = {
0x7801c201,
0x5862004c,
0x3821c50c,
- 0xfbffe944,
+ 0xfbffe90e,
0x2b9d0004,
0x379c0004,
0xc3a00000,
@@ -20309,7 +20556,7 @@ UINT32 FirmwareKB[] = {
0x5b8f0008,
0x5b9d0004,
0x78060003,
- 0x38c691e0,
+ 0x38c69628,
0x28c70000,
0x780c8002,
0x398c8000,
@@ -20534,7 +20781,7 @@ UINT32 FirmwareKB[] = {
0x5b910008,
0x5b9d0004,
0x78060003,
- 0x38c691e8,
+ 0x38c69630,
0x40c4000c,
0xb8202800,
0xb8404000,
@@ -20562,7 +20809,7 @@ UINT32 FirmwareKB[] = {
0x78110003,
0xba204000,
0x20a5ffff,
- 0x390891e8,
+ 0x39089630,
0x3df00002,
0x00260018,
0x3ca30008,
@@ -20578,7 +20825,7 @@ UINT32 FirmwareKB[] = {
0xe000003f,
0x44e00038,
0xba206000,
- 0x398c91e8,
+ 0x398c9630,
0xb60c0800,
0x282b0038,
0x282d0040,
@@ -20620,7 +20867,7 @@ UINT32 FirmwareKB[] = {
0x20210001,
0x64210000,
0x5c20fffd,
- 0x3a3191e8,
+ 0x3a319630,
0xb6111000,
0x28410038,
0x28430040,
@@ -20633,7 +20880,7 @@ UINT32 FirmwareKB[] = {
0x34040003,
0xfbfffdbb,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0xb5e10800,
0x34020000,
0x3022001c,
@@ -20817,10 +21064,10 @@ UINT32 FirmwareKB[] = {
0x78040003,
0x34050000,
0x5c250004,
- 0x388491e8,
+ 0x38849630,
0x30830018,
0xe0000003,
- 0x388491e8,
+ 0x38849630,
0x30850018,
0xa0c20800,
0x34030000,
@@ -20828,10 +21075,10 @@ UINT32 FirmwareKB[] = {
0x34020001,
0x78040003,
0x5c230004,
- 0x388491e8,
+ 0x38849630,
0x30830017,
0xc3a00000,
- 0x388491e8,
+ 0x38849630,
0x30820017,
0xc3a00000,
0x379cff8c,
@@ -20852,7 +21099,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78100003,
0xba000800,
- 0x382191e8,
+ 0x38219630,
0x40210001,
0x5b81004c,
0x2b82004c,
@@ -20939,7 +21186,7 @@ UINT32 FirmwareKB[] = {
0xba003800,
0x38c60000,
0xa1663000,
- 0x38e791e8,
+ 0x38e79630,
0x204200ff,
0x34010000,
0x78030800,
@@ -20990,7 +21237,7 @@ UINT32 FirmwareKB[] = {
0x5c200027,
0x78010003,
0x3da20002,
- 0x38218a44,
+ 0x38218e8c,
0xb4411000,
0x28410000,
0x78030003,
@@ -21057,7 +21304,7 @@ UINT32 FirmwareKB[] = {
0x5c200101,
0x3da10002,
0x78020003,
- 0x38428a78,
+ 0x38428ec0,
0xb4220800,
0x28210000,
0xc0200000,
@@ -21068,7 +21315,7 @@ UINT32 FirmwareKB[] = {
0x38630000,
0xb8230800,
0xb9e01000,
- 0xfbffe5de,
+ 0xfbffe5a8,
0xe0000018,
0x2b810054,
0x78028008,
@@ -21079,10 +21326,10 @@ UINT32 FirmwareKB[] = {
0x78030003,
0xb4220800,
0x582f0000,
- 0x3a1091e8,
+ 0x3a109630,
0x34010001,
- 0x38845630,
- 0x38639230,
+ 0x38845a0c,
+ 0x38639678,
0x3201000f,
0xe0000087,
0x78020003,
@@ -21095,7 +21342,7 @@ UINT32 FirmwareKB[] = {
0xfbfffeaf,
0x78030003,
0x78020003,
- 0x38635630,
+ 0x38635a0c,
0xe0000010,
0x78020003,
0x3842f540,
@@ -21111,9 +21358,9 @@ UINT32 FirmwareKB[] = {
0xfbfffd66,
0x78030003,
0x78020003,
- 0x386353a8,
- 0x3a1091e8,
- 0x38429230,
+ 0x38635784,
+ 0x3a109630,
+ 0x38429678,
0x34010001,
0x3201000f,
0x58430000,
@@ -21193,7 +21440,7 @@ UINT32 FirmwareKB[] = {
0xfbfffd66,
0x4420000b,
0xba000800,
- 0x382191e8,
+ 0x38219630,
0x28220028,
0x2821002c,
0x5b810050,
@@ -21214,10 +21461,10 @@ UINT32 FirmwareKB[] = {
0x78020003,
0x78040003,
0x78030003,
- 0x384291e8,
+ 0x38429630,
0x34010001,
- 0x388456f4,
- 0x38639230,
+ 0x38845ad0,
+ 0x38639678,
0x3041000f,
0x58640000,
0xe000005b,
@@ -21305,9 +21552,9 @@ UINT32 FirmwareKB[] = {
0x384203a0,
0xb4a20800,
0x58270000,
- 0x38845910,
- 0x3a1091e8,
- 0x38c69230,
+ 0x38845cec,
+ 0x3a109630,
+ 0x38c69678,
0x34010001,
0x3201000f,
0x58c40000,
@@ -21318,7 +21565,7 @@ UINT32 FirmwareKB[] = {
0x2b81004c,
0xfbfffdf5,
0x78010003,
- 0x382192b4,
+ 0x382196fc,
0xfbfff87f,
0x2b8b003c,
0x2b8c0038,
@@ -21345,7 +21592,7 @@ UINT32 FirmwareKB[] = {
0xb8206000,
0x78060003,
0x780100ff,
- 0x38c691e4,
+ 0x38c6962c,
0x3821ffff,
0x28c50000,
0x3c840018,
@@ -21396,7 +21643,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78110003,
0xba200800,
- 0x382191e8,
+ 0x38219630,
0x40320001,
0x78020003,
0x3842f008,
@@ -21495,14 +21742,14 @@ UINT32 FirmwareKB[] = {
0x206300ff,
0x208d00ff,
0x5c400004,
- 0x3a3191e8,
+ 0x3a319630,
0x34010000,
0x32210019,
0x7461000c,
0x5c20007e,
0x3c610002,
0x78020003,
- 0x38428aac,
+ 0x38428ef4,
0xb4220800,
0x28210000,
0x780b0003,
@@ -21514,7 +21761,7 @@ UINT32 FirmwareKB[] = {
0xa0220800,
0x38630000,
0xb8230800,
- 0xfbffe43a,
+ 0xfbffe404,
0xe0000019,
0x2b82002c,
0x78048008,
@@ -21525,11 +21772,11 @@ UINT32 FirmwareKB[] = {
0xb9c01800,
0xb4441000,
0x28420000,
- 0x396b91e8,
- 0x398c9230,
+ 0x396b9630,
+ 0x398c9678,
0xfbfffc91,
0x78010003,
- 0x38215da8,
+ 0x38216184,
0x34020001,
0x3162000f,
0x59810000,
@@ -21545,7 +21792,7 @@ UINT32 FirmwareKB[] = {
0xb9c01800,
0xfbfffc81,
0x78020003,
- 0x38425da8,
+ 0x38426184,
0xe000000d,
0x78020003,
0x3842f540,
@@ -21558,16 +21805,16 @@ UINT32 FirmwareKB[] = {
0xfbfffb77,
0xfbfffcf9,
0x78020003,
- 0x38425454,
- 0x396b91e8,
- 0x398c9230,
+ 0x38425830,
+ 0x396b9630,
+ 0x398c9678,
0x34010001,
0x3161000f,
0x59820000,
0xe000003d,
0x2b82002c,
0x2b810028,
- 0x396b91e8,
+ 0x396b9630,
0x31620000,
0x34030000,
0xfbfffbea,
@@ -21585,8 +21832,8 @@ UINT32 FirmwareKB[] = {
0xfbffff0b,
0x78010003,
0x78020003,
- 0x38215bc4,
- 0x38429230,
+ 0x38215fa0,
+ 0x38429678,
0x34040001,
0x65e30000,
0x58410000,
@@ -21619,16 +21866,16 @@ UINT32 FirmwareKB[] = {
0x78030003,
0x78040003,
0x58460000,
- 0x38a55864,
- 0x386391e8,
- 0x38849230,
+ 0x38a55c40,
+ 0x38639630,
+ 0x38849678,
0x34010001,
0x3061000f,
0x58850000,
0xba400800,
0xfbfffcbf,
0x78010003,
- 0x382192b4,
+ 0x382196fc,
0xfbfff749,
0x2b8b0024,
0x2b8c0020,
@@ -21688,7 +21935,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41630018,
0x78020003,
0x3842f304,
@@ -21711,7 +21958,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41630018,
0x78020003,
0x3842f30c,
@@ -21734,7 +21981,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41630013,
0x34010000,
0x34020002,
@@ -21752,20 +21999,20 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78050003,
0x78040003,
- 0x38a56d18,
+ 0x38a570f4,
0x34060001,
- 0x38844494,
+ 0x38844870,
0x78020003,
0x44200005,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58450000,
0xe0000004,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58440000,
0x78010003,
- 0x382192b4,
+ 0x382196fc,
0xfbfff6c0,
0x2b8b0008,
0x2b9d0004,
@@ -21777,7 +22024,7 @@ UINT32 FirmwareKB[] = {
0x3842f30c,
0x28430000,
0x78040003,
- 0x388491e8,
+ 0x38849630,
0x7802e000,
0x38420000,
0xa0621800,
@@ -21803,7 +22050,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41610001,
0xfbffffde,
0x41630013,
@@ -21823,20 +22070,20 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78050003,
0x78040003,
- 0x38a56d18,
+ 0x38a570f4,
0x34060001,
- 0x38844494,
+ 0x38844870,
0x78020003,
0x44200005,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58450000,
0xe0000004,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58440000,
0x78010003,
- 0x382192b4,
+ 0x382196fc,
0xfbfff679,
0x2b8b0008,
0x2b9d0004,
@@ -21860,7 +22107,7 @@ UINT32 FirmwareKB[] = {
0x38210000,
0xa0411000,
0xba000800,
- 0x382191e8,
+ 0x38219630,
0x004d0018,
0x402e0001,
0x65ab0000,
@@ -21916,7 +22163,7 @@ UINT32 FirmwareKB[] = {
0x3402ffef,
0xba005800,
0xa0220800,
- 0x396b91e8,
+ 0x396b9630,
0x58610000,
0x41610013,
0x44200006,
@@ -21935,16 +22182,16 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78020003,
0x78030003,
- 0x38426d18,
+ 0x384270f4,
0x5c200003,
0x78020003,
- 0x38424494,
+ 0x38424870,
0x34010001,
0x3161000f,
- 0x38639230,
+ 0x38639678,
0x78010003,
0x58620000,
- 0x382192b4,
+ 0x382196fc,
0xfbfff60d,
0xe0000006,
0x5c40ffaf,
@@ -21965,7 +22212,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41610001,
0xfbffff3c,
0x78040003,
@@ -21991,20 +22238,20 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78050003,
0x78040003,
- 0x38a56d18,
+ 0x38a570f4,
0x34060001,
- 0x38844494,
+ 0x38844870,
0x78020003,
0x44200005,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58450000,
0xe0000004,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58440000,
0x78010003,
- 0x382192b4,
+ 0x382196fc,
0xfbfff5d1,
0x2b8b0008,
0x2b9d0004,
@@ -22052,7 +22299,7 @@ UINT32 FirmwareKB[] = {
0x64210000,
0x5c200028,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41610001,
0xfbfffee5,
0x78020003,
@@ -22078,16 +22325,16 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78020003,
0x78030003,
- 0x38426d18,
+ 0x384270f4,
0x5c200003,
0x78020003,
- 0x38424494,
+ 0x38424870,
0x34010001,
0x3161000f,
- 0x38639230,
+ 0x38639678,
0x78010003,
0x58620000,
- 0x382192b4,
+ 0x382196fc,
0xfbfff57e,
0xe0000006,
0x5c40ffc0,
@@ -22106,7 +22353,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41610001,
0xfbfffe58,
0x41630013,
@@ -22126,20 +22373,20 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78050003,
0x78040003,
- 0x38a56d18,
+ 0x38a570f4,
0x34060001,
- 0x38844494,
+ 0x38844870,
0x78020003,
0x44200005,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58450000,
0xe0000004,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58440000,
0x78010003,
- 0x382192b4,
+ 0x382196fc,
0xfbfff54a,
0x2b8b0008,
0x2b9d0004,
@@ -22156,7 +22403,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x780e0003,
0xb9c00800,
- 0x382191e8,
+ 0x38219630,
0x40210001,
0x78100003,
0x340d0000,
@@ -22242,7 +22489,7 @@ UINT32 FirmwareKB[] = {
0xba205800,
0xa0220800,
0x58610000,
- 0x396b91e8,
+ 0x396b9630,
0x41610013,
0x442c0005,
0xb9800800,
@@ -22258,12 +22505,12 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78020003,
0x78030003,
- 0x38426d18,
+ 0x384270f4,
0x5c200003,
0x78020003,
- 0x38424494,
+ 0x38424870,
0x34010001,
- 0x38639230,
+ 0x38639678,
0x3161000f,
0xe000001c,
0x45670020,
@@ -22271,7 +22518,7 @@ UINT32 FirmwareKB[] = {
0xb8205800,
0x5c20001d,
0xb9c06000,
- 0x398c91e8,
+ 0x398c9630,
0x41820013,
0x44400004,
0x34020002,
@@ -22286,16 +22533,16 @@ UINT32 FirmwareKB[] = {
0x41810017,
0x78020003,
0x78030003,
- 0x38426d18,
+ 0x384270f4,
0x5c200003,
0x78020003,
- 0x38424494,
+ 0x38424870,
0x34010001,
- 0x38639230,
+ 0x38639678,
0x3181000f,
0x78010003,
0x58620000,
- 0x382192b4,
+ 0x382196fc,
0xfbfff4ae,
0xe000000b,
0xe5af1000,
@@ -22327,7 +22574,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x780f0003,
0xb9e00800,
- 0x382191e8,
+ 0x38219630,
0x40210001,
0x780e0003,
0x340c0000,
@@ -22366,7 +22613,7 @@ UINT32 FirmwareKB[] = {
0x7c2100ff,
0x5c20003e,
0xb9e05800,
- 0x396b91e8,
+ 0x396b9630,
0x41630000,
0x78018002,
0x34020040,
@@ -22414,16 +22661,16 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78020003,
0x78030003,
- 0x38426d18,
+ 0x384270f4,
0x5c200003,
0x78020003,
- 0x38424494,
+ 0x38424870,
0x34010001,
0x3161000f,
- 0x38639230,
+ 0x38639678,
0x78010003,
0x58620000,
- 0x382192b4,
+ 0x382196fc,
0xfbfff42e,
0xe0000006,
0x5c40ffaa,
@@ -22443,7 +22690,7 @@ UINT32 FirmwareKB[] = {
0x5b8b0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x41610001,
0xfbfffd07,
0x78040003,
@@ -22469,20 +22716,20 @@ UINT32 FirmwareKB[] = {
0x41610017,
0x78050003,
0x78040003,
- 0x38a56d18,
+ 0x38a570f4,
0x34060001,
- 0x38844494,
+ 0x38844870,
0x78020003,
0x44200005,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58450000,
0xe0000004,
- 0x38429230,
+ 0x38429678,
0x3166000f,
0x58440000,
0x78010003,
- 0x382192b4,
+ 0x382196fc,
0xfbfff3f3,
0x2b8b0008,
0x2b9d0004,
@@ -22498,7 +22745,7 @@ UINT32 FirmwareKB[] = {
0x5c270055,
0x3c810002,
0x78020003,
- 0x38428ae0,
+ 0x38428f28,
0xb4220800,
0x28210000,
0xc0200000,
@@ -22607,7 +22854,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x780e0003,
0xb9c00800,
- 0x382191e8,
+ 0x38219630,
0x40240001,
0x78030003,
0x3863f000,
@@ -22768,14 +23015,14 @@ UINT32 FirmwareKB[] = {
0xfbfff7bb,
0x78020003,
0x78030003,
- 0x38426d18,
- 0x38639230,
+ 0x384270f4,
+ 0x38639678,
0x34040001,
- 0x39ce91e8,
+ 0x39ce9630,
0x78010003,
0x31c4000f,
0x58620000,
- 0x382192b4,
+ 0x382196fc,
0xfbfff2ce,
0x2b8b0020,
0x2b8c001c,
@@ -22801,7 +23048,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78110003,
0xba208000,
- 0x3a1091e8,
+ 0x3a109630,
0x42130001,
0x78010003,
0x3821f008,
@@ -22828,10 +23075,10 @@ UINT32 FirmwareKB[] = {
0x7801c201,
0x34020065,
0x3821c530,
- 0xfbffdefe,
+ 0xfbffdec8,
0x7801c201,
0x3821c534,
- 0xfbffdf15,
+ 0xfbffdedf,
0x00220008,
0x00210004,
0x20420100,
@@ -22861,8 +23108,8 @@ UINT32 FirmwareKB[] = {
0x4422000a,
0x78020003,
0x78030003,
- 0x38426d18,
- 0x38639230,
+ 0x384270f4,
+ 0x38639678,
0x34040001,
0x78010003,
0x3204000f,
@@ -22902,7 +23149,7 @@ UINT32 FirmwareKB[] = {
0x3421ffff,
0x202100ff,
0x34230034,
- 0x3a3191e8,
+ 0x3a319630,
0xba802000,
0x32230001,
0x3884f320,
@@ -22917,7 +23164,7 @@ UINT32 FirmwareKB[] = {
0x21610100,
0x44200007,
0x78020003,
- 0x384291e8,
+ 0x38429630,
0x34030001,
0x78010003,
0x3043000e,
@@ -22948,14 +23195,14 @@ UINT32 FirmwareKB[] = {
0x78050003,
0x78020003,
0x78030003,
- 0x38a56d18,
- 0x384291e8,
- 0x38639230,
+ 0x38a570f4,
+ 0x38429630,
+ 0x38639678,
0x34040001,
0x78010003,
0x3044000f,
0x58650000,
- 0x382192b4,
+ 0x382196fc,
0xfbfff21a,
0x2b8b002c,
0x2b8c0028,
@@ -22974,7 +23221,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78080003,
0xb9000800,
- 0x382191e8,
+ 0x38219630,
0x40220001,
0x78050003,
0x78030030,
@@ -23062,14 +23309,14 @@ UINT32 FirmwareKB[] = {
0xb8250800,
0x58610000,
0x78020003,
- 0x38846d18,
- 0x390891e8,
- 0x38429230,
+ 0x388470f4,
+ 0x39089630,
+ 0x38429678,
0x34030001,
0x78010003,
0x3103000f,
0x58440000,
- 0x382192b4,
+ 0x382196fc,
0xfbfff1a8,
0x2b9d0004,
0x379c0004,
@@ -23115,7 +23362,7 @@ UINT32 FirmwareKB[] = {
0xbd655800,
0x78020003,
0x34030001,
- 0x384291e8,
+ 0x38429630,
0x3043001a,
0x584b0004,
0x34010007,
@@ -23131,7 +23378,7 @@ UINT32 FirmwareKB[] = {
0x38428000,
0x58410054,
0x3401003c,
- 0xfbffab9a,
+ 0xfbffaaa3,
0x2b8b0008,
0x2b9d0004,
0x379c0008,
@@ -23140,11 +23387,11 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78010003,
0x34030000,
- 0x382191e8,
+ 0x38219630,
0x58230004,
0x3023001a,
0x3401003c,
- 0xfbffabba,
+ 0xfbffaac3,
0x34010007,
0xfbfff2a8,
0x34010001,
@@ -23161,7 +23408,7 @@ UINT32 FirmwareKB[] = {
0x78060003,
0xbc221800,
0x3884f320,
- 0x38c691e8,
+ 0x38c69630,
0x34050000,
0x3409001f,
0x3408ffdf,
@@ -23193,7 +23440,7 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x780d0003,
0xb9a02800,
- 0x38a591e8,
+ 0x38a59630,
0x40a80001,
0x78010003,
0x3821f00c,
@@ -23218,21 +23465,21 @@ UINT32 FirmwareKB[] = {
0xe0000010,
0x78020003,
0x78010003,
- 0x38429230,
- 0x382165f4,
+ 0x38429678,
+ 0x382169d0,
0xe000000a,
0x78020003,
0x78010003,
- 0x38429230,
- 0x3821601c,
+ 0x38429678,
+ 0x382163f8,
0xe0000005,
0x78020003,
0x78010003,
- 0x38429230,
- 0x38216318,
+ 0x38429678,
+ 0x382166f4,
0x58410000,
0xb8e01000,
- 0x384291e8,
+ 0x38429630,
0x34030001,
0x78010003,
0x3043000f,
@@ -23349,7 +23596,7 @@ UINT32 FirmwareKB[] = {
0x20890001,
0xb9a01800,
0x34020000,
- 0x386391e8,
+ 0x38639630,
0x7d210001,
0x30620017,
0xb8406000,
@@ -23359,7 +23606,7 @@ UINT32 FirmwareKB[] = {
0xb9000800,
0xfbfffee5,
0xb9a00800,
- 0x382191e8,
+ 0x38219630,
0x34030000,
0x34020001,
0x30230014,
@@ -23370,7 +23617,7 @@ UINT32 FirmwareKB[] = {
0x3062001a,
0x58620004,
0x3401003c,
- 0xfbffaad8,
+ 0xfbffa9e1,
0x34010007,
0xfbfff1c6,
0x34010001,
@@ -23381,7 +23628,7 @@ UINT32 FirmwareKB[] = {
0x90005800,
0xd00c0000,
0xb9a01000,
- 0x384291e8,
+ 0x38429630,
0x40430012,
0x44600006,
0x34010000,
@@ -23394,11 +23641,11 @@ UINT32 FirmwareKB[] = {
0xb8606000,
0xd00b0000,
0x34010000,
- 0x39ad91e8,
+ 0x39ad9630,
0x31a10012,
0x78040003,
0xb8801000,
- 0x384291e8,
+ 0x38429630,
0x34010000,
0x30410011,
0x7dc30001,
@@ -23406,19 +23653,19 @@ UINT32 FirmwareKB[] = {
0x78020003,
0x5c610005,
0x78010003,
- 0x38429230,
- 0x38214494,
+ 0x38429678,
+ 0x38214870,
0xe0000004,
0x78010003,
- 0x38429230,
- 0x38214d2c,
+ 0x38429678,
+ 0x38215108,
0x58410000,
0x5ca00007,
- 0x388491e8,
+ 0x38849630,
0x34020001,
0x78010003,
0x3082000f,
- 0x382192b4,
+ 0x382196fc,
0xfbfff04b,
0x2b8b0014,
0x2b8c0010,
@@ -23432,7 +23679,7 @@ UINT32 FirmwareKB[] = {
0x5b8c0008,
0x5b9d0004,
0x780b0003,
- 0x396b91e8,
+ 0x396b9630,
0x416c0001,
0x3581ffcc,
0x202100ff,
@@ -23579,7 +23826,7 @@ UINT32 FirmwareKB[] = {
0x6901001f,
0x4420ffb5,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x78020003,
0x582a0008,
0x3842f318,
@@ -23633,8 +23880,8 @@ UINT32 FirmwareKB[] = {
0x78010003,
0xfd686000,
0xfce83000,
- 0x386391e8,
- 0x382192b4,
+ 0x38639630,
+ 0x382196fc,
0x20a500ff,
0x78040003,
0x78020003,
@@ -23645,16 +23892,16 @@ UINT32 FirmwareKB[] = {
0x78010003,
0x38a5f320,
0x34030000,
- 0x382192b4,
+ 0x382196fc,
0x5cc30008,
- 0x384291e8,
+ 0x38429630,
0x30470010,
0x28a20000,
0x38420040,
0x58a20000,
0xfbffef62,
0xe0000007,
- 0x384291e8,
+ 0x38429630,
0x30430010,
0x28a10000,
0x3402ffbf,
@@ -23662,11 +23909,11 @@ UINT32 FirmwareKB[] = {
0x58a10000,
0x78020003,
0x78010003,
- 0x384291e8,
+ 0x38429630,
0x5d800005,
0x304b001b,
0x304b000e,
- 0x382192b4,
+ 0x382196fc,
0xfbffef53,
0xd00d0000,
0x2b8b0010,
@@ -23683,7 +23930,7 @@ UINT32 FirmwareKB[] = {
0x5b8f0008,
0x5b9d0004,
0x3401003c,
- 0xfbffa99f,
+ 0xfbffa8a8,
0x34010007,
0xfbfff08d,
0x340d0001,
@@ -23693,15 +23940,15 @@ UINT32 FirmwareKB[] = {
0x780c0003,
0x59610054,
0x340e0000,
- 0x398c91e8,
+ 0x398c9630,
0x3401001a,
0x598e0004,
0x318e001a,
- 0xfbffa991,
+ 0xfbffa89a,
0x3da2001a,
0x34010019,
0x59620050,
- 0xfbffa98d,
+ 0xfbffa896,
0x3da10019,
0x78040003,
0x59610050,
@@ -23754,7 +24001,7 @@ UINT32 FirmwareKB[] = {
0x38210000,
0xa0411000,
0x00420010,
- 0x38a591e8,
+ 0x38a59630,
0x78010003,
0x58a20030,
0x3821f314,
@@ -23868,7 +24115,7 @@ UINT32 FirmwareKB[] = {
0x3821c001,
0x358c0034,
0x780e0003,
- 0x39ce91e8,
+ 0x39ce9630,
0x58410000,
0x218300ff,
0xb9a02000,
@@ -23882,7 +24129,7 @@ UINT32 FirmwareKB[] = {
0xb8431000,
0x78030003,
0x58820000,
- 0x38638ed0,
+ 0x38639318,
0x2862004c,
0x7801fffe,
0x3821ffff,
@@ -23891,16 +24138,16 @@ UINT32 FirmwareKB[] = {
0x7801c201,
0x5862004c,
0x3821c50c,
- 0xfbffdad7,
+ 0xfbffdaa1,
0x3401001a,
- 0xfbffa8a0,
+ 0xfbffa7a9,
0x340d0001,
0x3da1001a,
0x780b8000,
0x396b8000,
0x59610050,
0x34010019,
- 0xfbffa899,
+ 0xfbffa7a2,
0x3da10019,
0x34040000,
0x59610050,
@@ -23944,7 +24191,7 @@ UINT32 FirmwareKB[] = {
0x5b8c0008,
0x5b9d0004,
0x3401003c,
- 0xfbffa89a,
+ 0xfbffa7a3,
0x340c0001,
0x3d81001c,
0x780b8000,
@@ -23953,11 +24200,11 @@ UINT32 FirmwareKB[] = {
0x34010007,
0xfbffef83,
0x3401001a,
- 0xfbffa891,
+ 0xfbffa79a,
0x3d82001a,
0x34010019,
0x59620050,
- 0xfbffa88d,
+ 0xfbffa796,
0x3d810019,
0x7803c210,
0x59610050,
@@ -23965,7 +24212,7 @@ UINT32 FirmwareKB[] = {
0x38630008,
0x78010003,
0x58620000,
- 0x382191e8,
+ 0x38219630,
0x78050003,
0x302c0011,
0x3022000c,
@@ -23999,14 +24246,14 @@ UINT32 FirmwareKB[] = {
0x5b9d0004,
0x78010003,
0x34020000,
- 0x382192b4,
+ 0x382196fc,
0xfbffee3d,
0x90002000,
0x34010000,
0xd0010000,
0x780b0003,
0xb9601000,
- 0x384291e8,
+ 0x38429630,
0x4043000d,
0x3041000d,
0xd0040000,
@@ -24016,7 +24263,7 @@ UINT32 FirmwareKB[] = {
0x90002000,
0xd0030000,
0xb9601000,
- 0x384291e8,
+ 0x38429630,
0x4043000e,
0x34010000,
0x3041000e,
@@ -24025,28 +24272,28 @@ UINT32 FirmwareKB[] = {
0xfbfffea5,
0x78030003,
0x78020003,
- 0x396b91e8,
- 0x38639230,
- 0x38426950,
+ 0x396b9630,
+ 0x38639678,
+ 0x38426d2c,
0x34040001,
0x4420ffe0,
0x78010003,
0x58620000,
0x3164000f,
- 0x382192b4,
+ 0x382196fc,
0xfbffede4,
0xe3ffffda,
0x90002000,
0xd0030000,
0xb9600800,
- 0x382191e8,
+ 0x38219630,
0x4023000f,
0x34020000,
0x3022000f,
0xd0040000,
0x78010003,
- 0x38219230,
- 0x396b91e8,
+ 0x38219678,
+ 0x396b9630,
0x4462ffce,
0x28210000,
0x3162000f,
@@ -24081,7 +24328,7 @@ UINT32 FirmwareKB[] = {
0x58a10000,
0x28a20000,
0x78010003,
- 0x382191e8,
+ 0x38219630,
0x38420008,
0x58a20000,
0x28a20000,
@@ -24476,7 +24723,7 @@ UINT32 FirmwareKB[] = {
0x34020004,
0x780b0003,
0xf8000025,
- 0x396b8b20,
+ 0x396b8f68,
0xb42b0800,
0xb42c0800,
0x40220000,
@@ -24514,7 +24761,7 @@ UINT32 FirmwareKB[] = {
0xe3fffff2,
0x2042001f,
0x78030003,
- 0x38638c20,
+ 0x38639068,
0xb4421000,
0xb4421000,
0xb4621800,
@@ -24554,7 +24801,7 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x2042001f,
0x78030003,
- 0x38638ca0,
+ 0x386390e8,
0xb4421000,
0xb4421000,
0xb4621800,
@@ -24594,7 +24841,7 @@ UINT32 FirmwareKB[] = {
0xc3a00000,
0x2042001f,
0x78030003,
- 0x38638d20,
+ 0x38639168,
0xb4421000,
0xb4421000,
0xb4621800,
@@ -24638,1260 +24885,963 @@ UINT32 FirmwareKB[] = {
0x5b8d0014,
0x5b8e0010,
0x5b8f000c,
- 0x5b900008,
- 0x5b9d0004,
- 0x340f0000,
- 0xb8206800,
- 0xb8405800,
- 0xb8608000,
- 0x340c0001,
- 0xb9e07000,
- 0xe000000a,
- 0x49cb001c,
- 0xb9600800,
- 0x34020001,
- 0xfbffff76,
- 0xb8205800,
- 0xb9800800,
- 0x34020001,
- 0xfbffff72,
- 0xb8206000,
- 0xf16d0800,
- 0x7d830000,
- 0x34020001,
- 0xc8410800,
- 0xa0230800,
- 0x64210000,
- 0x4420fff1,
- 0x4580000d,
- 0xb9800800,
- 0x34020001,
- 0x556d0003,
- 0xc9ab6800,
- 0xb9ec7800,
- 0xfbffff8b,
- 0xb8206000,
- 0xb9600800,
- 0x34020001,
- 0xfbffff87,
- 0xb8205800,
- 0x5d80fff5,
- 0xb9a00800,
- 0x5e000002,
- 0xb9e00800,
- 0x2b8b001c,
- 0x2b8c0018,
- 0x2b8d0014,
- 0x2b8e0010,
- 0x2b8f000c,
- 0x2b900008,
- 0x2b9d0004,
- 0x379c001c,
- 0xc3a00000,
- 0x00040100,
- 0x01040100,
- 0x02050100,
- 0x03040200,
- 0x04010100,
- 0x05050200,
- 0x06060100,
- 0x07090200,
- 0x00040100,
- 0x01040100,
- 0x02050100,
- 0x03040200,
- 0x04010100,
- 0x05050200,
- 0x06060100,
- 0x07090100,
- 0x08040100,
- 0x09020100,
- 0x0a030100,
- 0x0b060100,
- 0x0c080100,
- 0x0d010100,
- 0x0e020100,
- 0x0f030100,
- 0x10010100,
- 0x11040100,
- 0x12030100,
- 0x13010100,
- 0x14080100,
- 0x15050100,
- 0x16010100,
- 0x17010100,
- 0x18040100,
- 0x1b060100,
- 0x1c010100,
- 0x00040100,
- 0x8000001c,
- 0x80000024,
- 0x8000003c,
- 0x80000044,
- 0x8000004c,
- 0x80000054,
- 0x8000005c,
- 0x80000064,
- 0x80000124,
- 0xc2100004,
- 0x000290b0,
- 0x000290b0,
- 0x000293f8,
- 0x00029520,
- 0x00029744,
- 0x00029930,
- 0x0002a638,
- 0x00029ad4,
- 0x0002a5f8,
- 0x0002a2fc,
- 0x000282ac,
- 0x000282ac,
- 0x000293a4,
- 0x00029400,
- 0x00029584,
- 0x000297c0,
- 0x0002a638,
- 0x00029968,
- 0x0002a4b0,
- 0x00029b6c,
- 0x000282f8,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00028300,
- 0x00028308,
- 0x00028310,
- 0x00028318,
- 0x00028320,
- 0x00028328,
- 0x0002908c,
- 0x0002908c,
- 0x00028330,
- 0x00028338,
- 0x00028340,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00028348,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00028350,
- 0x00028358,
- 0x00028360,
- 0x00028398,
- 0x000283a0,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x000283a8,
- 0x000283b4,
- 0x000283c0,
- 0x000283e4,
- 0x00028408,
- 0x00028410,
- 0x00028418,
- 0x00028420,
- 0x00028428,
- 0x00028430,
- 0x0002908c,
- 0x0002908c,
- 0x00028444,
- 0x0002844c,
- 0x0002908c,
- 0x00028458,
- 0x00028460,
- 0x00028588,
- 0x000285a4,
- 0x000285c0,
- 0x000285c8,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x000285d0,
- 0x000285d8,
- 0x000285e0,
- 0x000285e8,
- 0x000285f0,
- 0x000285f8,
- 0x00028600,
- 0x00028608,
- 0x00028610,
- 0x00028618,
- 0x00028620,
- 0x00028628,
- 0x00028630,
- 0x00028638,
- 0x00028640,
- 0x00028648,
- 0x00028650,
- 0x00028658,
- 0x00028660,
- 0x00028668,
- 0x00028670,
- 0x00028678,
- 0x00028680,
- 0x0002868c,
- 0x000286a8,
- 0x000286b0,
- 0x000286b8,
- 0x000286c0,
- 0x000286c8,
- 0x0002908c,
- 0x0002908c,
- 0x000286d0,
- 0x000286d8,
- 0x000286e0,
- 0x000286e8,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x000286f0,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x000286f8,
- 0x0002870c,
- 0x00028754,
- 0x00028e2c,
- 0x00028e34,
- 0x00028e8c,
- 0x00028e94,
- 0x00028e9c,
- 0x00028ea4,
- 0x0002908c,
- 0x0002908c,
- 0x00028ee0,
- 0x0002908c,
- 0x0002908c,
- 0x000284c0,
- 0x000284c8,
- 0x00028f24,
- 0x00028f2c,
- 0x00028f34,
- 0x00028f3c,
- 0x00028f44,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00028f4c,
- 0x00028f54,
- 0x00028f5c,
- 0x00028f64,
- 0x00028f6c,
- 0x00028f74,
- 0x00028f7c,
- 0x0002908c,
- 0x0002908c,
- 0x000287e0,
- 0x00028eac,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00028ab4,
- 0x00028d04,
- 0x0002908c,
- 0x00028bdc,
- 0x00028b50,
- 0x00028da0,
- 0x0002908c,
- 0x00028c78,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002843c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00028528,
- 0x00028530,
- 0x00028548,
- 0x00028550,
- 0x0002908c,
- 0x00028558,
- 0x00028570,
- 0x00028f84,
- 0x00028fa4,
- 0x00028fc8,
- 0x00028fe4,
- 0x00029000,
- 0x00028994,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00029094,
- 0x00029094,
- 0x00028778,
- 0x000287ac,
- 0x0002908c,
- 0x0002908c,
- 0x00028814,
- 0x00028848,
- 0x00028ae8,
- 0x00028b1c,
- 0x00028c10,
- 0x00028c44,
- 0x0002908c,
- 0x0002908c,
- 0x00028d38,
- 0x00028d6c,
- 0x0002887c,
- 0x00028a54,
- 0x00028a7c,
- 0x0002908c,
- 0x0002908c,
- 0x0002892c,
- 0x00028a3c,
- 0x00028bb0,
- 0x00028cd8,
- 0x0002908c,
- 0x00028e00,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00029050,
- 0x0002905c,
- 0x00029064,
- 0x00029070,
- 0x00029040,
- 0x00029048,
- 0x00028aa0,
- 0x0002908c,
- 0x00028980,
- 0x00028bc8,
- 0x00028cf0,
- 0x0002908c,
- 0x00028e18,
- 0x0002908c,
- 0x00028718,
- 0x00028738,
- 0x00029078,
- 0x00029020,
- 0x00029028,
- 0x00029030,
- 0x00029038,
- 0x0002908c,
- 0x0002908c,
- 0x0002908c,
- 0x00029080,
- 0x00800092,
- 0x00a300b6,
- 0x00c800da,
- 0x00ec0100,
- 0x000298e4,
- 0x000298fc,
- 0x000297f8,
- 0x00029918,
- 0x0002980c,
- 0x00029854,
- 0x00029914,
- 0x00029bb4,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x00029ef8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x00029c38,
- 0x0002a2d8,
- 0x00029e00,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2e0,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x00029bbc,
- 0x00029c20,
- 0x00029bd4,
- 0x00029f58,
- 0x00029fac,
- 0x00029f18,
- 0x00029f38,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a294,
- 0x0002a2e0,
- 0x0002a2e0,
- 0x0002a2e0,
- 0x0002a2e0,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x00029da8,
- 0x00029dc8,
- 0x00029bec,
- 0x00029c04,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a12c,
- 0x0002a16c,
- 0x0002a0fc,
- 0x0002a09c,
- 0x0002a0cc,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2e0,
- 0x0002a1b0,
- 0x0002a1cc,
- 0x00029c60,
- 0x00029c78,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a264,
- 0x0002a27c,
- 0x00029fe0,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a2d8,
- 0x0002a234,
- 0x0002a1e8,
- 0x0002a208,
- 0x0002a220,
- 0x0002a228,
- 0x0002a29c,
- 0x0002a2ac,
- 0x0002a2d0,
- 0x00029e58,
- 0x00029ee4,
- 0x00029c90,
- 0x00029cbc,
- 0x00029d08,
- 0x00029d1c,
- 0x00029d30,
- 0x00029d44,
- 0x00029d58,
- 0x00029d6c,
- 0x00029d80,
- 0x00029d94,
- 0x0002c1cc,
- 0x0002c2bc,
- 0x0002c1f8,
- 0x0002c2bc,
- 0x0002c224,
- 0x0002c2bc,
- 0x0002c250,
- 0x0002c2bc,
- 0x0002c1a4,
- 0x013014ab,
- 0x013014b6,
- 0x013014ac,
- 0x013014be,
- 0x010914e2,
- 0x010914e1,
- 0x01091507,
- 0x00e70019,
- 0xf6fcfe00,
- 0x02040608,
- 0x0002f73c,
- 0x0002f744,
- 0x0002f74c,
- 0x0002f754,
- 0x0002f75c,
- 0x0002f764,
- 0x0002f76c,
- 0x0002f774,
- 0x0002f77c,
- 0x0002f784,
- 0x0002f78c,
- 0x0002f794,
- 0x0002f79c,
- 0xff000100,
- 0x02000100,
- 0x03000100,
- 0x02000100,
- 0x00033908,
- 0x00033934,
- 0x00033948,
- 0x00033958,
- 0x00033964,
- 0x0003471c,
- 0x0003471c,
- 0x0003471c,
- 0x0003471c,
- 0x0003471c,
- 0x0003471c,
- 0x0003471c,
- 0x0003471c,
- 0x00034740,
- 0x00034740,
- 0x00034740,
- 0x00034740,
- 0x00034770,
- 0x00034820,
- 0x00034844,
- 0x00034880,
- 0x000348b0,
- 0x000348bc,
- 0x000348bc,
- 0x000348bc,
- 0x000348bc,
- 0x00034904,
- 0x00034904,
- 0x00034904,
- 0x00034904,
- 0x00034aa0,
- 0x00034f1c,
- 0x00034f3c,
- 0x00034f84,
- 0x00034fb8,
- 0x00034fc4,
- 0x00034fc4,
- 0x00034fc4,
- 0x00034fc4,
- 0x00035000,
- 0x00035000,
- 0x00035000,
- 0x00035000,
- 0x00035074,
- 0x00035ea4,
- 0x00035ea4,
- 0x00035eac,
- 0x00035eb4,
- 0x00035ebc,
- 0x00035ec4,
- 0x00035ecc,
- 0x00035ea4,
- 0x00035ed8,
- 0x00035f00,
- 0x00035f18,
- 0x00035f2c,
- 0x00035f58,
- 0x00035fa8,
- 0x00035fc0,
- 0x00035fcc,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00010000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00020100,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00030101,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00040201,
- 0x01000000,
- 0x00000000,
- 0x00000000,
- 0x00050201,
- 0x01010000,
- 0x00000000,
- 0x00000000,
- 0x00060302,
- 0x01010100,
- 0x00000000,
- 0x00000000,
- 0x00070302,
- 0x01010101,
- 0x00000000,
- 0x00000000,
- 0x00080402,
- 0x02010101,
- 0x01000000,
- 0x00000000,
- 0x00090403,
- 0x02010101,
- 0x01010000,
- 0x00000000,
- 0x000a0503,
- 0x02020101,
- 0x01010100,
- 0x00000000,
- 0x000b0503,
- 0x02020101,
- 0x01010101,
- 0x00000000,
- 0x000c0604,
- 0x03020201,
- 0x01010101,
- 0x01000000,
- 0x000d0604,
- 0x03020201,
- 0x01010101,
- 0x01010000,
- 0x000e0704,
- 0x03020202,
- 0x01010101,
- 0x01010100,
- 0x000f0705,
- 0x03030202,
- 0x01010101,
- 0x01010101,
- 0x00037ea8,
- 0x00037ea4,
- 0x00037ea0,
- 0x00037e9c,
- 0x00037e98,
- 0x00037e94,
- 0x00037e90,
- 0x00037e8c,
- 0x00037e88,
- 0x00037e84,
- 0x00037e80,
- 0x00037e7c,
- 0x00037e78,
- 0x00037e74,
- 0x00037e70,
- 0x00037e6c,
- 0x00037e68,
- 0x00037e64,
- 0x00037e60,
- 0x00037e5c,
- 0x00037e58,
- 0x00037e54,
- 0x00037e50,
- 0x00037e4c,
- 0x00037e48,
- 0x00037e44,
- 0x00037e40,
- 0x00037e3c,
- 0x00037e38,
- 0x00037e34,
- 0x00037e30,
- 0x00037e2c,
- 0x00037f48,
- 0x00037f44,
- 0x00037f40,
- 0x00037f3c,
- 0x00037f38,
- 0x00037f34,
- 0x00037f30,
- 0x00037f2c,
- 0x00037f28,
- 0x00037f24,
- 0x00037f20,
- 0x00037f1c,
- 0x00037f18,
- 0x00037f14,
- 0x00037f10,
- 0x00037f0c,
- 0x00037f08,
- 0x00037f04,
- 0x00037f00,
- 0x00037efc,
- 0x00037ef8,
- 0x00037ef4,
- 0x00037ef0,
- 0x00037eec,
- 0x00037ee8,
- 0x00037ee4,
- 0x00037ee0,
- 0x00037edc,
- 0x00037ed8,
- 0x00037ed4,
- 0x00037ed0,
- 0x00037ecc,
- 0x00037fe8,
- 0x00037fe4,
- 0x00037fe0,
- 0x00037fdc,
- 0x00037fd8,
- 0x00037fd4,
- 0x00037fd0,
- 0x00037fcc,
- 0x00037fc8,
- 0x00037fc4,
- 0x00037fc0,
- 0x00037fbc,
- 0x00037fb8,
- 0x00037fb4,
- 0x00037fb0,
- 0x00037fac,
- 0x00037fa8,
- 0x00037fa4,
- 0x00037fa0,
- 0x00037f9c,
- 0x00037f98,
- 0x00037f94,
- 0x00037f90,
- 0x00037f8c,
- 0x00037f88,
- 0x00037f84,
- 0x00037f80,
- 0x00037f7c,
- 0x00037f78,
- 0x00037f74,
- 0x00037f70,
- 0x00037f6c,
- 0x24002800,
- 0x3c002001,
- 0x12010e01,
- 0x13011101,
- 0x0c010b01,
- 0x17010601,
- 0x07012201,
- 0x23012601,
- 0x27012a01,
- 0x2b010800,
- 0x2e010a01,
- 0xff000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00021e74,
- 0x00021ec4,
- 0x00032200,
- 0x00000000,
- 0x00021a70,
- 0x0002de24,
- 0x0002cf40,
- 0x00000000,
- 0x0002c5f0,
- 0x00000000,
- 0x00000000,
- 0x0002cec0,
- 0x0002c134,
- 0x0002dd20,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x0002dabc,
- 0x00000000,
- 0x00021cac,
- 0x00021b1c,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00021a4c,
- 0x00000000,
- 0x00021f14,
- 0x00021f64,
- 0x00021adc,
- 0x00000000,
- 0x00021fb4,
- 0x00022004,
- 0x00021afc,
- 0x00000000,
- 0x00022054,
- 0x000220a4,
- 0x00000000,
- 0x00000000,
- 0x000220f4,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00021e2c,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x0003f9e8,
- 0x0003fd00,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00024a68,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x80402010,
- 0x08040200,
- 0x58606870,
- 0x78808890,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000bb8,
- 0x0bb8cccc,
- 0x80000001,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x000003ff,
- 0x322d2823,
- 0x1e19140f,
- 0x342f2a25,
- 0x201b1611,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x322d2823,
- 0x1e19140f,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000100,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000001,
- 0x00000000,
- 0x00000000,
- 0x00000001,
- 0x00000000,
- 0x00000000,
- 0x00000001,
- 0x00000000,
- 0x00000000,
- 0x00000001,
- 0x00000000,
- 0x00000000,
- 0x00000001,
- 0x00000000,
- 0x00000000,
- 0x00000001,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
+ 0x5b900008,
+ 0x5b9d0004,
+ 0x340f0000,
+ 0xb8206800,
+ 0xb8405800,
+ 0xb8608000,
+ 0x340c0001,
+ 0xb9e07000,
+ 0xe000000a,
+ 0x49cb001c,
+ 0xb9600800,
+ 0x34020001,
+ 0xfbffff76,
+ 0xb8205800,
+ 0xb9800800,
+ 0x34020001,
+ 0xfbffff72,
+ 0xb8206000,
+ 0xf16d0800,
+ 0x7d830000,
+ 0x34020001,
+ 0xc8410800,
+ 0xa0230800,
+ 0x64210000,
+ 0x4420fff1,
+ 0x4580000d,
+ 0xb9800800,
+ 0x34020001,
+ 0x556d0003,
+ 0xc9ab6800,
+ 0xb9ec7800,
+ 0xfbffff8b,
+ 0xb8206000,
+ 0xb9600800,
+ 0x34020001,
+ 0xfbffff87,
+ 0xb8205800,
+ 0x5d80fff5,
+ 0xb9a00800,
+ 0x5e000002,
+ 0xb9e00800,
+ 0x2b8b001c,
+ 0x2b8c0018,
+ 0x2b8d0014,
+ 0x2b8e0010,
+ 0x2b8f000c,
+ 0x2b900008,
+ 0x2b9d0004,
+ 0x379c001c,
+ 0xc3a00000,
+ 0x00040100,
+ 0x01040100,
+ 0x02050100,
+ 0x03040200,
+ 0x04010100,
+ 0x05050200,
+ 0x06060100,
+ 0x07090200,
+ 0x00040100,
+ 0x01040100,
+ 0x02050100,
+ 0x03040200,
+ 0x04010100,
+ 0x05050200,
+ 0x06060100,
+ 0x07090100,
+ 0x08040100,
+ 0x09020100,
+ 0x0a030100,
+ 0x0b060100,
+ 0x0c080100,
+ 0x0d010100,
+ 0x0e020100,
+ 0x0f030100,
+ 0x10010100,
+ 0x11040100,
+ 0x12030100,
+ 0x13010100,
+ 0x14080100,
+ 0x15050100,
+ 0x16010100,
+ 0x17010100,
+ 0x18040100,
+ 0x1b060100,
+ 0x1c010100,
+ 0x00040100,
+ 0x000268dc,
+ 0x000268e4,
+ 0x00026910,
+ 0x00026908,
+ 0x000269f8,
+ 0x00026934,
+ 0x8000001c,
+ 0x80000024,
+ 0x8000003c,
+ 0x80000044,
+ 0x8000004c,
+ 0x80000054,
+ 0x8000005c,
+ 0x80000064,
+ 0x80000124,
+ 0xc2100004,
+ 0x00029364,
+ 0x00029364,
+ 0x000296ac,
+ 0x00029818,
+ 0x00029a48,
+ 0x00029c34,
+ 0x0002a93c,
+ 0x00029dd8,
+ 0x0002a8fc,
+ 0x0002a600,
+ 0x00028560,
+ 0x00028560,
+ 0x00029658,
+ 0x000296b4,
+ 0x00029888,
+ 0x00029ac4,
+ 0x0002a93c,
+ 0x00029c6c,
+ 0x0002a7b4,
+ 0x00029e70,
+ 0x000285ac,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x000285b4,
+ 0x000285bc,
+ 0x000285c4,
+ 0x000285cc,
+ 0x000285d4,
+ 0x000285dc,
+ 0x00029340,
+ 0x00029340,
+ 0x000285e4,
+ 0x000285ec,
+ 0x000285f4,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x000285fc,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00028604,
+ 0x0002860c,
+ 0x00028614,
+ 0x0002864c,
+ 0x00028654,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x0002865c,
+ 0x00028668,
+ 0x00028674,
+ 0x00028698,
+ 0x000286bc,
+ 0x000286c4,
+ 0x000286cc,
+ 0x000286d4,
+ 0x000286dc,
+ 0x000286e4,
+ 0x00029340,
+ 0x00029340,
+ 0x000286f8,
+ 0x00028700,
+ 0x00029340,
+ 0x0002870c,
+ 0x00028714,
+ 0x0002883c,
+ 0x00028858,
+ 0x00028874,
+ 0x0002887c,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00028884,
+ 0x0002888c,
+ 0x00028894,
+ 0x0002889c,
+ 0x000288a4,
+ 0x000288ac,
+ 0x000288b4,
+ 0x000288bc,
+ 0x000288c4,
+ 0x000288cc,
+ 0x000288d4,
+ 0x000288dc,
+ 0x000288e4,
+ 0x000288ec,
+ 0x000288f4,
+ 0x000288fc,
+ 0x00028904,
+ 0x0002890c,
+ 0x00028914,
+ 0x0002891c,
+ 0x00028924,
+ 0x0002892c,
+ 0x00028934,
+ 0x00028940,
+ 0x0002895c,
+ 0x00028964,
+ 0x0002896c,
+ 0x00028974,
+ 0x0002897c,
+ 0x00029340,
+ 0x00029340,
+ 0x00028984,
+ 0x0002898c,
+ 0x00028994,
+ 0x0002899c,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x000289a4,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x000289ac,
+ 0x000289c0,
+ 0x00028a08,
+ 0x000290e0,
+ 0x000290e8,
+ 0x00029140,
+ 0x00029148,
+ 0x00029150,
+ 0x00029158,
+ 0x00029340,
+ 0x00029340,
+ 0x00029194,
+ 0x00029340,
+ 0x00029340,
+ 0x00028774,
+ 0x0002877c,
+ 0x000291d8,
+ 0x000291e0,
+ 0x000291e8,
+ 0x000291f0,
+ 0x000291f8,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029200,
+ 0x00029208,
+ 0x00029210,
+ 0x00029218,
+ 0x00029220,
+ 0x00029228,
+ 0x00029230,
+ 0x00029340,
+ 0x00029340,
+ 0x00028a94,
+ 0x00029160,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00028d68,
+ 0x00028fb8,
+ 0x00029340,
+ 0x00028e90,
+ 0x00028e04,
+ 0x00029054,
+ 0x00029340,
+ 0x00028f2c,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x000286f0,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x000287dc,
+ 0x000287e4,
+ 0x000287fc,
+ 0x00028804,
+ 0x00029340,
+ 0x0002880c,
+ 0x00028824,
+ 0x00029238,
+ 0x00029258,
+ 0x0002927c,
+ 0x00029298,
+ 0x000292b4,
+ 0x00028c48,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029348,
+ 0x00029348,
+ 0x00028a2c,
+ 0x00028a60,
+ 0x00029340,
+ 0x00029340,
+ 0x00028ac8,
+ 0x00028afc,
+ 0x00028d9c,
+ 0x00028dd0,
+ 0x00028ec4,
+ 0x00028ef8,
+ 0x00029340,
+ 0x00029340,
+ 0x00028fec,
+ 0x00029020,
+ 0x00028b30,
+ 0x00028d08,
+ 0x00028d30,
+ 0x00029340,
+ 0x00029340,
+ 0x00028be0,
+ 0x00028cf0,
+ 0x00028e64,
+ 0x00028f8c,
+ 0x00029340,
+ 0x000290b4,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029304,
+ 0x00029310,
+ 0x00029318,
+ 0x00029324,
+ 0x000292f4,
+ 0x000292fc,
+ 0x00028d54,
+ 0x00029340,
+ 0x00028c34,
+ 0x00028e7c,
+ 0x00028fa4,
+ 0x00029340,
+ 0x000290cc,
+ 0x00029340,
+ 0x000289cc,
+ 0x000289ec,
+ 0x0002932c,
+ 0x000292d4,
+ 0x000292dc,
+ 0x000292e4,
+ 0x000292ec,
+ 0x00029340,
+ 0x00029340,
+ 0x00029340,
+ 0x00029334,
+ 0x00800092,
+ 0x00a300b6,
+ 0x00c800da,
+ 0x00ec0100,
+ 0x000296ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x000297ec,
+ 0x0002970c,
+ 0x00029738,
+ 0x00029764,
+ 0x000297f4,
+ 0x00029790,
+ 0x000297bc,
+ 0x00029be8,
+ 0x00029c00,
+ 0x00029afc,
+ 0x00029c1c,
+ 0x00029b10,
+ 0x00029b58,
+ 0x00029c18,
+ 0x00029eb8,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a1fc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x00029f3c,
+ 0x0002a5dc,
+ 0x0002a104,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5e4,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x00029ec0,
+ 0x00029f24,
+ 0x00029ed8,
+ 0x0002a25c,
+ 0x0002a2b0,
+ 0x0002a21c,
+ 0x0002a23c,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a598,
+ 0x0002a5e4,
+ 0x0002a5e4,
+ 0x0002a5e4,
+ 0x0002a5e4,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a0ac,
+ 0x0002a0cc,
+ 0x00029ef0,
+ 0x00029f08,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a430,
+ 0x0002a470,
+ 0x0002a400,
+ 0x0002a3a0,
+ 0x0002a3d0,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5e4,
+ 0x0002a4b4,
+ 0x0002a4d0,
+ 0x00029f64,
+ 0x00029f7c,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a568,
+ 0x0002a580,
+ 0x0002a2e4,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a5dc,
+ 0x0002a538,
+ 0x0002a4ec,
+ 0x0002a50c,
+ 0x0002a524,
+ 0x0002a52c,
+ 0x0002a5a0,
+ 0x0002a5b0,
+ 0x0002a5d4,
+ 0x0002a15c,
+ 0x0002a1e8,
+ 0x00029f94,
+ 0x00029fc0,
+ 0x0002a00c,
+ 0x0002a020,
+ 0x0002a034,
+ 0x0002a048,
+ 0x0002a05c,
+ 0x0002a070,
+ 0x0002a084,
+ 0x0002a098,
+ 0x0002c4d0,
+ 0x0002c5c0,
+ 0x0002c4fc,
+ 0x0002c5c0,
+ 0x0002c528,
+ 0x0002c5c0,
+ 0x0002c554,
+ 0x0002c5c0,
+ 0x0002c4a8,
+ 0x013014ab,
+ 0x013014b6,
+ 0x013014ac,
+ 0x013014be,
+ 0x010914e2,
+ 0x010914e1,
+ 0x01091507,
+ 0x00e70019,
+ 0xf6fcfe00,
+ 0x02040608,
+ 0x0002fa40,
+ 0x0002fa48,
+ 0x0002fa50,
+ 0x0002fa58,
+ 0x0002fa60,
+ 0x0002fa68,
+ 0x0002fa70,
+ 0x0002fa78,
+ 0x0002fa80,
+ 0x0002fa88,
+ 0x0002fa90,
+ 0x0002fa98,
+ 0x0002faa0,
+ 0xff000100,
+ 0x02000100,
+ 0x03000100,
+ 0x02000100,
+ 0x00033ce4,
+ 0x00033d10,
+ 0x00033d24,
+ 0x00033d34,
+ 0x00033d40,
+ 0x00034af8,
+ 0x00034af8,
+ 0x00034af8,
+ 0x00034af8,
+ 0x00034af8,
+ 0x00034af8,
+ 0x00034af8,
+ 0x00034af8,
+ 0x00034b1c,
+ 0x00034b1c,
+ 0x00034b1c,
+ 0x00034b1c,
+ 0x00034b4c,
+ 0x00034bfc,
+ 0x00034c20,
+ 0x00034c5c,
+ 0x00034c8c,
+ 0x00034c98,
+ 0x00034c98,
+ 0x00034c98,
+ 0x00034c98,
+ 0x00034ce0,
+ 0x00034ce0,
+ 0x00034ce0,
+ 0x00034ce0,
+ 0x00034e7c,
+ 0x000352f8,
+ 0x00035318,
+ 0x00035360,
+ 0x00035394,
+ 0x000353a0,
+ 0x000353a0,
+ 0x000353a0,
+ 0x000353a0,
+ 0x000353dc,
+ 0x000353dc,
+ 0x000353dc,
+ 0x000353dc,
+ 0x00035450,
+ 0x00036280,
+ 0x00036280,
+ 0x00036288,
+ 0x00036290,
+ 0x00036298,
+ 0x000362a0,
+ 0x000362a8,
+ 0x00036280,
+ 0x000362b4,
+ 0x000362dc,
+ 0x000362f4,
+ 0x00036308,
+ 0x00036334,
+ 0x00036384,
+ 0x0003639c,
+ 0x000363a8,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0x00010000,
0x00000000,
0x00000000,
0x00000000,
+ 0x00020100,
0x00000000,
0x00000000,
0x00000000,
+ 0x00030101,
0x00000000,
0x00000000,
0x00000000,
+ 0x00040201,
+ 0x01000000,
0x00000000,
0x00000000,
+ 0x00050201,
+ 0x01010000,
0x00000000,
0x00000000,
+ 0x00060302,
+ 0x01010100,
0x00000000,
0x00000000,
+ 0x00070302,
+ 0x01010101,
0x00000000,
0x00000000,
+ 0x00080402,
+ 0x02010101,
+ 0x01000000,
0x00000000,
+ 0x00090403,
+ 0x02010101,
+ 0x01010000,
0x00000000,
+ 0x000a0503,
+ 0x02020101,
+ 0x01010100,
0x00000000,
+ 0x000b0503,
+ 0x02020101,
+ 0x01010101,
0x00000000,
+ 0x000c0604,
+ 0x03020201,
+ 0x01010101,
+ 0x01000000,
+ 0x000d0604,
+ 0x03020201,
+ 0x01010101,
+ 0x01010000,
+ 0x000e0704,
+ 0x03020202,
+ 0x01010101,
+ 0x01010100,
+ 0x000f0705,
+ 0x03030202,
+ 0x01010101,
+ 0x01010101,
+ 0x00038284,
+ 0x00038280,
+ 0x0003827c,
+ 0x00038278,
+ 0x00038274,
+ 0x00038270,
+ 0x0003826c,
+ 0x00038268,
+ 0x00038264,
+ 0x00038260,
+ 0x0003825c,
+ 0x00038258,
+ 0x00038254,
+ 0x00038250,
+ 0x0003824c,
+ 0x00038248,
+ 0x00038244,
+ 0x00038240,
+ 0x0003823c,
+ 0x00038238,
+ 0x00038234,
+ 0x00038230,
+ 0x0003822c,
+ 0x00038228,
+ 0x00038224,
+ 0x00038220,
+ 0x0003821c,
+ 0x00038218,
+ 0x00038214,
+ 0x00038210,
+ 0x0003820c,
+ 0x00038208,
+ 0x00038324,
+ 0x00038320,
+ 0x0003831c,
+ 0x00038318,
+ 0x00038314,
+ 0x00038310,
+ 0x0003830c,
+ 0x00038308,
+ 0x00038304,
+ 0x00038300,
+ 0x000382fc,
+ 0x000382f8,
+ 0x000382f4,
+ 0x000382f0,
+ 0x000382ec,
+ 0x000382e8,
+ 0x000382e4,
+ 0x000382e0,
+ 0x000382dc,
+ 0x000382d8,
+ 0x000382d4,
+ 0x000382d0,
+ 0x000382cc,
+ 0x000382c8,
+ 0x000382c4,
+ 0x000382c0,
+ 0x000382bc,
+ 0x000382b8,
+ 0x000382b4,
+ 0x000382b0,
+ 0x000382ac,
+ 0x000382a8,
+ 0x000383c4,
+ 0x000383c0,
+ 0x000383bc,
+ 0x000383b8,
+ 0x000383b4,
+ 0x000383b0,
+ 0x000383ac,
+ 0x000383a8,
+ 0x000383a4,
+ 0x000383a0,
+ 0x0003839c,
+ 0x00038398,
+ 0x00038394,
+ 0x00038390,
+ 0x0003838c,
+ 0x00038388,
+ 0x00038384,
+ 0x00038380,
+ 0x0003837c,
+ 0x00038378,
+ 0x00038374,
+ 0x00038370,
+ 0x0003836c,
+ 0x00038368,
+ 0x00038364,
+ 0x00038360,
+ 0x0003835c,
+ 0x00038358,
+ 0x00038354,
+ 0x00038350,
+ 0x0003834c,
+ 0x00038348,
+ 0x24002800,
+ 0x3c002001,
+ 0x12010e01,
+ 0x13011101,
+ 0x0c010b01,
+ 0x17010601,
+ 0x07012201,
+ 0x23012601,
+ 0x27012a01,
+ 0x2b010800,
+ 0x2e010a01,
+ 0xff000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0x00021e74,
+ 0x00021ec4,
+ 0x000325dc,
0x00000000,
+ 0x00021a70,
+ 0x0002e128,
+ 0x0002d244,
0x00000000,
+ 0x0002c8f4,
0x00000000,
0x00000000,
+ 0x0002d1c4,
+ 0x0002c438,
+ 0x0002e024,
0x00000000,
0x00000000,
0x00000000,
+ 0x0002ddc0,
0x00000000,
+ 0x00021cac,
+ 0x00021b1c,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0x00021a4c,
0x00000000,
+ 0x00021f14,
+ 0x00021f64,
+ 0x00021adc,
0x00000000,
+ 0x00021fb4,
+ 0x00022004,
+ 0x00021afc,
0x00000000,
+ 0x00022054,
+ 0x000220a4,
0x00000000,
0x00000000,
+ 0x000220f4,
0x00000000,
0x00000000,
0x00000000,
@@ -25905,6 +25855,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00021e2c,
0x00000000,
0x00000000,
0x00000000,
@@ -25929,12 +25880,38 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x0003f9e8,
+ 0x0003fd00,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
+ 0x00024534,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
- 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
@@ -25944,7 +25921,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
@@ -25954,16 +25930,18 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0x80402010,
+ 0x08040200,
+ 0x58606870,
+ 0x78808890,
0x00000000,
0x00000000,
0x00000000,
- 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
@@ -25974,6 +25952,9 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00000bb8,
+ 0x0bb8cccc,
+ 0x80000001,
0x00000000,
0x00000000,
0x00000000,
@@ -25988,12 +25969,19 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x000003ff,
+ 0x322d2823,
+ 0x1e19140f,
+ 0x342f2a25,
+ 0x201b1611,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0x322d2823,
+ 0x1e19140f,
0x00000000,
0x00000000,
0x00000000,
@@ -26041,7 +26029,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x26000000,
0x00000000,
0x00000000,
0x00000000,
@@ -26057,6 +26044,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00000100,
0x00000000,
0x00000000,
0x00000000,
@@ -26068,9 +26056,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x00000064,
- 0x028e0000,
- 0x01000005,
0x00000000,
0x00000000,
0x00000000,
@@ -26110,16 +26095,22 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00000001,
0x00000000,
0x00000000,
+ 0x00000001,
0x00000000,
0x00000000,
+ 0x00000001,
0x00000000,
0x00000000,
+ 0x00000001,
0x00000000,
0x00000000,
+ 0x00000001,
0x00000000,
0x00000000,
+ 0x00000001,
0x00000000,
0x00000000,
0x00000000,
@@ -26217,6 +26208,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
@@ -26226,6 +26218,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
@@ -26235,6 +26228,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
@@ -26243,6 +26237,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0xffffffff,
0x00000000,
0x00000000,
0x00000000,
@@ -26320,11 +26315,11 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x26000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
- 0x04000000,
0x00000000,
0x00000000,
0x00000000,
@@ -26337,24 +26332,23 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x00000050,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
- 0xe6000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0x00000064,
+ 0x028e0000,
+ 0x01000005,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
- 0x00022fdc,
- 0x00022fdc,
0x00000000,
0x00000000,
0x00000000,
@@ -26375,8 +26369,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x00010101,
- 0x00000101,
0x00000000,
0x00000000,
0x00000000,
@@ -26387,7 +26379,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x00000050,
0x00000000,
0x00000000,
0x00000000,
@@ -26403,8 +26394,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x00025000,
- 0x00025000,
0x00000000,
0x00000000,
0x00000000,
@@ -26418,8 +26407,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x00000101,
- 0x01010100,
0x00000000,
0x00000000,
0x00000000,
@@ -26481,7 +26468,6 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
- 0x01000100,
0x00000000,
0x00000000,
0x00000000,
@@ -26612,6 +26598,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x04000000,
0x00000000,
0x00000000,
0x00000000,
@@ -26624,12 +26611,14 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00000050,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0xe6000000,
0x00000000,
0x00000000,
0x00000000,
@@ -26638,11 +26627,14 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00022fdc,
+ 0x00022fdc,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
+ 0x000000ff,
0x00000000,
0x00000000,
0x00000000,
@@ -26658,6 +26650,8 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00010101,
+ 0x00000101,
0x00000000,
0x00000000,
0x00000000,
@@ -26668,6 +26662,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00000050,
0x00000000,
0x00000000,
0x00000000,
@@ -26683,6 +26678,8 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x0002522c,
+ 0x0002522c,
0x00000000,
0x00000000,
0x00000000,
@@ -26697,6 +26694,8 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x00000101,
+ 0x01010100,
0x00000000,
0x00000000,
0x00000000,
@@ -26758,6 +26757,7 @@ UINT32 FirmwareKB[] = {
0x00000000,
0x00000000,
0x00000000,
+ 0x01000100,
0x00000000,
0x00000000,
0x00000000,
1
0