⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nvram_common_config.c

📁 最新MTK手机软件源码
💻 C
📖 第 1 页 / 共 5 页
字号:
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/
#ifndef __MAUI_BASIC__
#ifdef NVRAM_AUTO_GEN
#include "nvram_auto_gen.h"
#endif


#include "kal_release.h"

#include "nvram_defs.h"
#include "nvram_user_defs.h"
#include "nvram_editor_data_item.h"
#include "nvram_default_audio.h"
#include "custom_hw_default.h"
#include "custom_mmi_default_value.h"
#include "custom_nvram_editor_data_item.h"
#include "camera_para.h"

#include "nvram_lid_statistics.h"

/* DO NOT MODIFY THIS */
const kal_uint8 NVRAM_LAST_COMMAPP_LID = NVRAM_EF_LAST_LID_COMMAPP;

#ifdef __SHADOW_NVRAM__
#if defined(__SHADOW_SUPPORT_MS__) && defined(APPMEM_SUPPORT)
kal_uint8 *ShadowBuffer;
#else /* Can't get dynamically */
kal_uint8 ShadowBuffer[NVRAM_SHADOW_SIZE];
#endif
kal_uint16 shadow_buffer_size = NVRAM_SHADOW_SIZE;
kal_uint8 shadow_item_total = NVRAM_SHADOW_TOTAL;
#endif

#ifdef __SECURITY_OTP__
kal_uint16 otp_item_total = NVRAM_OTP_TOTAL;
nvram_otp_table_sturct nvram_otp_ltable[NVRAM_OTP_TOTAL];
#endif/*__SECURITY_OTP__*/


/* Defaults */
#ifdef __MOD_SMSAL__
static kal_uint8 const NVRAM_SMS_CB_SMS_INFO_DEFAULT [NVRAM_SMS_CB_SMS_INFO_SIZE]=
{
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
};
#endif
#ifdef __MMI_MESSAGES_CLUB__
static kal_uint8 const NVRAM_MSG_CLUB_DEFAULT [NVRAM_MSG_CLUB_RECORD_SIZE]=
{
	0x41, 0x54, 0x43, 0x4C, 0x00, 0x00, 0x00, 0x00, 
	0x42, 0x54, 0x43, 0x4C, 0x4C, 0x00, 0x00, 0x00  
};

static kal_uint8 const NVRAM_MSG_CLUB_NUM_DEFAULT [NVRAM_MSG_CLUB_NUM_RECORD_SIZE]=
{
	0x31, 0x30, 0x00, 0x00,
	0x30, 0x30, 0x32, 0x00
};
#endif/* __MMI_MESSAGES_CLUB__*/

static kal_uint8 const NVRAM_IP_NUMBER_DEFAULT[NVRAM_IP_NUMBER_SIZE]={

	/* first set */
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 

	/* second set */
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 

	/* third set */
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00
	};

static kal_uint8 const NVRAM_PHB_SETTINGS_DEFAULT[NVRAM_PHB_SETTINGS_SIZE] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};

static PHB_CALLER_GROUP_STRUCT const NVRAM_PHB_CALLER_GROUPS_DEFAULT[MAX_PB_CALLER_GROUPS] = {
	{{'F', 0, 'r', 0, 'i', 0, 'e', 0, 'n', 0, 'd', 0, 's', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, MIN_MIDI_ID, 0, 1, 0, MMI_RING,0},
	{{'F', 0, 'a', 0, 'm', 0, 'i', 0, 'l', 0, 'y', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  MIN_MIDI_ID, 0, 1, 0, MMI_RING,0},
	{{'V', 0, 'I', 0, 'P', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, MIN_MIDI_ID, 0, 1, 0, MMI_RING,0},
	{{'B', 0, 'u', 0, 's', 0, 'i', 0, 'n', 0, 'e', 0, 's', 0, 's', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, MIN_MIDI_ID, 0, 1, 0, MMI_RING,0},
	{{'O', 0, 't', 0, 'h', 0, 'e', 0, 'r', 0, 's', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, MIN_MIDI_ID, 0, 1, 0, MMI_RING,0}
};

static PROFILE const NVRAM_PROFILES_DEFAULT [MAX_ELEMENTS] = 
{
	{
		LEVEL4, LEVEL2, LEVEL4, MMI_RING, {COLOR_PATTERN1, 1, 15}, REPEAT,{151,202, 201, 203, 204, 225,KEYPAD_TONE,152},
		{1, 0, 1}, THEME_DEFAULT, {0}, {1, 0, 1, 1}
	},
	{
		LEVEL4, LEVEL1, LEVEL4, MMI_VIBRATION_ONLY, {COLOR_PATTERN1, 1, 15}, SINGLE,{151,POWEROFF_SILENT, POWERON_SILENT, COVER_OPEN_SILENT, COVER_CLOSE_SILENT, MESSAGE_SILENT,KEYPAD_SILENT,152},
		{1, 0, 1}, THEME_DEFAULT, {0}, {0, 0, 0, 0}
	},
	{
		LEVEL7, LEVEL7, LEVEL4, MMI_VIBRATION_AND_RING, {COLOR_PATTERN1, 1, 15}, REPEAT,{151,202, 201, 203, 204, 225,KEYPAD_TONE,152},
		{1, 0, 1}, THEME_DEFAULT, {0}, {1, 0, 1, 1}
	},
	{
		LEVEL3, LEVEL1, LEVEL4, MMI_RING, {COLOR_PATTERN1, 1, 15}, REPEAT,{151,202, 201, 203, 204, 225,KEYPAD_TONE,152},
		{1, 1, 1}, THEME_DEFAULT, {0}, {1, 0, 1, 1}
	},
	{
		LEVEL4, LEVEL2, LEVEL4, MMI_RING, {COLOR_PATTERN1, 1, 15}, REPEAT,{151,202, 201, 203, 204, 225,KEYPAD_TONE,152},
		{1, 0, 1}, THEME_DEFAULT, {0}, {1, 0, 1, 1}
	},
	{
		LEVEL3, LEVEL1, LEVEL4, MMI_SILENT, {COLOR_PATTERN1, 1, 15}, REPEAT,{151,POWEROFF_SILENT, POWERON_SILENT, COVER_OPEN_SILENT, COVER_CLOSE_SILENT, MESSAGE_SILENT,KEYPAD_SILENT,152},
		{1, 1, 1}, THEME_DEFAULT, {0}, {0, 0, 0, 0}
	},
	{
		LEVEL3, LEVEL5, LEVEL4, MMI_RING, {COLOR_PATTERN1, 1, 15}, REPEAT,{151,202, 201, 203, 204, 225,KEYPAD_TONE,152},
		{1, 1, 1}, THEME_DEFAULT, {0}, {1, 0, 1, 1}
	}
};
#ifdef __MMI_THEMES_APPLICATION__
#ifdef __MMI_THEMES_V2_SUPPORT__
static kal_uint8 const NVRAM_THEMES_VALUES_DEFAULT [NVRAM_THEMES_VALUES_SIZE] =
{
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
#else
static kal_uint8 const NVRAM_THEMES_VALUES_DEFAULT [NVRAM_THEMES_VALUES_SIZE] =
{
   0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
};
#endif
#endif/* __MMI_THEMES_APPLICATION__*/

#if defined(__L4_MAX_NAME_60__)
static kal_uint8 const NVRAM_EF_CSD_PROFILE_DEFAULT[] = {
                  0x06, 0x81, 0x90, 0x63, 0x10, 0x00, 0x01, 0xff, 0xff, 0xff, 
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                   
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x46, 0x45, 0x54, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                  
                  0x06, 0x81, 0x90, 0x33, 0x00, 0x30, 0x96, 0xff, 0xff, 0xff, 
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                   
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x43, 0x48, 0x54, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                  
                  0x06, 0x81, 0x90, 0x53, 0x21, 0x10, 0x02, 0xff, 0xff, 0xff, 
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0x02, 0x01, 0x00, 0x00, 0x77, 0x61, 0x70, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x61,                   
                  0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x54, 0x57, 0x4e, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                  
                  0x00, 0x81, 0x90, 0x63, 0x10, 0x00, 0x01, 0xff, 0xff, 0xff, 
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                   
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x61, 0x63, 0x63, 0x6f,
                  0x75, 0x6e, 0x74, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x81, 0x90, 0x63, 0x10, 0x00, 0x01, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                   
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x61, 0x63, 0x63, 0x6f,
                  0x75, 0x6e, 0x74, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                  0x06, 0x81, 0x90, 0x63, 0x10, 0x00, 0x01, 0xff, 0xff, 0xff, 
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                  0xff, 0xff, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -