sdm710-common: releasetools: flash firmware images
This commit is contained in:
parent
6215927695
commit
0a5ec27313
1 changed files with 32 additions and 0 deletions
|
@ -19,14 +19,46 @@ import re
|
||||||
|
|
||||||
def FullOTA_InstallEnd(info):
|
def FullOTA_InstallEnd(info):
|
||||||
input_zip = info.input_zip
|
input_zip = info.input_zip
|
||||||
|
OTA_UpdateFirmware(info)
|
||||||
OTA_InstallEnd(info, input_zip)
|
OTA_InstallEnd(info, input_zip)
|
||||||
return
|
return
|
||||||
|
|
||||||
def IncrementalOTA_InstallEnd(info):
|
def IncrementalOTA_InstallEnd(info):
|
||||||
input_zip = info.target_zip
|
input_zip = info.target_zip
|
||||||
|
OTA_UpdateFirmware(info)
|
||||||
OTA_InstallEnd(info, input_zip)
|
OTA_InstallEnd(info, input_zip)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
def OTA_UpdateFirmware(info):
|
||||||
|
info.script.AppendExtra('ui_print("Patching firmware images unconditionally...");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlib");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/hyp.mbn", "/dev/block/bootdevice/by-name/hyp");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/BTFM.bin", "/dev/block/bootdevice/by-name/bluetooth");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tz");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/aop.mbn", "/dev/block/bootdevice/by-name/aop");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/xbl_config.elf", "/dev/block/bootdevice/by-name/xbl_config");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/keymaster64.mbn", "/dev/block/bootdevice/by-name/keymaster");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/qupv3fw.elf", "/dev/block/bootdevice/by-name/qupfw");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/abl.elf", "/dev/block/bootdevice/by-name/abl");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/dspso.bin", "/dev/block/bootdevice/by-name/dsp");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfg");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/storsec.mbn", "/dev/block/bootdevice/by-name/storsec");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/xbl.elf", "/dev/block/bootdevice/by-name/xbl");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64bak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlibbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/hyp.mbn", "/dev/block/bootdevice/by-name/hypbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tzbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/aop.mbn", "/dev/block/bootdevice/by-name/aopbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/xbl_config.elf", "/dev/block/bootdevice/by-name/xbl_configbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/keymaster64.mbn", "/dev/block/bootdevice/by-name/keymasterbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/qupv3fw.elf", "/dev/block/bootdevice/by-name/qupfwbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/abl.elf", "/dev/block/bootdevice/by-name/ablbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfgbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/storsec.mbn", "/dev/block/bootdevice/by-name/storsecbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/xbl.elf", "/dev/block/bootdevice/by-name/xblbak");')
|
||||||
|
info.script.AppendExtra('package_extract_file("install/firmware-update/NON-HLOS.bin", "/dev/block/bootdevice/by-name/modem");')
|
||||||
|
|
||||||
def AddImage(info, input_zip, basename, dest):
|
def AddImage(info, input_zip, basename, dest):
|
||||||
name = basename
|
name = basename
|
||||||
data = input_zip.read("IMAGES/" + basename)
|
data = input_zip.read("IMAGES/" + basename)
|
||||||
|
|
Loading…
Reference in a new issue