LinuxQMISDK  SLQS03.03.04
Data Fields
FirmwareUpdatStat Struct Reference

Data Fields

ULONG ResCode
 
BYTEpImgType
 
ULONGpRefData
 
BYTEpRefStringLen
 
BYTEpRefString
 

Detailed Description

This structure is used to store Firmware Update Status

Parameters
ResCode[OUT]
  • FW Update Result Code
  • Values:
    • 0x00000001 - Successful
    • 0xFFFFFFFF - Unknown (due to power off reset after firmware update )
    • 0x100000nn - File update errors while nn will be the exact error number:
      • 00 - General error
    • 0x200000nn - NVUP update errors while nn will be the exact error number:
      • 00 - General error
    • 0x40000nnn - FOTA update agent errors while nnn will be the exact error number:
      • 000 ~ 0FF - Insignia defined error code
      • 100 ~ 1FF - Sierra defined error code
      • See qaGobiApiTableFwDldErrorCodes.h for more detailed information
    • 0x800000nn - FDT/SSDP reported errors while nn will be the exact error number
      • See qaGobiApiTableFwDldErrorCodes.h for more detailed information
pImgType[OUT]
  • Firmware image type that failed the update
pRefData[OUT]
  • Failed image reference data
  • This is normally the offset of the image that caused the failure
pRefStringLen[IN/OUT]
  • Length of Reference String parameter to follow
  • As input parameter specifies length assigned to pRefString parameter
  • As output parameter specifies length of actual value retrieved from the device
pRefString[OUT]
  • Failed image reference string. This is normally the partition name of the image that caused the failure if applicable.

Field Documentation

BYTE* FirmwareUpdatStat::pImgType
ULONG* FirmwareUpdatStat::pRefData
BYTE* FirmwareUpdatStat::pRefString
BYTE* FirmwareUpdatStat::pRefStringLen
ULONG FirmwareUpdatStat::ResCode

Copyright (c) 2011 Sierra Wireless, Inc. All rights reserved