From de890c83e7e3258d8775c18268103e86ea4186fa Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Fri, 15 Jul 2022 18:27:35 +0300 Subject: [PATCH] pmb.aportgen.device: Generate appropriate header v2 deviceinfo (MR 2194) Here's an example of the properties this could generate: deviceinfo_header_version="2" deviceinfo_append_dtb="false" deviceinfo_flash_offset_dtb="0x0bc08000" --- pmb/aportgen/device.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pmb/aportgen/device.py b/pmb/aportgen/device.py index 6e031ecf..47cad20e 100644 --- a/pmb/aportgen/device.py +++ b/pmb/aportgen/device.py @@ -142,7 +142,14 @@ def generate_deviceinfo_fastboot_content(bootimg=None): content += f"""\ deviceinfo_header_version="{bootimg["header_version"]}" """ - else: + + if bootimg["header_version"] == "2": + content += """\ + deviceinfo_append_dtb="false" + deviceinfo_flash_offset_dtb="{bootimg["dtb_offset"]}" + """ + + if "base" in bootimg.keys(): content += f"""\ deviceinfo_flash_offset_base="{bootimg["base"]}" deviceinfo_flash_offset_kernel="{bootimg["kernel_offset"]}"