yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] lindsaytheflint:
I've been using it for a few weeks, and when I had 4 cores enabled, I found it a bit unstable. With 2 cores enabled only, it flies along due to the higher frequency, and is rock-solid.

Unless you're using the MSM_DCVS Governor (which isn't default even on stock kernel), not all the cores are used except for under high load. Using Interactive, Performance, and other Governors, it usually keeps 3 cores off, and just powers the second one up when doing things. Only when running very CPU-intensive tasks will all 4 cores be used, and the phone will run very hot. If using the MSM_DCVS Governor, it'll continually lower the CPU frequency anyway. These factors are why I've limited the CPU cores - the end-result is a faster, cooler, and less power-hungry kernel.

Nevertheless, I'll upload another one in the next couple of days with all 4 cores enabled, so people can test it out.
[Miscellaneous Android Development] SiSSiDroid:
First of all nice work here ! Good to see people progressing. As im still bit of a noob and my question maybe quite noobish.

I have NOS installed on my padfone 2 atm and its working flawlessly. Just before I try this I wanted to ask you if this will some way interfere with NOS ?

I would happily be our test monkey if needed :)

One more time,

Thank you !
[Miscellaneous Android Development] ziiHelmet:
Hey first of all this is very nice that you develop kernel to padfone and its nice to see some progress :D , but i would like that if you make the kernel with 4 cores and little bit smaller clocks ex 1.5 or 1.6 and if you set low freg to somewhere near 100mhz. That would be nice to see (:
[Miscellaneous Android Development] Madcow29:
Great work! We finally have our first custom kernel
[Miscellaneous Android Development] [zozi]:
Great work... ;) I will test soon as possible
[Miscellaneous Android Development] lindsaytheflint:
Quad core

I've recompiled the kernel with all 4 cores enabled, and will update after I've done some stress testing. (I won't upload it if it's not stable for me.)

When I tested it a few weeks ago, quad core was too hot, but I've tweaked the voltages quite a bit since then, so hopefully it'll be upload-worthy.
[Miscellaneous Android Development] mrx_rf:
How to download link using phone?
[Miscellaneous Android Development] lindsaytheflint:
Quad core version uploaded

I've uploaded the Quad core version too.

Curious to here other people's experiences on that - I personally find that my PF2 barely uses the 3rd & 4th cores (even on stock kernel), so I prefer the dual core kernel version (faster, more stable, less heat, less voltage requirements), but CPUs differ a little from phone to phone.

Keen to here people's tests from the dual core kernel vs the quad core kernel.
[Miscellaneous Android Development] mrx_rf:
Me currently testing dual core version ;)
[Miscellaneous Android Development] SiSSiDroid:
Just downloaded and installed the QuadCore version. Will be back here in a couple of days!

Can you say thank you too many times ? NOT!

Thank you once more !
[Miscellaneous Android Development] ziiHelmet:
Thank you for quadcore version wil try it out!
[Miscellaneous Android Development] sunshine333:
Reboots in Padfone Station

I tried to use the dual core version today during some meetings and it was fine when in phone mode, but after using it in the station for a while it would get very hot and then reboot. I was overclocking it to 1.7. Anybody else have similar experience?
[Miscellaneous Android Development] lindsaytheflint:
Usually "very hot" means that the voltage needs to be lowered. Can you try using System Tuner to lower the voltage slightly for 1.7ghz frequency, and advise whether that helps?
[Miscellaneous Android Development] kakit526:
i have flash the dual core ver.

But when i boot and at the asus loading logo, it keep shining white screen and some color line.

After booted into system it soft reboot again and again. then i revert to stock kernel it fine.

i already wipe cache/dalvik

i am using TWRP 2.5 and stock rom
[Miscellaneous Android Development] sunshine333:
Undervolting 1.7

I have not tried it in the padstation yet, but the 4 core version undervolted 1 step down (1125 I think?) was stable when I just played Final Fantasy 3 for about 20 mins. CPU spy shows that it was running at 1.7 during that time. No apparent heat issues and no reboots or anything like that. I will try it in the padstation and report back later.

---------- Post added at 03:49 AM ---------- Previous post was at 03:40 AM ----------

Just to be clear I only further undervolted the highest frequency (1.7). Other parts of the table were default for your 4c kernel.
[Miscellaneous Android Development] unLieb:
Which app is recommended to overclocking and undervolting?
[Miscellaneous Android Development] sunshine333:
I use System Tuner to OC/UV. I tried the tablet with the 4c with 1.7ghz undervolted one step from Stone default. No heat issues or reboots that I noticed. Very nice kernel so far.
[Miscellaneous Android Development] sunshine333:
Just had my first random reboot in two days. There was no heat issues when it occurred.
[Miscellaneous Android Development] lindsaytheflint:
Was it under high CPU load? It may not necessarily be the highest frequency that causes a reboot - it could be one of the lower frequencies that doesn't have sufficient voltage. Version 0.2 has revised voltages which will hopefully address this.
[Miscellaneous Android Development] lindsaytheflint:
Lowest frequency set to 192mhz as of v0.2.

I've read that lower than that (say 100mhz) actually uses slightly more power for some reason - there have been tests to indicate that.
[Miscellaneous Android Development] lindsaytheflint:
Please try v0.2 "low voltage", and if that's still no good for you, please try v0.2 "standard voltage".

In my initial testing a few weeks ago, I would get what you're getting when I set the voltage too low.

If it still doesn't work with these new versions, please feedback your model details (country edition, memory, etc). I've tested it on HK, TW, & WWE ROMs, and those 3 were all fine.
[Miscellaneous Android Development] lindsaytheflint:
I personally use SetCPU for the OC (I use different profiles overnight etc), but for OC & UV, System Tuner & Kernel Tuner are both good apps for testing/tuning. (Kernel Tuner also provides an interface for USB Fast Charge etc).
[Miscellaneous Android Development] kakit526:
standard voltage work for me, but still get few apps crash and color crash/line in apps

My padfone 2 is 64GB and HK version
[Miscellaneous Android Development] lindsaytheflint:
Same PF2 version as me. Can you try bumping up the voltage a little to see if that makes it more stable for you? What are some of the apps that have colour crash/lines? I haven't seen that one before..
[Miscellaneous Android Development] SiSSiDroid:
Well seems like my review of the quad core might be abit of a waste but I did notice its a very power hungry when using apps. Drains the power hell alot faster then then the stock.

But now im using "standard voltages" and my PF2 WWE version is flying ! Hadn't had any problems, no crashing, nothing. I use my phone mostly to stream music from my homeserver, reading xda, doing paper work for school and scrolling the internet.

Did an antutu test with stock, quad and standard voltages. Ofc the quadcore took the win over this one BUT the "standard voltages" came close 2nd and was as stable as stock.

All were ran at the highest frequencies available.

stock: 21230 // 1500mhz

quad: 22901 // 1700mhz

standard voltages 22829 // 1700mhz

Anyways im new to these stuff and just wanna help you guys, don't know even if these help you but if overclocking phones is any similar to pc I think this should help :)
[Miscellaneous Android Development] kakit526:
I have increase all the voltage +25mV, and it seem more stable for me

Like this
[Miscellaneous Android Development] sunshine333:
Been using 0.2 low voltage for the last day or two (whenever it was released) and so far very stable for me. I haven't had any stability issues and there are no random reboots with the padfone station anymore. Antutu of around 23k with overclocking to 1.7 and wheatley governer. It does get warmer than the stock kernel under heavy load, but never scary warm. Great work so far! I was starting to lose hope that the PF2 would not be a very fun toy because of lack of development, but all the mods and this new kernel have really gotten me excited! Thanks Stone.

(Not sure where your nickname comes from but "stone" was also my nickname in college. :D)
[Miscellaneous Android Development] uniiso:
Is it possible to enable a lower minimum brightness

Thank you Stone so much for this amazing work. PF2 is too good a device to not receive proper 3rd party kernels.

On a related topic, I wonder if it is possible to tweak the minimum brightness of PF2 to a lower level in the future update of your custom kernel. The default minimum brightness is more than a tad brighter than it needed to be, and also objectively brighter than all the other phones I've used.

I think lowering the minimum brightness will go a long way in battery saving as well as enhancing image contrast in low light environment. It's a real shame that ASUS don't let us see some rich black from the wonderful IGZO panel.
[Miscellaneous Android Development] biggreen:
Hi lindsaytheflint, any chance to get NO OC version of you kernel? Just standart 1512mhz max with UV and other features implemented by you :confused:

P.S Tryed to limit maxcpufreq to 1512mhz with kernel tuner, system tuner, setcpu etc -but after some time it still resets to 1728mhz max.
[Miscellaneous Android Development] lindsaytheflint:
New version coming soon, hopefully tomorrow. Just trying to fix WiFi on the new ASUS kernel code. Will provide OC & non-OC versions.
[Miscellaneous Android Development] kakit526:
Great! :good:
[Miscellaneous Android Development] ziiHelmet:
Can we get BLN feature to the kernel?
[Miscellaneous Android Development] biggreen:
Woderful news =) Hope its coming out soon
[Miscellaneous Android Development] lindsaytheflint:
Finally v0.3 released.

After moving to newer Asus source code, had some problems with WiFi, but all good now, and a few other features included. By popular demand, "STD" & "OC" versions provided.
[Miscellaneous Android Development] lindsaytheflint:
Looking into it. Once I figure out the relevant bits of ASUS source code, I'll try it out.
[Miscellaneous Android Development] lindsaytheflint:
I'll take a look.
[Miscellaneous Android Development] lindsaytheflint:
STD & OC versions now provided. Also, the max cpu freq issue should be resolved now. Most reliable with InteractiveX Governor.
[Miscellaneous Android Development] lindsaytheflint:
Google Drive's not great with downloading things from the phone. I think you need to:

Click on the link.

Make the file available offline (in Google Drive).

Use a file explorer (such as ES File Explorer) to navigate to /data/data/com.google.android.apps.docs/cache/

Find the file under the subfolders.

Copy the file to /sdcard/

Proceed with the rest of the normal install steps.

Google should really improve the saving of files to phone storage.
[Miscellaneous Android Development] ziiHelmet:
Or just change user-agent to desktop and after that in left top corner click file and from dropdown menu click download :)
[Miscellaneous Android Development] lindsaytheflint:
Much easier!
[Miscellaneous Android Development] [zozi]:
Please tell me, the oc version as quad core or only dual core?
[Miscellaneous Android Development] lindsaytheflint:
From v0.2 onwards, there are no dual-core editions.
[Miscellaneous Android Development] [zozi]:
Thanks... i will try today your kernel....
[Miscellaneous Android Development] biggreen:
Thank you very much for you work :good:
[Miscellaneous Android Development] ConCord69:
Thank you for your work. It really brings more performance.

I have a little problem, my Padfone2 restart once a hour at least, and proximity sensor doesn't work during a call. I'm using Lindenburg's modified ROM (10.4.15.1-0) and Stone kernel V0.3 OC.

(I tried with stock ROM the result is same)

Has anybody same issue?
[Miscellaneous Android Development] [zozi]:
I have the same rom and kernel like you and i dont have problems with proximity sensor.. only i have my phone a little bit hot, but i think is because the OC, i will try today the non OC version
[Miscellaneous Android Development] lindsaytheflint:
Phone restarting once an hour is more than a little problem! Not all CPUs are made the same, so it's all about finding the sweet-spot for your particular device. Hence why vendors underclock & overvolt the CPUs, to try to cater for everyone. To find the sweet-spot for you, it's mostly about whether the voltage is too low, or too high. If the phone isn't particularly hot when it crashes, try increasing the voltage (with System Tuner etc), by a slight amount. If the phone is hot, you probably need to lower the voltage a slight bit. You could also try restricting the max CPU limit with SetCPU etc. If you can't find stability with the OC version, other alternative is to use the STD version.

I've noticed the "proximity sensor doesn't work during a call" bug too, so I'll put it in the list of things to work on.
[Miscellaneous Android Development] ConCord69:
Because my phone wasn't hot, I set the voltage 1 step higher (+12,5mV) and it brought stabilization immediatelly, my phone has been running for 6 hours without restart! So thank you for your conducive advise, and keep up your excellent work!
[Miscellaneous Android Development] kakit526:
i found that the face detect sensor doesn't work when calling.
[Miscellaneous Android Development] biggreen:
Yea on last edition sensor not working =( And also i not sure that UV is working - i got my 198mhz voltage to 700 and 1512 mxh voltage to 1050 and my phone working perfectly, or i have a good CPU or this just UV thing not working, not sure.

All other things working perfectly
[Miscellaneous Android Development] lindsaytheflint:
Pretty certain the UV is working. I use it regularly, and adjusting it incorrectly definitely affects my stability, and correctly definitely reduces heat.

Have you tried running high load with those voltages?
[Miscellaneous Android Development] lindsaytheflint:
Proximity sensor fixed as of v0.4.

(After moving to the newer 4.7 version of the GCC compiler, the ASUS modules wouldn't load, as they need the kernel to be compiled with 4.6. Reverted to 4.6, and no features lost.)
[Miscellaneous Android Development] lindsaytheflint:
Fixed in v0.4.
[Miscellaneous Android Development] ConCord69:
...and working fine, thank you!!
[Miscellaneous Android Development] [zozi]:
Big thanks for your update one more time. Your kernel is compatible with tweak NOS?
[Miscellaneous Android Development] SiSSiDroid:
Has others tried ne UV version 0.4 ? For me it didn't boot :(

And yes it is compatible with NOS but it doesn't have init.d support so the scripts don't run at boot so you would need smanager and put it to run at boot.

Hope this helped !
[Miscellaneous Android Development] lindsaytheflint:
v0.6 includes init.d support, so should be fully compatible with NOS.
[Miscellaneous Android Development] SiSSiDroid:
Although I dont have my phone. Great job again Lindsaytheflint ! Was already worried that you had broken your phone too since haven't heard from you in a while but again you bring us an surprise !
[Miscellaneous Android Development] lindsaytheflint:
Still here! Just trying to squeeze in some kernel dev time between all of the distractions of life...
[Miscellaneous Android Development] DjBastard:
Thank you for keep updating this weekend I test :D

Greatings
[Miscellaneous Android Development] [zozi]:
I love this new update great batt with oc version...

But the cam doesn't work with last wwe update...
[Miscellaneous Android Development] mrx_rf:
Yup happen 2 me too
[Miscellaneous Android Development] lindsaytheflint:
For me too. ASUS must have changed the camera drivers or firmware in this update, and they haven't provided the updated source code yet. I'll see if anything can be done before they provide the update source code...
[Miscellaneous Android Development] [zozi]:
Fantastic :)
[Miscellaneous Android Development] lindsaytheflint:
ASUS have finally released the 10.4.16.8 source code. I'll take a look at recompiling the Stone Kernel this time tomorrow, which should fix the camera issues.
[Miscellaneous Android Development] lindsaytheflint:
New version released v0.7 - camera fixed, based from 10.4.16.8 source code, and some minor improvements to CPU frequency limiting between cores.
[Miscellaneous Android Development] [zozi]:
downloading and testing
[Miscellaneous Android Development] [zozi]:
Your kernel is amazing, thanks for your work... Now NOS flys :)
[Miscellaneous Android Development] DjBastard:
Zozi

What version you use?

Stone kernel v0.7 "STD"

What diferent ?

Thanks

Greatings

Enviado desde mi PadFone 2 usando Tapatalk 2
[Miscellaneous Android Development] [zozi]:
I'm using the

V0.7 OC kernel but now the kernel have init support... :)
[Miscellaneous Android Development] DjBastard:
To set "init support" use this:

https://play.google.com/store/apps/...51bGwsMSwxLDEsImNvbS5hbnR1dHUuQ3B1TWFzdGVyIl0.

or

https://play.google.com/store/apps/...wsMSwxLDEsImNvbS5taHVhbmcub3ZlcmNsb2NraW5nIl0.

And that scaling use?

What is best to use to optimize performance, speed and battery?

Thanks

Greatings
[Miscellaneous Android Development] [zozi]:
Maybe we are talking diferent things... I'm taking this kernel and NOS INJECTION script... Now with init support is better for script.

For now I can't say anything about my tests because yesterday I had problems with my phone so I had to revert everything. But today I have everything functional and the tests will begin :) but for now I have amazing speed and performance...
[Miscellaneous Android Development] SiSSiDroid:
Let me clarify this... With init.d support you can run the NOS INJECTION (and its Project Direct Injection nowdays) scripts at boot AUTOMATICALLY. If you don't have init.d support on your kernel you need to use example. smanager to set them to run at boot.
[Miscellaneous Android Development] [zozi]:
Exactly...
[Miscellaneous Android Development] DjBastard:
Please!

Can you explain me which are steps to configurate stone kernel?

And Nos Injection?

Thanks

Enviado desde mi PadFone 2 usando Tapatalk 2
[Miscellaneous Android Development] [zozi]:
Its easy...

Flash the last version this kernel.

Download the nos

Extrat the file

Put the folder install on root of internel sd

Go to Android terminal

Do

Su

Sh /sdcard/install/install.sh

Folow the steps and enjoy
[Miscellaneous Android Development] DjBastard:
Thank you!! Zozi! ;) It did not know if he had done well XD

I do not quite understand ...

stone kernel v0.7 Main features:

between the features (an example)

Set InteractiveX v2 CPU Governor to default instead of Performance, to lower battery consumption, maintain snappy performance, and improve CPU freq config

* SetCPU not I get to choose? why? :confused:

The kernel stone options where you set?

Have if understand me!! : S

Thanks

Regards
[Miscellaneous Android Development] [zozi]:
That i cant answord i use the OC version with default values it comes in the kernel.

That is better lindsaytheflint answord...
[Miscellaneous Android Development] lindsaytheflint:
I'm not sure what you mean - can you rephrase?

In the Stone kernel, the default CPU Governor is InteractiveX (v2), as I feel it is good all-round.

You can use SetCPU (as I do) to set the CPU Governor to whatever you prefer, out of the following list:

msm-dcvs

interactive

ondemand

wheatley

powersave

[*]interactivex

performance
[Miscellaneous Android Development] DjBastard:
Thanks lindsaytheflint!!! :silly:

I thought that would come nteractiveX

(v2)

For good performance and good battery life

which are recommending?

Thanks for your work!!

Greatings
[Miscellaneous Android Development] Daywalkr1990:
Hi there.

I have the problem that with all versions of that kernel I can not mount any USBstick with fat or ntfs

Is there any solution?

Gesendet von meinem PadFone 2 mit Tapatalk 2
[Miscellaneous Android Development] [zozi]:
And if you use the stock kernel you can connect the usb?
[Miscellaneous Android Development] MyGalaxy:
Hi/Hello,

I'm intrested with this kernel but when I refer to main Asus page (under firmware), we can see that there is a SKU. My question is:

- What the SKU stand for?

- Is that fine if we have different SKU region and flush in different SKU hardware?

Thanks.
[Miscellaneous Android Development] unLieb:
SKU = Stock Keeping Unit!?

The kernel is in all SKU versions the same. Important is only the right build number!
[Miscellaneous Android Development] Armi1P:
USB

Hi!

The bug also happens for me, that I can't mount USB storage with NTFS partition (Paragon's app comes in hand)

It worked without any problem with stock kernel

This bug apears from kernel version 0.1 to the newest 0.7

(you have written, that you made the NTFS to be part of the kernel instead of module, maybe that's the problem)

Also, from 0.7 you have made the USB OTG works in phone mode... now it doesn't work in tab mode

I tried it with USB pendrive, USB mouse and USB keyboard, none of these worked, only in phone mode

It was OK in other versions

I hope you understand what I try to say, my english is not the best
[Miscellaneous Android Development] allram:
Is it possible to add Bluetooth AVRCP support to this kernel? :)
[Miscellaneous Android Development] lindsaytheflint:
Should all be fixed in v0.8, releasing hopefully later this week.
[Miscellaneous Android Development] lindsaytheflint:
Had a quick look, and didn't find anything clear on how to add that. Do you have any details/code?
[Miscellaneous Android Development] lindsaytheflint:
I like InteractiveX v2 as a good balance.

On-Demand would get you slightly better battery life.

Performance would get you best performance.
[Miscellaneous Android Development] Armi1P:
Thanks for your work, I'm so excited about it!

Awesome stuff
[Miscellaneous Android Development] doggydog2:
Thanks for great kernel. Very smooth. Just the SD performance (write) bit down. Antutu score = 22000, beating all except SGS4.

I know it is not the feature of this kernel, but I wish UMS was possible and that files copied to sdcard were not updated with current timestamp. Operating files on this device is so bad.
[Miscellaneous Android Development] Armi1P:
Hi!

I saw that the DPI settings are controlled by the kernel for both the pad and phone, so even if I change the density, it's changing back to the predefined values if I undock/dock/reboot the phone. Could you make it possible to be controllable from build.prop? Like ro.sf.lcd_density.phone and ro.sf.lcd_density.pad? I prefer the 250DPI for phone and 125DPI for pad, but it's boring to always 'setprop' it.

Thanks!
[Miscellaneous Android Development] lindsaytheflint:
v0.8 - 2013/07/29

Lower minimum brightness to save power

Lower voltage for display (~16% lower voltage) to save power

CPU lowest freq set to 162mhz (from 192mhz)

GPU idle frequency set to 200mhz (from 128mhz)

Fixed USB OTG for both phone & pad

NTFS USB drives need USB OTG Helper software or similar - working on fixing the NTFS module

OC edition: GPU max freq set to 533mhz (from 487mhz)

New edition: Power Saver - lower CPU & GPU limits, useful when travelling
[Miscellaneous Android Development] Armi1P:
Bug

Hi!

I am sorry for being so annoying, but I just want to help you with ideas and with bug reports, it's a very cool kernel, especially its low power usage, i love this one.

I noticed that the FM Radio does not work with your kernel. Could you track the problem? Thank you!
[Miscellaneous Android Development] Lycox:
I've noticed in actual version of your mod a flickering of the screen. No problem with stock kernel. Too bad :crying:
[Miscellaneous Android Development] Armi1P:
Yeah, I also noticed it, but it's not heavy flickering, only a bit ustability in brightness