This commit is contained in:
刘可亮
2025-07-22 11:15:46 +08:00
parent d164b333ed
commit 11c97ef399
2870 changed files with 951307 additions and 26675 deletions

View File

@@ -0,0 +1,282 @@
#include <stdint.h>
#include "fmacfw.h"
#include "fmacfw_rf.h"
#include "fmacfw_patch_8800dc_u02.h"
#include "fmacfw_patch_tbl_8800dc_u02.h"
#include "fmacfw_calib_8800dc_u02.h"
#include "fmacfw_patch_8800dc_h_u02.h"
#include "fmacfw_patch_tbl_8800dc_h_u02.h"
#include "fmacfw_calib_8800dc_h_u02.h"
#include "lmacfw_rf_8800dc.h"
#include "fmacfw_8800d80_u02.h"
#include "fmacfw_8800d80_h_u02.h"
#include "lmacfw_rf_8800d80_u02.h"
#include "fmacfw_8800m40.h"
#include "rtos_port.h"
#include "fw_adid_u03.h"
#include "fw_patch_u03.h"
#include "fw_patch_table_u03.h"
#include "fw_adid_8800d80_u02.h"
#include "fw_patch_8800d80_u02.h"
#include "fw_patch_table_8800d80_u02.h"
#include "fw_patch_8800d80_u02_ext0.h"
#include "aic_fw.h"
void *aic_fw_ptr_get(enum aic_fw name)
{
void *ptr = NULL;
switch (name) {
#ifdef CONFIG_BT_SUPPORT
case FW_ADID_U03:
ptr = fw_adid_u03;
break;
case FW_PATCH_U03:
ptr = fw_patch_u03;
break;
case FW_PATCH_TABLE_U03:
ptr = fw_patch_table_u03;
break;
#if 0
case FW_ADID_8800D80:
ptr = fw_adid_8800d80;
break;
#endif
case FW_ADID_8800D80_U02:
printf("FW_ADID_8800D80_U02\n");
ptr = fw_adid_8800d80_u02;
break;
case FW_PATCH_8800D80_U02:
printf("FW_ADID_8800D80_U02\n");
ptr = fw_patch_8800d80_u02;
break;
case FW_PATCH_TABLE_8800D80_U02:
printf("FW_ADID_8800D80_U02\n");
ptr = fw_patch_table_8800d80_u02;
break;
case FW_PATCH_8800D80_U02_EXT:
printf("FW_ADID_8800D80_U02\n");
ptr = fw_patch_8800d80_u02_ext0;
break;
#endif
default:
printf("PTR is NULL\n");
ptr = NULL;
break;
}
return ptr;
}
uint32_t aic_fw_size_get(enum aic_fw name)
{
uint32_t size = 0;
switch (name) {
#ifdef CONFIG_BT_SUPPORT
case FW_ADID_U03:
size = sizeof(fw_adid_u03);
break;
case FW_PATCH_U03:
size = sizeof(fw_patch_u03);
break;
case FW_PATCH_TABLE_U03:
size = sizeof(fw_patch_table_u03);
break;
#if 0
case FW_ADID_8800D80:
size = sizeof(fw_adid_8800d80);
break;
#endif
case FW_ADID_8800D80_U02:
size = sizeof(fw_adid_8800d80_u02);
break;
case FW_PATCH_8800D80_U02:
size = sizeof(fw_patch_8800d80_u02);
break;
case FW_PATCH_TABLE_8800D80_U02:
size = sizeof(fw_patch_table_8800d80_u02);
break;
case FW_PATCH_8800D80_U02_EXT:
size = sizeof(fw_patch_8800d80_u02_ext0);
break;
#endif
default:
size = 0;
break;
}
return size;
}
#if defined(CONFIG_AIC8801_SUPPORT)
void *aic8800d_fw_ptr_get(void)
{
return (void *)fmacfw;
}
uint32_t aic8800d_fw_size_get(void)
{
return sizeof(fmacfw);
}
#if defined(CONFIG_WIFI_MODE_RFTEST)
void *aic8800d_rf_fw_ptr_get(void)
{
return (void *)fmacfw_rf;
}
uint32_t aic8800d_rf_fw_size_get(void)
{
return sizeof(fmacfw_rf);
}
#endif /* CONFIG_WIFI_MODE_RFTEST */
#endif
#if defined(CONFIG_AIC8800DC_SUPPORT) || defined(CONFIG_AIC8800DW_SUPPORT)
void *aic8800dc_u01_fw_ptr_get(void)
{
return NULL;
}
uint32_t aic8800dc_u01_fw_size_get(void)
{
return 0;
}
void *aic8800dc_u02_fw_ptr_get(void)
{
return (void *)fmacfw_patch_8800dc_u02;
}
uint32_t aic8800dc_u02_fw_size_get(void)
{
return sizeof(fmacfw_patch_8800dc_u02);
}
void *aic8800dc_u02_patch_tbl_ptr_get(void)
{
return (void *)fmacfw_patch_tbl_8800dc_u02;
}
uint32_t aic8800dc_u02_patch_tbl_size_get(void)
{
return sizeof(fmacfw_patch_tbl_8800dc_u02);
}
void *aic8800dc_u02_calib_fw_ptr_get(void)
{
return (void *)fmacfw_calib_8800dc_u02;
}
uint32_t aic8800dc_u02_calib_fw_size_get(void)
{
return sizeof(fmacfw_calib_8800dc_u02);
}
void *aic8800dc_h_u02_fw_ptr_get(void)
{
return (void *)fmacfw_patch_8800dc_h_u02;
}
uint32_t aic8800dc_h_u02_fw_size_get(void)
{
return sizeof(fmacfw_patch_8800dc_h_u02);
}
uint32_t aic8800dc_h_u02_patch_tbl_size_get(void)
{
return sizeof(fmacfw_patch_tbl_8800dc_h_u02);
}
void *aic8800dc_h_u02_patch_tbl_ptr_get(void)
{
return (void *)fmacfw_patch_tbl_8800dc_h_u02;
}
void *aic8800dc_h_u02_calib_fw_ptr_get(void)
{
return (void *)fmacfw_calib_8800dc_h_u02;
}
uint32_t aic8800dc_h_u02_calib_fw_size_get(void)
{
return sizeof(fmacfw_calib_8800dc_h_u02);
}
#if defined(CONFIG_WIFI_MODE_RFTEST)
void *aic8800dc_rf_lmacfw_ptr_get(void)
{
return (void *)lmacfw_rf_8800dc;
}
uint32_t aic8800dc_rf_lmacfw_size_get(void)
{
return sizeof(lmacfw_rf_8800dc);
}
void *aic8800dc_rf_fmacfw_ptr_get(void)
{
return NULL;
}
uint32_t aic8800dc_rf_fmacfw_size_get(void)
{
return 0;
}
#endif /* CONFIG_WIFI_MODE_RFTEST */
#endif
#if defined(CONFIG_AIC8800D80_SUPPORT)
void *aic8800d80_fw_ptr_get(void)
{
return NULL;
}
uint32_t aic8800d80_fw_size_get(void)
{
return 0;
}
void *aic8800d80_h_u02_fw_ptr_get(void)
{
return (void *)fmacfw_8800d80_h_u02;
}
uint32_t aic8800d80_h_u02_fw_size_get(void)
{
return sizeof(fmacfw_8800d80_h_u02);
}
void *aic8800d80_u02_fw_ptr_get(void)
{
return (void *)fmacfw_8800d80_u02;
}
uint32_t aic8800d80_u02_fw_size_get(void)
{
return sizeof(fmacfw_8800d80_u02);
}
void *aic8800d80_u02_rf_fw_ptr_get(void)
{
return (void *)lmacfw_rf_8800d80_u02;
}
uint32_t aic8800d80_u02_rf_fw_size_get(void)
{
return sizeof(lmacfw_rf_8800d80_u02);
}
void *aic8800m40_fw_ptr_get(void)
{
return (void *)fmacfw_8800m40;
}
uint32_t aic8800m40_fw_size_get(void)
{
return sizeof(fmacfw_8800m40);
}
#endif

View File

@@ -0,0 +1,76 @@
#ifndef _AIC_FW_H_
#define _AIC_FW_H_
#include "aic_plat_types.h"
enum aic_fw {
FW_UNKNOWN = 0,
FMACFW,
FMACFW_RF,
FW_ADID,
FW_PATCH,
FW_PATCH_TABLE,
FW_ADID_U03,
FW_PATCH_U03,
FW_PATCH_TABLE_U03,
FMACFW_8800DC,
FMACFW_RF_8800DC,
FMACFW_PATCH_8800DC,
FMACFW_RF_PATCH_8800DC,
LMACFW_RF_8800DC,
FMACFW_PATCH_8800DC_U02,
FMACFW_PATCH_TBL_8800DC_U02,
FW_ADID_8800DC,
FW_PATCH_8800DC,
FW_PATCH_TABLE_8800DC,
FW_ADID_8800DC_U02,
FW_PATCH_8800DC_U02,
FW_PATCH_TABLE_8800DC_U02,
FW_ADID_8800D80,
FW_ADID_8800D80_U02,
FMACFW_8800D80,
FMACFW_8800D80_U02,
FMACFW_RF_8800D80,
FMACFW_RF_8800D80_U02,
FW_PATCH_8800D80,
FW_PATCH_8800D80_U02,
FW_PATCH_TABLE_8800D80,
FW_PATCH_TABLE_8800D80_U02,
FW_PATCH_8800D80_U02_EXT,
};
void *aic8800d_fw_ptr_get(void);
uint32_t aic8800d_fw_size_get(void);
void *aic8800d_rf_fw_ptr_get(void);
uint32_t aic8800d_rf_fw_size_get(void);
void *aic8800dc_u01_fw_ptr_get(void);
uint32_t aic8800dc_u01_fw_size_get(void);
void *aic8800dc_u02_fw_ptr_get(void);
uint32_t aic8800dc_u02_fw_size_get(void);
void *aic8800dc_u02_calib_fw_ptr_get(void);
uint32_t aic8800dc_u02_calib_fw_size_get(void);
void *aic8800dc_h_u02_fw_ptr_get(void);
uint32_t aic8800dc_h_u02_fw_size_get(void);
void *aic8800dc_h_u02_calib_fw_ptr_get(void);
uint32_t aic8800dc_h_u02_calib_fw_size_get(void);
void *aic8800dc_rf_lmacfw_ptr_get(void);
uint32_t aic8800dc_rf_lmacfw_size_get(void);
void *aic8800dc_rf_fmacfw_ptr_get(void);
uint32_t aic8800dc_rf_fmacfw_size_get(void);
void *aic8800dc_u02_patch_tbl_ptr_get(void);
uint32_t aic8800dc_h_u02_patch_tbl_size_get(void);
void *aic8800dc_h_u02_patch_tbl_ptr_get(void);
uint32_t aic8800dc_u02_patch_tbl_size_get(void);
void *aic8800d80_fw_ptr_get(void);
uint32_t aic8800d80_fw_size_get(void);
void *aic8800d80_h_u02_fw_ptr_get(void);
uint32_t aic8800d80_h_u02_fw_size_get(void);
void *aic8800d80_u02_fw_ptr_get(void);
uint32_t aic8800d80_u02_fw_size_get(void);
void *aic8800d80_u02_rf_fw_ptr_get(void);
uint32_t aic8800d80_u02_rf_fw_size_get(void);
void *aic8800m40_fw_ptr_get(void);
uint32_t aic8800m40_fw_size_get(void);
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,194 @@
#ifndef __FMACFW_PATCH_TBL_8800DC_H_U02_H__
#define __FMACFW_PATCH_TBL_8800DC_H_U02_H__
#include <stdint.h>
static const uint32_t fmacfw_patch_tbl_8800dc_h_u02[] = {//fmacfw_2024_1024_1757_patch_tbl_8800dc_h_u02
0x00187c00,
0x4f20616c,
0x32207463,
0x30322034,
0x31203432,
0x37353a37,
0x2035343a,
0x3067202d,
0x64366533,
0x00003265,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00110890,
0x00180d39,
0x001108f4,
0x00183029,
0x0011087c,
0x00180d99,
0x001107e4,
0x00181629,
0x00110578,
0x0018420d,
0x00110840,
0x001818a9,
0x001104fc,
0x00181a3d,
0x001106e4,
0x00185b11,
0x0011063c,
0x00185589,
0x00110640,
0x00185731,
0x001105f8,
0x001858fd,
0x00110860,
0x00183b65,
0x00110494,
0x00181a71,
0x00110740,
0x00181ac1,
0x001107c0,
0x00181b51,
0x00110528,
0x00185da1,
0x00110530,
0x00185afd,
0x0011055c,
0x00181b9d,
0x001107a0,
0x00182091,
0x00110654,
0x00183bc1,
0x00110818,
0x0018364d,
0x00110824,
0x00183695,
0x001108cc,
0x0018248d,
0x001108d0,
0x00182095,
0x00110630,
0x00182609,
0x00110758,
0x00184271,
0x001106e0,
0x001842b5,
0x00110864,
0x00184569,
0x00110520,
0x001845a9,
0x001106d0,
0x001846f1,
0x001108fc,
0x00184745,
0x00110574,
0x001846bd,
0x001106bc,
0x00184851,
0x00110558,
0x00184a29,
0x00110590,
0x00181bcd,
0x001104f4,
0x0018279d,
0x00110500,
0x00182049,
0x001106dc,
0x00184bd9,
0x00110518,
0x00184c21,
0x00110568,
0x00184cbd,
0x00110648,
0x00184ce9,
0x00110660,
0x00184eed,
0x00110688,
0x00185189,
0x0011049c,
0x0018280d,
0x0011073c,
0x00182821,
0x0011041c,
0x00185b71,
0x001103f0,
0x00185d11,
0x00110464,
0x00185f0d,
0x00110440,
0x00185f75,
0x001100c4,
0x00184851,
0x00110054,
0x00184eed,
0x00110f34,
0x0018380d,
0x00110f04,
0x00183f71,
0x00110de4,
0x00183f91,
0x00110e04,
0x00184171,
0x00110e6c,
0x00184105,
0x00110ab0,
0x001841d5,
0x00110dcc,
0x00184095,
0x001100e0,
0x001840b1,
0x00110dd4,
0x00184345,
0x00110e5c,
0x00183ee1,
0x00110b00,
0x001832fd,
0x00110ae8,
0x00181fb1,
0x00110aa0,
0x00184611,
0x00110e64,
0x00184685,
0x00110f80,
0x00184b75,
0x0011148c,
0x00184abd,
0x00110b84,
0x00184ce9,
0x00110d6c,
0x00185551,
0x00110d14,
0x00182079,
0x40030084,
0x00187c80,
0x40030000,
0x0002a6b8,
0x40030004,
0x0004d9d0,
0x00187c80,
0x47706008,
0x00187c84,
0xd0332b00,
0x40030080,
0x00000003,
0x4010001c,
0x00000000,
};
#endif

View File

@@ -0,0 +1,156 @@
#ifndef __FMACFW_PATCH_TBL_8800DC_U02_H__
#define __FMACFW_PATCH_TBL_8800DC_U02_H__
#include <stdint.h>
static const uint32_t fmacfw_patch_tbl_8800dc_u02[] = {
0x00187c00,
0x4420696d,
0x30206365,
0x30322034,
0x31203332,
0x32303a31,
0x2034313a,
0x6167202d,
0x62356336,
0x006d3935,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00110888,
0x00180dc9,
0x001108ec,
0x001847d9,
0x00110874,
0x00180e21,
0x00110658,
0x001816b1,
0x001107dc,
0x00181741,
0x001107e0,
0x00181a21,
0x001107b8,
0x00181a85,
0x00110838,
0x00182111,
0x00110490,
0x0018386d,
0x00110760,
0x00181fd9,
0x0011048c,
0x00182cc1,
0x00110688,
0x00182d65,
0x00110738,
0x001837a1,
0x00110554,
0x001838c1,
0x00110798,
0x001839cd,
0x00110634,
0x00184f31,
0x00110638,
0x00185111,
0x0011086c,
0x00185329,
0x001105fc,
0x00185385,
0x001105f0,
0x00185631,
0x00110860,
0x00185099,
0x00110810,
0x00184f01,
0x00110628,
0x00184039,
0x001108c4,
0x00183ebd,
0x001108c8,
0x00183ac5,
0x00110750,
0x00185719,
0x00110518,
0x001857c5,
0x001105e0,
0x00182249,
0x001107d8,
0x00183a45,
0x0011056c,
0x001858d1,
0x00110510,
0x00185999,
0x00110550,
0x00185a35,
0x00110054,
0x001816b1,
0x0011005c,
0x001816b1,
0x00110048,
0x0018386d,
0x00110088,
0x001852d5,
0x00110ef0,
0x00185489,
0x00110bb4,
0x001829b5,
0x001109c0,
0x00182311,
0x00110e30,
0x00181e31,
0x00110b1c,
0x001839d1,
0x00110b24,
0x001839d1,
0x00110b5c,
0x00182e79,
0x00110b64,
0x00182e79,
0x00110b6c,
0x00182e79,
0x00110b74,
0x00182e79,
0x00110b7c,
0x00182e79,
0x00110b8c,
0x00182e79,
0x00110ac0,
0x00184bb1,
0x00110aa0,
0x00183961,
0x00110aa8,
0x001839b1,
0x00110a60,
0x00185825,
0x00110e20,
0x00185899,
0x40030084,
0x00187c80,
0x40030000,
0x0002778c,
0x00187c80,
0x47706008,
0x40030080,
0x00000001,
0x4010001c,
0x00000000,
};
#endif

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,94 @@
#ifndef __FMACFW_RF_PATCH_8800DC_H__
#define __FMACFW_RF_PATCH_8800DC_H__
#include <stdint.h>
static const uint32_t fmacfw_rf_patch_88800dc[] = {
0xf240b5f8,
0x460c400e,
0x23044619,
0xf90cf6b3,
0x46054f35,
0x48356839,
0xff94f6b4,
0x2e016866,
0x2e02d00a,
0x2e03d029,
0x2e04d032,
0x4628d01d,
0xf92af6b3,
0xbdf82000,
0x482d6823,
0x683f685c,
0xf6b44621,
0x4b2bff7f,
0x781b681b,
0xd0322b01,
0xd0392b02,
0x781b4b28,
0xd422075b,
0x47a04638,
0xf6b34628,
0x2000f911,
0x6823bdf8,
0x60284798,
0xf6b34628,
0x2000f909,
0x6824bdf8,
0x4621481f,
0xff60f6b4,
0x462847a0,
0xf8fef6b3,
0xbdf82000,
0x481b6821,
0xff56f6b4,
0xf6b34628,
0x2000f8f5,
0x4b18bdf8,
0x7280f44f,
0x2084f8c3,
0x8f4ff3bf,
0x8f6ff3bf,
0x4b13e7d2,
0xf8c32202,
0xf3bf2084,
0xf3bf8f4f,
0xe7c58f6f,
0xf2404631,
0xf6b2401e,
0x4b0cffb9,
0x4280f44f,
0x2080f8c3,
0x8f4ff3bf,
0x8f6ff3bf,
0xbf00e7b6,
0x001220f0,
0x00181108,
0x0018111c,
0x00111a74,
0x001113bc,
0x00181134,
0x0018114c,
0xe000e100,
0x72617453,
0x70412074,
0x61202c70,
0x253d6772,
0x00000a78,
0x6f747541,
0x6f6f6220,
0x6f742074,
0x25783020,
0x0d783830,
0x0000000a,
0x74737543,
0x62206d6f,
0x20746f6f,
0x30206f74,
0x38302578,
0x000a0d78,
0x616c6564,
0x64252079,
0x00000a0d,
};
#endif

View File

@@ -0,0 +1,428 @@
#ifndef __FW_ADID_8800D80_H__
#define __FW_ADID_8800D80_H__
#include <stdint.h>
static const uint32_t fw_adid_8800d80[] = {
0x000eda55,
0x000ea1c5,
0x00000000,
0x00000000,
0x000e4975,
0x000e4851,
0x000e4a45,
0x000e4e19,
0x00000000,
0x000e52e9,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000e5a05,
0x000e670d,
0x000e5d89,
0x000e5ded,
0x00000000,
0x000e0f65,
0x000e3e2d,
0x000e4059,
0x000e43a1,
0x000e46c9,
0x000e3495,
0x000e34f1,
0x000e9e9d,
0x000e9f15,
0x000ea379,
0x000e6e3d,
0x000801d9,
0x000801fd,
0x00080309,
0x00080579,
0x000831b5,
0x0008638d,
0x000865b1,
0x00086845,
0x0008b331,
0x0008d179,
0x0008cdd1,
0x0008b775,
0x00000000,
0x000e690d,
0x00099d2d,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x0009a5e5,
0x0009ae61,
0x0009bc9d,
0x0009cad1,
0x00087c6d,
0x00087cf5,
0x0008778d,
0x00087a49,
0x00087f09,
0x00088109,
0x00000000,
0x00088469,
0x000a0be5,
0x000892ef,
0x000896a5,
0x00089929,
0x00089d25,
0x000897ad,
0x00089885,
0x00089da9,
0x000a255d,
0x000a2fa1,
0x00000000,
0x0009ec6d,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x0009fd7d,
0x000a0241,
0x00000000,
0x0009f8a1,
0x000a089d,
0x0009f765,
0x0009f581,
0x000a0965,
0x000a0dfd,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000a3c6d,
0x00000000,
0x000aa5bd,
0x000c4775,
0x000c85f1,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000c43a1,
0x000c82e1,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000eca91,
0x000ecafd,
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,
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,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000e6c85,
0x000e9ff9,
0x000ea019,
0x000ea039,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000eb5ad,
0x000eb5af,
0x000eb5b1,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000cdc31,
0x00000000,
0x000cbe41,
0x000cbb11,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000ed6dd,
0x000ed775,
0x000ed80d,
0x000ed80f,
0x000ed811,
0x000ed86d,
0x000ed98d,
0x000e9c7d,
0x000e9b31,
0x000e9ad1,
0x000e8fb9,
0x000e9ab1,
0x000e98bd,
0x000e9971,
0x000e9aa9,
0x000e9781,
0x000e9675,
0x000e914d,
0x000e90e5,
0x00000000,
0x000a321d,
0x000a3271,
0x000a3335,
0x000a338d,
0x000e9d11,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000eadb5,
0x00000000,
0x000b0575,
0x000dc389,
0x000d3689,
0x000d3bbd,
0x000d3f99,
0x000d3395,
0x000d31e1,
0x000d2aed,
0x000d28f5,
0x000d2689,
0x000d24a5,
0x000d2e15,
0x000d2299,
0x000d20e5,
0x000d1eed,
0x000d1d1d,
0x000d1949,
0x000d1849,
0x000d15fd,
0x000b703d,
0x000b6fd5,
0x000b6ec5,
0x000b7339,
0x000b74e5,
0x000b546d,
0x000b561d,
0x000bec5d,
0x000bef49,
0x000beb2d,
0x000bec29,
0x000d6689,
0x000d6511,
0x000d57f9,
0x000d5119,
0x000d4f69,
0x000d61c5,
0x000d4d79,
0x000d49e9,
0x000b3be1,
0x000d0dd5,
0x000d0ef1,
0x000d0f61,
0x000d1001,
0x000d03bd,
0x000d0575,
0x000d079d,
0x000d09f5,
0x000da4b9,
0x000da5f1,
0x000da8b5,
0x000da105,
0x000e8e9d,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000001,
0x00000000,
0x00000000,
0x00000000,
0x000000ff,
0x00000000,
0x00004f2f,
0x00000000,
0x000e1000,
};
#endif

View File

@@ -0,0 +1,435 @@
#ifndef __FW_ADID_8800D80_U02_H__
#define __FW_ADID_8800D80_U02_H__
#include <stdint.h>
static const uint32_t fw_adid_8800d80_u02[] = {
0x000ee5fd,
0x000ea98d,
0x00000000,
0x00000000,
0x000e4d3d,
0x000e4c19,
0x000e4e0d,
0x000e51e1,
0x00000000,
0x000e56b1,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000e5dcd,
0x000e6ad5,
0x000e6151,
0x000e61b5,
0x00000000,
0x000e12c9,
0x000e41f1,
0x000e441d,
0x000e4765,
0x000e4a91,
0x000e3859,
0x000e38b5,
0x000ea631,
0x000ea6a9,
0x000eab41,
0x000e7205,
0x000801d9,
0x000801fd,
0x00080309,
0x00080579,
0x000831b5,
0x00086419,
0x0008663d,
0x000868d1,
0x0008b3bd,
0x0008d205,
0x0008ce5d,
0x0008b801,
0x00000000,
0x000e6cd5,
0x00099e21,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x0009a6d9,
0x0009af55,
0x0009bdd5,
0x0009cc21,
0x00087cf9,
0x00087d81,
0x00087819,
0x00087ad5,
0x00087f95,
0x00088195,
0x00000000,
0x000884f5,
0x000a0d65,
0x0008937b,
0x00089731,
0x000899b5,
0x00089db1,
0x00089839,
0x00089911,
0x00089e35,
0x000a2601,
0x000a3045,
0x00000000,
0x0009eded,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x0009fefd,
0x000a03c1,
0x00000000,
0x0009fa21,
0x000a0a1d,
0x0009f8e5,
0x0009f701,
0x000a0ae5,
0x000a0ea1,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000a3d8d,
0x00000000,
0x000aa765,
0x000c49a5,
0x000c8871,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000c45d1,
0x000c8539,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000ed6e1,
0x000ed74d,
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,
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,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000e704d,
0x000ea78d,
0x000ea7ad,
0x000ea7cd,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000ec085,
0x000ec087,
0x000ec089,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000cdef1,
0x00000000,
0x000cc0d5,
0x000cbda5,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000ee285,
0x000ee31d,
0x000ee3b5,
0x000ee3b7,
0x000ee3b9,
0x000ee415,
0x000ee535,
0x000ea3f9,
0x000ea2ad,
0x000ea24d,
0x000e9679,
0x000ea22d,
0x000ea031,
0x000ea0e5,
0x000ea225,
0x000e9ef5,
0x000e9de9,
0x000e9851,
0x000e97e9,
0x00000000,
0x000a32c1,
0x000a3315,
0x000a33d9,
0x000a3431,
0x000ea48d,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000eb58d,
0x00000000,
0x000b0731,
0x000dc6ed,
0x000d3949,
0x000d3e7d,
0x000d4259,
0x000d3655,
0x000d34a1,
0x000d2dad,
0x000d2bb5,
0x000d2949,
0x000d2765,
0x000d30d5,
0x000d2559,
0x000d23a5,
0x000d21ad,
0x000d1fdd,
0x000d1c09,
0x000d1b09,
0x000d18bd,
0x000b7259,
0x000b71f1,
0x000b70e1,
0x000b7555,
0x000b7701,
0x000b5689,
0x000b5839,
0x000bee8d,
0x000bf179,
0x000bed5d,
0x000bee59,
0x000d6949,
0x000d67d1,
0x000d5ab9,
0x000d53d9,
0x000d5229,
0x000d6485,
0x000d5039,
0x000d4ca9,
0x000b3dfd,
0x000d1095,
0x000d11b1,
0x000d1221,
0x000d12c1,
0x000d067d,
0x000d0835,
0x000d0a5d,
0x000d0cb5,
0x000da779,
0x000da8b1,
0x000dab75,
0x000da3c5,
0x000e955d,
0x00000000,
0x00000000,
0x00000000,
0x000e9755,
0x000a5f21,
0x00000000,
0x000b0731,
0x000dc021,
0x000dbe4d,
0x000ea7f9,
0x00000000,
0x00000002,
0x00000000,
0x000000ff,
0x00000000,
0x00000000,
0x00000000,
0x00004f2f,
0x00000000,
0x000e1000,
};
#endif

View File

@@ -0,0 +1,310 @@
#ifndef __FW_ADID_U03_H__
#define __FW_ADID_U03_H__
#include <stdint.h>
static const uint32_t fw_adid_u03[] = {
0x0008bd61,
0x00087dfd,
0x00000000,
0x00000000,
0x0008037d,
0x00080271,
0x00080421,
0x00080ad9,
0x00000000,
0x00080f39,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000815dd,
0x0008186d,
0x000818d1,
0x00081915,
0x00000000,
0x00081df5,
0x000824a1,
0x00082605,
0x00082a3d,
0x0008559d,
0x00087639,
0x00087691,
0x00087c9d,
0x00087ce5,
0x0008805d,
0x0008a975,
0x0008be9d,
0x0008bed5,
0x0008c039,
0x0008c26d,
0x0009053d,
0x00093bf1,
0x00093e31,
0x000940fd,
0x00099d65,
0x0009c025,
0x0009bbf9,
0x0009a205,
0x0009d791,
0x000ab24d,
0x000ab625,
0x000ab875,
0x000ab92d,
0x000abb8d,
0x000abc99,
0x000ac5a1,
0x000acd31,
0x000ade09,
0x000aeeb9,
0x00095835,
0x000958b1,
0x00095415,
0x000956bd,
0x00095b11,
0x00095ced,
0x00096c15,
0x000960b9,
0x000b29dd,
0x00097605,
0x00097675,
0x00097a3d,
0x00097e5d,
0x00097869,
0x00097961,
0x00097ed9,
0x000b4135,
0x000b08b5,
0x00000000,
0x000b0ccd,
0x00096f85,
0x000b7bd5,
0x000b7c75,
0x00096cdd,
0x00096da9,
0x00096e75,
0x000b1fe9,
0x000b2335,
0x00000000,
0x000b1ba1,
0x000b2745,
0x000b1a85,
0x000b1769,
0x000b27dd,
0x000b2b31,
0x000b7825,
0x000b6515,
0x000b6b3d,
0x000b679d,
0x000b6b99,
0x000b6cc5,
0x00000000,
0x000baf2d,
0x000c993d,
0x000cd9c5,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000c9561,
0x000cd53d,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x0008a4f5,
0x0008a5b5,
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,
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,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000850fd,
0x00087d9d,
0x00087dbd,
0x00087ddd,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x000891a9,
0x000891ab,
0x000891ad,
0x00000000,
0x00000000,
0x00000000,
0x0009d571,
0x00080e6d,
};
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,170 @@
#ifndef __FW_PATCH_TABLE_8800D80_H__
#define __FW_PATCH_TABLE_8800D80_H__
#include <stdint.h>
static const uint32_t fw_patch_table_8800d80[] = {
0x42434941,
0x54505f54,
0x4741545f,
0x00000000,
0x42434941,
0x49505f54,
0x545f464e,
0x00000000,
0x00000000,
0x00000003,
0x0020d2d0,
0x002017e0,
0x0020d2d4,
0x0020b2b0,
0x40500150,
0x00000001,
0x42434941,
0x52545f54,
0x545f5041,
0x00000000,
0x00000001,
0x00000019,
0x0020e00c,
0x0020d234,
0x4003100c,
0x000f2774,
0x0020e058,
0x47a04c01,
0x0020e05c,
0x46a74c01,
0x0020e060,
0x0020c825,
0x0020e064,
0x000a64cf,
0x0020e008,
0xfe06f167,
0x40031008,
0x000a6448,
0x0020e044,
0xbf00bf00,
0x0020e048,
0x47984b01,
0x0020e04c,
0x469f4b01,
0x0020e050,
0x0020cc4d,
0x0020e054,
0x000e9d81,
0x0020e004,
0xf96ef124,
0x40031004,
0x000e9d64,
0x0020e030,
0xbf00b089,
0x0020e034,
0x47a04c01,
0x0020e038,
0x46a74c01,
0x0020e03c,
0x0020c271,
0x0020e040,
0x000a5db1,
0x0020e000,
0xfa58f168,
0x40031000,
0x000a5b7c,
0x40031084,
0x0020e000,
0x40031080,
0x0000000f,
0x4010001c,
0x00000000,
0x42434941,
0x41505f54,
0x5f484354,
0x00344254,
0x00000002,
0x0000000b,
0x0020195c,
0x0020be59,
0x00201850,
0x0020beb1,
0x002019d8,
0x0020b3a5,
0x002019e0,
0x0020b4a9,
0x00201ca8,
0x0020b521,
0x002019ec,
0x0020ba45,
0x002019dc,
0x0020bae9,
0x002019f0,
0x0020bf5d,
0x00201998,
0x0020c9d1,
0x00201c68,
0x0020cdad,
0x002019d4,
0x0020bd29,
0x42434941,
0x4f4d5f54,
0x545f4544,
0x00000000,
0x00000003,
0x00000009,
0x00201e54,
0x00000000,
0x00201e58,
0x00000000,
0x00201e5c,
0x000000ff,
0x00201e4c,
0x00000002,
0x00201e48,
0x00000001,
0x00201e6c,
0x000e1000,
0x00201e68,
0x00000000,
0x00201e60,
0x00000000,
0x00201e64,
0x00006f2f,
0x42434941,
0x4f505f54,
0x5f524557,
0x00004e4f,
0x00000004,
0x00000002,
0x40500048,
0x00080000,
0x4050012c,
0x00000040,
0x42434941,
0x41505f54,
0x5f484354,
0x00464154,
0x00000005,
0x00000000,
0x42434941,
0x45565f54,
0x4e495f52,
0x00004f46,
0x00000006,
0x00000008,
0x614a202d,
0x3331206e,
0x32303220,
0x31312033,
0x3a33333a,
0x2d203034,
0x74696720,
0x32393920,
0x38373538,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
};
#endif

View File

@@ -0,0 +1,328 @@
#ifndef __FW_PATCH_TABLE_8800D80_U02_H__
#define __FW_PATCH_TABLE_8800D80_U02_H__
#include <stdint.h>
static const uint32_t fw_patch_table_8800d80_u02[] = {
0x42434941,
0x54505f54,
0x4741545f,
0x00000000,
0x42434941,
0x49505f54,
0x545f464e,
0x00000000,
0x00000000,
0x00000006,
0x001e7cd0,
0x00201940,
0x001e7cd4,
0x001e0000,
0x40500150,
0x00000001,
0x40500150,
0x00000001,
0x00000001,
0x00000001,
0x00000000,
0x0020b43c,
0x42434941,
0x52545f54,
0x545f5041,
0x00000000,
0x00000001,
0x0000001b,
0x0020f600,
0xf0223201,
0x40690000,
0x0009f5fc,
0x0020f604,
0xf8b34b01,
0x40690004,
0x000eaf18,
0x0020f608,
0x0020ff00,
0x40690008,
0x000ea614,
0x0020f60c,
0xbf00bf00,
0x4069000c,
0x000b7ba8,
0x0020f620,
0x47984b01,
0x0020f624,
0x469f4b01,
0x0020f628,
0x0020db65,
0x0020f62c,
0x000e3665,
0x0020f610,
0xffdef12b,
0x40690010,
0x000e3660,
0x0020f630,
0x47984b01,
0x0020f634,
0x469f4b01,
0x0020f638,
0x0020db65,
0x0020f63c,
0x000e3aa9,
0x0020f61c,
0xfdc4f12b,
0x4069001c,
0x000e3aa4,
0x0020f614,
0xbf00e005,
0x40690014,
0x000a277c,
0x0020f618,
0xbf00bf00,
0x40690018,
0x000e67e8,
0x40690084,
0x0020f600,
0x40690080,
0x000000ff,
0x40680000,
0x00000000,
0x42434941,
0x41505f54,
0x5f484354,
0x00344254,
0x00000002,
0x00000035,
0x00201b38,
0x0020c141,
0x00201b3c,
0x0020b769,
0x002019b0,
0x001e084d,
0x00201b50,
0x001e0c91,
0x00201ed0,
0x001e0ed9,
0x00201b20,
0x001e38dd,
0x00201fa8,
0x001e1429,
0x00201d98,
0x001e15a9,
0x00201964,
0x001e1b1d,
0x00201dc8,
0x001e1819,
0x00201e60,
0x001e77d5,
0x00201dc0,
0x0020b43d,
0x00201ddc,
0x001e19d1,
0x00201da4,
0x001e0141,
0x00201970,
0x001e19f9,
0x00201950,
0x001e37fd,
0x00201fb8,
0x001e1251,
0x00201dd4,
0x0020cfbd,
0x00201b30,
0x0020d139,
0x00201a54,
0x0020d301,
0x00201af8,
0x001e27a5,
0x00201afc,
0x001e0161,
0x00201a84,
0x001e2f59,
0x00201eb8,
0x001e0281,
0x00201ac8,
0x001e04e1,
0x00201958,
0x001e163d,
0x00201aec,
0x001e2ce9,
0x00201e88,
0x001e3b3d,
0x00201e80,
0x001e46bd,
0x002019a4,
0x001e3795,
0x00201a04,
0x001e58e5,
0x00201e90,
0x001e3fa9,
0x00201e68,
0x001e46e9,
0x00201da0,
0x001e1a5d,
0x00201e18,
0x001e592d,
0x00201de0,
0x001e1731,
0x00201eb0,
0x0020b45d,
0x00201b28,
0x001e5d69,
0x00201e10,
0x001e0681,
0x00201a88,
0x0020e355,
0x00201a80,
0x001e2e69,
0x00201b0c,
0x001e6555,
0x00201fb4,
0x001e63d9,
0x00201b5c,
0x0020e255,
0x00201eb4,
0x0020d4bd,
0x002019c8,
0x001e754d,
0x00201ac4,
0x001e7571,
0x00201ec0,
0x001e2ef5,
0x00201db8,
0x001e75a9,
0x00201a98,
0x001e76b9,
0x00201dac,
0x001e1559,
0x00201fbc,
0x001e36e5,
0x00201e98,
0x001e14e9,
0x42434941,
0x4f4d5f54,
0x545f4544,
0x00000000,
0x00000003,
0x00000009,
0x00201fd4,
0x00000000,
0x00201fd8,
0x00000000,
0x00201fd0,
0x000000ff,
0x00201fc8,
0x00000005,
0x00201fc4,
0x00000002,
0x00201fe8,
0x000e1000,
0x00201fe4,
0x00000000,
0x00201fdc,
0x00000000,
0x00201fe0,
0x5f2f7f2f,
0x42434941,
0x4f505f54,
0x5f524557,
0x00004e4f,
0x00000004,
0x00000003,
0x40500128,
0x00000080,
0x4050004c,
0x00080000,
0x4050012c,
0x00000080,
0x42434941,
0x41505f54,
0x5f484354,
0x00464154,
0x00000005,
0x0000001f,
0x00200938,
0x001e23b1,
0x00200928,
0x0020d119,
0x00200a68,
0x001e50f9,
0x00200590,
0x001e4fdd,
0x002003f0,
0x0020d5a9,
0x00200570,
0x0020d5e1,
0x00200578,
0x0020d775,
0x00200948,
0x0020d38d,
0x00200a48,
0x001e37a5,
0x002007f8,
0x0020dcf9,
0x002008d8,
0x0020df71,
0x002008e0,
0x0020e085,
0x002008e8,
0x0020de5d,
0x00200798,
0x001e4a61,
0x00201080,
0x001e5391,
0x002009e8,
0x001e6b7d,
0x00200a38,
0x001e6139,
0x00200fc0,
0x001e6d7d,
0x00200fb0,
0x001e712d,
0x00201010,
0x001e72fd,
0x00201090,
0x0020e2d1,
0x00200f60,
0x001e5f41,
0x00201058,
0x001e7539,
0x00200fa8,
0x001e75f5,
0x00200888,
0x001e7655,
0x00200858,
0x001e76f5,
0x002007c8,
0x001e7725,
0x00201020,
0x001e7419,
0x00200478,
0x0020e2f1,
0x002008a0,
0x001e4b05,
0x001e7d10,
0x789abcde,
0x42434941,
0x45565f54,
0x4e495f52,
0x00004f46,
0x00000006,
0x00000008,
0x614d202d,
0x34312079,
0x32303220,
0x37312035,
0x3a38313a,
0x2d203433,
0x74696720,
0x37616220,
0x35623761,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
};
#endif

View File

@@ -0,0 +1,344 @@
#ifndef __FW_PATCH_TABLE_U03_H__
#define __FW_PATCH_TABLE_U03_H__
#include <stdint.h>
static const uint32_t fw_patch_table_u03[] = {
0x42434941,
0x54505f54,
0x4741545f,
0x00000000,
0x42434941,
0x52545f54,
0x545f5041,
0x00000000,
0x00000001,
0x00000025,
0x0016f000,
0x55a32304,
0x40081000,
0x000c4888,
0x0016f004,
0xe0052b00,
0x40081004,
0x000b5858,
0x0016f008,
0xe7b12b00,
0x40081008,
0x000b5a30,
0x0016ea14,
0x468e4902,
0x0016ea18,
0x4b02b500,
0x0016ea1c,
0xbd006edb,
0x0016ea20,
0x000acbd7,
0x0016ea24,
0x00162bac,
0x0016f00c,
0xff1ff0c1,
0x4008100c,
0x000acbd2,
0x0016ea00,
0x468e4902,
0x0016ea04,
0x4b02b500,
0x0016ea08,
0xbd006eda,
0x0016ea0c,
0x000ae6c1,
0x0016ea10,
0x00162bac,
0x0016f010,
0xf9a0f0c0,
0x40081010,
0x000ae6bc,
0x0016f014,
0xe0051c43,
0x40081014,
0x000cfd1c,
0x0016ea30,
0x47984b01,
0x0016ea34,
0x469f4b01,
0x0016ea38,
0x0010a645,
0x0016ea3c,
0x000d1e59,
0x0016f018,
0xff92f09c,
0x40081018,
0x000d1b08,
0x0016f01c,
0x0010f3e8,
0x4008101c,
0x000bb830,
0x0016ea40,
0x47984b01,
0x0016ea44,
0x469f4b01,
0x0016ea48,
0x001085c5,
0x0016ea4c,
0x000afced,
0x40081084,
0x0016f000,
0x40081080,
0x000000ff,
0x40100058,
0x00000000,
0x42434941,
0x41505f54,
0x5f484354,
0x00344254,
0x00000002,
0x0000002e,
0x00161b38,
0x00101351,
0x00161998,
0x001024fd,
0x00161b18,
0x00100829,
0x00161b20,
0x00100a85,
0x00161b28,
0x00100ca9,
0x001619b0,
0x00102685,
0x00161a70,
0x001031b9,
0x00161a6c,
0x001066f5,
0x00161ae0,
0x00106f91,
0x001619e0,
0x00100a83,
0x001619dc,
0x00100a81,
0x00161938,
0x00105699,
0x00161b1c,
0x001058dd,
0x00161b24,
0x00105ae9,
0x00161d7c,
0x00105dcd,
0x00161ab0,
0x00107395,
0x00161db0,
0x0010746d,
0x00161d8c,
0x00107555,
0x00161d88,
0x00107585,
0x00161940,
0x00107631,
0x00161b2c,
0x0010768d,
0x00161d80,
0x00106295,
0x001619f4,
0x001076c5,
0x001619ec,
0x00107745,
0x00161954,
0x00109ecd,
0x00161b14,
0x00109fd1,
0x0016198c,
0x00107939,
0x00161988,
0x00108219,
0x00161b04,
0x0010a5a1,
0x00161990,
0x0010ada9,
0x00161994,
0x0010ae09,
0x001619e8,
0x0010b0e9,
0x00161ae4,
0x00100245,
0x00161ad4,
0x0010b14d,
0x00161a64,
0x00103441,
0x00161b08,
0x00109c4d,
0x001619bc,
0x00103949,
0x00161a68,
0x0010644d,
0x00161a40,
0x001041a9,
0x00161a3c,
0x001007d1,
0x00161a4c,
0x00105695,
0x001619b8,
0x00103cb5,
0x00161a7c,
0x00102b41,
0x00161aa8,
0x00108f15,
0x00161ab8,
0x0010b281,
0x0016ad68,
0x00000000,
0x42434941,
0x4f4d5f54,
0x545f4544,
0x00000000,
0x00000003,
0x00000009,
0x0010f7a4,
0x00000000,
0x0010f7c0,
0x00000000,
0x0010f250,
0x000000ff,
0x0010f24c,
0x000000ff,
0x0010f7a8,
0x00000002,
0x0010f7b8,
0x000e1000,
0x0010f7bc,
0x00000000,
0x0010f7ac,
0x00000000,
0x0010f7b0,
0x00006020,
0x42434941,
0x4f505f54,
0x5f524557,
0x00004e4f,
0x00000004,
0x00000002,
0x4050003c,
0x00080000,
0x40500124,
0x00000040,
0x42434941,
0x41505f54,
0x5f484354,
0x00464154,
0x00000005,
0x0000002e,
0x00160a24,
0x0010861d,
0x001612a4,
0x00108d41,
0x001612bc,
0x0010b4f9,
0x001612c4,
0x0010c3ad,
0x0016080c,
0x0010b419,
0x0016075c,
0x0010b441,
0x00161584,
0x00109361,
0x0016184c,
0x0010957d,
0x0016186c,
0x00109639,
0x001618dc,
0x00109685,
0x00161af4,
0x00100625,
0x001612ac,
0x00107d95,
0x00161004,
0x0010988d,
0x0016100c,
0x001099e1,
0x00161084,
0x0010bb5d,
0x0016109c,
0x0010bbcd,
0x001610a4,
0x0010bc8d,
0x0016104c,
0x0010bd79,
0x00160fe4,
0x00109ab5,
0x00160fcc,
0x00109a21,
0x001613ec,
0x0010b8c1,
0x0016130c,
0x0010c419,
0x001612fc,
0x0010271d,
0x00160a74,
0x001028ed,
0x00161374,
0x0010b931,
0x00161404,
0x0010b9d5,
0x0016144c,
0x0010bfcd,
0x00160a3c,
0x0010c021,
0x00160a44,
0x0010c111,
0x00161504,
0x00109ba1,
0x0016157c,
0x0010a579,
0x0016132c,
0x00104405,
0x00160ad4,
0x0010bf09,
0x00161144,
0x0010be6d,
0x001612e4,
0x0010b805,
0x001612b4,
0x001044b9,
0x0016187c,
0x00109ba5,
0x00160644,
0x00109e79,
0x0016097c,
0x0010ddd9,
0x0016098c,
0x0010de11,
0x00160994,
0x0010de85,
0x0016146c,
0x0010de35,
0x40503070,
0x00000000,
0x40503074,
0x00000000,
0x40503078,
0x00000000,
0x4050307c,
0x00000000,
0x42434941,
0x45565f54,
0x4e495f52,
0x00004f46,
0x00000006,
0x00000008,
0x7041202d,
0x36302072,
0x32303220,
0x36312033,
0x3a37323a,
0x2d203831,
0x74696720,
0x32633820,
0x32616431,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
};
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff