Share via


OTA Firmware Update Result Codes

4/8/2010

A Firmware Update Managed Object (FUMO) result code is used to report status after an in-ROM update. FUMO is an Open Mobile Alliance (OMA) standard that allows a DM server to initiate and manage firmware update package download and installation. For more information about FUMO, see the OMA specifications Firmware Update Management Object Architecture (OMA-AD-FUMO-V1_0-20060615-C) and Enabler Release Definition for Firmware Update Management Object (OMA-ERELD-FUMO-V1_0-20060615-C) available from this OMA Web site.

The following table shows the FUMO final alert result codes, their meaning, and how the codes relate to the Image Update HRESULT codes.

OMA FUMO result code Meaning

200

The update succeeded

250-299

Not used. These are vendor specified result codes.

400

The client cannot find the required package.

401

The user chose not to accept the operation when prompted.

402

The firmware package is corrupt and did not store correctly.

This may result from a mismatch between the actual cyclic redundancy check (CRC) and the expected CRC.

403

Device mismatch. The wrong firmware update package was delivered to the device, based on current device characteristics.

404

The digital signature of the firmware update package could not be validated.

405

The device is unable to accept the firmware update package. The package must be recreated.

406

Not used.

407

Not used.

408

The device does not support required functionality.

409

Not used.

410

Not used.

411

The URL provided for the alternate download is malformed or invalid.

412

Not used.

450

Not used.

451

Not used

500

Alternate Download Server Error. An error occurred when downloading from the server, but the reason is not described by any other standard or vendor-specific result code.

501

The download failed due to insufficient space.

502

The firmware update failed due to insufficient space to install the update.

503

The download failed due to network or transport level errors.

For information about how devices are updated by using the Image Update technology, see OTA Firmware Update Architecture.

See Also

Concepts

OTA Firmware Update Architecture