diff --git a/BoardConfig.mk b/BoardConfig.mk index 9a417f3..aaa3e5f 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -100,7 +100,7 @@ BOARD_KERNEL_IMAGE_NAME := Image.gz TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_BYPASS := false # OTA assert -TARGET_OTA_ASSERT_DEVICE := rosemary,secret,maltose +TARGET_OTA_ASSERT_DEVICE := rosemary,rosemary_p,secret,secretr,maltose # Partitions BOARD_FLASH_BLOCK_SIZE := 131072 # 2048 * 64 (pagesize) diff --git a/libinit/init_rosemary.cpp b/libinit/init_rosemary.cpp index cf74795..018a6f9 100644 --- a/libinit/init_rosemary.cpp +++ b/libinit/init_rosemary.cpp @@ -37,6 +37,20 @@ static const variant_info_t rosemary_info = { .nfc = true, }; +static const variant_info_t rosemaryp_info = { + .hwc_value = "", + .sku_value = "", + .vendor_sku_value = "rosemaryp", + + .brand = "POCO", + .device = "rosemary", + .marketname = "POCO M5s", + .model = "2207117BPG", + .build_fingerprint = "POCO/rosemary_p_global/rosemary:12/SP1A.210812.016/V14.0.2.0.TKLMIXM:user/release-keys", + + .nfc = true, +}; + static const variant_info_t secret_info = { .hwc_value = "", .sku_value = "", @@ -51,10 +65,26 @@ static const variant_info_t secret_info = { .nfc = false, }; +static const variant_info_t secretr_info = { + .hwc_value = "", + .sku_value = "", + .vendor_sku_value = "secretr", + + .brand = "Redmi", + .device = "secret", + .marketname = "Redmi Note 11 SE", + .model = "22087RA4DI", + .build_fingerprint = "Redmi/secret_global2/secret:12/SP1A.210812.016/V14.0.2.0.TKLMIXM:user/release-keys", + + .nfc = false, +}; + static const std::vector variants = { maltose_info, rosemary_info, + rosemaryp_info, secret_info, + secretr_info, }; void vendor_load_properties() {