12 #ifndef __GOBI_API_FMS_H__ 13 #define __GOBI_API_FMS_H__ 20 #define SLQSFWINFO_MODELID_SZ 20 21 #define SLQSFWINFO_BOOTVERSION_SZ 85 22 #define SLQSFWINFO_APPVERSION_SZ 85 23 #define SLQSFWINFO_SKU_SZ 15 24 #define SLQSFWINFO_PACKAGEID_SZ 85 25 #define SLQSFWINFO_CARRIER_SZ 20 26 #define SLQSFWINFO_PRIVERSION_SZ 16 27 #define SLQSFWINFO_CUR_CARR_NAME 17 28 #define SLQSFWINFO_CUR_CARR_REV 13 30 #define GOBI_MBN_IMG_ID_STR_LEN 16 31 #define GOBI_MBN_BUILD_ID_STR_LEN 100 32 #define GOBI_LISTENTRIES_MAX 2 33 #define GOBI_SET_IMG_PREF_RSPLEN 40 34 #define DEVICE_SHUTDOWN 5 35 #define DEVICE_RESET 4 36 #define DEVICE_OFFLINE 3 38 #define FIRMWARE_UPDATE_SUCCESS 0x01 39 #define FIRMWARE_UPDATE_FAIL 0x01 40 #define PRI_UPDATE_FAIL 0x02 41 #define FIRMWARE_UPGRADE_SUCCESS 0x00 44 #define BUILD_ID_LEN 100 45 #define G3K_FIRMWARE_DOWNLOAD 1 46 #define SPKG_FIRMWARE_DOWNLOAD 2 48 #define UNIQUE_ID_LEN 16 49 #define BUILD_ID_MAX_LEN 255 50 #define IMGDETAILS_LEN 16 51 #define MAX_IMAGE_IDE_ELEMENTS 50 170 WORD imageStorePathSize,
171 CHAR *pImageStorePath );
394 CHAR *pDestinationPath );
472 ULONG *pImageListSize,
519 ULONG bForceDownload,
521 ULONG *pImageTypesSize,
632 ULONG *pImageListSize,
735 CHAR *pDestinationPath );
986 ULONG *pValidCombinationSize,
Definition: qaGobiApiFms.h:202
Definition: qaGobiApiFms.h:216
Definition: qaGobiApiFms.h:200
ULONG SetImagesPreference(ULONG imageListSize, BYTE *pImageList, ULONG bForceDownload, BYTE modemIndex, ULONG *pImageTypesSize, BYTE *pImageTypes)
#define MAX_IMAGE_IDE_ELEMENTS
Definition: qaGobiApiFms.h:51
void eGetDeviceSeries(struct sGetDeviceSeriesResult *)
Definition: qaGobiApiFms.h:187
ULONG SLQSUpgradeFirmware9x15(CHAR *pDestinationPath)
ULONG GetImageStore(WORD imageStorePathSize, CHAR *pImageStorePath)
char CHAR
Definition: SwiDataTypes.h:33
#define IMGDETAILS_LEN
Definition: qaGobiApiFms.h:50
#define SLQSFWINFO_APPVERSION_SZ
Definition: qaGobiApiFms.h:22
Definition: qaGobiApiFms.h:188
ULONG m_nCarrierId
Definition: qaGobiApiFms.h:857
void SLQSSetCrashStateCheckIgnore(BOOL ignore)
ULONG upgrade_mc77xx_fw(LPCSTR path)
CurrImageInfo * pCurrImgInfo
Definition: qaGobiApiFms.h:1068
#define BUILD_ID_LEN
Definition: qaGobiApiFms.h:44
unsigned char BYTE
Definition: SwiDataTypes.h:32
#define GOBI_MBN_BUILD_ID_STR_LEN
Definition: qaGobiApiFms.h:31
Definition: qaGobiApiFms.h:221
ULONG SLQSSwiGetAllCarrierImages(ULONG *pNumOfItems, struct SWI_STRUCT_CarrierImage *pCarrierImages, char *pFolderPath)
Definition: qaGobiApiFms.h:232
Definition: qaGobiApiFms.h:247
Definition: qaGobiApiFms.h:196
#define UNIQUE_ID_LEN
Definition: qaGobiApiFms.h:48
Definition: qaGobiApiFms.h:215
Definition: qaGobiApiFms.h:194
BYTE imageType
Definition: qaGobiApiFms.h:584
Definition: qaGobiApiFms.h:219
Definition: qaGobiApiFms.h:233
eGobiImageGPS
Definition: qaGobiApiFms.h:256
BYTE buildIDLength
Definition: qaGobiApiFms.h:557
ULONG SLQSGetImageInfo(LPCSTR path, struct qmifwinfo_s *pinfo)
ULONG SLQSGetImageInfoMC83xx(LPCSTR path, struct qmifwinfo_s *pinfo)
ULONG SLQSGetFirmwareInfo(struct qmifwinfo_s *pinfo)
Definition: qaGobiApiFms.h:197
#define GOBI_LISTENTRIES_MAX
Definition: qaGobiApiFms.h:32
eGobiImageCarrier
Definition: qaGobiApiFms.h:185
ULONG SLQSGetBootVersionNumber(ULONG *bootversion)
Definition: qaGobiApiFms.h:228
Definition: qaGobiApiFms.h:204
Definition: qaGobiApiFms.h:790
Definition: qaGobiApiFms.h:248
Definition: qaGobiApiFms.h:259
Definition: qaGobiApiFms.h:806
BYTE imageType
Definition: qaGobiApiFms.h:423
Definition: qaGobiApiFms.h:143
ULONG Region
Definition: qaGobiApiFms.h:72
Definition: qaGobiApiFms.h:67
Definition: qaGobiApiFms.h:222
ULONG SLQSGetImageInfoMC77xx(LPCSTR path, struct qmifwinfo_s *pinfo)
ULONG SLQSGetValidFwPriCombinations(struct ImageList *pStoredImageList, ULONG *pValidCombinationSize, struct SWI_STRUCT_CarrierImage *pValidCombinations)
const char * LPCSTR
Definition: SwiDataTypes.h:36
Definition: qaGobiApiFms.h:206
ULONG SLQSSwiGetFirmwareCurr(CurrentImgList *pCurrentImgList)
Definition: qaGobiApiFms.h:211
Definition: qaGobiApiFms.h:793
Definition: qaGobiApiFms.h:788
ULONG GetImagesPreference(ULONG *pImageListSize, struct PrefImageList *pImageList)
#define SLQSFWINFO_CARRIER_SZ
Definition: qaGobiApiFms.h:25
Definition: qaGobiApiFms.h:231
#define SLQSFWINFO_MODELID_SZ
Definition: qaGobiApiFms.h:20
Definition: qaGobiApiFms.h:217
BYTE maxImages
Definition: qaGobiApiFms.h:585
#define GOBI_MBN_IMG_ID_STR_LEN
Definition: qaGobiApiFms.h:30
ULONG SLQSSetSIMBasedImageSwitching(void)
Definition: qaGobiApiFms.h:100
Definition: qaGobiApiFms.h:179
Definition: qaGobiApiFms.h:199
BYTE storageIndex
Definition: qaGobiApiFms.h:554
Definition: qaGobiApiFms.h:249
Definition: qaGobiApiFms.h:792
Definition: qaGobiApiFms.h:225
Definition: qaGobiApiFms.h:218
eGobiImageTech
Definition: qaGobiApiFms.h:176
#define SLQSFWINFO_BOOTVERSION_SZ
Definition: qaGobiApiFms.h:21
#define SLQSFWINFO_PRIVERSION_SZ
Definition: qaGobiApiFms.h:26
eGobiDeviceSeries
Definition: qaGobiApiFms.h:786
Definition: qaGobiApiFms.h:220
Definition: qaGobiApiFms.h:192
Definition: qaGobiApiFms.h:207
Definition: qaGobiApiFms.h:855
Definition: qaGobiApiFms.h:208
Definition: qaGobiApiFms.h:791
BYTE buildIdLength
Definition: qaGobiApiFms.h:425
ULONG GetStoredImages(ULONG *pImageListSize, BYTE *pImageList)
#define BUILD_ID_MAX_LEN
Definition: qaGobiApiFms.h:49
Definition: qaGobiApiFms.h:224
Definition: qaGobiApiFms.h:223
Definition: qaGobiApiFms.h:245
Definition: qaGobiApiFms.h:440
ULONG SLQSGetImageInfo_9x15(LPCSTR path, BYTE imgType, struct slqsfwinfo_s *pinfo)
Definition: qaGobiApiFms.h:1034
unsigned long ULONG
Definition: SwiDataTypes.h:28
#define SLQSFWINFO_CUR_CARR_NAME
Definition: qaGobiApiFms.h:27
Definition: qaGobiApiFms.h:226
ULONG uResult
Definition: qaGobiApiFms.h:809
Definition: qaGobiApiFms.h:205
Definition: qaGobiApiFms.h:600
Definition: qaGobiApiFms.h:214
Definition: qaGobiApiFms.h:552
Definition: qaGobiApiFms.h:191
Definition: qaGobiApiFms.h:237
Definition: qaGobiApiFms.h:227
BYTE numEntries
Definition: qaGobiApiFms.h:1067
ULONG m_nStorage
Definition: qaGobiApiFms.h:859
Definition: qaGobiApiFms.h:195
Definition: qaGobiApiFms.h:261
Definition: qaGobiApiFms.h:213
BYTE imageType
Definition: qaGobiApiFms.h:1036
Definition: qaGobiApiFms.h:794
Definition: qaGobiApiFms.h:230
Definition: qaGobiApiFms.h:235
ULONG GPSCapability
Definition: qaGobiApiFms.h:73
BYTE listSize
Definition: qaGobiApiFms.h:602
Definition: qaGobiApiFms.h:421
ULONG m_nFolderId
Definition: qaGobiApiFms.h:858
BYTE buildIDLen
Definition: qaGobiApiFms.h:1038
BYTE imageIDSize
Definition: qaGobiApiFms.h:587
Definition: qaGobiApiFms.h:178
Definition: qaGobiApiFms.h:203
Definition: qaGobiApiFms.h:201
ULONG DownloadToSlot(CHAR *path, struct slqsfwinfo_s fwImgInfo, struct slqsfwinfo_s priImgInfo, BYTE slot, BYTE forceDownload)
Definition: qaGobiApiFms.h:260
ULONG FirmwareID
Definition: qaGobiApiFms.h:69
BOOL SLQSIsSpkgFormatRequired(void)
Definition: qaGobiApiFms.h:229
Definition: qaGobiApiFms.h:250
#define SLQSFWINFO_CUR_CARR_REV
Definition: qaGobiApiFms.h:28
eGobiImageRegion
Definition: qaGobiApiFms.h:243
Definition: qaGobiApiFms.h:198
ULONG SLQSDownloadFirmwareToSlot(CHAR *pPath, BYTE slot_index, BYTE force_download)
ULONG Technology
Definition: qaGobiApiFms.h:70
Definition: qaGobiApiFms.h:582
BYTE failureCount
Definition: qaGobiApiFms.h:555
void SLQSSetSpkgFormatRequired(BYTE isneeded)
BYTE listSize
Definition: qaGobiApiFms.h:442
Definition: qaGobiApiFms.h:234
Definition: qaGobiApiFms.h:189
Definition: qaGobiApiFms.h:212
Definition: qaGobiApiFms.h:246
ULONG UpgradeFirmware2k(CHAR *pDestinationPath)
ULONG Carrier
Definition: qaGobiApiFms.h:71
int BOOL
Definition: SwiDataTypes.h:37
ULONG DeleteStoredImage(ULONG imageInfoSize, BYTE *pImageInfo)
Definition: qaGobiApiFms.h:789
unsigned short WORD
Definition: SwiDataTypes.h:34
Definition: qaGobiApiFms.h:236
Definition: qaGobiApiFms.h:258
Definition: qaGobiApiFms.h:1065
#define IMG_ID_LEN
Definition: qaGobiApiFms.h:43
Definition: qaGobiApiFms.h:193
BYTE executingImage
Definition: qaGobiApiFms.h:586
#define SLQSFWINFO_SKU_SZ
Definition: qaGobiApiFms.h:23
#define SLQSFWINFO_PACKAGEID_SZ
Definition: qaGobiApiFms.h:24
Definition: qaGobiApiFms.h:209