Search This Blog

Marshmallow update for GT-P7500 unofficial.....

Kernel features:
  • CPU overclock (1.2Ghz - 1.6Ghz)
  • CPU voltage control
  • CPU temperature readings
  • GPU overclock (400Mhz)
  • L2 cache optimization
  • F2FS
  • SELinux
  • Voodoo Sound
  • USB Charging
  • Updated WIFI driver
  • ZRAM backports
  • Kernel 3.4 block backports

Working:
  • Video
  • Audio
  • WIFI
  • Cellular
  • GPS
  • Bluetooth
    - Audio playback: working
    - File transfer: working
  • Encryption

Not working / buggy / needs testing:
  • Camera
    - Pictures: working
    - Video recording: (not working)
  • Dock audio
  • Keyboard dock (untested)
    - Likely the same status as Lollipop
  • Tethering
    - USB tethering: working with WIFI
    - Bluetooth tethering: (not working)
    - WIFI tethering: (untested)
  • Wireless Display / Miracast
    - No compatibility with the outdated video blobs

Installation:
  1. Backup all data
  2. Install TWRP 2.8.7.0
  3. Wipe cache, dalvik cache, system, data
  4. Install the ROM
  5. Install gapps
  6. Boot the ROM
  7. Enable on screen keyboard by toggling "Show input method"

Downloads:

p4wifi: WIFI only tablet.
aosp-6.0-p4wifi-20160206.zip

p4: Cellular / 3G tablet.
aosp-6.0-p4-20160206.zip

p4tmo: Tablet from T-Mobile carrier.
aosp-6.0-p4tmo-20160206.zip

mirror: AndroidFileHost

TWRP:
Recovery installable:
twrp3000-20160207-p4wifi.zip
twrp3000-20160207-p4.zip
twrp3000-20160207-p4tmo.zip

Odin flashable:
twrp3000-20160207-p4wifi.tar.md5
twrp3000-20160207-p4.tar.md5
twrp3000-20160207-p4tmo.tar.md5

GApps
http://opengapps.org/

root: SuperSU
BETA SuperSU v.2.52

Changelog

Code:
February 7, 2016
Update to android-6.0.1_r10

February 1, 2016
Add init.modem.rc for p4 and p4tmo

January 31, 2016
hwrotation for Galaxy Tab 8.9

January 28, 2016
Update to android-6.0.1r7
Switch to ICS audio wrapper HAL
Update to latest f2fs-stable

Frequently Asked Questions and Other notes:
Can I upgrade / dirty-flash from Lollipop to Marshmallow?
- You cannot. It must be a clean install.

Can I dirty flash over a previous Marshmallow build?
- Yes.

I thought you said Marshmallow wouldn't work.
- The problem with ART is not solved. The Optimizing compiler backend is producing binaries that crash on the Tegra 2. The Optimizing backend is the new default dex2oat compiler in Marshmallow. The Quick compiler is default backend in Lollipop. It is still in the Marshmallow source so this ROM is using the Quick compiler backend.

SELinux enforcing mode
- The default SELinux mode is permissive mode. The Set_SELinux_enforcing.zip will not work with Marshmallow. That script was setting a system property to toggle SELinux early on in boot. Google has removed the use of this system prop so that method won't work anymore.
- For now you can find some app on F-Droid to set the SELinux mode after boot. It's not ideal but it will do until some better solution arises.

Doze
- This device does not meet the hardware requirement to support Doze.

No comments:

Post a Comment