Zte Terminal Software Update Framework -
To prevent "bricking" (rendering a device useless due to a corrupted install), the framework includes:
A common cause of update failures is insufficient memory on the target device. According to a ZTE-related patent, when "the terminal fails to install the original upgrade package and the reason for the failure is insufficient memory, send an upgrade failure message to the server". While the framework has mechanisms to report such failures, it may not always be able to resolve them without user intervention. zte terminal software update framework