[LineageOS Questions & Answers] jihyeon19:
I don't exactly know what the device tree is, so I'm sending the misc_info.txt generated when creating an OTA package. Is it correct to configure misc_info.txt in this way? Also, is it correct to manually create META/ab_partitions.txt and put it in the META directory to generate an OTA package?

misc_info.txt------------

recovery_api_version=3

fstab_version=2

no_boot=true

no_recovery=true

recovery_mount_options=ext4=max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc

tool_extensions=build/make/target/board/generic_arm64/../common

default_system_dev_certificate=build/make/target/product/security/testkey

mkbootimg_args=

recovery_mkbootimg_args=

mkbootimg_version_args=

mkbootimg_init_args=

multistage_support=1

blockimgdiff_versions=3,4

board_uses_vendorimage=true

avb_building_vbmeta_image=true

avb_enable=true

avb_vbmeta_key_path=external/avb/test/data/testkey_rsa4096.pem

avb_vbmeta_algorithm=SHA256_RSA4096

avb_vbmeta_args=--padding_size 4096 --set_hashtree_disabled_flag --rollback_index 0

avb_boot_add_hash_footer_args=--prop com.android.build.boot.os_version:13 --prop com.android.build.boot.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_boot_key_path=external/avb/test/data/testkey_rsa4096.pem

avb_boot_algorithm=SHA256_RSA4096

avb_boot_rollback_index_location=2

avb_init_boot_add_hash_footer_args=--prop com.android.build.init_boot.os_version:13 --prop com.android.build.init_boot.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_vendor_boot_add_hash_footer_args=--prop com.android.build.vendor_boot.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_vendor_kernel_boot_add_hash_footer_args=--prop com.android.build.vendor_kernel_boot.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_recovery_add_hash_footer_args=--prop com.android.build.recovery.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

system_fs_type=ext4

system_reserved_size=67108864

system_selinux_fc=out/target/product/generic_arm64/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin

building_system_image=true

oem_selinux_fc=out/target/product/generic_arm64/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin

building_oem_image=

ext_mkuserimg=mkuserimg_mke2fs

fs_type=ext4

squashfs_sparse_flag=-s

f2fs_sparse_flag=-S

ext4_share_dup_blocks=true

verity_disable=true

avb_avbtool=avbtool

avb_system_hashtree_enable=true

avb_system_add_hashtree_footer_args=--hash_algorithm sha256 --prop com.android.build.system.os_version:13 --prop com.android.build.system.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys --prop com.android.build.system.security_patch:2022-08-05 --rollback_index 1659657600

avb_system_key_path=external/avb/test/data/testkey_rsa2048.pem

avb_system_algorithm=SHA256_RSA2048

avb_system_rollback_index_location=1

avb_system_other_hashtree_enable=true

avb_system_other_add_hashtree_footer_args=

avb_vendor_hashtree_enable=true

avb_vendor_add_hashtree_footer_args=--prop com.android.build.vendor.os_version:13 --prop com.android.build.vendor.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_product_hashtree_enable=true

avb_product_add_hashtree_footer_args=--prop com.android.build.product.os_version:13 --prop com.android.build.product.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys --prop com.android.build.product.security_patch:2022-08-05

avb_system_ext_hashtree_enable=true

avb_system_ext_add_hashtree_footer_args=--prop com.android.build.system_ext.os_version:13 --prop com.android.build.system_ext.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys --prop com.android.build.system_ext.security_patch:2022-08-05

avb_odm_hashtree_enable=true

avb_odm_add_hashtree_footer_args=--prop com.android.build.odm.os_version:13 --prop com.android.build.odm.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_vendor_dlkm_hashtree_enable=true

avb_vendor_dlkm_add_hashtree_footer_args=--prop com.android.build.vendor_dlkm.os_version:13 --prop com.android.build.vendor_dlkm.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_odm_dlkm_hashtree_enable=true

avb_odm_dlkm_add_hashtree_footer_args=--prop com.android.build.odm_dlkm.os_version:13 --prop com.android.build.odm_dlkm.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

avb_system_dlkm_hashtree_enable=true

avb_system_dlkm_add_hashtree_footer_args=--prop com.android.build.system_dlkm.os_version:13 --prop com.android.build.system_dlkm.fingerprint:Android/aosp_arm64/generic_arm64:13/TP1A.220624.019/hansung03041700:eng/test-keys

root_dir=out/target/product/generic_arm64/root

use_dynamic_partition_size=true

allow_non_ab=false

ab_update=true

use_dynamic_partitions=true

lpmake=lpmake

super_metadata_device=super

super_block_devices=super

super_super_device_size=3229614080

dynamic_partition_list=system

super_partition_groups=gsi_dynamic_partitions

super_gsi_dynamic_partitions_group_size=3221225472

super_gsi_dynamic_partitions_partition_list=system

build_non_sparse_super_partition=true

super_partition_size=3229614080

vintf_enforce=true

vintf_include_empty_vendor_sku=true

target_flatten_apex=false