• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11.0][OFFICIAL][guacamoleb] Descendant 11.5 [14-07-2021]

Search This thread

DigiGoon

Senior Member
Header.png


Descendant is a customised Android ROM that focuses on enhancing UX and UI
over stock Android along useful features.

Downloads

Head to the
download page.

Sources


Github

Kernel



Guide.png


Same as any ROM.
Do the necessary wipes and flash the ROM.
No wipes are needed between updates from Descendant itself, unless specified.

If you're having problem with SafetyNet, please, install Magisk along the following modules:
SafetyPatcher, Magisk Hide Props or similar modules.
But please, mind, we won't support any issue arising from Magisk nor relative modules.



Features.png


Listing all the additions would be a huge wall of text, that you wouldn't even read.
So, head over the Telegram group and feel free to lurk.


Preloaded applications
Google Apps are included along Kiwi Browser and Metro.




Bugs.png


Having a bug or not booting for whatever reason?
Look for "How to report bugs" on this post.
Bug reports without logs will be ignored.




Credits.png


@phhusson | @Letzen | @krule031 | @ezio84 | @linuxct


Android OS version: 11.0
Security patch level: March

XDA:DevDB Information
Descendant XI, ROM for the OnePlus 7

Contributors
Dil3mm4
ROM OS Version: Android 11
ROM Kernel: Linux 4.14.222
Based On: AOSP

Version Information
Status:
Stable

Created 2021-03-13
Last Updated 2021-03-13
 
Last edited:
@DigiGoon THREAD CLOSED as non-compliant with GPLv2 and download link removed.

Please check your conversations and advise the moderators team (best via the report function) to re-open the thread when ready to provide a link to your kernel source. Thanks for your cooperation!

Stay safe and stay healthy!
Regards
Oswald Boelcke

EDIT: @DigiGoon Thread has been re-opened.
 
Last edited:

trueToastedCode

Senior Member
Mar 14, 2019
88
15
Cologne
OnePlus 7
Make a proper installation guide. "Neccessary wipes" and and following "ROM flash" resulted in my device deleting the os and rebooting to recovery ;/ This is by the way also not the way most custom roms get installed on this device. Most require an Oxygen flash before....

Alright for anybody facing issues like me...
1. Install CLEAN Android 10. I did come from Oxygen11 rollback when it did not work...
2. Unlock bootloader.... boot to TWRP with fastboot
3. Format data, reboot to bootloader, boot TWRP with fastboot
4. Flash ROM, reboot to bootloader, boot TWRP with fastboot
5. Flash Magisk, reboot to system
6. Finish Magisk installation by opening it... it will ask for additional installation, do it and ready ;D


-> Nevertheless... i really like the rom. It's as fast as Oxygen, has the few important customizations options i expect but finally a custom rom that is an innovation

-> Speakers sound off compared to Oxygen since Dolby Atmos is not included. However you can install this module and the speakers will sound just like on Oxygen: https://github.com/reiryuki/Dolby-Atmos-OnePlus-8-Visible-Magisk-Module

-> Volume control on the side reacts poorly ... please move a little bit away from the side. Would be nice if the Oxygen Cam would be included for Pro mode or slow motion
 

Attachments

  • Screenshot_20210320-131904.png
    Screenshot_20210320-131904.png
    2.8 MB · Views: 645
  • Screenshot_20210320-131948.png
    Screenshot_20210320-131948.png
    886.4 KB · Views: 642
  • Screenshot_20210320-131909.png
    Screenshot_20210320-131909.png
    663.5 KB · Views: 574
  • Screenshot_20210320-131921.png
    Screenshot_20210320-131921.png
    788.5 KB · Views: 549
  • Screenshot_20210320-132114.png
    Screenshot_20210320-132114.png
    2.5 MB · Views: 521
  • Screenshot_20210320-132418.png
    Screenshot_20210320-132418.png
    52.2 KB · Views: 606
Last edited:
Jul 23, 2016
29
3
Make a proper installation guide. "Neccessary wipes" and and following "ROM flash" resulted in my device deleting the os and rebooting to recovery ;/ This is by the way also not the way most custom roms get installed on this device. Most require an Oxygen flash before....

Alright for anybody facing issues like me...
1. Install CLEAN Android 10. I did come from Oxygen11 rollback when it did not work...
2. Unlock bootloader.... boot to TWRP with fastboot
3. Format data, reboot to bootloader, boot TWRP with fastboot
4. Flash ROM, reboot to bootloader, boot TWRP with fastboot
5. Flash Magisk, reboot to system
6. Finish Magisk installation by opening it... it will ask for additional installation, do it and ready ;D


-> Nevertheless... i really like the rom. It's as fast as Oxygen, has the few important customizations options i expect but finally a custom rom that is an innovation

-> Speakers sound off compared to Oxygen since Dolby Atmos is not included. However you can install this module and the speakers will sound just like on Oxygen: https://github.com/reiryuki/Dolby-Atmos-OnePlus-8-Visible-Magisk-Module

-> Volume control on the side reacts poorly ... please move a little bit away from the side. Would be nice if the Oxygen Cam would be included for Pro mode or slow motion
I recomend DTSX Ultra, more better sound
 

DigiGoon

Senior Member
Make a proper installation guide. "Neccessary wipes" and and following "ROM flash" resulted in my device deleting the os and rebooting to recovery ;/ This is by the way also not the way most custom roms get installed on this device. Most require an Oxygen flash before....

Alright for anybody facing issues like me...
1. Install CLEAN Android 10. I did come from Oxygen11 rollback when it did not work...
2. Unlock bootloader.... boot to TWRP with fastboot
3. Format data, reboot to bootloader, boot TWRP with fastboot
4. Flash ROM, reboot to bootloader, boot TWRP with fastboot
5. Flash Magisk, reboot to system
6. Finish Magisk installation by opening it... it will ask for additional installation, do it and ready ;D


-> Nevertheless... i really like the rom. It's as fast as Oxygen, has the few important customizations options i expect but finally a custom rom that is an innovation

-> Speakers sound off compared to Oxygen since Dolby Atmos is not included. However you can install this module and the speakers will sound just like on Oxygen: https://github.com/reiryuki/Dolby-Atmos-OnePlus-8-Visible-Magisk-Module

-> Volume control on the side reacts poorly ... please move a little bit away from the side. Would be nice if the Oxygen Cam would be included for Pro mode or slow motion
If you aren't new then you would have known the common flashing procedure, over 11 you won't be able to install any ROM yet, and since I didn't mentioned specifically to flash OOS, its not necessary, if already on OOS 10.

Also volume panel is designed that way.

Thanks for the feedback though.
 
Last edited:

trueToastedCode

Senior Member
Mar 14, 2019
88
15
Cologne
OnePlus 7
If you aren't new then you would have known the common flashing procedure, over 11 you won't be able to install any ROM yet, and since I didn't mentioned specifically to flash OOS, its not necessary, if already on OOS 10.

Also volume panel is designed that way.

Thanks for the feedback though.
As a dev you ALWAYS have to think of the most stupid stuped user. Otherwise problems will always occur.

I know what the concept of the volume panel is. But this does not change anything that it could be reached easier while having the same concept.
 

DigiGoon

Senior Member
As a dev you ALWAYS have to think of the most stupid stuped user. Otherwise problems will always occur.

I know what the concept of the volume panel is. But this does not change anything that it could be reached easier while having the same concept.
I don't wanna think man, I already have a group of people in TG who are polite enough to ask for the solutions of their problem rather than "ordering" around and are always up to try something new. I build it because I like it as it is, so it'll stay as it is, and no feature request or any other changes which aren't broken will be acknowledged, sorry for that.
 

ashikns

Senior Member
Aug 16, 2011
161
45
Love the UI in this rom. There are thoughtful additions everywhere. Like for example the volume bar mentioned above can actually be tweaked a bit to show an expandable arrow. The options are a bit too hidden imo though, but that's personal taste.

Running the rom on GM1901. SystemUI crashes when a fingerprint authentication window is invoked. Here's the logcat crash:

Code:
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime FATAL EXCEPTION: main
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime Process: com.android.systemui, PID: 10601
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime android.view.InflateException: Binary XML file line #17 in com.android.systemui:layout/auth_biometric_fingerprint_view: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthBiometricView.onFinishInflateInternal(AuthBiometricView.java:639)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthBiometricView.onFinishInflate(AuthBiometricView.java:598)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.rInflate(LayoutInflater.java:1134)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthContainerView.<init>(AuthContainerView.java:286)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthContainerView$Builder.build(AuthContainerView.java:170)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthController.buildDialog(AuthController.java:490)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthController.showDialog(AuthController.java:403)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthController.showAuthenticationDialog(AuthController.java:318)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:1195)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.os.Handler.dispatchMessage(Handler.java:106)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.os.Looper.loop(Looper.java:223)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.app.ActivityThread.main(ActivityThread.java:7660)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at java.lang.reflect.Method.invoke(Native Method)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
 

DigiGoon

Senior Member
Love the UI in this rom. There are thoughtful additions everywhere. Like for example the volume bar mentioned above can actually be tweaked a bit to show an expandable arrow. The options are a bit too hidden imo though, but that's personal taste.

Running the rom on GM1901. SystemUI crashes when a fingerprint authentication window is invoked. Here's the logcat crash:

Code:
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime FATAL EXCEPTION: main
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime Process: com.android.systemui, PID: 10601
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime android.view.InflateException: Binary XML file line #17 in com.android.systemui:layout/auth_biometric_fingerprint_view: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthBiometricView.onFinishInflateInternal(AuthBiometricView.java:639)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthBiometricView.onFinishInflate(AuthBiometricView.java:598)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.rInflate(LayoutInflater.java:1134)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthContainerView.<init>(AuthContainerView.java:286)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthContainerView$Builder.build(AuthContainerView.java:170)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthController.buildDialog(AuthController.java:490)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthController.showDialog(AuthController.java:403)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.biometrics.AuthController.showAuthenticationDialog(AuthController.java:318)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:1195)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.os.Handler.dispatchMessage(Handler.java:106)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.os.Looper.loop(Looper.java:223)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at android.app.ActivityThread.main(ActivityThread.java:7660)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at java.lang.reflect.Method.invoke(Native Method)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
2021-04-01 18:10:39.636 10601 10601 Error AndroidRuntime     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Known issue, will be fixed.
 
  • Like
Reactions: maluueu and ashikns

mu1989

Senior Member
Feb 22, 2020
102
33
can I only get this build from Android 10? or is it also from the latest openbeta4? flash via twrp is currently not feasible because twrp breaks.is there another way to flash this ROM?
 

DigiGoon

Senior Member
[UPDATE 09-05-2021]

OnePlus 7 (guacamoleb) Changelog:


- Based on OOS11 blobs, from guacamoleb, so clean flash required
- Fixed: Signal strength issue for 5Ghz WiFi
- Fixed: HDR in Netflix
- Fixed: Widevine L1 (You should have L1 on OOS)
- Added: Alert slider UI
- Added: GCam & removed GCamGO
- Fixed: FOD speed and detection rate
- DeviceSettings cleanup as we have LiveDisplay now

NOTE:
You need to be on OOS 11, TWRP won't boot directly on OOS11, so you can follow the below procedure.


OnePlus 7 (guacamoleb) flashing instructions:

Case 1:
If you already are on Descendant or OOS 10 with TWRP.
- Boot to TWRP
- Format Data to F2FS
- Reboot to TWRP
- Flash latest stable OOS 11 + TWRP installer (it'll get flashed on slot 1)
- Reboot to TWRP
- Flash latest stable OOS 11 + TWRP installer (it'll get flashed on slot 2)
- Reboot to TWRP
- Format data to F2FS
- Reboot to TWRP
- Flash Descendant + TWRP installer
- Reboot to TWRP
- Flash DFE to stay decrypted so that TWRP stays


Case 2:
If you are on OOS 11.
- Do MSM Tool with your region specific build to get back to OOS 10 or downgrade to OOS 10 with downgrade package
- Follow Case 1
 

DigiGoon

Senior Member
[UPDATE 16-06-2021]

Changelog:

- Updated blobs from OOS 11.0.1.1
- Build is now enforcing
- Switched to Galt's Kernel
- Kernel compiled with Proton Clang
- Optimized native executables for Cortex-A76 CPU
- Switched audio policy & volume tables from OOS
- Userdata uses f2fs now
- Added: Freeform windows
- Dropped: ext4 support
- Dropped: sdcardfs

NOTE:
Since sdcardfs is dropped normal flashing with TWRP won't work.

Steps:
- Boot to bootloader
- Boot to provided YAAP recovery
- Format data using YAAP recovery
- Boot to bootloader
- Boot to provided TWRP recovery
- ADB Sideload the ROM file
 
Dec 15, 2020
20
4
OnePlus 7
[UPDATE 16-06-2021]

Changelog:

- Updated blobs from OOS 11.0.1.1
- Build is now enforcing
- Switched to Galt's Kernel
- Kernel compiled with Proton Clang
- Optimized native executables for Cortex-A76 CPU
- Switched audio policy & volume tables from OOS
- Userdata uses f2fs now
- Added: Freeform windows
- Dropped: ext4 support
- Dropped: sdcardfs

NOTE:
Since sdcardfs is dropped normal flashing with TWRP won't work.

Steps:
- Boot to bootloader
- Boot to provided YAAP recovery
- Format data using YAAP recovery
- Boot to bootloader
- Boot to provided TWRP recovery
- ADB Sideload the ROM file
What is the instruction for dirty flash?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    Header.png


    Descendant is a customised Android ROM that focuses on enhancing UX and UI
    over stock Android along useful features.

    Downloads

    Head to the
    download page.

    Sources


    Github

    Kernel



    Guide.png


    Same as any ROM.
    Do the necessary wipes and flash the ROM.
    No wipes are needed between updates from Descendant itself, unless specified.

    If you're having problem with SafetyNet, please, install Magisk along the following modules:
    SafetyPatcher, Magisk Hide Props or similar modules.
    But please, mind, we won't support any issue arising from Magisk nor relative modules.



    Features.png


    Listing all the additions would be a huge wall of text, that you wouldn't even read.
    So, head over the Telegram group and feel free to lurk.


    Preloaded applications
    Google Apps are included along Kiwi Browser and Metro.




    Bugs.png


    Having a bug or not booting for whatever reason?
    Look for "How to report bugs" on this post.
    Bug reports without logs will be ignored.




    Credits.png


    @phhusson | @Letzen | @krule031 | @ezio84 | @linuxct


    Android OS version: 11.0
    Security patch level: March

    XDA:DevDB Information
    Descendant XI, ROM for the OnePlus 7

    Contributors
    Dil3mm4
    ROM OS Version: Android 11
    ROM Kernel: Linux 4.14.222
    Based On: AOSP

    Version Information
    Status:
    Stable

    Created 2021-03-13
    Last Updated 2021-03-13
    6
    [UPDATE 16-06-2021]

    Changelog:

    - Updated blobs from OOS 11.0.1.1
    - Build is now enforcing
    - Switched to Galt's Kernel
    - Kernel compiled with Proton Clang
    - Optimized native executables for Cortex-A76 CPU
    - Switched audio policy & volume tables from OOS
    - Userdata uses f2fs now
    - Added: Freeform windows
    - Dropped: ext4 support
    - Dropped: sdcardfs

    NOTE:
    Since sdcardfs is dropped normal flashing with TWRP won't work.

    Steps:
    - Boot to bootloader
    - Boot to provided YAAP recovery
    - Format data using YAAP recovery
    - Boot to bootloader
    - Boot to provided TWRP recovery
    - ADB Sideload the ROM file
    4
    [UPDATE 09-05-2021]

    OnePlus 7 (guacamoleb) Changelog:


    - Based on OOS11 blobs, from guacamoleb, so clean flash required
    - Fixed: Signal strength issue for 5Ghz WiFi
    - Fixed: HDR in Netflix
    - Fixed: Widevine L1 (You should have L1 on OOS)
    - Added: Alert slider UI
    - Added: GCam & removed GCamGO
    - Fixed: FOD speed and detection rate
    - DeviceSettings cleanup as we have LiveDisplay now

    NOTE:
    You need to be on OOS 11, TWRP won't boot directly on OOS11, so you can follow the below procedure.


    OnePlus 7 (guacamoleb) flashing instructions:

    Case 1:
    If you already are on Descendant or OOS 10 with TWRP.
    - Boot to TWRP
    - Format Data to F2FS
    - Reboot to TWRP
    - Flash latest stable OOS 11 + TWRP installer (it'll get flashed on slot 1)
    - Reboot to TWRP
    - Flash latest stable OOS 11 + TWRP installer (it'll get flashed on slot 2)
    - Reboot to TWRP
    - Format data to F2FS
    - Reboot to TWRP
    - Flash Descendant + TWRP installer
    - Reboot to TWRP
    - Flash DFE to stay decrypted so that TWRP stays


    Case 2:
    If you are on OOS 11.
    - Do MSM Tool with your region specific build to get back to OOS 10 or downgrade to OOS 10 with downgrade package
    - Follow Case 1
    3
    Thank you for keeping our device alive
    3
    [UPDATE 14-07-2021]

    OnePlus 7 (guacamoleb) Changelog:


    • Added Dolby
    • Switched to Eva Kernel
    • Used bleeding edge GCC (Eva GCC) to compile kernel
    • Used uncompressed kernel Image
    • Updated graphics blobs from LA.UM.9.1.r1-09600-SMxxx0.0
    • Enable AAC frame control for bluetooth
    • Enable TWS plus feature using persist property
    • Added support for low power adaptive control feature
    • Fixed rounded corner drawables for OP7
    • Fixed some SEPolicy denials