yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Version 2.00 is out!

Over 200+ patches of changes, lots more to come in the future too!

There are three different zips, each can be flashed with TWRP.

Also, many thanks to [MENTION=5122214]andreas5232[/MENTION] for his considerate donation! It's nice to see that people appreciate my hours of work on my projects, aside from just using them!

- upstreamed to Linux 3.10.103
- implemented zen-tune 4.5
- added intelliactive governor (recommended to use)
- reconfigured Abyss Optimizations (more stable)
- upstream sched patches
- upstream asm patches
- upstream mm patches
That's all I can remember, check my GitHub source for the whole list!

abyss-kernel-eva-xxxx-2.00.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] malezlo22:
When you update for custom rom ?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
That was my bad, wrote it wrong in my post. All kernels have been updated, check the download link.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] malezlo22:
Thanks I find ;)

Wysłane z mojego EVA-L09 przy użyciu Tapatalka

---------- Post added at 07:31 AM ---------- Previous post was at 07:13 AM ----------

or partition fingerprint reader is located in the kernel ?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Sorry, I don't understand your question.

Maybe you can try to explain it a little more.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] malezlo22:
ncs in the rom is not working fingerprint reader or as your kernel Install it work?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka

---------- Post added at 08:45 AM ---------- Previous post was at 08:38 AM ----------

I just want to know whether the kernel is responsible for

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] squall_20042001:
how about L19 support?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] marouane80:
hi, thanks for supporting P9. one question : why there is no support for init.d folder ???
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Just tried to flash "abyss-kernel-eva-stock-2.00.zip" from BasketBuild on my L09 with TWRP and it always boots me straight to TWRP without pressing any keys. Can't even get it to boot normally.

Is anyone else experiencing similar issues?

Going back to stock kernel for now.

As far as I know, the kernel has to support the fingerprint scanner, but the ROM also has to support it. So if NCS has no working fingerprint with stock kernel, it's probably rather unlikely, that it will work with any other kernel.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] xvir:
andreas5232: same problem .. loop TWRP boot :(
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Gosh this is extremely frustrating. Here are the possibilities to why these aren't working:

1. I either messed up and am using the wrong ramdisk

Do all three zips not work for their corresponding Roms? I think I will try releasing boot images instead of zips until we have these problems sorted out. I spent hours trying to make an AnyKernel version of the zip but I could not generate a dtb file with my current tools (anykernel does not touch ramdisk, so would really help for this current development situation)

2. The kernel source from Huawei is not updated

Huawei has been notorious for big messes when it comes to releasing source, so it's no surprise if they do not have the most updated source.

Thanks for hanging in tight guys, I'll try to get to the bottom of this.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] malezlo22:
In ncs rom 1.2 work good :)

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
For NCS 2.0 and B180 Official Build, you need B180 boot.img instead of B170 boot.img :)

Edit : Abyss 2.0 doesn't work on future ROM, after flash, the phone reboot every times on eRecovery :(
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Where do I get B180?

My P9 says "No Updates" when I open the updater app from the settings.

The previous build I had tried "abyss-caf-eva-stock-20160825.img" was working with B170, except the SuperSU features.

Thanks for all your efforts! :good:

I am sure, together we can get this sorted out! :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
You can download NCS 2.0 and extract boot.img for B180 boot.img
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] juupke76:
You mean the new ncs 2.00 kernel works on the ncs 1.2 (B170) rom?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] malezlo22:
1.2 b170 works :)

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Ramdisk of b180 got updates, thats why abyss doesnt work on 2.0 of my rom
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Sebastiaanlabr:
Hello, i tried to use your kernel. But it did not succeed. My phone staying at the Huawei logo. I have the EVA-L09 running stock rom with root and xposed. When I flash the stock boot.img again my phone boots successfully.

Edit: I see it's do to the B80 update.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
fRomFuture users! I will be uploading a test build (twrp zip).

Here's what went wrong (may or may not solve boot issues)

- always remember that dirty coding is bad, make sure everything is organized!

- if you want to take a look, look here at this change

1. I accidentally committed a bunch of random stuff by accident, only the stuff declared in the title was supposed to be a part of that change

2. I realized that I forgot to add a line (mkbootimg_tools/mkboot ramdisk_future zip_folder/boot.img), so the fRomFuture kernel actually uses the ncs 1.2 ramdisk :/

I will have the build up very soon, hang tight guys! Refresh this post as I will edit it this with the link.

edit so turns out, the fRomFuture version didn't even have a ramdisk in the boot.img! :silly:

abyss-kernel-eva-future-2.00.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
NCS ROM users! I have uploaded a new version with the (I think) proper ramdisks!

abyss-kernel-eva-ncs-2.00.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kep2008:
Thank you.

Works for stock L19.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
The fRomFuture version works for stock??

I am so confused right now :crying:

Edit: if only anykernel worked!!! Then I wouldn't have to make all this fancy schamncy ramdisk stuff...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kep2008:
Yes, i installed the fRomFuture version on stock.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Hooray! :D :D :D

Running the

updated

abyss stock 2.00 version on EVA-L09 with B170 now. :good:

Will take it as my daily driver and report back, how it performs.

MD5: 26ff340a9d3c017642d61ae01a96f2f5

What I have tested so far:

Camera

WiFi/LTE

SuperSU (root)

New CPU governor (Intelliactive)

Fingerprint

Calls
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] xvir:
congrats! how? :) thanks
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] juupke76:
Can I just flash the new NCS version over the one from yesterday?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Yes, you can just flash the new abyss 2.00 NCS version over yesterday's version!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
Boot loops with updated B180 (stock). I had my stock backup via TWRP before trying this kernel. Returned to stock.

---------- Post added at 12:46 PM ---------- Previous post was at 12:40 PM ----------

I noticed from your signature that you have pre-ordered Saygus V². I did two years ago. Finally had to cancel few months ago. Have you got one now? Have they lined up dispatches?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
That's probably because the Kernel image is based on B170's boot.img.

Maybe you can upload B180's boot.img somewhere, so [MENTION=5284595]kwoktopus[/MENTION] can add it to his build script.

Is B180 ROM running stable?

Didn't receive it via OTA yet, but I'll see if I can update it tonight.

Regarding Saygus: You got a PM, it's too much OT here.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
I have extracted model and boot related img files and uploaded to multiupload.biz

Here is the link: http://www.multiupfile.com/f/e0bf6c74b8

Dropbox link: https://www.dropbox.com/s/jayl68g41ato5sb/B180 extracted.7z?dl=0

Edit: By the way, i forgot to mention that B180 is very stable and causing no issues. After I flashed (fresh) I unlocked bootloader, flashed TWRP and wiped data as well. This helped me to remove all bloatware installed in data partition.

A common issue in MM (whether it is EMUI or stock), phone dialer do not work properly after evey restart. On some restart phone dialer do not work and the fix require another restart. People who have not noticed this issue are missing calls. I do not see this issue discussed anywhere. Many of my friends using Nexus 5X also experiencing this issue.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
B180 version coming soon once I get to school :cool:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
B180 version is here!

abyss-kernel-eva-b180-2.00.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
Abyss 2.0 works fine on Future ROM but SuperSU works partially. All the app i have previously granted works but the new i install doesn't work, any ideas ?

Thanks for your work :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
Downloading. Going to flash. Will come back here how it feels. Thanks.

Sent from my EVA-L09
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Try uninstalling supersu, then reinstalling. It should help!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
It boot loops. I returned to stock image from my TWRP backup.

Little more info about my installations,

magisk base installed

Phh's SuperSu

Xposed systemless

Some magisk module like busybox is installed

When i was using B166, I flashed your kernel on the top of magisk, phh's etc and it worked fine.

Sent from my EVA-L09
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Which version did you flash? If it worked for you before, I think you should be able to flash the B170 version.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kep2008:
[MENTION=5284595]kwoktopus[/MENTION]

I installed today 3 kernel version (fRomFuture, B170, B180). All of them work. :good:

But in "Settings/About phone" always shows the same as in the screenshot here. Could you do something to display the names of versions, so i do not confused. :eek:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
I would love to, but that means I will have to compile the kernel multiple times in order to change the name. If I can find a hack that allows me to change it without rebuilding the kernel, then I will implement it

(takes me about 6 minutes to build 1 kernel, 6*4 = 24 minutes)

The shorter the build times, the more time I have to add more changes.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
Tried your very old version prior to 2.00 when i was on B166. After updating my firmware to B180 (EMUI 4.1.1) I didn't bother to try your kernel. Today when I found your new version which was B170 based, I tried. It boot looped.

As you asked I sent B180 stock kernel which you compiled and shared. I tried your build based on B180 which again boot looped. Hope I have explained my situation clear.

Sent from my EVA-L09
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
I tried to make B180 to work with my EMUI 4.1.1 (C432B180). Could not be successful. I tried the following still no luck.

1. Uninstalled xposed

2. Uninstalled magisk

3. Wiped cache and dalvik/art

4. Flashed abyss B180

5. Wiped cache and dalvik/art again

6. Restarted device

Boot looped and never completed restart. After first loop it went to the screen which is Huawei screen showing eRecovery / Reboot / Shutdown.

Thanks for your efforts but I could not enjoy the goodness of your kernel..

Note: Should I try flashing img file via fastboot?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
The Stock B180 worked wonders for me. My phone has never felt this smoother.

Thanks for all your hard work.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
What stock ROM version are you running?

I am running B180 on my EVA-L09 here, but I really can't get abyss for B180 to boot. It just hangs at the Huawei logo and brings me to eRecovery.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
I'm on L19 C636 B180.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
My exact build version is EVA-L09 C432 B180.

[MENTION=358748]smohanv[/MENTION]:

What build version are you running?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
I experience the same issue. I tried flashing via TWRP and also tried flashing img file via FASTBOOT. No luck.

Sent from my EVA-L09
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
[MENTION=5284595]kwoktopus[/MENTION]:

Maybe you could do another L09 B180 build for us, until you get that AnyKernel stuff working. That'd be awesome! :D

I have uploaded my EVA-L09 C432 B180 boot.img here: https://dev.erhard.cc/download/2016-10-07--15-01-49_EVA-L09C432B180_boot.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
On it. Will get it done as soon as I can.

-.- why does Huawei have to make things so complicated
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
My build version is the same as yours.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
[MENTION=5284595]kwoktopus[/MENTION] any news about B180 kernel. Waiting to experience your work. Thanks.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
sorry, this weekend has been incredibly long and hard (thanksgiving weekend with exams next week) so I haven't been able to find time to make the L09 B180 version. I think in the future, I will only build B180 versions, but two different versions for L09 and L19 because obviously, they need different versions.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
[MENTION=5284595]kwoktopus[/MENTION], understood. I wish you a fabulous success. These android stuffs can wait... Good luck..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Good luck with your exams! :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] JainMayurD:
Kernel Source code link for Huawei P9 is not working

Source Code: https://github.com/kwoktopus/abyss_kernel_eva

Is there any other place to download the Huawei P9 Kernel source code ?

Thank You!

-Mayur
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vampirian:
2016 post wtf
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] reynard1:
hatman bas irani budaneto sabet koni?

Ye i need source of this kernel i want to work on it
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] luis taylor:
it's a pity I do not continue the development of this kernel I'm in c432b182 and I can not use it because it does not start
[One (M8) Q&A, Help & Troubleshooting] znayver:
Hy friend is there any new for htc m8 international to get officiel android 6.0.1 sense 8????2nd question any chance to get android 7.0 for htc m8???
[Nexus 6P Q&A, Help & Troubleshooting] blempka:
Hello all! I turned on the Direct Boot File Based Encryption last night (I wanted to do a fresh install anyway)and this morning discovered a new TWRP version. In a moment of pure stupidity I flashed it and sideloaded SuperSU v2.76 which soft bricked my phone, leaving me pretty lonesome through my workday. My own fault for sure for not checking, but I noticed something odd.

Though TWRP installs fine and appears to work normally, upon closer inspection all the folders on the device were encrypted gibberish titles and were empty. So I'm guessing they're not playing nice. I've looked around a bit but haven't found any other info, does anyone know if there are plans to support this mode? Has anyone heard anything? Am I crazy?
[Nexus 6P Q&A, Help & Troubleshooting] drexvil:
Same thing happened to me. :(
[Nexus 6P Q&A, Help & Troubleshooting] zelendel:
Encryption like this will never work with custom recoveries. It is something you give up when you mod your device. It is not meant for rom flashers.
[Nexus 6P Q&A, Help & Troubleshooting] Chahk:
Is there no way to root a device that is using FBE then?
[Nexus 6P Q&A, Help & Troubleshooting] Aggro_Monkey3000:
Has anyone gotten any sort of answer when it comes to FBE and root? I enabled it also and I don't want to run the risk of bricking my N6P. Does this mean that if we enable this setting we will forever be stuck with stock android? If this is the case how is it that they plan to root the new Pixel phones which will come with this enabled by default?
[Nexus 6P Q&A, Help & Troubleshooting] zelendel:
The whole point is that they don't want it to be rooted. Google sees root for what it is. A security hole.
[Note 7 Questions & Answers] peterbu:
It is sad that reviewers never talk about one important thing about new devices. And this is radiation level. Galaxy Note7 has very high radiation compared to other Galaxy smartphones. It has radiation 1,28 W/kg (body) in Europe (in USA it should have even higher), which is very high compared to Galaxy S7 edge which have 0,51 W/kg (body). I think limit in Europe is 1,5 or 2,0 W/kg.

And reviewers also don't talk about one other BIG problem with Samsungs smartphones. And this is uneven color temperature on the screen. If you turn on 5 same Galaxy smartphones and put on their screens white color you will see that some of them will not have even white. Some will have in some parts of the screen white more greenish or grayish or pinkish. Specialy Galaxy S6 have this problem and S7 edge too. This definitely ruin good feeling of using smartphone. It is really weird that nobody reviewer talk about that. I don't know if Note7 still have this problem. I would be surprised if don't have it.
[Note 7 Questions & Answers] Bruce lee roy:
Thanks for the reminder. We are so addicted to our mobile devices that it's easy to forget the sad reality that our toys are killing us. The widespread addiction ensures that the powerful invisible hand continues to obstruct our vision from seeing the truth. The truth is, cell phone technology should be outlawed until we can find a way to transmit data without radiation.
[Note 7 Questions & Answers] @Class:
It does concern me... Blackberries were always the worst.

USA Model (AT&T), other's probably the same (SM-N930T):

Head : 0.65 W/Kg

Body-worn accessory : 0.58 W/Kg

Product specific(wireless router) : 1.02 W/Kg

Simultaneous transmission : 1.59 W/Kg

International Dual SIM (SM-N930FD):

Head SAR : 0.249 W/Kg

Body SAR : 1.28 W/Kg

So could be a difference between Exynos and Snapdragon
[Note 7 Questions & Answers] mankvl:
ye that white problem is not cool... I will for sure be returning the phone if this happens to me... dunno how hard it will be to prove them that the screen is f up.
[Note 7 Questions & Answers] EarlZ:
This issue with the screen started since the s2. Not only in whites but also certain shades of greys will have s reddish/yellowish tints on them.
[Note 7 Questions & Answers] votum:
Uh....what is w/kg ? That seems like a heat measurement. Googled it, and it is. RF doesn't harm a body outside of heating it or shocking it, and both need extreme amounts. Any other danger caused by RF, which means radio frequency by the way, are not supported by any science.

Radiation is a misleading term, and you should really educate yourself on it. There are no radioisotopes in a cell phone, so no harmful radiation. The RF limit in the US is 1.6 w and in the EU it's 2.0.
[Note 7 Questions & Answers] pilzj:
Well no one talked about radioisotopes, radiation is a general term for waves of different frequency. You do go outside and the sun might shine on you, do you? UV radiation also does not bombard you with radioisotopes, however you do get confronted with them everywere but of a different source.

Extreme amounts are required to show an effect in a short time during studies. However the issue with phones is that you use them every day with little exposure. This can have a long term effect that is difficult to study and the stuff is not around long enough.

The younger generation will be exposed to those phone radiation for 60-80 years of their life, no one could do studies for that long so far...
[Note 7 Questions & Answers] Tb0n3:
Kilowatts will burn you. Watts won't do anything.
[Note 7 Questions & Answers] Devhux:
As for the color temperature, reviewers test ONE phone, and it's usually one they've been given from the manufacturer. Kind of hard for them to determine that various units might differ on color temperature with a sample size of one.
[Note 7 Questions & Answers] votum:
Problem with using the term radiation in general like that is the guy is implying it is harmful radiation. Radiated heat, light, and other waves aren't going to hurt you.
[Note 7 Questions & Answers] pilzj:
Well I'm not sure where you live, but I do have a radiator in every room at home. This one does make sure I do not freeze to death in winter. It is called radiator and there is no intention of harming me as long as I don't hit a toe against it. Maybe this is "general" for you, maybe even for your surrounding. But radiation is not a term associated with harmfulness.

But on another topic, it is probably more harmful to convince yourself that stuff is not harmful instead of being a little cautious.
[Note 7 Questions & Answers] Ryland Johnson:
Sure. Life IS dangerous. its a question of perspective though. The sun is far more dangerous than most people realise. I would think exposure for very long term use of our mobiles may well have some health effect but so does our diet like eating eggs and bacon plus life is dangerous.

You of course realise we are exposed to RF all day ever day more or less world wide?

Ryland
[Note 7 Questions & Answers] Bruce lee roy:
Don't worry... we're all addicted. Admitting you have a problem is the first step.
[Note 7 Questions & Answers] Ryland Johnson:
I have a waiting list for my problems! :p

Ryland:highfive:
[Note 7 Questions & Answers] drummerman:
I thought you were talking about one problem. That's two :D
[Note 7 Questions & Answers] DANOFDANGER:
What votum's saying is unless something creates energy at high enough frequencys so that it can knock off electrons and create ions, it wont cause "ionizing" damage. The things that people most refer radiation with is things like uv from the sun, nuclear, x rays etc. But you can have radiation at lower frequencys that do not ionize and so cause no damage (non ionizing). Such things like microwaves (no not food ovens), radio waves, infra red, sound for god sake. Anything that is below the frequencys that cause ionization. These things do and are radiation, but radiation is not exclusive for ionizing radiation so does not mean its cancer causing voodoo.

Cell phones are non ionizing radiation, they do not emit energys high enough to cause damage. Its not possible in theory nor has it been proven.

The radation levels stated are related to whats commonly called the specific absorption rate, SAR for short. This measures energy in the form of microwaves. Microwaves are known to be able to move electrons and create heat, used as such in food ovens. So its quite logical for there to be a close eye in things that emit microwaves so that we dont accidentally hurt ourselves. Not by radiation that causes things like cancer, but less common and rare ones. But the SAR levels in phones is no way high enough to be concerned about, nor will it cause cancer.