# Device path LOCAL_PATH := device/BLU/G0130WW # Bootloader TARGET_NO_BOOTLOADER := true TARGET_BOOTLOADER_BOARD_NAME := mt6765 # Platform TARGET_BOARD_PLATFORM := mt6765 TARGET_BOARD_SUFFIX := _64 TARGET_USES_64_BIT_BINDER := true # MTK Hardware BOARD_HAS_MTK_HARDWARE := true MTK_HARDWARE := true # Architecture TARGET_ARCH := arm64 TARGET_ARCH_VARIANT := armv8-a TARGET_CPU_ABI := arm64-v8a TARGET_CPU_ABI2 := TARGET_CPU_VARIANT := cortex-a53 TARGET_2ND_ARCH := arm TARGET_2ND_ARCH_VARIANT := armv8-a TARGET_2ND_CPU_ABI := armeabi-v7a TARGET_2ND_CPU_ABI2 := armeabi TARGET_2ND_CPU_VARIANT := cortex-a53 TARGET_CPU_ABI_LIST_64_BIT := $(TARGET_CPU_ABI) TARGET_CPU_ABI_LIST_32_BIT := $(TARGET_2ND_CPU_ABI),$(TARGET_2ND_CPU_ABI2) TARGET_CPU_ABI_LIST := $(TARGET_CPU_ABI_LIST_64_BIT),$(TARGET_CPU_ABI_LIST_32_BIT) # Kernel BOARD_KERNEL_BASE := 0x40078000 BOARD_KERNEL_PAGESIZE := 2048 BOARD_KERNEL_CMDLINE := bootopt=64S3,32N2,64N2 androidboot.selinux=permissive BOARD_MKBOOTIMG_ARGS := --base 0x40078000 --ramdisk_offset 0x11a88000 --second_offset 0x00e88000 --tags_offset 0x07808000 TARGET_PREBUILT_KERNEL := $(LOCAL_PATH)/prebuilt/Image.gz-dtb BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb TARGET_KERNEL_ARCH := arm64 TARGET_KERNEL_HEADER_ARCH := arm64 # system.prop TARGET_SYSTEM_PROP := $(LOCAL_PATH)/system.prop # OTA Assert TARGET_OTA_ASSERT_DEVICE := G0130WW #Partitions BOARD_BOOTIMAGE_PARTITION_SIZE := 33554432 BOARD_RECOVERYIMAGE_PARTITION_SIZE := 33554432 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3758096384 BOARD_USERDATAIMAGE_PARTITION_SIZE := 56913542656 BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_CACHEIMAGE_PARTITION_SIZE := 452984832 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_VENDORIMAGE_PARTITION_SIZE := 838860800 BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_FLASH_BLOCK_SIZE := 131072 # BOARD_KERNEL_PAGESIZE * 64 TARGET_USERIMAGES_USE_EXT4 := true TARGET_USERIMAGES_USE_F2FS := true # Workaround for error copying vendor files to recovery ramdisk BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 TARGET_COPY_OUT_VENDOR := vendor # Recovery TARGET_RECOVERY_PIXEL_FORMAT := "BGRA_8888" TARGET_RECOVERY_FSTAB := $(LOCAL_PATH)/recovery/root/etc/recovery.fstab BOARD_HAS_NO_SELECT_BUTTON := true BOARD_HAS_LARGE_FILESYSTEM := true BOARD_SUPPRESS_SECURE_ERASE := true BOARD_USE_FRAMEBUFFER_ALPHA_CHANNEL := true RECOVERY_SDCARD_ON_DATA := true RECOVERY_GRAPHICS_USE_LINELENGTH := true TARGET_USE_CUSTOM_LUN_FILE_PATH := /sys/devices/platform/mt_usb/musb-hdrc.0.auto/gadget/lun%d/file TARGET_DISABLE_TRIPLE_BUFFERING := false TARGET_RECOVERY_LCD_BACKLIGHT_PATH := \"/sys/class/leds/lcd-backlight/brightness\" ######## # TWRP # ######## # Resolution TW_THEME := portrait_hdpi # DEVICE_RESOLUTION := 720x1520 (deprecated) DEVICE_SCREEN_WIDTH := 720 DEVICE_SCREEN_HEIGHT := 1520 # Display TW_BRIGHTNESS_PATH := /sys/class/leds/lcd-backlight/brightness TW_DEFAULT_BRIGHTNESS := 188 TW_MAX_BRIGHTNESS := 255 TW_NO_SCREEN_BLANK := true TW_NO_SCREEN_TIMEOUT := true TW_NO_BATT_PERCENT := false TW_SCREEN_BLANK_ON_BOOT := true TW_CUSTOM_CPU_TEMP_PATH := /sys/devices/virtual/thermal/thermal_zone1/temp # Toolbox instead of busybox #TW_FORCE_USE_BUSYBOX := true TW_USE_TOOLBOX := true # NTFS and ExFAT support TW_INCLUDE_NTFS_3G := true TW_INCLUDE_FUSE_EXFAT := true # Excludes TW_EXCLUDE_TWRPAPP := true # Crypto TW_INCLUDE_CRYPTO := true TW_CRYPTO_FS_TYPE := "ext4" TW_CRYPTO_REAL_BLKDEV := "/dev/block/platform/bootdevice/by-name/userdata" TW_CRYPTO_MNT_POINT := "/data" TW_CRYPTO_FS_OPTIONS := "nosuid,nodev,noatime,discard,noauto_da_alloc,barrier=0,data=ordered" # Debug TWRP_INCLUDE_LOGCAT := true TARGET_USES_LOGD := true # Storage TW_HAS_MTP := true TW_MTP_DEVICE := /dev/mtp_usb TW_INTERNAL_STORAGE_PATH := "/data/media" TW_INTERNAL_STORAGE_MOUNT_POINT := "data" TW_EXTERNAL_STORAGE_PATH := "/external_sd" TW_EXTERNAL_STORAGE_MOUNT_POINT := "external_sd" TW_DEFAULT_EXTERNAL_STORAGE := true TW_NO_USB_STORAGE := false # Languages TW_EXTRA_LANGUAGES := true TW_DEFAULT_LANGUAGE := en