yashsingh1/xdaforums huggingface dataset:
[Onetouch Idol 3 General] ScottsoNJ:
I had sold my Idol 3 a couple of months ago because I wanted something else blah blah blah. Well I realized I actually miss it so while I was the Best Buy site I saw they had the Idol 3 5.5 for $ 149.00 so I went and picked it up. When I got home and connected it to wifi it said their was an update. Lo and behold MM

View attachment 3852326 If this has already been happening please delete this. I was so excited when I got home I didn't read through all the threads. I apologize
[Onetouch Idol 3 General] audit13:
Availability of mm has been discussed and noted here: http://xdaforums.com/idol-3/general/marshmallow-idol-3-t3350818
[Onetouch Idol 3 General] ScottsoNJ:
I was so happy I almost **** myself lol. After posting this THEN I decided to go through all the threads. Lesson learned lol
[Onetouch Idol 3 General] Heisenberg:
Please continue this discussion in the existing thread:

http://xdaforums.com/idol-3/general/marshmallow-idol-3-t3350818

Thread closed.
[AT&T Samsung Galaxy S6] topcatzs13:
I went to turn on my phone this morning and everything stayed black (no LED, no capacitive buttons were illuminated).

I've tried every single button combination involving home, volume, and power, but nothing is awaking the device.

When I plug the phone in, it gets warm, so I don't believe the battery is completely dead.

Thank you so much in advance for the help.
[LG G5 Questions & Answers] carhigh:
always leave wifi on over night. woke up and wifi and blue tooth dead. bluetooth turns on then turns off 2 seconds later. wifi hangs the phone and forever stays turning on wifi.

then i searched for att update and there was one little over 600mb. to bad i couldnt download it without wifi.

reset phone several times and restored to factory a few times and would never change. Reset the phone to factory final time before shipping and bluetooth actually turned on and worked. Wifi still dead

any history or this issue?

I had the phone for a whooping 2 months. I miss it. on a sony for now
[LG G5 Questions & Answers] DMD567:
Having The same issue with WIFI
[Nexus 5X Q&A, Help & Troubleshooting] Dadud:
I had a derp moment and forgot I had my phone in my jeans pocket as I was doing laundry, 5 minutes into the cycle I realized my mistake and found the phone completely dead. After ripping it apart and dipping it into some rice for a week. It seems to work most of the time. After finding some rice stuck under my screen near the proximity sensor I tore it apart again, only to have it not boot for a few more days. It seems to boot to android and work fine most of the time. Has anyone else had experience recovering from water damage? Should i buy a new battery and see if that fixes the problem of it occasionally not wanting to charge?(blinking red light)
[Android Q&A, Help & Troubleshooting] rommeney:
I have a interest in rom development the port kind(note 7 note 4 type stuff)

And i ve been wondering if android tv is open source because i would like to make roms for non android tv tv boxes

Example: xiaomi mi box mini

If it is why does no one make roms for non android tv boxes?

Answers are appreciated.

Ps. im am a xda noob
[Moto G4 Questions & Answers] Rincrast:
Hello, everyone. Thanks in advance for any help provided.

Recently, I purchased this phone from Amazon, and I like it a great deal, except for one thing -- the wireless hotspot does not turn on. When I try to activate it, I get the following message, after it checks subscription status:

"Account not set up for tethering

To enable, go to att.com/mywireless or dial 611"

Here is the issue though -- I have the service through Tracfone's BYOP program, and they do not support the feature, even though they do not mind you using it if it happens to work. So, they will not enable it. Further, AT&T cannot help, as the service is through Tracfone and they do not have access to their customer's account information.

I have looked around this excellent forum, and I have found that this issue can be fixed by using ADB shell to enter this command:

settings put global tether_dun_required 0

as well as adding this line to the build.prop file in the /system folder:

net.tethering.noprovisioning=true

I was excited by this, and attempted to do it through ES File Explorer using root explorer -- and then told the option doesn't work on this device. The reason, of course, was because the phone is not rooted, so I figure, if I can root my phone, then I can edit the file, reboot the phone, and enable the hotspot. So, I continued researching.

I learned in the last day or two I learned that you cannot unlock the bootloader on this phone, something to do with Amazon's agreement with Motorola as a way to keep people from removing the advertisements. So, I cannot go that route.

I downloaded KingRoot (version 4.9.6) and attempted to root with it... and it failed, multiple times.

So, I was hoping someone might have a suggestion of what step or steps to take next. Any help would be greatly appreciated.
[Moto G4 Questions & Answers] hankvb:
Hotspot works

On my 32gig Amazon G4 the hotspot works without rooting and no additional software. I've got FoxFi loaded, but it has never been used on this phone, and was not running.
[Moto G4 Questions & Answers] Tel864:
I would avoid Kingroot as that won't get you rooted. Tethering is iffy at best depending on your carrier. Some will suspend your service if they catch you tethering which they can easily do. Tracfone used to be pretty quick about suspending service for anyone tethering so good luck on getting it to work.
[Moto G4 Questions & Answers] AidenSurvival:
You can use adb mode if you turn on USB debugging in developer settings. Settings > about phone > tap build number a lot of times to enable it.

Then it'll be in settings. And you can use system-wide adb for Windows to make it easier to use ADB.

Or, you can try an app called EasyTether to tether.
[Moto G4 Questions & Answers] Rincrast:
ADB and EasyTether

I know the ADB commands to try; I listed one of them in the OP. However, it didn't help in my situation.

EasyTether doesn't have a wireless network tether option, and I have tried other apps too -- such as Pda+ -- that will not enable the wireless tether.

What I need is a way to edit the build.prop file, but it appears that I cannot do it without rooting.

Someone mentioned there might be an issue with Tracfone not permitting it. I conferred with Tracfone, and, though they do not support the feature, they do not mind if you can get it to work.
[Moto G4 Questions & Answers] hooks024:
Flashxxposed framework and iinstall x tether
[Moto G4 Questions & Answers] Tel864:
That requires rooting and OP said he couldn't root.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Hi Huawei P9 people!

This is my modified kernel with some kernel optimizations and some compiler optimizations.

The goal of abyss-caf is to compromise stability and improved performance.

I will not be overhauling this project with changes that are not logical to add.

This kernel should work on all stock based roms; there is a separate version for NCS rom.

How does one achieve this?

- build kernel with an optimized toolchain

- use compiler optimization flags (experimental)

- remove redundant code

- improve existing code with more efficient code

- reduce/increase speed of timers (depends on what type of function)

- etc. (most are not easy to explain)

This kernel is built with Linaro GCC 4.9.4 that is optimized for ARM64 devices.

Is there actually a performance improvement?

With all the changes added up, there should be. Whether or not one notices the difference is another thing.

Personally, I do feel the performance difference. It is easier to notice the difference with lower level specs.

For those interested in how the kernel optimizations will benefit/work, please look at my github source and read the commit messages.

For those interested in how the compiler optimizations/hacks will benefit/work, please look at this article.

Downloads:

BasketBuild

AFH

Source:

GitHub

I do not mind if there's some non-development/off-topic discussion here, just no discussion about other works that is nowhere near related to mine.

Also, please refrain from comparing works here; it really kills the spirit of development. Go do that in some other thread.

XDA:DevDB Information

abyss kernel for stock and stock based roms, Kernel for the Huawei P9

Contributors

kwoktopus, paulobrien, arter97, flar2, Christopher83, Cl3Kener, frap129

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

Kernel Special Features: MAJOR KEY

Version Information

Status: Testing

Created 2016-08-24

Last Updated 2016-10-08
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Main Patches and Features:

- Abyss Optimizations (compiler)

- optimized square root algorithm (3x faster)

- added BFQ io scheduler (now default)

- backported random from Linux 4.2+ (better entropy, better performance)

- utilize power efficient workqueues all over the kernel

- port quickwakeup driver for hisi from moto

- optimized lib patches

- optimized arm64 lib patches

- disabled gentle_fair_sleepers for better UX

- enhanced multicore decision making

How to install:

Flash the proper kernel zip in TWRP.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
New to phone development?

If you are new to these forums or development in general,

please consult other members before trying this out.

There is no shame in asking for help politely and respectfully,

as long as you don't quote the whole OP or think slower than a sloth.

Frequently Asked Questions:

Is this a custom kernel?

I was asked this question once, and it posed as a real good question. I do not consider abyss to be a "custom kernel" per se, but more so as a modified kernel. The patches and features that go into this kernel do not make it customizable. What they do is improve what has already been implemented. It is like swapping a car's engine for a better one rather than just adding LED flooring lights and fancy car mats.

Can you add [this] and [that] feature to abyss?

Something I pride myself with this kernel is that it does not have a bunch of random, useless features or patches mashed into it. Everything put into this kernel is thought out well and tested. I see a lot of works being made popular because it has [this] and [that] feature when really, it's nothing revolutionary. As a matter of fact, most things added to any kernel will not make it 5x better than any other kernel. Most of the time, simple is better; and in this case it definitely is!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jeremymolina:
Awesome, will stay tune about new releases, will try the kernel later.

Just for clarify, kernel works in any P9 or just for L09 or L19?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
There's no reason that it wouldn't work, but there's always that slight chance. Pretty sure you'll be fine ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
Finally! May God bless you!

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

I have a question though.

Will it conflict with the L Speed app I'm currently using?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
And to finish off my day (the start of many of yours), here is my 2nd release for y'all.

- optimized square root algorithm (3x faster)
- added BFQ io scheduler (now default)
- backported random from Linux 4.2+ (better entropy, better performance)
- utilize power efficient workqueues all over the kernel
- port quickwakeup driver for hisi from moto
- optimized lib patches
- optimized arm64 lib patches
- disabled gentle_fair_sleepers for better UX
- enhanced multicore decision making

abyss-caf-eva-nightly-20160824.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
God has blessed me alright :victory:

Not sure why it would, what tweaks do you have turned on? It should be good to go, I highly doubt anything can go wrong with any sort of non-kernel related tweaks.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] clouds5:
this is great news! You have my thanks :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
For anyone on NCS rom, the kernel will not boot for you. Please test this build out. I will be looking into using an AnyKernel 2.0 flash method for TWRP users so that we don't run into conflicts like these in the future.

abyss-caf-eva-ncs-20160824.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Not only my rom, its for all recommended if root is installed.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] emilrune:
This is ****ing awesome kwoktopus, so excited to try your work (tomorrow). Finally some more new development for the great P9.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
Thanks kwoktopus !

Can i flash your kernel on fRomFuture ROM ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Not exactly sure. If fRomFuture has ramdisk modifications then probably not, I'll have to make a separate version for it. If you would like to try, download both versions of the kernel and try.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] edint3000:
Neither working on fRomFuture, tried with TWRP flash image method, when i get home ill try with fastboot also.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
If it doesn't work even through fastboot, try flashing my test versions.I will upload it with changes for fRomFuture that may work. Stay posted

edit: i am running low on bandwidth from all the source downloading lately, can someone upload the boot.img from the latest fRomFuture build
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] emilrune:
Uh...probably super obvious, but do you need unlocked BL and/or root in order to flash the kernel? Ta.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] edint3000:
Here it is
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Try flashing the kernel attached, see if it works
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
Hi.

I've tried the kernel clean on the NCS ROM 1.2.

Unfortunately, the camera failed to launch and I noticed jerkiness in response.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
You flashed the NCS version, correct? I need to get logs of the camera launch fail.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] edint3000:
This one is booting, good for now. If i notice anything ill report.

Thank you
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] controlpete:
Hi just a wee question,

Will your kernel work with Nougat as well?

Cheers
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
No idea, most likely not. Doesn't hurt to try though, just make sure you have the stock boot.img handy in case you have to revert back.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] paratox:
i know we should not ask for features. but would it be possible to ad dt2w?

older huawei devices did support this feature but with the p9 they removed dt2w support.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
I would love to add it, but since I don't actually have the device, it is very difficult. I can attempt, but whatever I put out might be extremely broken. I'll start taking a look at the other Huawei kernel sources first.

Second thought, how many would prefer a TWRP zip rather than a boot.img (or both)? I can do both no problem, but I need to know how many people would like it first so that I don't waste time ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] bunnybash:
TWRP zip is my vote :) thanks for your work so far!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] juupke76:
TWRP zip is great!

Thanks for your efforts so far
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] delpiero10:
I vote for twrp zip too.

Thank you for your work so far!!!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
At the time of download, I think there was no NCS version (i may be mistaken).

Want to re try the NCS version now but link is down :(
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Basketbuild has been on/off for maintenance a lot recently. I think I'll switch over to uploading on androidfilehost.

The reason why you face problems is because of ramdisk conflicts between NCS ROM and the stock kernel. Flashing the NCs version should fix things for you
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Uploaded mirrors to AndroidFileHost. I've decided to stick with Basketbuild for now because I have it all set up, and I don't have much time to do the same for AFH.

Find it here.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
I've just flashed the NCS version. Unfortunately, the camera still force close.

Attached is the logcat.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Hmm, I don't think you've done the logcat correctly... Unfortunately, you're currently the only one who seems to have this problem (that im aware of)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] MotoXoom:
Works like a charm on latest fRomFuture build.

Awesome work!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] juupke76:
Where can I find the stock boot.img?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
Which device version is yours. Use Huawei ROM extractor and extract from the full factory ROM posted in firmware collections thread.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] juupke76:
Mine is L09
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
tested on upstreamed stock. SIM issue exists halfway and the cam FCs. Theres 2 choices: The upstream is not right, or the kernel itself doesnt work properly on b166 as of camera updates.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
May be the case :/. The kernel is built on the latest source (2016-05-05 from Huawei). I don't see anything more upstream than this on their source download page. I have not added anything into the kernel that could potentially break the camera.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] maiki1:
I vote for twrp zip thanks for your work
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
[MENTION=5284595]kwoktopus[/MENTION], please take a look.

log
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Just took a look, I don't see any signs of the camera crashing...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Ok, that means we have both the problem, so its like i said source or upstream.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
Here is the multiupload link for stock boot (this boot image is for version EVA-L09C432B166).

http://www.multiupfile.com/f/39bc30c7fe

Check your model and firmware version before flashing this boot image with fastboot command.

Hope you know how to flash via fastboot.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
Thanks [MENTION=358748]smohanv[/MENTION] for stock boot.

It works on B170 ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
It should work. You can backup present boot via TWRP and flash this stock boot in "Download" mode. Let me know...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
I clean flashed ncs v1.2 and the kernel today.

The camera still crashed.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Stock kernel B136 works normal. [MENTION=5284595]kwoktopus[/MENTION] [MENTION=220328]paulobrien[/MENTION]

kernel compiling bricks camera and sim is doesnt fixed properly. If that not would be fixed, we can stop with kernel building.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
I will try to contact Huawei to see if I can get the latest upstream kernel changes.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] clouds5:
Does this mean this kernel has double tap to wake support?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
@kwoktopus, root made the issue, something is not implemented in ramdisk.

To be specific, the new kernel cant handle with su. Stock compiled by huawei works, but selfcompiled needs some modification like i see.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
No, that feature allows the system to perform operations without resuming out of suspend (saves battery)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] paratox:
after some testing i have to say that the stock kernel feels on the ui side a bit smoother and boot process is much shorter.

hopefully you can sort this out. thanks for your work. i will test next version and give feedback. :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] smohanv:
I don't see any booting delay. I am running on stock (rooted systemlessly using magisk) and also debloated all unwanted apps. So far I am enjoying this kernel without any issue.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
yes, stock is faster atm than freshly compiled.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] oTToToTenTanz:
Any news here? Keep up the great work :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Would also love to see some progress here! :)

Any chance to buy you guys a beer?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Back in business. Have quite the to-do list here:

- need to implement AnyKernel so that I don't have to make 3 versions every time

- reorganize compiler flags

- upstream linux to 3.10.103

- upstream Google commits

- Governors? Might add a few

- ...probably forgetting something really important

List goes on, will try to see if I can do everything today since I have no homework :cool:.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
Good news !

It's possible to add DT2W (Double Tap to Wake) in the next release ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Extremely difficult since I do not have the device...

...but not impossible!

After I implement the other needed changes that I stated earlier, I will work on it.

UPDATE!

I have begun work! You can check on my process here!

UPDATE #2!

I am just about done this update, just need to update the ramdisks and it'll be uploaded!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
Just tried to flash abyss-caf-eva-stock-20160825.img on my EVA-L09, which broke my SuperSU.

First boot was very fast and Camera was also working fine, so I tried to flash SuperSU.zip with TWRP, but got a bootloop.

For now I'm back to stock Kernel. Thanks for your work, kwoktopus!

Is there any chance that we can get this kernel working on rooted systems?

This is the only thing holding me back from using it as a daily driver right now, since I definitely need my Titanium Backup. ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
It's most likely because the ramdisk isn't updated yet, which I was going to do last night but I fell asleep :eek:. I'm at school right now, but I'll continue working :).
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
OK, thanks :)

And it's possible to make a TWRP flashable ZIP for new update ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Already done (you can see the changes here)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] adinkwok:
Can someone upload the latest stock boot.img? Thanks!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] andreas5232:
You could probably just use the same boot.img as last time, since there was no update AFAIK.

This is my TWRP backup of boot from earlier today.

I am running Android 6.0 with EMUI 4.1 and B170 here, should be the latest official stable.

Here you go: https://dev.erhard.cc/download/2016-10-03--16-22-35_EVA-L09_boot.zip