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

📄 hee.hec

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HEC
📖 第 1 页 / 共 2 页
字号:
#define EEPROM_STATUS_OK		0x00
#define BAD_CHECKSUM			0x01
#define BAD_VERSION			0x02
#define BAD_SIGNATURE			0x03

#define IMEI_EEPROM_STATUS_OK		0x10
#define IMEI_BAD_SIGNATURE		0x13
#define IMEI_BAD_CHECKSUM		0x11
#define IMEI_BAD_VERSION		0x12
#define IMEI_BAD_CIPHERING		0x14

/* Length of IMEI */
#define IMEI_LENGTH			8

/* IMEI address inside its section */
#define IMEI_ADDRESS			(HEE_SECTION_HEADER_SIZE)

/* Crypted IMEI address inside its section */
#define CRYPTED_IMEI_ADDRESS		(IMEI_ADDRESS + IMEI_LENGTH)

/* Flag indicating the IMEI is valid */
#define IMEI_VALID			1

/* Flag indicating the IMEI is not valid */
#define IMEI_NOT_VALID			0

/* Defines used for the encoding of the IMSI */
#define NCK_IMSI_LENGTH			3
#define NCK_IMSI_ADDRESS		0
#define IMSI_MIN_VALUE_LENGTH		1
#define IMSI_MIN_VALUE_KEY		0
#define IMSI_MAX_VALUE_LENGTH		1
#define IMSI_MAX_VALUE_KEY		0
#define NCK_UNBCK_IMSI_LENGTH		8
#define NCK_UNBCK_IMSI_ADDRESS		0
#define NCK_GET_STATUS_LENGTH		1
#define NCK_GET_STATUS_ADDRESS		0
#define NCK_SET_STATUS_LENGTH		1
#define NCK_SET_STATUS_ADDRESS		0
#define NCK_GET_CHINESE_ADDRESS		0 
#define NCK_GET_CHINESE_LENGTH		1
#define NCK_GET_COUNTER_LENGTH		1
#define NCK_GET_COUNTER_ADDRESS		0
#define NCK_SET_COUNTER_LENGTH		1
#define NCK_SET_COUNTER_ADDRESS		0
#define NCK_GET_VALUE_LENGTH		13
#define NCK_GET_VALUE_ADDRESS		0
#define NCK_GET_UNBCK_COUNTER_LENGTH	1
#define NCK_GET_UNBCK_COUNTER_ADDRESS	0
#define NCK_SET_UNBCK_COUNTER_LENGTH	1
#define NCK_SET_UNBCK_COUNTER_ADDRESS	0

#define NCK_GET_SPEECH_RECO_LENGTH	1

#define SPCK_GID1_VALUE_LENGTH		16
#define SPCK_GID1_VALUE_ADDRESS		0
#define SPCK_GET_STATUS_LENGTH		1
#define SPCK_GET_STATUS_ADDRESS		0
#define SPCK_SET_STATUS_LENGTH		1
#define SPCK_SET_STATUS_ADDRESS		0

#define NCK_COUNTER_NB_MAX		5
#define NCK_DISABLED			0x00
#define NCK_MIN_LENGTH			4
#define NCK_MAX_LENGTH			12
#define NCK_UNBCK_ATTEMPT		10
#define SPCK_DISABLED			0x00

#define NCK2_DISABLED                   0x00
#define CCK_DISABLED                    0x00
#define PCK_DISABLED                    0x00
#define NSCK_DISABLED                   0x00

/* Define for ENV initialisation */
#define HEE_BIT_FIELD_PARAM_SECTION\
 (PRM_BIT_FIELD_ADDRESS_SECTION |\
PRM_BIT_FIELD_ADDRESS_IMEI |\
PRM_BIT_FIELD_ADDRESS_RADIO |\
PRM_BIT_FIELD_ADDRESS_BAT |\
PRM_BIT_FIELD_ADDRESS_AUDIO |\
PRM_BIT_FIELD_ADDRESS_OandM |\
PRM_BIT_FIELD_ADDRESS_SAV |\
PRM_BIT_FIELD_ADDRESS_SETUP |\
PRM_BIT_FIELD_ADDRESS_SIM |\
PRM_BIT_FIELD_ADDRESS_HOTKEY |\
PRM_BIT_FIELD_ADDRESS_MEL |\
PRM_BIT_FIELD_ADDRESS_SPEECH |\
PRM_BIT_FIELD_ADDRESS_CALL |\
PRM_BIT_FIELD_ADDRESS_TRACE |\
PRM_BIT_FIELD_ADDRESS_DEBUG |\
PRM_BIT_FIELD_ADDRESS_SETTINGS |\
PRM_BIT_FIELD_ADDRESS_KEYBOARD |\
PRM_BIT_FIELD_ADDRESS_DATA |\
PRM_BIT_FIELD_ADDRESS_PATTERN |\
PRM_BIT_FIELD_ADDRESS_WAPDATA |\
PRM_BIT_FIELD_ADDRESS_WAPENCRYPTEDDATA |\
PRM_BIT_FIELD_ADDRESS_GPRSAPPLI |\
PRM_BIT_FIELD_ADDRESS_GPRSSTACK |\
PRM_BIT_FIELD_ADDRESS_PROD |\
PRM_BIT_FIELD_ADDRESS_RR |\
PRM_BIT_FIELD_ADDRESS_VIRGIN)


/***************************************************/
/*      THE FOLLOWING VALUES ARE USED BY FMG       */
/*            THEY ARE CRITICAL !!!                */
/***************************************************/


#define HEE_EEPROM_SIZE		(u16)16384

/* size in bytes of a data block */
#define HEE_BLOCK_SIZE		32	

/***************************************************/
/*********************************************************************/
/* definition of the index of the following tables to be independant */
/* of the Eeprom and falsh modules changes with PC software          */
/*********************************************************************/
/*          !!!!!!!!!!  Do NOT change the order  !!!!!!!!!!          */
/* This declaration is compatible with TATEEPROM module and must be  */
/* the same in the EEPROM Module                                     */
/*********************************************************************/

/*Index definition (FMM_MAX_SECTION Items) */
enum
{
  FMM_SECTION_RADIO_INDEX,
  FMM_SECTION_OM_INDEX,
  FMM_SECTION_KBD_INDEX,
  FMM_SECTION_TRACE_INDEX,
  FMM_SECTION_SPEECH_INDEX,
  FMM_SECTION_HOTK_INDEX,
  FMM_SECTION_LDN_INDEX,
  FMM_SECTION_LRN_INDEX,
  FMM_SECTION_AUDIO_INDEX,
  FMM_SECTION_BAT_INDEX,
  FMM_SECTION_SAV_INDEX,
  FMM_SECTION_SIM_INDEX,
  FMM_SECTION_SETUP_INDEX,
  FMM_SECTION_SETTINGS_INDEX,
  FMM_SECTION_ADDR_INDEX,
  FMM_SECTION_ALARM_INDEX,
  FMM_SECTION_ORGANIZER_INDEX,
  FMM_SECTION_DEBUG_INDEX,
  FMM_SECTION_IMEI_INDEX,
  FMM_SECTION_PATTERN_INDEX,
  FMM_SECTION_CALL_INDEX,
  FMM_SECTION_MEL_INDEX,
  FMM_SECTION_DOM_INDEX,
  FMM_SECTION_BANK_INDEX,
  FMM_SECTION_SECURITY_INDEX,
  FMM_SECTION_CONFIG_INDEX,
  FMM_SECTION_GAME_INDEX,
  FMM_SECTION_DYLINK_INDEX,
  FMM_SECTION_WAP_DATA_INDEX,
  FMM_SECTION_WAP_ENCRYPTED_DATA_INDEX,
  FMM_SECTION_DATA_INDEX,
  FMM_SECTION_Reserved31_INDEX,
  FMM_SECTION_INFUSIO_INDEX,
  FMM_SECTION_VAS_SMS_INDEX,
  FMM_SECTION_BLUETOOTH_INDEX,
  FMM_SECTION_VIRGIN_INDEX,
  FMM_SECTION_GPRS_APPLI_INDEX,
  FMM_SECTION_GPRS_STACK_INDEX,
  FMM_SECTION_Reserved38_INDEX, 
  FMM_SECTION_Reserved39_INDEX  
  
};

#ifdef DYNAMIC_CODEC_PRIORITY_IN_BEARER_FTR
enum
{
  /*PR1141*/
HEE_FR = 0x00,
HEE_HR = 0x01,
HEE_EFR = 0x02,
HEE_F_AMR = 0x04,
HEE_H_AMR = 0x05,
HEE_NO_CODEC = 0x09
};
#endif

/*tcmc_msp:PR1151 changes on date 11/11/2002 */
#ifdef BER_WITHOUT_SIM_FTR
enum
{
  HEE_BER_WITHOUT_SIM_NOT_ALLOWED = 0x00,
  HEE_BER_WITHOUT_SIM_ALLOWED =0x01
};
#endif
/*tcmc_msp: end of changes*/

#endif /* HEE_HEC */

⌨️ 快捷键说明

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