Latest Entries »

CyanogenMod 12.1 (Lollipop) – Transformer Pad (TF701T – Macallan)

This is CyanogenMod 12.1 (Lollipop (5.1.1 – LMY48G)) for ASUS’s Transformer Pad (TF701T – Macallan).

Local: Use Open JDK 1.7.0_79 64bit.

08/30:
Vendor:
-revert: -tf701t: revert setting r_buffer_cache_size (set_hwui_params)

Kernel:
cpufreq: interactive: check freq with policy->cur
cpufreq: Set same governor as a first CPU when CPU online
Arm: tegra: Remove emc clock client for cpu
Arm: tegra: Enable MCCPU Actmon device
cpufreq: conservative: Ensure requested_freq within policy min/max range
cpufreq: conservative: Move sysfs_remove_group
PM QoS: Add EMC freq min/max as PM QoS params
ARM: tegra: clock: Support EMC freq min/max constraints by PM QoS
input-cfboost: use RT kthread for PM QoS request

Device:
-build: remove deprecated/obsolete items
-build: remove densities from PRODUCT_AAPT_CONFIG
-build: require vendor to be present

08/25:
Device:
-Autoparts: sync translations

08/22:
-re-sync from main

08/13:
Device:
-revert: surfaceflinger: adjust VSYNC_EVENT offsets

08/08:
Device:
-surfaceflinger: adjust VSYNC_EVENT offsets

Vendor:
-tf701t: revert setting r_buffer_cache_size (set_hwui_params)

08/01:
Kernel:
ipv6: sysctl to restrict candidate source addresses
ipv6: clean up anycast when an interface is destroyed

07/28:
-update DRM from shield tablet’s rel-st8-l-r5-partner

07/26:
frameworks_base:
systemui: move dock battery level views outside systemicons layout

07/18:
Device:
-cmhw: remove LongTermOrbits

apps_Settings:
-revert: Settings: Long Term Orbits (LTO)

07/12:
apps_Settings:
Settings: Long Term Orbits (LTO)

07/11:
-re-sync from main

07/10:
-re-sync from main

07/09:
-re-sync from main and cherry-pick the below (07/08).

<><><>

07/08:
Device:
-libhealthd: enable the dock battery

frameworks_native:
native: dock battery

system_core:
healthd: dock battery

apps_Settings:
settings: dock battery

frameworks_base:
base: dock battery

07/01:
-re-sync from main

06/27:
-re-sync from main

06/24:
Device:
-sync translations
-sepolicy: touchscreen: update raydium (re-merge)
-sepolicy: grant system_server sensors_data_file operations
-sepolicy: update camera/video/sensors_data_file labels (re-merge)
-build: stagefright: remove copy of ffmpeg
-sepolicy: device: remove userdata/cache_block_device types

06/21:
Device:
-sepolicy: touchscreen: update raydium
-sepolicy: update camera/video labels
-sepolicy: update ussr_setup

06/19:
Device:
-tf701t: add WFD libs (11.4.1.29)

Vendor:
-tf701t: add WFD libs (11.4.1.29)

Kernel:
-update to k.org’s 3.4.108

06/17:
-resync from main

06/06:
-resync from main

06/01:
Device specific:
-AutoParts: sync translations

05/31:
Kernel:
-n/a

Device specific:
-tf701t: update for cm-12.1

Vendor specific:
-n/a

…..

Rom Base:
Sync’d as of ~9.00PM (8/30), Eastern.

Recovery:
CM Recovery
-Note:
You can also Use CWM 6.0.5.1 (select ‘No’ after flash to CWM’s offer to fix root).

Note:
-You must be unlocked (use ASUS’s unlock tool to perform this)
-You must be on at least 10.26.1.18 bootloader but it is reccomended to update to 11.4.1.29 (updating to ASUS’s latest 4.4.2 release will install this). It is best to update to this build (11.4.1.29) via MicroSD update method (as outlined on ASUS’s site). You can also get a CWM flash-able boot-loader package here (US only): http://droidbasement.com/asus/tf701t/stock/4.4.2-11.4.1.29/TF701T_K00C-11.4.1.29-US_BL.zip

…..

Known Issues:
-When phone audio is selected on a supported BT device; mediaserver will segfault and could cause system instability.

…..

Enjoy!

For:
TF701T

…..

Installation Instructions:
-boot in to bootloader (power and vol +/-)
-fastboot boot recovery.img (you can fastboot flash recovery recovery.img for permanence); wait a few seconds for the recovery screen.
-adb shell mount /data
-adb push cm-12.1-YYYYMMDD-UNOFFICIAL-tf701t.zip /data/media/
-take a nandroid backup (CWM only)
-flash cm-12.1-YYYYMMDD-UNOFFICIAL-tf701t.zip
-transfer and flash gapps for Android 5.1: http://fitsnugly.euroskank.com/?rom=banks&device=gapps (latest for 5.1.x is 8-18-15)
-it is best to wipe when coming from stock (Note: You can upgrade from CM12)
-reboot

…..

Download:
TF701T: http://droidbasement.com/asus/tf701t/cm/12.1 (http://droidbasement NULL.com/asus/tf701t/cm/12 NULL.1)
Recovery: http://droidbasement.com/asus/tf701t/recovery/cm/12.1 (http://droidbasement NULL.com/asus/tf701t/recovery/cm/12 NULL.1)

…..

Source: https://github.com/cyanogenmod (https://github NULL.com/cyanogenmod) , https://github.com/pershoot (https://github NULL.com/pershoot)

Router – Asuswrt-Merlin – 378.55 – RT-AC68

This is Merlin’s Asuswrt 378.55 for the ASUS RT-AC68U/R.

-sync latest changes from RMerlin.

—–

Download (ASUS RT-AC68U/R):
RT-AC68U_378.55_0.trx
Download: RT-AC68U_378.55_0.trx (http://droidbasement NULL.com/asus/rt-ac68/merlin/)

—–

Source:
https://github.com/pershoot/asuswrt-merlin (https://github NULL.com/pershoot/asuswrt-merlin)
https://github.com/RMerl/asuswrt-merlin (https://github NULL.com/RMerl/asuswrt-merlin)

——–

Installation instructions:

-Flash the .trx through the UI
-After it is completed and you are returned back to the UI, wait a short while (~30 seconds) then power cycle the router (with the on/off button).

Recovery – ClockworkMod 6.0.5.1 (CM 11.0) – TF701T (Macallan)

This is CWM for the ASUS Transformer Pad (TF701T – Macallan).

-sync latest changes from CyanogenMod repo (cm-11.0)

06/19
Kernel:
-update to k.org’s 3.4.108

04/19
Kernel:
-update to k.org’s 3.4.107

02/3
Kernel:
-update to k.org’s 3.4.106

1/31
Kernel:
defconfig: Disabled ASUS RAMDUMP driver.

12/28
Device specific:
-tf701t: update from V11.4.1.29

Kernel:
-update from V11.4.1.29

11/12
Device specific:
-tf701t: update from V11.4.1.27

Kernel:
-update from V11.4.1.27

10/9
Device specific:
-recovery: sync init

Kernel:
-update to korg’s 3.4.104
-defconfig: regen

…..

Note:
-You must be unlocked (use ASUS’s unlock tool to perform this)
-You must be on at least 10.26.1.18 bootloader but it is reccomended to update to 11.4.1.29 (updating to ASUS’s latest 4.4.2 release will install this). It is best to update to this build (11.4.1.29) via MicroSD update method (as outlined on ASUS’s site). You can also get a CWM flash-able boot-loader package here (US only): http://droidbasement.com/asus/tf701t/stock/4.4.2-11.4.1.29/TF701T_K00C-11.4.1.29-US_BL.zip

…..

Known Issues:
-When performing a long list in /data/media within the shell, this is thrown from Bionic, for localtime/GMT/posixrules:
“couldn’t find any tzdata”. However, the listing is still shown.

—–

Download (ASUS TF701T (Macallan)):
recovery.img
Download: recovery.img (http://droidbasement NULL.com/asus/tf701t/recovery/)

—–

Source:
https://github.com/pershoot/android_device_asus_tf701t (https://github NULL.com/pershoot/android_device_asus_tf701t)
https://github.com/pershoot/android_kernel_asus_tf701t (https://github NULL.com/pershoot/android_kernel_asus_tf701t)
https://github.com/CyanogenMod/android_bootable_recovery (https://github NULL.com/CyanogenMod/android_bootable_recovery)

——–

Installation instructions:

-Unlock your device using the ASUS Unlock tool.
-Boot in once and execute: adb reboot bootloader

Fastboot:
To boot the recovery:
fastboot boot recovery.img

To permanently flash the recovery:
fastboot flash recovery recovery.img

Router – Asuswrt-Merlin – 378.54 – RT-AC68

This is Merlin’s Asuswrt 378.54 for the ASUS RT-AC68U/R.

-sync latest changes from RMerlin.

—–

Download (ASUS RT-AC68U/R):
RT-AC68U_378.54_2.trx
Download: RT-AC68U_378.54_2.trx (http://droidbasement NULL.com/asus/rt-ac68/merlin/)

—–

Source:
https://github.com/pershoot/asuswrt-merlin (https://github NULL.com/pershoot/asuswrt-merlin)
https://github.com/RMerl/asuswrt-merlin (https://github NULL.com/RMerl/asuswrt-merlin)

——–

Installation instructions:

-Flash the .trx through the UI
-After it is completed and you are returned back to the UI, wait a short while (~30 seconds) then power cycle the router (with the on/off button).

CyanogenMod 12 (Lollipop) – Transformer Pad (TF701T – Macallan)

This is CyanogenMod 12 (Lollipop (5.0.2 – LRX22G)) for ASUS’s Transformer Pad (TF701T – Macallan).

Local: Use Open JDK 1.7.0_79 64bit.

5/31:
Vendor:
-update DRM from shield tablet’s rel-st8-l-r4

Device:
-AutoParts: sync translations

Kernel:
selinux: enable per-file labeling for debugfs files.
selinux: enable genfscon labeling for sysfs and pstore files
net/unix: sk_socket can disappear when state is unlocked
New Build Breakage in branch: kernel-m-dev-tegra-flounder-3.10 @ 1960706
neigh: Better handling of transition to NUD_PROBE state

05/09:
Kernel:
SELinux: use deletion-safe iterator to free list
nf: IDLETIMER: Adds the uid field in the msg
SELinux: ss: Fix policy write for ioctl operations
ipv4: Missing sk_nulls_node_init() in ping_unhash().

04/19:
Kernel:
-update to k.org’s 3.4.107
selinux/nlmsg: add XFRM_MSG_NEWSPDINFO
selinux/nlmsg: add XFRM_MSG_GETSPDINFO
selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
selinux/nlmsg: add XFRM_MSG_REPORT
selinux/nlmsg: add XFRM_MSG_MIGRATE
selinux/nlmsg: add XFRM_MSG_MAPPING
selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types
SELinux: allow default source/target selectors for user/role/range
SELinux: add default_type statements
SELinux: Update policy version to support constraints info
security: lsm_audit: add ioctl specific auditing
SELinux: per-command whitelisting of ioctls

Device specific:
-AutoParts: sync translations

04/08:
Vendor specific:
-update DRM from shield tablet’s rel-st8-l-r3

…..

03/22:
Device specific:
-AutoParts: sync translations

…..

03/15:
Device specific:
-enable USB OTG

…..

03/13:
-Re-sync from main

…..

03/10:
Device specific:
-sepolicy: update system_server

…..

03/08:
Kernel:
-revert:
mm: add a field to store names for private anonymous memory
mm: remove compressed copy from zram in-memory
mm: fix prctl_set_vma_anon_name
prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread.
prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID.
prctl: make PR_SET_TIMERSLACK_PID pid namespace aware

Vendor specific:
-update DRM from shield tablet’s rel-st8-l-r3

Device specific:
-sepolicy: update update rm_ts_service

…..

03/07:
Kernel:
Set the iif for IPv6 packets as well.
net: ipv6: make “ip -6 route get mark xyz” work.
net: ping: Return EAFNOSUPPORT when appropriate.
mm: add a field to store names for private anonymous memory
mm: remove compressed copy from zram in-memory
mm: fix prctl_set_vma_anon_name
prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread.
prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID.
prctl: make PR_SET_TIMERSLACK_PID pid namespace aware

Device specific:
-AutoParts: sync translations
-overlay: enable wifi display and protected buffers support

…..

03/02:
-revert: use legacy audio policy

…..

02/26:
Device specific:
-use legacy audio policy
-AutoParts: sync translations
-bootanimation: enable preload, enable texture cache, use rgb565 and reduce height
-overlay: bluetooth: disable MAP profile
-sepolicy: add sysinit

Vendor specific:
-update DRM to shield tablet’s rel-st8-l-r3

…..

02/05:
Re-sync from main

…..

02/04:
Re-sync from main

…..

02/03:
Kernel:
-update to k.org’s 3.4.106

Device specific:
-restore screen height to 1600

…..

01/31:
Kernel:
defconfig: Disabled ASUS RAMDUMP driver.
net: ipv6: Add a sysctl to make optimistic addresses useful candidates
net: ipv6: allow choosing optimistic addresses with use_optimistic
Enable setting security contexts on rootfs inodes.
selinux: Report permissive mode in avc: denied messages.
pstore: selinux: add security in-core xattr support for pstore and debugfs
selinux: fix inode security list corruption

Device specific:
-overlay: set screenBrightnessDark

…..

01/27:
Kernel:
netfilter: xt_IDLETIMER: Revert to retain the kernel API format.
nf: IDLETIMER: time-stamp and suspend/resume handling
nf: Remove compilation error caused by e254d2c28c880da28626af6d53b7add5f7d6afee
netfilter: IDLETIMER: fix invalid deference of timer
net: ipv6: ping: Use socket mark in routing lookup
net: ipv6: autoconf routes into per-device tables
net: add a sysctl to reflect the fwmark on replies
net: support marking accepting TCP sockets
net: core: Support UID-based routing.
Handle ‘sk’ being NULL in UID-based routing.
net/ping: handle protocol mismatching scenario
-defconfig: enable some netfilter options

Device specific:
-tf701t: update for cm-12.0

Vendor specific:
-tf701t: update for cm-12.0

…..

Rom Base:
Sync’d as of ~8.00AM (5/31), Eastern.

Recovery:
CM Recovery
-Note:
You can also Use CWM 6.0.5.1 (select ‘No’ after flash to CWM’s offer to fix root).

Note:
-You must be unlocked (use ASUS’s unlock tool to perform this)
-You must be on at least 10.26.1.18 bootloader but it is reccomended to update to 11.4.1.29 (updating to ASUS’s latest 4.4.2 release will install this). It is best to update to this build (11.4.1.29) via MicroSD update method (as outlined on ASUS’s site). You can also get a CWM flash-able boot-loader package here (US only): http://droidbasement.com/asus/tf701t/stock/4.4.2-11.4.1.29/TF701T_K00C-11.4.1.29-US_BL.zip

…..

Known Issues:
-Dock battery is not UI viewable
-When phone audio is selected on a supported BT device; mediaserver will segfault and could cause system instability.

…..

Enjoy!

For:
TF701T

…..

Installation Instructions:
-boot in to bootloader (power and vol +/-)
-fastboot boot recovery.img (you can fastboot flash recovery recovery.img for permanence); wait a few seconds for the recovery screen.
-adb shell mount /data
-adb push cm-12-YYYYMMDD-UNOFFICIAL-tf701t.zip /data/media/
-take a nandroid backup (CWM only)
-flash cm-12-YYYYMMDD-UNOFFICIAL-tf701t.zip
-transfer and flash gapps for Android 5.0: http://fitsnugly.euroskank.com/?rom=banks&device=gapps (latest for 5.0.x is 3-5-15)
-it is best to wipe when coming from stock (Note: You can upgrade from CM11)
-reboot

…..

Download:
TF701T: http://droidbasement.com/asus/tf701t/cm/12 (http://droidbasement NULL.com/asus/tf701t/cm/12)
Recovery: http://droidbasement.com/asus/tf701t/recovery/cm (http://droidbasement NULL.com/asus/tf701t/recovery/cm)

…..

Source: https://github.com/cyanogenmod (https://github NULL.com/cyanogenmod) , https://github.com/pershoot (https://github NULL.com/pershoot)

Router – Asuswrt-Merlin – 378.53 – RT-AC68

This is Merlin’s Asuswrt 378.53 for the ASUS RT-AC68U/R.

-sync latest changes from RMerlin.

—–

Download (ASUS RT-AC68U/R):
RT-AC68U_3.0.0.4_378.53_0.trx
Download: RT-AC68U_3.0.0.4_378.53_0.trx (http://droidbasement NULL.com/asus/rt-ac68/merlin/)

—–

Source:
https://github.com/pershoot/asuswrt-merlin (https://github NULL.com/pershoot/asuswrt-merlin)
https://github.com/RMerl/asuswrt-merlin (https://github NULL.com/RMerl/asuswrt-merlin)

——–

Installation instructions:

-Flash the .trx through the UI
-After it is completed and you are returned back to the UI, wait a short while (~30 seconds) then power cycle the router (with the on/off button).

Router – Asuswrt-Merlin – 378.52 – RT-AC68

This is Merlin’s Asuswrt 378.52 for the ASUS RT-AC68U/R.

-sync latest changes from RMerlin.

—–

Download (ASUS RT-AC68U/R):
RT-AC68U_3.0.0.4_378.52_2.trx
Download: RT-AC68U_3.0.0.4_378.52_2.trx (http://droidbasement NULL.com/asus/rt-ac68/merlin/)

—–

Source:
https://github.com/pershoot/asuswrt-merlin (https://github NULL.com/pershoot/asuswrt-merlin)
https://github.com/RMerl/asuswrt-merlin (https://github NULL.com/RMerl/asuswrt-merlin)

——–

Installation instructions:

-Flash the .trx through the UI
-After it is completed and you are returned back to the UI, wait a short while (~30 seconds) then power cycle the router (with the on/off button).

Router – Asuswrt-Merlin – 378.51 – RT-AC68

This is Merlin’s Asuswrt 378.51 for the ASUS RT-AC68U/R.

-sync latest changes from RMerlin.

—–

Download (ASUS RT-AC68U/R):
RT-AC68U_3.0.0.4_378.51_0.trx
Download: RT-AC68U_3.0.0.4_378.51_0.trx (http://droidbasement NULL.com/asus/rt-ac68/merlin/)

—–

Source:
https://github.com/pershoot/asuswrt-merlin (https://github NULL.com/pershoot/asuswrt-merlin)
https://github.com/RMerl/asuswrt-merlin (https://github NULL.com/RMerl/asuswrt-merlin)

——–

Installation instructions:

-Flash the .trx through the UI
-After it is completed and you are returned back to the UI, wait a short while (~30 seconds) then power cycle the router (with the on/off button).

OpenELEC – Generic X86_64

This is OpenELEC built from ‘master’.

-sync latest changes from OpenELEC repo (master)

Build Type: Generic x86_64
XBMC: 14 (Kodi)

Additional changes:
-linux: update to linux-3.18.7

—–

Download (Generic X86_64):
OpenELEC-Generic.x86_64-devel-.tar
Download: OpenELEC-Generic.x86_64-devel-.tar (http://droidbasement NULL.com/gigabyte/brix/openelec/)

—–

Source:
https://github.com/pershoot/OpenELEC.tv/tree/staging (https://github NULL.com/pershoot/OpenELEC NULL.tv/tree/staging)
https://github.com/OpenELEC.tv/OpenELEC.tv (https://github NULL.com/OpenELEC NULL.tv/OpenELEC NULL.tv)

——–

Installation instructions:
http://wiki.openelec.tv/index.php?title=HOW-TO:Installing_OpenELEC (http://wiki NULL.openelec NULL.tv/index NULL.php?title=HOW-TO:Installing_OpenELEC)

Router – Asuswrt-Merlin – 378.50 – RT-AC68

This is Merlin’s Asuswrt 378.50 for the ASUS RT-AC68U/R.

-sync latest changes from RMerlin.

—–

Download (ASUS RT-AC68U/R):
RT-AC68U_3.0.0.4_378.50_0.trx
Download: RT-AC68U_3.0.0.4_378.50_0.trx (http://droidbasement NULL.com/asus/rt-ac68/merlin/)

—–

Source:
https://github.com/pershoot/asuswrt-merlin (https://github NULL.com/pershoot/asuswrt-merlin)
https://github.com/RMerl/asuswrt-merlin (https://github NULL.com/RMerl/asuswrt-merlin)

——–

Installation instructions:

-Flash the .trx through the UI
-After it is completed and you are returned back to the UI, wait a short while (~30 seconds) then power cycle the router (with the on/off button).