11 #ifndef __GOBI_API_FMS_H__
12 #define __GOBI_API_FMS_H__
19 #define SLQSFWINFO_MODELID_SZ 20
20 #define SLQSFWINFO_BOOTVERSION_SZ 85
21 #define SLQSFWINFO_APPVERSION_SZ 85
22 #define SLQSFWINFO_SKU_SZ 15
23 #define SLQSFWINFO_PACKAGEID_SZ 85
24 #define SLQSFWINFO_CARRIER_SZ 20
25 #define SLQSFWINFO_PRIVERSION_SZ 10
27 #define GOBI_MBN_IMG_ID_STR_LEN 16
28 #define GOBI_MBN_BUILD_ID_STR_LEN 100
29 #define GOBI_LISTENTRIES_MAX 2
30 #define GOBI_SET_IMG_PREF_RSPLEN 40
31 #define DEVICE_SHUTDOWN 5
32 #define DEVICE_RESET 4
34 #define FIRMWARE_UPDATE_SUCCESS 0x01
35 #define FIRMWARE_UPDATE_FAIL 0x01
36 #define PRI_UPDATE_FAIL 0x02
37 #define FIRMWARE_UPGRADE_SUCCESS 0x00
146 WORD imageStorePathSize,
147 CHAR *pImageStorePath );
364 CHAR *pDestinationPath );
444 ULONG *pImageListSize,
491 ULONG bForceDownload,
493 ULONG *pImageTypesSize,
604 ULONG *pImageListSize,
722 CHAR *pDestinationPath );
Definition: qaGobiApiFms.h:178
Definition: qaGobiApiFms.h:192
Definition: qaGobiApiFms.h:176
ULONG SetImagesPreference(ULONG imageListSize, BYTE *pImageList, ULONG bForceDownload, BYTE modemIndex, ULONG *pImageTypesSize, BYTE *pImageTypes)
CHAR buildID[100]
Definition: qaGobiApiFms.h:530
Definition: qaGobiApiFms.h:163
ULONG SLQSUpgradeFirmware9x15(CHAR *pDestinationPath)
ULONG GetImageStore(WORD imageStorePathSize, CHAR *pImageStorePath)
char CHAR
Definition: SwiDataTypes.h:27
#define SLQSFWINFO_APPVERSION_SZ
Definition: qaGobiApiFms.h:21
Definition: qaGobiApiFms.h:164
ULONG upgrade_mc77xx_fw(LPCSTR path)
struct fwinfo_s g
Definition: qaGobiApiFms.h:123
unsigned char BYTE
Definition: SwiDataTypes.h:26
#define GOBI_MBN_BUILD_ID_STR_LEN
Definition: qaGobiApiFms.h:28
Definition: qaGobiApiFms.h:197
Definition: qaGobiApiFms.h:208
CHAR packageid_str[85]
Definition: qaGobiApiFms.h:86
Definition: qaGobiApiFms.h:223
Definition: qaGobiApiFms.h:172
struct ImageElement listEntries[2]
Definition: qaGobiApiFms.h:415
Definition: qaGobiApiFms.h:191
Definition: qaGobiApiFms.h:170
BYTE imageType
Definition: qaGobiApiFms.h:556
Definition: qaGobiApiFms.h:195
Definition: qaGobiApiFms.h:209
eGobiImageGPS
Definition: qaGobiApiFms.h:232
BYTE buildIDLength
Definition: qaGobiApiFms.h:529
ULONG SLQSGetImageInfo(LPCSTR path, struct qmifwinfo_s *pinfo)
CHAR carrier_str[20]
Definition: qaGobiApiFms.h:87
ULONG SLQSGetImageInfoMC83xx(LPCSTR path, struct qmifwinfo_s *pinfo)
ULONG SLQSGetFirmwareInfo(struct qmifwinfo_s *pinfo)
Definition: qaGobiApiFms.h:173
#define GOBI_LISTENTRIES_MAX
Definition: qaGobiApiFms.h:29
eGobiImageCarrier
Definition: qaGobiApiFms.h:161
ULONG SLQSGetBootVersionNumber(ULONG *bootversion)
Definition: qaGobiApiFms.h:204
BYTE imageId[16]
Definition: qaGobiApiFms.h:395
Definition: qaGobiApiFms.h:180
Definition: qaGobiApiFms.h:224
Definition: qaGobiApiFms.h:235
BYTE imageType
Definition: qaGobiApiFms.h:394
Definition: qaGobiApiFms.h:119
ULONG Region
Definition: qaGobiApiFms.h:58
CHAR priversion_str[10]
Definition: qaGobiApiFms.h:88
Definition: qaGobiApiFms.h:53
Definition: qaGobiApiFms.h:198
ULONG SLQSGetImageInfoMC77xx(LPCSTR path, struct qmifwinfo_s *pinfo)
const char * LPCSTR
Definition: SwiDataTypes.h:30
Definition: qaGobiApiFms.h:182
Definition: qaGobiApiFms.h:187
struct slqsfwinfo_s s
Definition: qaGobiApiFms.h:124
ULONG GetImagesPreference(ULONG *pImageListSize, struct PrefImageList *pImageList)
#define SLQSFWINFO_CARRIER_SZ
Definition: qaGobiApiFms.h:24
Definition: qaGobiApiFms.h:207
#define SLQSFWINFO_MODELID_SZ
Definition: qaGobiApiFms.h:19
CHAR modelid_str[20]
Definition: qaGobiApiFms.h:82
Definition: qaGobiApiFms.h:193
BYTE maxImages
Definition: qaGobiApiFms.h:557
#define GOBI_MBN_IMG_ID_STR_LEN
Definition: qaGobiApiFms.h:27
struct ImageIDEntries imageIDEntries[2]
Definition: qaGobiApiFms.h:575
Definition: qaGobiApiFms.h:81
Definition: qaGobiApiFms.h:155
Definition: qaGobiApiFms.h:175
BYTE storageIndex
Definition: qaGobiApiFms.h:526
Definition: qaGobiApiFms.h:225
Definition: qaGobiApiFms.h:201
Definition: qaGobiApiFms.h:194
eGobiImageTech
Definition: qaGobiApiFms.h:152
#define SLQSFWINFO_BOOTVERSION_SZ
Definition: qaGobiApiFms.h:20
#define SLQSFWINFO_PRIVERSION_SZ
Definition: qaGobiApiFms.h:25
struct ImageIdElement imageIDElement[50]
Definition: qaGobiApiFms.h:560
Definition: qaGobiApiFms.h:196
Definition: qaGobiApiFms.h:168
Definition: qaGobiApiFms.h:183
Definition: qaGobiApiFms.h:184
BYTE buildIdLength
Definition: qaGobiApiFms.h:396
ULONG GetStoredImages(ULONG *pImageListSize, BYTE *pImageList)
Definition: qaGobiApiFms.h:200
Definition: qaGobiApiFms.h:199
Definition: qaGobiApiFms.h:221
Definition: qaGobiApiFms.h:412
ULONG SLQSGetImageInfo_9x15(LPCSTR path, BYTE imgType, struct slqsfwinfo_s *pinfo)
unsigned long ULONG
Definition: SwiDataTypes.h:23
Definition: qaGobiApiFms.h:202
Definition: qaGobiApiFms.h:181
Definition: qaGobiApiFms.h:572
Definition: qaGobiApiFms.h:190
Definition: qaGobiApiFms.h:524
Definition: qaGobiApiFms.h:167
Definition: qaGobiApiFms.h:213
Definition: qaGobiApiFms.h:203
CHAR bootversion_str[85]
Definition: qaGobiApiFms.h:83
CHAR buildId[100]
Definition: qaGobiApiFms.h:397
Definition: qaGobiApiFms.h:171
Definition: qaGobiApiFms.h:237
Definition: qaGobiApiFms.h:189
Definition: qaGobiApiFms.h:206
Definition: qaGobiApiFms.h:211
ULONG GPSCapability
Definition: qaGobiApiFms.h:59
BYTE listSize
Definition: qaGobiApiFms.h:574
Definition: qaGobiApiFms.h:392
BYTE imageIDSize
Definition: qaGobiApiFms.h:559
Definition: qaGobiApiFms.h:154
BYTE imageID[16]
Definition: qaGobiApiFms.h:528
Definition: qaGobiApiFms.h:179
CHAR appversion_str[85]
Definition: qaGobiApiFms.h:84
Definition: qaGobiApiFms.h:177
Definition: qaGobiApiFms.h:236
union qmifwinfo_s::@1 dev
ULONG FirmwareID
Definition: qaGobiApiFms.h:55
CHAR sku_str[15]
Definition: qaGobiApiFms.h:85
BOOL SLQSIsSpkgFormatRequired(void)
Definition: qaGobiApiFms.h:205
Definition: qaGobiApiFms.h:226
eGobiImageRegion
Definition: qaGobiApiFms.h:219
Definition: qaGobiApiFms.h:174
ULONG Technology
Definition: qaGobiApiFms.h:56
Definition: qaGobiApiFms.h:554
BYTE failureCount
Definition: qaGobiApiFms.h:527
BYTE listSize
Definition: qaGobiApiFms.h:414
Definition: qaGobiApiFms.h:210
Definition: qaGobiApiFms.h:165
Definition: qaGobiApiFms.h:188
Definition: qaGobiApiFms.h:222
ULONG UpgradeFirmware2k(CHAR *pDestinationPath)
ULONG Carrier
Definition: qaGobiApiFms.h:57
int BOOL
Definition: SwiDataTypes.h:31
ULONG DeleteStoredImage(ULONG imageInfoSize, BYTE *pImageInfo)
unsigned short WORD
Definition: SwiDataTypes.h:28
Definition: qaGobiApiFms.h:212
Definition: qaGobiApiFms.h:234
BOOL IsSierraGobiDevice(void)
Definition: qaGobiApiFms.h:169
BYTE executingImage
Definition: qaGobiApiFms.h:558
#define SLQSFWINFO_SKU_SZ
Definition: qaGobiApiFms.h:22
#define SLQSFWINFO_PACKAGEID_SZ
Definition: qaGobiApiFms.h:23
Definition: qaGobiApiFms.h:185