public class SafeUpdater extends Object
| Error code | DAM update | Firmware update | 
|---|---|---|
| 0 | GINA_NOERROR | GINA_NOERROR | 
| 139264 | GINA_ERROR_UPDATE_FLASH_NOERROR | GINA_STATUS_FOTA | 
| 139265 | GINA_ERROR_UPDATE_FLASH_FAIL | GINA_ERROR_UPDATE_FLASH_FAIL | 
| 139266 | GINA_ERROR_UPDATE_FLASH_FULL | GINA_ERROR_UPDATE_FLASH_FULL | 
| 139267 | GINA_ERROR_UPDATE_FLASH_WRONG_PARA | GINA_ERROR_UPDATE_FLASH_WRONG_PARA | 
| 139268 | GINA_ERROR_UPDATE_FLASH_SCRUB_PENDING | GINA_ERROR_UPDATE_FLASH_SCRUB_PENDING | 
| 139269 | GINA_ERROR_UPDATE_FLASH_SCRUB_ERROR | GINA_ERROR_UPDATE_FLASH_SCRUB_ERROR | 
| 139295 | GINA_ERROR_UPDATE_RESULT_CRC_ERROR | GINA_ERROR_UPDATE_RESULT_CRC_ERROR | 
| 139296 | \ | GINA_ERROR_UPDATE_RESULT_SAME_FW | 
| 139297 | \ | GINA_ERROR_UPDATE_RESULT_FW_MISMATCH | 
| 139298 | GINA_ERROR_UPDATE_RESULT_FATAL | GINA_ERROR_UPDATE_RESULT_FATAL | 
| 139303 | GINA_ERROR_UPDATE_RESULT_NO_DAM | GINA_ERROR_UPDATE_RESULT_NO_FOTA | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | updateFirmware(InputStream binaryToFlash)For firmware update, a delta file can be use instead of a complete firmware binary. | 
| static void | updateFirmware(String binaryURL)For firmware update, a delta file can be use instead of a complete firmware binary. | 
| static void | updateKernel(InputStream binaryToFlash) | 
| static void | updateKernel(String binaryURL) | 
public static void updateFirmware(InputStream binaryToFlash) throws SafeUpdaterException
binaryToFlash - the InputStream containing the binary file to use.SafeUpdaterException - for any error that happens during update.public static void updateFirmware(String binaryURL) throws SafeUpdaterException
binaryURL - URL to the binary file to use.SafeUpdaterException - for any error that happens during update.public static void updateKernel(InputStream binaryToFlash) throws SafeUpdaterException
binaryToFlash - stream that contains the Kernel binary data.SafeUpdaterException - for any error that happens during update.public static void updateKernel(String binaryURL) throws SafeUpdaterException
binaryURL - URL of the Kernel binary file.SafeUpdaterException - for any error that happens during update.