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

📄 nvram_cust_pack.c

📁 最新MTK手机软件源码
💻 C
📖 第 1 页 / 共 2 页
字号:
    0xFF, 0xFF, /* NVRAM_GX_STAIR_NORMAL_SCORE, */
    0xFF, 0xFF, /* NVRAM_GX_STAIR_HARD_SCORE, */
    0xFF, 0xFF, /* NVRAM_GX_UFO_SCORE, */
    0xFF, 0xFF, /* NVRAM_GX_DANCE_SCORE, */
    0xFF, 0xFF, /* NVRAM_CAM_FILENAME_SEQ_NO, */
    0xFF, 0xFF, /* NVRAM_IMG_VIEWER_FILE_PATH, */
    0xFF, 0xFF, /* NVRAM_VDOREC_FILENAME_SEQ_NO, */
    0xFF, 0xFF, /* NVRAM_VDOPLY_SNAPSHOT_SEQ_NO, */
    0x01, 0x00, /* NVRAM_RESTORE_POWER_ON_DISPLAY, */
    0x01, 0x00, /* NVRAM_RESTORE_POWER_OFF_DISPLAY, */
    0x01, 0x00, /* NVRAM_CURRENT_POWER_ON_DISPLAY, */
    0x01, 0x00, /* NVRAM_CURRENT_POWER_OFF_DISPLAY, */
    0xFF, 0xFF, /* NVRAM_POWER_ON_DISPLAY_SUCCESS, */
    0xFF, 0xFF, /* NVRAM_POWER_OFF_DISPLAY_SUCCESS, */
    0xFF, 0xFF, /* NVRAM_SCREENSAVER_DISPLAY_SUCCESS, */
    0xFF, 0xFF, /* NVRAM_POWER_ON_FORCE_STOP_TIME, */
    0xFF, 0xFF, /* NVRAM_POWER_OFF_FORCE_STOP_TIME, */
    0x01, 0x00, /* NVRAM_SETWALLPAPER_SUB, */
    0x01, 0x00, /* RESTORE_DEFAULT_SETWALLPAPER_SUB, */
    0xFF, 0xFF, /* NVRAM_CH_QUICK_END_TIME, */
    0xFF, 0xFF, /* NVRAM_GX_MAGICSUSHI_SCORE, */
    0xFF, 0xFF, /* NVRAM_SCR_SNAPSHOT_SEQ_NO, */
    0xFF, 0xFF, /* NVRAM_SETTING_TVOUT_FORMAT, */
    0xFF, 0xFF, /* NVRAM_SETTING_TVOUT_STYLE, */
    0xFF, 0xFF, /* NVRAM_AUDIO_MIC_VOLUME_SET, */
    0xFF, 0xFF, /* NVRAM_SMS_CONCAT_MSG_REF_VALUE, */
    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, 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,
    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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
};

kal_uint8 const NVRAM_CACHE_DOUBLE_DEFAULT[NVRAM_CACHE_SIZE] = 
{
    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, 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, 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, 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, 0xFF, 0xFF, 0xFF, 0xFF,
    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 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, 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,
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const kal_uint8 NVRAM_PHONEBOOK_SOS_DEFAULT[NVRAM_PHONEBOOK_SOS_RECORD_SIZE] = 
{
    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, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
};
const kal_uint8 NVRAM_PHONEBOOK_SPEEDDIAL_DEFAULT[NVRAM_PHONEBOOK_SPEEDDIAL_RECORD_SIZE];
const kal_uint8 NVRAM_EF_SMSAL_MAILBOX_ADDR_DEFAULT[] = 
{
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* Alpha ID */
    0x00,   /* Length of BCD number */
    0xff,   /* TON and NPI */
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* Dailling number */
    0xff,   /* capability/configuration identifier */
    0xff    /* extension 1 record identifier */
};

kal_uint8 const NVRAM_EF_MS_SECURITY_DEFAULT[] = 
{
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,         /* reg_ps_key */
    0x00,                                                   /* security_indication */
    0x00,                                                   /* auto_lock_item */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   /* np_code */
    0x21, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,         /* np_key */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   /* nsp_code */
    0x65, 0x87, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,         /* nsp_key */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00,                                       /* np_of_sp */
    0x00, 0x00, 0x00,                                       /* np_of_cp */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* gid1 */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* gid2 */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,         /* sp_key */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,         /* cp_key */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   /* imsi_code */
    0x33, 0x44, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,         /* imsi_key */
    0x11, 0x22, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,         /* phone_key */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   /* last_imsi */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,         /* pin1 */
    0x00,                                                   /* pin1_valid */
    0x00                                                    /* phone_lock_verified */
};

#ifdef __CPHS__
const kal_uint8 NVRAM_EF_ALS_LINE_ID_DEFAULT[NVRAM_EF_ALS_LINE_ID_SIZE] = 
{
    0x0, 0x0
};
#endif /* __CPHS__ */ 

const kal_uint8 NVRAM_EF_MSCAP_DEFAULT[NVRAM_EF_MSCAP_SIZE] = 
{
#if defined(__AMR_SUPPORT__)
    0x1f,   /* Supported speech version (FR,HR,EFR,AMR FR,AMR HR) */
#elif !defined(MT6205)
    0x07,   /* Supported speech version (FR,HR,EFR) */
#else 
    0x05,   /* Supported speech version (FR,EFR) */
#endif 

#if defined(__CSD_T__) && defined(__CSD_NT__) && defined(__CSD_FAX__)
    0x63,   /* Supported data capability 1 (T & NT & FAX_T) */
#elif defined(__CSD_T__) && defined(__CSD_NT__)
    0x61,   /* Supported data capability 1 (T & NT) */
#elif defined(__CSD_T__) && defined(__CSD_FAX__)
    0x23,   /* Supported data capability 1 (T & FAX_T) */
#elif defined(__CSD_NT__) && defined(__CSD_FAX__)
    0x43,   /* Supported data capability 1 (NT & FAX_T) */
#elif defined(__CSD_T__)
    0x21,   /* Supported data capability 1 (ONLY T) */
#elif defined(__CSD_NT__)
    0x41,   /* Supported data capability 1 (ONLY NT) */
#elif defined(__CSD_FAX__)
    0x02,   /* Supported data capability 1 (ONLY FAX_T) */
#else 
    0x00,   /* Supported data capability 1 (NO SUPPORT CSD) */
#endif 
    0x00,   /* Supported data capability 2 */
#if defined(CSD_SUPPORT) || defined(__CSD_FAX__)
#if !defined(MT6205)
    0x1f    /* Supported channel coding (2.4k,4.8k,9.6k,14.4k,HR) */
#else 
    0x0f    /* Supported channel coding (2.4k,4.8k,9.6k,14.4k) */
#endif 
#else /* defined(CSD_SUPPORT) || defined(__CSD_FAX__) */ 
    0x00
#endif /* defined(CSD_SUPPORT) || defined(__CSD_FAX__) */ 
};

kal_uint8 const NVRAM_EF_RAC_PREFERENCE_DEFAULT[] = 
{
    /* Ripple: 20050513, Auto band, then turn on all supported bands. */
#if defined(__EGSM900__) && defined(__DCS1800__) && defined(__GSM850__) && defined(__PCS1900__)
    0x9A,
#elif defined( __EGSM900__ ) && defined( __DCS1800__ ) && defined( __GSM850__ )
    0x8A,
#elif defined( __EGSM900__ ) && defined( __DCS1800__ ) && defined( __PCS1900__ )
    0x1A,
#elif defined( __GSM850__ ) && defined( __PCS1900__ ) && defined( __EGSM900__ )
    0x92,
#elif defined( __GSM850__ ) && defined( __PCS1900__ ) && defined( __DCS1800__ )
    0x98,
#elif defined( __EGSM900__ ) && defined( __DCS1800__ )
    0x0A,   /* prefered band: 900 + 1800 */
#elif defined( __GSM850__ ) && defined( __PCS1900__ )
    0x90,   /* prefered band: 850 + 1900 */
#elif defined( __GSM850__ ) && defined( __DCS1800__ )
    0x88,   /* prefered band: 850 + 1800 */
#elif defined( __EGSM900__ ) && defined( __PCS1900__ )
    0x12,   /* prefered band: 900 + 1900 */
#elif defined( __EGSM900__ )
    0x02,   /* prefered band: 900 */
#elif defined( __DCS1800__ )
    0x08,   /* prefered band: 1800 */
#elif defined( __GSM850__ )
    0x80,   /* prefered band: 850 */
#elif defined( __PCS1900__ )
    0x10,   /* prefered band: 1900 */
#else 
    0x0A,   /* prefered band: 900 + 1800 */
#endif 
    // 0x80 /* PLMN selection mode and Preferred Service in NMO III */
    0xC0    /* GPRS auto attach */
};

static kal_uint8 const NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULT[] = 
{
#if defined (__GSM_MODE__) && defined (__GPRS_MODE__)
    0x03,               /* bearer service : GSM prefer */
#elif defined (__GPRS_MODE__)
    0x00,               /* bearer service : GPRS Only */
#else 
    0x01,               /* bearer service : GSM Only */
#endif 
    0x00, 0x00,         /* status report, reply path OFF */
    0x02,               /* VP: Relative format */
    0x07, 0x05, 0x07,   /* mem1, mem2, mem3 */
    0x00, 0x01,         /* CB setting */
    0x00,               /* AT default profile ID */
    0x00,               /* First Octet */
    0x00,               /* Turn Off SMS FDN */
    0x00,
    0x00
};

/* Cell Broadcast Default Channel Setting. */
/* The channels set will not shown in MMI, but it will received CB if CB is turned on. */
/* This setting may be changed by customer. DON'T remove it. */
static kal_uint8 const NVRAM_EF_CB_DEFAULT_CH_DEFAULT[] = 
{
    0xFF, 0xFF, /* default CH 1 , for example:  chanel 50 is 0x00, 0x32 */
    0xFF, 0xFF, /* default CH 2  */
    0xFF, 0xFF, /* default CH 3  */
    0xFF, 0xFF, /* default CH 4  */
    0xFF, 0xFF, /* default CH 5  */
    0xFF, 0xFF, /* default CH 6  */
    0xFF, 0xFF, /* default CH 7  */
    0xFF, 0xFF, /* default CH 8  */
    0xFF, 0xFF, /* default CH 9  */
    0xFF, 0xFF  /* default CH 10 */
};

const custpack_nvram_header custpack_nvram_ptr=
{
	0, /* version of CustPack */
	{
        /* This order must be the save as NVRAM_CATEGORY_CUSTPACK */
    #ifdef __CPHS__
        NVRAM_EF_ALS_LINE_ID_DEFAULT,
    #endif 
        NVRAM_EF_MSCAP_DEFAULT,
        NVRAM_PHONEBOOK_SOS_DEFAULT,
        NVRAM_PHONEBOOK_SPEEDDIAL_DEFAULT,
        NVRAM_EF_SMSAL_MAILBOX_ADDR_DEFAULT,
        NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULT,
        NVRAM_EF_CB_DEFAULT_CH_DEFAULT,
        NVRAM_SETTING_DEFAULT,
        NVRAM_CACHE_BYTE_DEFAULT,
        NVRAM_CACHE_SHORT_DEFAULT,
        NVRAM_CACHE_DOUBLE_DEFAULT,
        NVRAM_EF_MS_SECURITY_DEFAULT,
        NVRAM_EF_RAC_PREFERENCE_DEFAULT
    }
};

#endif /* !defined(__MAUI_BASIC__) && !defined(__L1_STANDALONE__) */ 

⌨️ 快捷键说明

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