[ROM][ALPHA][8.0.0_r32] AOSP Oreo by tank0412[T00F/G]

Search This thread

tank0412

Senior Member
May 24, 2014
2,831
5,468
Saint Petersburg
4t7oxt.jpg
Code:
 * Your warranty is now void.
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */
What is working:
  • Wi-Fi
  • Bluetooth
  • Audio
  • Sensors

What is NOT working:
  • Media

What is PARTLY working:
  • RIL
  • Camera
Download
https://drive.google.com/open?id=0B-Fin8UxrD6PaHBXTEtDdEFZT2s

Installation Instructions:
- Download ROM
- Flash it via fastboot
- Wipe cache and data

Credits:
flex1911 for his Oreo bring up for Z00D
Jason Riordan (jrior001) for his Oreo bring up for Zenfone 2 (mofd-common)
nguyenhung9x for his RIL fixes

Screenshot:
o76243.png


XDA:DevDB Information
AOSP O for T00F, ROM for the Asus Zenfone 5

Contributors
tank0412
Source Code: https://github.com/zf5

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Based On: AOSP

Version Information
Status: Alpha

Created 2017-08-28
Last Updated 2017-11-09
 
Last edited:

tank0412

Senior Member
May 24, 2014
2,831
5,468
Saint Petersburg
Reserved

Changelog(13112017):
Revert: T00F: extend HIDL manifest
T00F: drop prebuilt kernel
T00F: switch to inline kernel building
T00F: set true to PRE_ION_X86
Use nguyenhung9x's hardware/intel folder with my another build fix
In kernel:
Merge https://github.com/zenfone-legacy/android_kernel_asus_T00F into aosp8.0 (so now it has vulnerability krack patch)
BACKPORT: Sanitize 'move_pages()' permission checks
BACKPORT: net: xfrm: support setting an output mark.
Changelog(09112017):
Merge android-8.0.0_r32 branch
November stagefright patch is there
T00F: extend HIDL manifest
Changelog(04102017):
Merge android-8.0.0_r17 branch
October stagefright patch is there
Merge this commits to frameworks/av as was suggested by flex1911:
camera/media: Support for legacy camera HALv1
libstagefright: Support for legacy camera/encoder buffers
OMXNodeInstance: Fix legacy HAL1 after merge of android-7.1.0_r7
Changelog(02102017):
Revert "T00F: switch to Houdini from Oreo for Fugu"
Partly fix camera (flashlight and taking photos is OK) but video recording is dead: (all credits goes to flex1911 )
Revert "Camera: Cleanup 'CameraModule' dependend code"
T00F: fstab: remove unknown flag zramstreams
Changelog(28092017):
T00F: switch to widevine blobs from fugu's Oreo
Changelog(25092017):
T00F: fix typo after Oreo's Houdini merge
T00F: Add seccomp policy
Revert "Revert "CameraWrapper: store user pointer and pass it when needed""
Merge dgadelha's Marshmallow patch for camera with my Oreo bring up to Android sources
Changelog(21092017):
Merge 8.0.0_r12 branch
T00F: switch to Houdini from Oreo for Fugu
T00F: drop fugu's oreo libinputflinger (caused reboot after booting)
Build in userdebug mode
Changelog(15092017):
V2:
Revert "T00F: drop N libril"
libril: update for O
Revert "T00F: init.modem: push changes for O"
Revert "T00F: update ril-daemon redefine for O"
T00F: update ril-daemon redefine for O
T00F: use custom libril when BOARD_PROVIDES_LIBRIL := true
V1:
mofd-common: Import sensors MultiHAL
mofd-common: sensors: Adjust for our usecase
mofd-common: sensors: Initial implementation of a wrapper for old sensors HAL
mofd-common: Build our MultiHAL sensors HAL
T00F: additions for sensor multihal
Changelog(14092017):
Merge 8.0.0_r11 branch with September stagefright patch
Revert "CameraWrapper: store user pointer and pass it when needed"
T00F: Add support for non-treble camera blobs (note: i patched AOSP source for this)
Changelog(12092017):
Merge upstream updates to kernel source
CameraWrapper: store user pointer and pass it when needed
T00F: switch to brightness config from MM
T00F: bring up custom healthd to Oreo
libril: Restore support for RIL v6, v8 and v9 stacks
Changelog(04092017):
mofd: move to blob for tinyalsa (fixes audio)
linker: Add support for dynamic SHIM libraries
T00F: init.modem: push changes for O
T00F: build more HIDL (power, vibrator and usb)
Shim missing symbols for camera
Changelog(03092017):
Add removed proprietary files with missing symbols (fixes baseband)
build fugu powerHAL from src
build CameraWrapper from source
Merge 8.0.0_r4 branch
Build media and audio libraries from hardware/intel
T00F: persist.media.treble_omx=false
T00F: build launcher3
T00F: media: correct changes during cherry-pick
Z00D: use our own low-end video codecs configuration
libshim: Upgrade library dependencies for AOSP 8.0.0
camera: Upgrade library dependencies for AOSP 8.0.0
T00F: bring back gps and camera libshim
Changelog(29082017):
(boot.img only)
Fix constant crash of BT: (BT works now fine)
T00F: Remove net_bt_stack group and replace it with bluetooth
Z00D: bring back audioserver redefine
Changelog(28082017):
Initial alpha release
 
Last edited:

hieuvecto

New member
Aug 27, 2017
1
1
I'm a newbie on XDA and I had been stuck in Lolipop for 2 years. I just updated my zen to Nougat yesterday and now I know I'll be able to eat Oreo. So ****ing amazing :good: Thanks so much for your support :good::good:
 
  • Like
Reactions: Asingh_97

Top Liked Posts

  • There are no posts matching your filters.
  • 82
    4t7oxt.jpg
    Code:
     * Your warranty is now void.
     *
     * We are not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at us for messing up your device, we will laugh at you.
     *
     */
    What is working:
    • Wi-Fi
    • Bluetooth
    • Audio
    • Sensors

    What is NOT working:
    • Media

    What is PARTLY working:
    • RIL
    • Camera
    Download
    https://drive.google.com/open?id=0B-Fin8UxrD6PaHBXTEtDdEFZT2s

    Installation Instructions:
    - Download ROM
    - Flash it via fastboot
    - Wipe cache and data

    Credits:
    flex1911 for his Oreo bring up for Z00D
    Jason Riordan (jrior001) for his Oreo bring up for Zenfone 2 (mofd-common)
    nguyenhung9x for his RIL fixes

    Screenshot:
    o76243.png


    XDA:DevDB Information
    AOSP O for T00F, ROM for the Asus Zenfone 5

    Contributors
    tank0412
    Source Code: https://github.com/zf5

    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 3.10.x
    Based On: AOSP

    Version Information
    Status: Alpha

    Created 2017-08-28
    Last Updated 2017-11-09
    27
    Reserved

    Changelog(13112017):
    Revert: T00F: extend HIDL manifest
    T00F: drop prebuilt kernel
    T00F: switch to inline kernel building
    T00F: set true to PRE_ION_X86
    Use nguyenhung9x's hardware/intel folder with my another build fix
    In kernel:
    Merge https://github.com/zenfone-legacy/android_kernel_asus_T00F into aosp8.0 (so now it has vulnerability krack patch)
    BACKPORT: Sanitize 'move_pages()' permission checks
    BACKPORT: net: xfrm: support setting an output mark.
    Changelog(09112017):
    Merge android-8.0.0_r32 branch
    November stagefright patch is there
    T00F: extend HIDL manifest
    Changelog(04102017):
    Merge android-8.0.0_r17 branch
    October stagefright patch is there
    Merge this commits to frameworks/av as was suggested by flex1911:
    camera/media: Support for legacy camera HALv1
    libstagefright: Support for legacy camera/encoder buffers
    OMXNodeInstance: Fix legacy HAL1 after merge of android-7.1.0_r7
    Changelog(02102017):
    Revert "T00F: switch to Houdini from Oreo for Fugu"
    Partly fix camera (flashlight and taking photos is OK) but video recording is dead: (all credits goes to flex1911 )
    Revert "Camera: Cleanup 'CameraModule' dependend code"
    T00F: fstab: remove unknown flag zramstreams
    Changelog(28092017):
    T00F: switch to widevine blobs from fugu's Oreo
    Changelog(25092017):
    T00F: fix typo after Oreo's Houdini merge
    T00F: Add seccomp policy
    Revert "Revert "CameraWrapper: store user pointer and pass it when needed""
    Merge dgadelha's Marshmallow patch for camera with my Oreo bring up to Android sources
    Changelog(21092017):
    Merge 8.0.0_r12 branch
    T00F: switch to Houdini from Oreo for Fugu
    T00F: drop fugu's oreo libinputflinger (caused reboot after booting)
    Build in userdebug mode
    Changelog(15092017):
    V2:
    Revert "T00F: drop N libril"
    libril: update for O
    Revert "T00F: init.modem: push changes for O"
    Revert "T00F: update ril-daemon redefine for O"
    T00F: update ril-daemon redefine for O
    T00F: use custom libril when BOARD_PROVIDES_LIBRIL := true
    V1:
    mofd-common: Import sensors MultiHAL
    mofd-common: sensors: Adjust for our usecase
    mofd-common: sensors: Initial implementation of a wrapper for old sensors HAL
    mofd-common: Build our MultiHAL sensors HAL
    T00F: additions for sensor multihal
    Changelog(14092017):
    Merge 8.0.0_r11 branch with September stagefright patch
    Revert "CameraWrapper: store user pointer and pass it when needed"
    T00F: Add support for non-treble camera blobs (note: i patched AOSP source for this)
    Changelog(12092017):
    Merge upstream updates to kernel source
    CameraWrapper: store user pointer and pass it when needed
    T00F: switch to brightness config from MM
    T00F: bring up custom healthd to Oreo
    libril: Restore support for RIL v6, v8 and v9 stacks
    Changelog(04092017):
    mofd: move to blob for tinyalsa (fixes audio)
    linker: Add support for dynamic SHIM libraries
    T00F: init.modem: push changes for O
    T00F: build more HIDL (power, vibrator and usb)
    Shim missing symbols for camera
    Changelog(03092017):
    Add removed proprietary files with missing symbols (fixes baseband)
    build fugu powerHAL from src
    build CameraWrapper from source
    Merge 8.0.0_r4 branch
    Build media and audio libraries from hardware/intel
    T00F: persist.media.treble_omx=false
    T00F: build launcher3
    T00F: media: correct changes during cherry-pick
    Z00D: use our own low-end video codecs configuration
    libshim: Upgrade library dependencies for AOSP 8.0.0
    camera: Upgrade library dependencies for AOSP 8.0.0
    T00F: bring back gps and camera libshim
    Changelog(29082017):
    (boot.img only)
    Fix constant crash of BT: (BT works now fine)
    T00F: Remove net_bt_stack group and replace it with bluetooth
    Z00D: bring back audioserver redefine
    Changelog(28082017):
    Initial alpha release
    27
    New AOSP Oreo build is released.
    Changelog:
    Revert: T00F: extend HIDL manifest
    T00F: drop prebuilt kernel
    T00F: switch to inline kernel building
    T00F: set true to PRE_ION_X86
    Use nguyenhung9x's hardware/intel folder with my another build fix
    In kernel:
    Merge https://github.com/zenfone-legacy/android_kernel_asus_T00F into aosp8.0 (so now it has vulnerability krack patch)
    BACKPORT: Sanitize 'move_pages()' permission checks
    BACKPORT: net: xfrm: support setting an output mark.
    25
    New AOSP Oreo build is released.
    Changelog:
    Merge 8.0.0_r11 branch with September stagefright patch
    Revert "CameraWrapper: store user pointer and pass it when needed"
    T00F: Add support for non-treble camera blobs (note: i patched AOSP source for this)

    Download:
    https://drive.google.com/open?id=0B-Fin8UxrD6PaHBXTEtDdEFZT2s

    P.S.
    About sensors:
    Google dropped support of legacy sensor HAL. I tried to remove check of HAL version in AOSP source but nothing is changed
    About camera:
    i applyed needed patch to fix it but it still dead. (WTF. I do not know why)
    About RIL:
    rild stuff in a ramdisk were bringed up to Oreo few weeks ago.
    AFAIK, on AOSP libril at lease only one SIM card must work (it was checked on Noughat) but in our case both SIM's are dead
    About media:
    Something wrong with media codecs.

    So i am puzzled with this stuff. I think that it will take time to do something with it.
    20
    Hi, there.
    I built AOSP 8.1 but it did not pass OEM logo again.
    I think it happened because it requires fifo prio binder patch in kernel sources.
    I patched it but nothing is changed.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone