Sure, but be warned i don't own this device so this build is experimental (for now).
Latest version 2.6 for Acer A700.
If you notice any problems, let me know.
DEVICE_RESOLUTION := 1920x1200
RECOVERY_SDCARD_ON_DATA := true
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"
DEVICE_RESOLUTION := 1280x800
RECOVERY_SDCARD_ON_DATA := true
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"
## Specify phone tech before including full_phone
$(call inherit-product, vendor/cm/config/gsm.mk)
# Release name
PRODUCT_RELEASE_NAME := A510
# Boot Animation
TARGET_SCREEN_WIDTH := 1280
TARGET_SCREEN_HEIGHT := 800
# Inherit some common CM stuff.
$(call inherit-product, vendor/cm/config/common_full_tablet_wifionly.mk)
# Inherit device configuration
$(call inherit-product, device/acer/a510/full_a510.mk)
## Device identifier. This must come after all inclusions
PRODUCT_DEVICE := a510
PRODUCT_NAME := cm_a510
PRODUCT_BRAND := Acer
PRODUCT_MODEL := A510
PRODUCT_MANUFACTURER := Acer
PRODUCT_BUILD_PROP_OVERRIDES += \
PRODUCT_NAME=a510_pa_cus1 \
TARGET_DEVICE=picasso_m \
BUILD_FINGERPRINT="acer/a510_pa_cus1/picasso_m:4.1.2/JZO54K/1354108731:user/release-keys" \
PRIVATE_BUILD_DESC="a510_pa_cus1-user 4.1.2 JZ054K 1354108731 release-keys"
The recovery is actually build by myself. The build process itself is not rather complicated, it only needs some small configuration for proper working.
Code used for A700 version:
Code:DEVICE_RESOLUTION := 1920x1200 RECOVERY_SDCARD_ON_DATA := true 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"
For the A510 i used Shreps repo (https://github.com/Shr3ps/device_acer_a510) and created a modified cm.mk configuration file:
Code:DEVICE_RESOLUTION := 1280x800 RECOVERY_SDCARD_ON_DATA := true 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"
Code:## Specify phone tech before including full_phone $(call inherit-product, vendor/cm/config/gsm.mk) # Release name PRODUCT_RELEASE_NAME := A510 # Boot Animation TARGET_SCREEN_WIDTH := 1280 TARGET_SCREEN_HEIGHT := 800 # Inherit some common CM stuff. $(call inherit-product, vendor/cm/config/common_full_tablet_wifionly.mk) # Inherit device configuration $(call inherit-product, device/acer/a510/full_a510.mk) ## Device identifier. This must come after all inclusions PRODUCT_DEVICE := a510 PRODUCT_NAME := cm_a510 PRODUCT_BRAND := Acer PRODUCT_MODEL := A510 PRODUCT_MANUFACTURER := Acer PRODUCT_BUILD_PROP_OVERRIDES += \ PRODUCT_NAME=a510_pa_cus1 \ TARGET_DEVICE=picasso_m \ BUILD_FINGERPRINT="acer/a510_pa_cus1/picasso_m:4.1.2/JZO54K/1354108731:user/release-keys" \ PRIVATE_BUILD_DESC="a510_pa_cus1-user 4.1.2 JZ054K 1354108731 release-keys"
Sure, but be warned i don't own this device so this build is experimental (for now).
is it safe regarding MMC_CAP_ERASE function? EMMC wipe?
all the best
# Samsung EMMC brick bug
# Already disabled in kernel, but disable again for safety
BOARD_SUPPRESS_EMMC_WIPE := true
This recovery is build with the same kernel as the a700 version:
https://github.com/CyanogenMod/android_kernel_acer_t30
pawitp has already disabled MMC_CAP_ERASE to prevent a hard brick:
https://github.com/CyanogenMod/andr...mmit/c0e6ee0b15cb48395384851c931b7baf4b8dde00
There is no guarantee that you won't get any problems, but since the a510 is very similar to the a700 it should not brick your device.
Edit:
content of BoardConfigCommon.mk:
respective commit:
https://github.com/CyanogenMod/android_system_extras/commit/60c5383fd093826fb3f95f3dda4f313aa54f4f69
whats the problem with external_sd?
It worked fine in the 2.5 build by pawitp.
Code:TW_EXTERNAL_STORAGE_PATH := "/external_sd" TW_EXTERNAL_STORAGE_MOUNT_POINT := "external_sd"
shouldn't it be /mnt/external_sd ?
Small update:
* fixed usb otg
* update twrp to latest version 2.6.3.0
* update kernel source (cm-10.2)
The recovery is actually build by myself. The build process itself is not rather complicated, it only needs some small configuration for proper working.
Code used for A700 version:
Code:DEVICE_RESOLUTION := 1920x1200 RECOVERY_SDCARD_ON_DATA := true 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"
For the A510 i used Shreps repo (https://github.com/Shr3ps/device_acer_a510) and created a modified cm.mk configuration file:
Code:DEVICE_RESOLUTION := 1280x800 RECOVERY_SDCARD_ON_DATA := true 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"
Code:## Specify phone tech before including full_phone $(call inherit-product, vendor/cm/config/gsm.mk) # Release name PRODUCT_RELEASE_NAME := A510 # Boot Animation TARGET_SCREEN_WIDTH := 1280 TARGET_SCREEN_HEIGHT := 800 # Inherit some common CM stuff. $(call inherit-product, vendor/cm/config/common_full_tablet_wifionly.mk) # Inherit device configuration $(call inherit-product, device/acer/a510/full_a510.mk) ## Device identifier. This must come after all inclusions PRODUCT_DEVICE := a510 PRODUCT_NAME := cm_a510 PRODUCT_BRAND := Acer PRODUCT_MODEL := A510 PRODUCT_MANUFACTURER := Acer PRODUCT_BUILD_PROP_OVERRIDES += \ PRODUCT_NAME=a510_pa_cus1 \ TARGET_DEVICE=picasso_m \ BUILD_FINGERPRINT="acer/a510_pa_cus1/picasso_m:4.1.2/JZO54K/1354108731:user/release-keys" \ PRIVATE_BUILD_DESC="a510_pa_cus1-user 4.1.2 JZ054K 1354108731 release-keys"
is it safe regarding MMC_CAP_ERASE function? EMMC wipe?
all the best
# Samsung EMMC brick bug
# Already disabled in kernel, but disable again for safety
BOARD_SUPPRESS_EMMC_WIPE := true
whats the problem with external_sd?
It worked fine in the 2.5 build by pawitp.
Code:TW_EXTERNAL_STORAGE_PATH := "/external_sd" TW_EXTERNAL_STORAGE_MOUNT_POINT := "external_sd"
shouldn't it be /mnt/external_sd ?