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

[KERNEL][SUNFISH][09 Sep] HolyDragon Kernel [10/STABLE][11/STABLE]

Search This thread

tablord

Senior Member
Mar 21, 2012
120
26
If I understand correctly, the 4a should theoretically be able to support DisplayPort Alt Mode if enabled in the kernel. Is this true and can you give an indication of the difficulty of implementation?
@HolyAngel This has been asked already a year ago. Unfortunately without any response?
So I'll bring it up again:
Can you please enable the DisplayPort function?
https://android.googlesource.com/kernel/msm/+/184170bea097dec34b9871fc724dcac9b5989427^!/#F0
 

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
@HolyAngel This has been asked already a year ago. Unfortunately without any response?
So I'll bring it up again:
Can you please enable the DisplayPort function?
https://android.googlesource.com/kernel/msm/+/184170bea097dec34b9871fc724dcac9b5989427^!/#F0
Oh, I mustve totally missed that request the last time it was asked. I can enable it but.. we don't have a displayport port on the 4a so.. idk what good it'll do ya but maybe it'll work over the usb-c..

Can always sync my source and make the change yourself too, if I don't get around to answering.
 
  • Like
Reactions: kkjb

tablord

Senior Member
Mar 21, 2012
120
26
Oh, I mustve totally missed that request the last time it was asked. I can enable it but.. we don't have a displayport port on the 4a so.. idk what good it'll do ya but maybe it'll work over the usb-c..

Can always sync my source and make the change yourself too, if I don't get around to answering.
Thanks for the instant reply!
Of course I meant USB-C DisplayPort or DP Alt Mode :p
I would love to see it enabled in the next kernel update.
 

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
Thanks for the instant reply!
Of course I meant USB-C DisplayPort or DP Alt Mode :p
I would love to see it enabled in the next kernel update.
Here's your test kernel/RV.10.4.0 with that DisplayPort function enabled.
Bootimage
AnyKernel Zip

The DTBO image is also in the anykrenel zip, if you wanna pull it out and flash it. The bootimage is based on last Factory Image 11.0.0 (RQ3A.210905.001, Sep 2021).
 
  • Like
Reactions: kkjb

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
In other news, I already have the 12 kernel done! And it's booting just fine on android 11, since we don't have an android 12 factory image from google yet 🤔

Also, I've never been able to confirm this, but I've been using my own custom touch driver in this kernel for the last few releases that I think should allow the same kernel to work on both floral and sunfish. Normally these two devices need separate kernels solely due to the differences in the fts touch driver between the two devices. I think I've unified that driver, but I have no floral device to test it out with :confused:
 
  • Like
Reactions: kkjb and JohnC

AlexKarimov

Senior Member
Oct 13, 2019
112
45
In other news, I already have the 12 kernel done! And it's booting just fine on android 11, since we don't have an android 12 factory image from google yet 🤔

Also, I've never been able to confirm this, but I've been using my own custom touch driver in this kernel for the last few releases that I think should allow the same kernel to work on both floral and sunfish. Normally these two devices need separate kernels solely due to the differences in the fts touch driver between the two devices. I think I've unified that driver, but I have no floral device to test it out with :confused:
I have a Sunfish as my daily but a flame that I picked up as a spare. I'll test for you. What do I need? Latest stock A11 rooted?
EDIT: already on Sept Stock image and rooted but I can only find the kernel april update, would that version test your theory or is there a newer one? Thanks
 
Last edited:
  • Like
Reactions: kkjb

0967894983

Senior Member
Nov 2, 2014
202
15
In other news, I already have the 12 kernel done! And it's booting just fine on android 11, since we don't have an android 12 factory image from google yet 🤔

Also, I've never been able to confirm this, but I've been using my own custom touch driver in this kernel for the last few releases that I think should allow the same kernel to work on both floral and sunfish. Normally these two devices need separate kernels solely due to the differences in the fts touch driver between the two devices. I think I've unified that driver, but I have no floral device to test it out with :confused:
Does your kernel solve the problem of multitouch not working on Android 11 and 12?
 

0967894983

Senior Member
Nov 2, 2014
202
15
I know not of any issue of multi-touch not working.. got an example I can reproduce? Pinch to zoom and all that normal functionality have always worked fine for me on my kernel..
With pixel 4a's multitouch keyword, it gives a lot of negative results. I and a lot of users have issues with multitouch not working properly on Android version 11.12. The problem is just fixed. solved when reverting to android 10. I don't know if it's kernel incompatibility or something else.
 
  • Like
Reactions: HolyAngel

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
With pixel 4a's multitouch keyword, it gives a lot of negative results. I and a lot of users have issues with multitouch not working properly on Android version 11.12. The problem is just fixed. solved when reverting to android 10. I don't know if it's kernel incompatibility or something else.
ah, yeah i don't and have never had nor even seen this issue. But I've been running my own kernel with my own touch driver since the phone launched. Android10/11/12 all never had an issue with touch and my kernel.

The stock kernel source comes with a broken driver, so I wouldn't be surprised that's what they're shipping too. Give me a bit to update the links for my 10.3.0 kernel, while we wait for dude to test the displayport functionality in my tester 10.4.0 kernel.. Try it and see what happens, can always flash back to stock or whatever.

edit: Links updated 👍
 
Last edited:
  • Like
Reactions: JohnC

0967894983

Senior Member
Nov 2, 2014
202
15
ah, yeah i don't and have never had nor even seen this issue. But I've been running my own kernel with my own touch driver since the phone launched. Android10/11/12 all never had an issue with touch and my kernel.

The stock kernel source comes with a broken driver, so I wouldn't be surprised that's what they're shipping too. Give me a bit to update the links for my 10.3.0 kernel, while we wait for dude to test the displayport functionality in my tester 10.4.0 kernel.. Try it and see what happens, can always flash back to stock or whatever.

edit: Links updated 👍
I'm using your kernel, but on Android 10 it's great, I haven't tested on Android 11 because I'm not sure if it solves the touch bug.
 

Attachments

  • Screenshot_20211008-205746.png
    Screenshot_20211008-205746.png
    106.4 KB · Views: 13

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
I'm using your kernel, but on Android 10 it's great, I haven't tested on Android 11 because I'm not sure if it solves the touch bug.
ah gotcha, well i've not had any issues on 11 for the record.

I also haven't looked at that 10 kernel since 11 came out really.. may go back and update it then. I didn't realize people were actively staying on 10 these days. That basically never happens 😅 Shows how active I am here these days 😓
 

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
Wonder if the a11 kernel would boot on a10 🤔
Since the a12 kernel is booting fine on a11..
 

0967894983

Senior Member
Nov 2, 2014
202
15
Wonder if the a11 kernel would boot on a10 🤔
Since the a12 kernel is booting fine on a11..
Kernel a11 won't work on android 10, multitouch problem won't be solved with your kernel or any other kernel. I have to go back to android 10 to use my phone without the problem of Multitouch error.
 

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
Kernel a11 won't work on android 10, multitouch problem won't be solved with your kernel or any other kernel. I have to go back to android 10 to use my phone without the problem of Multitouch error.
So you tried flashing the 10.3 android 11 kernel and no boot?

Have you actually tried 11 with my kernel? Multi-touch works fine here and always have for me. Makes me think it's the device. Logs are always helpful.. 🤷‍♂️
 

HolyAngel

Recognized Dev / Inactive Recognized Contributor
Sep 14, 2008
3,938
13,648
Springfield
Okay, I have verified the android11/12 kernels do not boot on Android10. There are some DTS differences for ram and some other things that are causing that issue and there's not really a fix for that without messing with the Rom or just taking longer than I'd like to dedicate..

FYI: I have verified that the touch driver I'm using in the A10 kernel is an older version of the very same driver I'm using on A11/A12. It's my own version as google's has been broken since day 1. So if multitouch has been working fine with my kernel all this time on A10, it will work just fine with my kernel on A11 and A12 👍

So since people seem to wanna stay on Android10(A10/Q) for some reason, guessing twrp support? I'm working on updating that kernel to at least be on par with my A11(R)/A12(S) kernels. Latest drivers(audio/data/touch/wifi/etc) from A12 and tweaks/fixes! Should be soon.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    H2aEUgTv.png
    Back again!

    You may remember me from my SkyDragon roms/kernels and HolyDragon kernels for OP7/OP6/6T/OP3/N6/M8/M7/G3 among other devices. This is the latest sdmmagpie kernel+audio source from Google. No plans for any overclocking cpu/gpu that slowly kill your phone. No plans to upstream anything as most of the time there's either no benefit at all or it performs worse than stock. (If it was worth it, Google would have done so already). My only goal, as always, is to get the best performance *and* battery life out of our phone as possible. Kernel zip uses Anykernel3 by Osm0sis to install so no fear of losing root or ramdisk changes or anything.


    ~*~*Information*~*~
    Flashable Kernel zip supports only bootloader unlocked Pixel 4a's[/B]
    Kernel source is based on official Google Source Code to ensure best performance
    No user setup required - Optimal settings already applied
    Compiled with Google Clang 11.0.1(r383902)


    ~*~*Features*~*~
    Untainted Kernel Configured for Performance
    - Extra Debugging Disabled
    KCAL Support
    Boeffla Wakelock Blocker Built-in
    Latest WireGuard Built-In
    Touchboost Toggle Enabled
    - No user clock-speed modifications
    Most TCP Profiles Enabled
    - BBR TCP Congestion Profile set as default
    TCP Fast Open Enabled
    Power Efficient Workqueue Toggle Enabled
    - Added extra driver support (qcacld/sde/vmstat)
    Additional IO Schedulers (FIOPS/Maple/SIO/Zen)
    - Maple IO set as default
    Exfat Support
    NTFS RW Support
    Lowered some Sched and Devfreq latencies
    Multiple compiler fixes and updates
    All external/internal modules are in-lined
    No module load hacks or vendor mods
    Direct HBM Mode Toggle Added
    TWRP Support(LZMA/LZ4 Ramdisk)


    ~*~*Credits and Thanks*~*~
    xanaxdroid
    SultanXDA/KernelToast
    RandomBlame/Kelsirae
    Pafcholini
    MLucy
    Flar2
    MyFluxi
    DespairFactor
    FranciscoFranco
    KDrag0n
    Osm0sis
    Mauronofrio
    Joshuos
    dabug123


    ~*~*Downloads*~*~
    To Install :
    Make sure bootloader is unlocked
    Download boot.img and dtbo.img
    Reboot to fastboot
    Fastboot flash boot hdk-rv10.3.0_boot_sunfish-rq3a.210905.001.img
    Fastboot flash dtbo hdk-rv10.3.0_dtbo_sunfish-rq3a.210905.001.img

    Fastboot reboot
    ?????
    Profit
    ~~~~~~~~~~~~~~~
    Alternative:
    Download the flashable kernel zip
    Flash with EXKM or FKM app or Custom Recovery(LOS/TWRP)
    Reboot
    ??????
    Profit

    note: anykernel.sh inside zip will need edited to flash on Floral


    For Pixel 4a on Android 11 - STABLE
    HDK_Sunfish-11_R.V.10.3

    Flashable Zip w/dtbo.img included
    Fastboot Version:
    HDK Repacked Boot Image for sunfish-rq3a.210905.001 - September 2021
    HDK DTBO Image for sunfish-rq3a.210905.001 - September 2021


    Note: This kernel isn't actively being worked on..
    For Pixel 4a on Android 10 - STABLE
    HDK_Sunfish-10_R.V.1.1
    Flashable Zip

    AFH
    GDrive



    ~~~~~~~~~~~~~~~~~~~~~~~~

    You can find changes(changelog) by looking at my posted source
    Any bug reports require logcats/dmesg, thanks!
    If you need in-depth assistance that can't easily be handled here, or you want to help with development, please check my TG Group


    ~*~*Donations*~*~
    If you want to donate to my coffee fund, I prefer any cryptocurrency over paypal but either is fine.
    Donate with Coinpayments
    or just use paypal, thanks!

    XDA:DevDB Information
    [KERNEL][SUNFISH][02 NOV] HolyDragon Kernel [10/STABLE][11/STABLE], Kernel for the Google Pixel 4a

    Contributors
    HolyAngel
    Source Code: https://gitlab.com/HolyAngel/sunfish

    Kernel Special Features:

    Version Information
    Status:
    Stable
    Current Stable Version: 1.0
    Stable Release Date: 2020-08-31

    Created 2020-08-28
    Last Updated 2020-11-03
    4
    Alright, February kernel is posted, enjoy!
    Merged in Google Upstream, looks like a single change in kgsl and some more wlan driver updates. Also updated to latest Wireguard.
    3
    Man I don't like this new forum.

    Anyways, sorry for the delay. Kernel v5.0 is up and posted!

    Changelog:
    Merged all updates from google. January had a bunch of wifi driver updates so I got those in, seeing noticeably better battery on this release. Enjoy!
    3
    Thank you! - i am using EXKM / is that franco kernel manager ?

    Yes.
    And of course since I went and checked my settings I started manipulating and playing around with it again! Haha
    I like these better:
    3
    Okay, I have verified the android11/12 kernels do not boot on Android10. There are some DTS differences for ram and some other things that are causing that issue and there's not really a fix for that without messing with the Rom or just taking longer than I'd like to dedicate..

    FYI: I have verified that the touch driver I'm using in the A10 kernel is an older version of the very same driver I'm using on A11/A12. It's my own version as google's has been broken since day 1. So if multitouch has been working fine with my kernel all this time on A10, it will work just fine with my kernel on A11 and A12 👍

    So since people seem to wanna stay on Android10(A10/Q) for some reason, guessing twrp support? I'm working on updating that kernel to at least be on par with my A11(R)/A12(S) kernels. Latest drivers(audio/data/touch/wifi/etc) from A12 and tweaks/fixes! Should be soon.