Kernel features:
Working:
Not working / buggy / needs testing:
Installation:
Downloads:
Changelog
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.
- 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:
- Backup all data
- Install TWRP 2.8.7.0
- Wipe cache, dalvik cache, system, data
- Install the ROM
- Install gapps
- Boot the ROM
- 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