yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
[IMG="Nebula"]https://lh3.googleusercontent.com/eQJPh7iQtvPJp-xw2KdA7kQB6P8b-zctlIKLoNrTjvSYbpY175U1YYjWP-mQuiTd76Fexs_VAge6dauWp8P7IE6H_X939yd4j0FGMMWzvlk_FUNMivYuttMgdRzBbd1NmO7LEUE5mPZU-0WQpJ74bRN_msnV7kRiBmnOCKh1az8Ape881FQjTKaEc5AJe0ClA2MBx3ZYkcpA6gg3HWGHc1P3JFfOUoGmcubisLeusQGgsJ7pCqoJ2YYKJE5mrtl9sT5j-Xs0L7QAMCHHit2XvB4Tzz6XadSph92sOUmmCuBNsoH-A-1h8yWUSC3LAsF2XJGlbWmLv3D6sgY0s8eL2F91xPbRhRDZ0HoSgYz0rlmrSMGb23uDSY66CKl43r_hao8_x8oD-zB4alXPfo_gbYKczWcT7J-pbB4MJlX9GFNXEXDGgBsA3Bc-glVfAwyvjkkBN_1QM6m1AqZFpaTTLpiu6MNsICv6kh9P4e0kpJbbQ7YpI6QhfvjoSz3RBPlwpb3_nbUyjbEd_Wz2zc_gK78m26XQBeWlaUs10mDieHZ2rUOWKy-uayvmw90EUYE48XrZUNLou83InRgFBYdQoTy0lJcZyJFYOyMNTmak-U5Z5uM4uw=w1008-h180-no[/IMG]​

Nebula Rises Again

​

[Features Coming-Soon]​

Available Flavours:

Standard : Close to stock but with CAF updates and some minor additional stuff giving a balanced profile. Uses stock pnp manager and thermal engine.

Advanced : CAF Kernel with added basic HTC stuff. Uses custom thermal engine providing a performance profile. Added with sound mods and updates from higher 4.4 kernels.

EAS: Energy Aware Scheduler- Very intelligent kernel developed by linaro. Decides the frequencies and idle efficiently for smooth experience with great battery life.

Known Bugs: (Work Arounds)

Sound Mod: While playing Music, Switch off/on BoomSound

XDA:DevDB Information

Nebula Kernel, Kernel for the HTC 10

Contributors

Eliminater74, thewalkingdude, indian-mafia

Source Code: https://github.com/DevHTC10/htc10.pme.msm8996.kernel

Kernel Special Features:

Version Information

Status: Beta

Current Stable Version: 7.1.0

Current Beta Version: 7.0.0

Created 2016-09-07

Last Updated 2017-03-25
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Downloads:

Downloads

​

Source: UM 5.5 C1/R1: Android N

Nebula: [Standard Downloads]

Nebula: [Advanced Downloads]

Nebula: [Public Testing Downloads]

Extra's:

​

[MENTION=3428502]Freak07[/MENTION], Has been kind enough to create a few scripts that are heavy tuned to nebula Kernel only.

Post-826

Post-796

Remember to thank this guy for his hard work...

This was posted with his Permission:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
NFO:

​

Features:

Extra I/O schedulers: BFQ, FIOPS, SOI, FIFO, SIOPLUS, TRIPNDROID, VR, ZEN

Overclock up to 2265MHz big cluster and 1728MHz little cluster

GPU Overclock 133 up to 652mhz

GPU: Full Pixel's GPU Drivers

Sound Control mod that allows users to adjust digital audio gains

Backlight Dimmer

Button Light Notification

KCAL Color Control

Double Tap Fingerprint To Sleep

Fading/Pulsating Notification LED

Sweep2Sleep

Optional Disable FSYNC

Optional Disable magnetic cover

Home button Mapper

Various patches and fixes

[ Features And Additions ]

​

IOSCHEDS: Added

bfq-iosched

fiops-iosched

sio-iosched

fifo-iosched

sioplus-iosched

tripndroid-iosched

vr-iosched

zen-iosched

GOVS: Added

impulse

elementalx

cpufreq_zzmoove

CPU-Boost

Overclock able

Sound Control By [MENTION=4884121]GuneetAtwal[/MENTION], Modifications by [MENTION=5687366]Eliminater74[/MENTION] to get it to work for HTC, [MENTION=4684315]flar2[/MENTION] for intial modifications

Early Queue Merge (EQM) to BFQ-v7r7 for 3.18.0

Support USB Keyboard

Expose PVS Level visa sys

sys kernel interface to configure linux printk logging

Expose GPU used frequency statistics in a new sysfs (New Condensed Version)

lcd notifier

Notification LED control - V1.1b

msm_adreno_tz: add adrenoboost parameter By [MENTION=3088420]tbalden[/MENTION]

homebutton: add sysfs enable and vib_strength

homebutton: make visible to apps

mdss mdp: kcal for htc 10 (pme) Porting By [MENTION=4684315]flar2[/MENTION] And or [MENTION=3088420]tbalden[/MENTION]

backlight dimmer

HomeButton: Press to Wake/Sleep By: [MENTION=3088420]tbalden[/MENTION]

Many more.. Will Finish later.. as well as more credits......
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Thank You To The Following:

​

[MENTION=5602583]INDIAN-MAfIA[/MENTION] <--- Helped so much with this project

[MENTION=4684315]flar2[/MENTION]

[MENTION=2967322]buckmarble[/MENTION]

[MENTION=3088420]tbalden[/MENTION]

[MENTION=3292224]franciscofranco[/MENTION]

[MENTION=4800121]Sultanxda[/MENTION]

[MENTION=6485916]squid2[/MENTION] (sultanqasim)

[MENTION=5452266]shminer[/MENTION]

[MENTION=4544860]osm0sis[/MENTION]

[MENTION=3795148]neobuddy89[/MENTION]

[MENTION=2199706]Alucard24[/MENTION]

[MENTION=3816568]Myself5[/MENTION]

[MENTION=7347840]andip[/MENTION]71

[MENTION=5438598]RenderBroken[/MENTION]

[MENTION=4152171]myfluxi[/MENTION]

[MENTION=2376110]dorimanx[/MENTION]

[MENTION=5051294]frap129[/MENTION]

[MENTION=5105835]Cl3Kener[/MENTION]

[MENTION=3456089]nvertigo[/MENTION] (First person to teach me to Build roms)

[MENTION=631273]Chainfire[/MENTION]

[MENTION=3418703]Tasssadar[/MENTION]

[MENTION=2605798]nkk71[/MENTION]

[MENTION=1162986]Captain_Throwback[/MENTION]

[MENTION=4388232]ZeroInfinity[/MENTION] (Even know we had out Differences)

[MENTION=5060769]Mostafa Wael[/MENTION] (same as above)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gillim74:
Is this gonna be for stock roms?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Black_Eyes:
Nice to see another Kernel for our beloved 10 :)

Keep up mate.

#PowerOf10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
reserved
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gillim74:
Not sure what blue is lol.its nice to see you here on htc 10 and look forward to trying your kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jmkarnai01:
Welcome and you'll always have a sprint tester here. You can always get a hold of me here or on Google+. Nice to see you back in the drivers seat. :good::cowboy:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Hey,

Great to see another kernel in development.

I'm currently running a cm based ROM and would be happy to test to see if it works (based on your comments in the second post).

More choice is always good for the community :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Blue is dev talk for BlueTooth.

I will keep that in mind... I havent even added the sprint dtsi files just yet.... But im getting there.

I currently have a build now, its running on my device as I type this. But I like to run things on my device for a while

before I feel conferrable enough to release it to the public. Memory Leaks can take up to 3 days before they are noticed.........

I will prob request a few HTC 10 owners that wish to do some testing for me. But them users will have to be willing to join a hangouts group channel

with me, so that I can get instant feedback and send out tests quicker.

One thing people must understand about me, I go for performance.. Stable is a must too.. but Me personally am willing to Risk a fraction of Stableness to gain the performance that

I want. But my key factors are, Temp Control and Speed all while keeping stable enough not to destroy anything..

If anyone remembers me from the LG G3 Threads, I manged to get the G3 clocked up to 3 ghrz stable all the while keeping the temps down to idle 82f and Max active at 120f..

at 3ghrz running though aututu bench marking.. Run all the way though with no issues. LG's are known for heat issues.. So that is my #1 priority..

Also another big thing for me with kernels are options...... I believe a user of his device should have full control over how the kernel runs..

So I try and add as many sysfs options allowing total control of kernel. Now some options are not in any app.. and I dont feel like coding another kernel app..

But since the new Kernel Adiutor allows adding commands to its settings, you can add in the missing options...........

I know my current build running on my device now, allows the CPU Big: to sleep at 92% while the CPU Little: to sleep at 60%.

My personal fav Gov outside the default interactive is zzmoove....

Well enough for now.. Just giving a little nfo on what to expect from me.............

you can also check out my other threads from the G3 and V10 area to see what kinda work I do on kernels..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] razrlover:
Nice!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
To be fair,

I hardly tax my phone so I might not be the best tester for you but happy to help if you want.

Running European Unlocked phone and preferably will be using CM. Will check out your other dev threads to see about your work :svetius:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Well you're perfect here xD The HTC10 loves to get really hot and then throttles down.

I'm totally up for putting my 10 back in the Freezer and run some Benchmarks at 3ghz or more^^
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Its near impossible to run the msm8996 at 3ghrz, Qualcomm lowerd the frq rates cause its 64bit and no need for the higher freq settings.

I am almost positive we can reach 2.0/2.4 which is what the 8996pro aka SnapDragon 821 reaches......

The 821 is just a highly optimized 820....... I study the Dif between them both and see nothing other then coding update.

but when you compare 820 cpu to the 821 cpu, its near identical...........

But the 3ghrz days are over... that was with a 32bit device..........
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GuestK0052:
Nice, i miss some gov's and wish me zzmove and much more Settings like I/O Scheduling :D i come from the LG G2 and Lord [MENTION=2376110]dorimanx[/MENTION] have done a good job for the Device!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gillim74:
I can test on verizon for you
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
NFO_caution: Ok peepz, I am originally from the LG Threads for the G3 and V10, The HTC Scene is pretty new to me, Before I dug into Kernel Development for the HTC, I did a little

research and testing.. I have T-Mobile Device, My HTC 10 was De-branded and converted to US Unlocked version.... Yes im S-off,

Anyhow, From what I gather, Most devices are now on the 1.9x rom base.. So your device should work, If it doesnt. Then, I am sorry. I dont wanna create back ports on kernels....

This is early testing stages... Use at your own RISK................

I will list all features and more soon................

PS: Yes I added the sprint dtsi files..........
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] OriginalAuratic:
hmm, anyone else get a corrupted external sd card using this kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dr460nf1r3:
Can confirm the camera not focusing issue after flashing the v9 gcc6 kernel. It worked on v7 for me. Using maximus 2.5 rom. Sdcard working properly
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kushman:
Perfect thanks for break down now what would be best setting to be a beast with battery as now I have ur Kern with one tweaks from venom hub little clut set to power big clut set to interact like stock and I/o is FiOS and under clock small 1401 big 1996 min of 307 GPU boost disabled
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
NFO: With the release of MultiRom.. I will be applying the exec hardboot patch to the kernel so that this kernel is Compatible with MultiRom.......
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
NFO: I rebased back to commit of dropping in 3.18.41, then Merged from caf:

@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-13300-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed an hour ago
d90b837
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-12700-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed an hour ago
Verified b0ea494
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-11500-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 2 hours ago
57df30a
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-10100-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 2 hours ago
Verified 082dbd5
@Eliminater74
FIX: Merged fix: For some reason, Went into a boot loop with last merge. …
Eliminater74 committed 2 hours ago
Verified 16e23ac
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-09600-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 3 hours ago
Verified 78e0fe4
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-08900-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 3 hours ago
Verified c2b2d93
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-07500-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 4 hours ago
235e589
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-07000-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 4 hours ago
Verified 5696040
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-06100-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 5 hours ago
Verified 5aeeab5
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-05300-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 5 hours ago
Verified 7dfec14
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-04500-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 6 hours ago
Verified 6891418
@Eliminater74
Power: HTC: drivers/power/ Drop Original from my latest other Kernel … …
Eliminater74 committed 6 hours ago
Verified b64b2a3
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-04100-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 6 hours ago
Verified a9aa772
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-03500-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 7 hours ago
Verified 526652b
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-02900-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 7 hours ago
Verified accb8de
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-02200-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 10 hours ago
Verified f14d09b
@Eliminater74
Merge tag 'LA.HB.1.3.1.c1-00200-8x96.0' into nebula_merged_20160916 …
Eliminater74 committed 11 hours ago

Then merged back in Original Nebula Kernel Code... So im up to date with the latest caf and kernel.org ...............

I am testing it for a bit, see how it runs, then ill add in the exec hardboot patch and release it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
UpDate:

Nebula4eKernel V1.0.1 GCC 5.x Linaro ..........

Change log above.........

I spent many hours painfully merging in the latest CAF..and fixing every single conflict that accrued during the process of it all..

Each Merge was First hand tested before the next merge... The Final Merge from CAF is the latest of the HB 1.3.1_c1 series for now..............

I could of taken it to the next level and ran with HB 1.3.2_c1, but thats an overkill and much more to fix...... And really no point.

The Official HTC Kernel source Rides on top of the CAF LA.HB.1.3.1_rb1.5 AKA(LA.HB.1.3.1_c1)

As most know from my nfo post: I merged from rb1.5 up to rb1.15, Then I merged from the same caf source as LA.HB_1.3.1_C1_00200 - Up to LA.HB_1.3.1_C1_13300:..

Many changes during the merges and updates. I left drivers/power pretty much the same as the official HTC version because HTC uses its own special Code and bypasses all the CAF power

options. I found out the hardway when I couldnt turn off the device.. No power option would work..

MSM/MDSS Video has been updated, So please test your video watching....

Sound/soc/codex and msm has been updated: So please test Sound..

I personally noticed a clearer sound and very noticeable Left and Right channels.

USB and tty has been updated as well, I have noticed faster transfers between Device and PC .............

The new MultiRom for the HTC 10 uses a kexec hardboot workaround option, Same as the One Plus 3 does...... So you can use this kernel with MultiRom...........

There is no need for kexec hardboot patches anymore..................................

Enjoy for now.......
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
Can we expect to see tbalden's implementation of fingerprint double tap to sleep any soon?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kushman:
What would be best I/O for best battery ??
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
Use cfq, very fast and I/O in general dont have much impact on battery life
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
That's my understanding. Go for CFQ. Though if I'm being honest, I don't really feel a difference in day to day performance with any changes.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
you're nearing my conclusions :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
[MENTION=5687366]Eliminater74[/MENTION] Few users asked me if my PnP custom tweak works properly with your kernel, i dont have time to test it (tho kernel looks interesting and i will try soon).Do you hard code any values that would prevent my mod from changing them via stock interfaces/sys paths, like minimum performance level in EX kernel.

Also, was camera auto-focus issue solved?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I stay away from hard coding any values, for the reason I believe that users should be able to change what they want and how they want... Only things that are hard coded are anything that would be

potential dangerous....... But I dont change any values so to speak. Most everything I add are set default for the 3.18 kernel it self, Pretty much Rec-emended.

Auto focus issue is fix. I know for a fact it works with GCC 5.X, NO problems.... Now I havent tested it with gcc6.x since I updated sources and rebased some.......

There is a highly good chance it might work now...............

I did go with [MENTION=2967322]buckmarble[/MENTION]'s GCC flag settings on his Elite Kernel. W/ HIs permission of course......... Even changed the Makefile to match 90% of his..

I did run into one problem, that is not released to public yet. But during a test I found it......

I did update from kernel.org to 3.18.42 and some other changes, Now when you reboot device. Sound goes into some strange mode that you are asked if you want to stop and exit it.

once you exit it, it works perfect except for the fact you no longer hear the sound when you insert the headphone jack... But I will do a little debugging and find out what the deal is on that.

Camera does seem to focus better..

But in all, latest release seems the most stable then my earlier test builds.......... So everything will needed to be tested once more since its pretty dif from the test builds.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kushman:
Installed 19ths build and play music freezes phone and reboots revert back to test 7 all is fine
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Would be nice if you sent me a log, I mean, just telling me something isnt working and reboots and blah blah.. how can I find the problem?

Because for me, I dont have any issue.. all works perfect for me.

So showing a log will help find the issue that your having.. which is most likely xposed or viper4android..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
I had the same issue with black player ex. freezes and reboots. happened twice. then i plugged in my earphones and no sound, freezed and didnt even reboot. no boot animation, nothing. dirty flashed maximusHD and turns out my data got wiped aswell somehow. This was all when using multirom but with main rom as sense.

couldnt even pull logs, sorry.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kushman:
That's what happen as well I do not have any audio mods on devices either im using stock not multi recovery but it did wipe some my data settings not all like my weather and stuff but not all was odd
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Ok, Well my latest fixes that I havent released seem to work with black player, I did everything you said you did and it did not freeze or reboot............. and I been running though like

50 special custom ring tones and music that I have saved up and it all played with no issues, and I put in head phones and removed them and put them back in and later removed them, still no

reboot or freeze.. so maybe the latest fixes the issues you are talking about......... I havent released this one yet. because I wanted to test it for a bit first................

But I will get a build out soon to see how it holds up for you all.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
Could you reboot and as soon as icons show up, play music through black player.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I just got home from the store and seen this msg, I did what you asked, and still no freeze or reboots... as I said, the one I released and this one I have running and testing are 2 Different...

So maybe, I fixed the issue.. I noticed some problems before and I did some work to fix that. so maybe it fixed that too.

As I said, I will get a build out soon for you all to test out..............
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tkoreaper:
Does this Kernel not support exFAT? I flash it and it says my sdcard is corrupt. I'd really prefer not formatting my card to an inferior file system.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Its supposed too.. But I dont know why its not working right for some.. I re partitioned my sdcard and used the device to re format it.. and it formatted it in exfat and worked perfect..........

but then I had issues with my 2nd partition in twrp. so I had to use twrp to partition and all.. and it worked perfect again there too....

So running IceROM, my exfat partition reads and writes just fine.... So I dunno what the problem is......
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Released: Nebula4e v1.0.2 Now......... Hopefully this fixes some of the issues you all had..............

I am still trying to catch up and get things right.. so please bare with me with on all this..........

If anyone checks the version nfo for the kernel, you will notice that I changed the version string,

With my custom build script that I personally wrote some time back and then made some changes a few days ago, I now

will add the full date/timestamp to the end of the kernel version string, Why did I do this? for debugging reasons....

It helps me in tracking down what the problem might have a cured from...... Since I will build many times a day and flash many times..It helps with

knowing what is what and were I left off and what version I did flash last that worked.. I dont change the build version # every single time I flash..

Only when I release.. so I needed that for that reason.........

Please try new one out and let me know how it went.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kushman:
Hey bro same prob with music on newest r we suppose to be doing full reset to install the new makes ???