Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
FirmwareUpdatStat Struct Reference

#include <qaGobiApiDms.h>

Data Fields

ULONG ResCode
 
BYTE * pImgType
 
ULONG * pRefData
 
BYTE * pRefStringLen
 
BYTE * pRefString
 
BYTE * pLogStringLen
 
BYTE * pLogString
 

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]
  • Optional parameter
  • Firmware image type that failed the update
pRefData[OUT]
  • Optional parameter
  • 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]
  • Optional parameter
  • Failed image reference string. This is normally the partition name of the image that caused the failure if applicable.
pLogStringLen[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
pLogString[OUT]
  • Optional parameter
  • Failed image reference string. This is normally the partition name of the image that caused the failure if applicable.

The documentation for this struct was generated from the following file: