yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] Audi22:
This is a good question; I read only that the EXUV had any problems with some kind of devices ore apps. The apps could be hung up ore the devices could be freeze. But other kind of issues I don’t know. But no I’ll try to test the

K^Kernel_KK-4.4_3.4_v1.7_Linaro-4.8.3_OC_UV_366MB_Ion_Pmem_Adsp_Signed

I’ll inform you what will be happened there.
[Galaxy S Plus I9001 Android Development] Marshian:
The voltages for the UV kernel are indeed higher than the voltages for the ExUV kernel. Note that the voltages for the stock kernel are still a bit higher.

To explain this properly, we need to go down to the level of transistors. Chips consist of millions of tiny transistors, which can either be in an "open" or "closed" state. All transistors take a (tiny) bit of time to switch from open to closed and vice-versa. You should also know that thanks to intelligent chip design, chips only use power while switching. Now, to cause a transistor to switch states, a certain electric potential differential must exist from one connection of the transistor to another (a transistor has 3 connections). This differential is the voltages we're talking about here. While the transistor is switching, a current flows through it, causing it to open or close. Having a lower power differential over the transistor causes a "less powerful" flow of electricity. This causes the transistor to change slower, or if the differential would be extremely small, not to switch at all. Because the flow is "less powerful", it uses less power as well, causing your battery to last longer.

Therefore it makes sense to need a higher voltage (differential) if you want to use your chip at a higher clock speed, since the transistors would need to switch faster. If for some reason the voltage is too low, some transistors may not be able to switch fast enough. This could result in a wrong computation, a software crash or or even a hardware crash. If suddenly a command "read memory address X" gets interpreted as "read memory address X+4096" (a one-bit difference) this'll clearly not cause anything good to happen.

During production of a chip, a lot of tiny variables influence the characteristics of each transistor. Tiny impurities will cause small physical differences between transistors and chips. These differences can result in one chip having slightly better transistors (along the slowest path of the chip). Such a chip would then be capable of working at a slightly higher clock speed or under lower voltages. However, the manufacturer makes a bunch of chips and doesn't want to customize each and every chip's speed. They simply figure out which voltage/speed combination works for most of the produced chips (some chips will be bad and have to be thrown out) and apply that combination to all of the chips. They guarantee all produced chips will work at the specified combination(s).

In overclocking and undervolting you assume your chip is one of those "better" chips which can handle slightly higher speeds / lower voltages. If you're right, your phone will be faster and/or use less power. If you're wrong, your phone will become unstable and might cause soft- and hardware problems.

Well, this message got a bit longer than expected but I hope it'll get the point across ;)
[Galaxy S Plus I9001 Android Development] smeroni68:
The level of UV depends from the device itself. Thanks to Marshian for the good explanation.

My device works good on exuv settings... I lowered voltages a bit more and still it works... but it is my hardware that permit me to do that.

So in case of strange behaviour, please consider to use UV version instead of exUV... you must not be sad for that... it is normal that only several phones can handle low voltages.

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Galaxy S Plus I9001 Android Development] Audi22:
Thanks of this great explaining of your both. Is my mobile I9001 with CM11 not able to deal with the EXUV Kernel?
[Galaxy S Plus I9001 Android Development] smeroni68:
If you have freeze or reboot... probably yes...

Normally a cycle of 5 antutu bench sequential can give the answer... if it crash the answer is yes...

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Galaxy S Plus I9001 Android Development] Audi22:
I do not have any freezing ore reboots, my phone runs fast and smooth, the only one is the horrible battery drain, it is 4 to 5 times more that the stock Kernel. This is why I'm went back at the moment to the UV version in the hope it will be better. Ore what you will recommend?
[Galaxy S Plus I9001 Android Development] smeroni68:
stock is limited to 1400mhz...if you run over this freq, you can't expect a lower consumption... set max freq at 1401 and test...

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Galaxy S Plus I9001 Android Development] emyoo:
I think audi22 is exagerating a "little" bit :). Trust me I m experiencing K Kernel and stock kernel since the beginings and using the OC to 1824, the autonomy decreased only by 20-25℅ .and this is justified by the higher frequencies of the CPU. Of course the effect is visible when managing multitasking loading and processing ...

Anyway in your opinions how many autonomy percents are bettwen OCUV and ExUV!? I m asking because I havent tested the normal UV version.
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.4.88 v1.8 for KK 4.4 ION+PMEM ADSP

Hi guys,

I released the new v1.8 builds of this kernel:

- Kernel 3.4.88
- Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
- Built with my latest custom Linaro 4.9.1-2014.04 toolchain optimized for Cortex-A8
- block: bfq: Squashed update from BFQ-v7r1 to BFQ-v7r2 (credits to arco68)
- cpufreq: Fix broken uevents for cpufreq governor and cpu devices (credits to myfluxi)
- msm_fb: Register frame buffer device for device shutdown (credits to raghavendra ambadas)
- cpufreq: interactive: delete timers for GOV_START (credits to Shridhar Rasal)
- cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS (credits to Badhri Jagan Sridharan)
- cpufreq: interactive: turn boost_pulse off on boost off (credits to Ruchi Kandoi)

Have a nice Sunday!
[Galaxy S Plus I9001 Android Development] ahmed dzico:
This is the first time to release kernel before rom !

Sent from my Nexus 5 using Tabatalk
[Galaxy S Plus I9001 Android Development] davidteri91:
Thanks Christopher :)

Inviato dal mio GT-I9001 utilizzando Tapatalk
[Galaxy S Plus I9001 Android Development] emyoo:
Hey Chris thanks for the update . I saw that your default governor in your kernels is "ondemand" . with this update now would you recomend "interactive" one which is the default on stock kernel!?
[Galaxy S Plus I9001 Android Development] Christopher83:
For my personal usage, OnDemand is my favourite, but sometimes, when I need a more responsive system, I switch to Interactive or Smartassv2.

Try them for a while and choose the one that you think is better for your usage...

Sent from my GT-I9001 with Tapatalk 4
[Galaxy S Plus I9001 Android Development] Audi22:
Hello everybody, I would like to tell you my experience about the Kernel.

I test the K^Kernel_KK-4.4_3.4_v1.7_Linaro-4.8.3_OC_UV, and I was satisfy with the performance and the battery life time. My mobile runs close to 3 days with normal usage, telephone, SMS, WhatsApp and so on. Now I’m going to test the newest version 1.8 at this time.

I’m running the processor with 245 min and 1651 max the Governor is SmartAssV2.
[Galaxy S Plus I9001 Android Development] emyoo:
Nice autonomy!

Hello maybe you can share us all some detailed screenshots with the battery stats with that 3 days usage :). How many combined "Screen ON"+"Voice Calls" hours did you achieved in these 3 days?
[Galaxy S Plus I9001 Android Development] okidokiss:
BUG with Hotspot

Hi All,

I think I've found a bug with hotspot.

When I turn it on, I've a high battery drain and phone gets hot, but I think that's normal.

The issue is, when I've my computer connected through WiFi, is working OK with good internet connection and then … I receive a phone call or have to make one. Just after that the computer is disconnected form Wifi and can only connect again when the call is ended.

I see nothing different on the phone, everything remains as it should be.

Can someone reproduce the same bug? I can’t be sure if it’s Kernel or ROM related.

Thank you for this great development.
[Galaxy S Plus I9001 Android Development] VVMM:
I am having problems mounting WIndows share:

If i use CifsManager i receive Invalid Argument.

If i use terminal I receive also invalid argument.

What am I doing wrong?
[Galaxy S Plus I9001 Android Development] okidokiss:
I use ES EXPLORER and I can access any share on my computer or NAS server.
[Galaxy S Plus I9001 Android Development] VVMM:
I use it too, but other android applications cannot see the shared files. Only ES can read/write from share. I want to be able to access them with any application.
[Galaxy S Plus I9001 Android Development] t5s:
Maybe you could tell us what command exactly you try to run in the terminal. And why you think it should be related to k^kernel.
[Galaxy S Plus I9001 Android Development] Christopher83:
Take a look at the faq, I think is still useful that hint:

Q: How can I mount a shared Windows folder with CIFS module?

Let me know... :fingers-crossed:
[Galaxy S Plus I9001 Android Development] VVMM:
That is the command I used in the terminal, but returns Invalid Arguments, just like CifsManager.
[Galaxy S Plus I9001 Android Development] okidokiss:
Someone can try to reproduce this bug? I've tried with previous kernel, same results.

Thank you!
[Galaxy S Plus I9001 Android Development] JFK1997:
When you get a call, mobile data gets deactivated, maybe because of this thetering gets deactivated too because it cant deliver internet connection...
[Galaxy S Plus I9001 Android Development] okidokiss:
maybe, but is that supposed to happen?
[Galaxy S Plus I9001 Android Development] emyoo:
I have observed that very little occasions are when G/3G/H data remains connected during voice call. Ussualy 90% of the cases data disconnects automatically and the network passes from 3G/H to G.
[Galaxy S Plus I9001 Android Development] okidokiss:
That's must be the reason then. In my case it goes from 3G/H to E.

It's very annoying in my case, because I'm working through a VPN on my computer, and when I receive a call everything disconnects and I’ve to restart it.
[Galaxy S Plus I9001 Android Development] emyoo:
Yeah it would be nice if a setting like this existed. Something like: Mobile data always: ON/OFF and Automatically 3G/2G switch during voice call: ON/OFF

I think this values are not user available and are written somewhere in CM/Android code.
[Galaxy S Plus I9001 Android Development] psaikia:
Generally when you are on 2G(E) , the data will disconnect during an incoming or outgoing call. But if you are on purely 3G(H) , Data will not disconnect during calls . So to avoid 3G mode shifting to 2G . , you can enable Network Mode in Quick Tiles and down the menu you get an option to select type of Network Mode select the 2nd option 2G | 3G .so that you can shift between either 2g or 3g

---------- Post added at 09:03 PM ---------- Previous post was at 08:53 PM ----------

Sorry for OT ,

Its feels happy that we were the first in Hybrid Memory Allocation. A great thanks for the Hard work done by Christopher83 and ADC Team.

https://github.com/LegacyXperia/Wiki/wiki/What-is-ION?
[Galaxy S Plus I9001 Android Development] khanjan2khan:
Is this kernel compatible with galaxy SL i9003?

Can i flash it over dhiru's CM11?

Sorry if this is a n00b question.
[Galaxy S Plus I9001 Android Development] DreamerTKM:
No. We are having a totally different hardware. Some more this is 3.4.x kernel for i9001 ONLY while dhiru's CM11 is having 3.0.x kernel.
[Galaxy S Plus I9001 Android Development] JohnKersten:
CyanogenMod 11.0 by ADC-Team - Release 5 (ION)

Don't use v1.8 for release 5 (ION)

Just wait for version 3.4.90.
[Galaxy S Plus I9001 Android Development] Rhonin86:
I think it will be better - but have you tested it concerning the funcionality ? it should work ....

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] sziggins:
Hi all,

Actually Rhonin should be right (I did it) and might not be a problem but comparing the changes from ADC Team's and Christopher's OPs seems there are some more changes in ADC Team's Kernel. So, logically, it should be wise to use ADC's one in case of any issue might be appeared and will only be about to what DEVs are providing latest.

By the way, I read lot of posts mentioning some issues in 9001 threads generally but with no logs (if available to have...) attached. In other XDA's forums these posts are totally being ignored by DEVs as they cannot easily understand what the poster is trying to say. I use this APP but anyone can use his preferable one or just use the Christopher's post #4. I am really impressed of SGS+'s DEVs for their patience and maybe a "Today's lesson of the day", no offence to anyone.

PS

I am using that phone as primary. First, it is my first and only smart phone as It was a present from a schoolmate for my M.Ed.. Second, maybe these posts #241 and #245 from fattire explain in some way why, like:

Third, it is covering my needs as a phone. Last, I am not the only one who keeps it as it is still popular in Cyanogenmod Statistics even if I turn off my statistics at mine!

Christopher, I'm sorry for the long post, the OT and that I might take advantage of your tolerance in your thread but despite my real life duties I always take a look at 9001's forum and really like to post at your thread time to time. Is like saying hi to you!

Closing, I want to thank you and ADC's Team for the hard and devoted work!
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.4.90 v1.9 for KK 4.4 ION+PMEM ADSP

Hi guys,

I released the new v1.9 builds of this kernel:

- Kernel 3.4.90
- Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
- Built with my latest custom Linaro 4.9.1-2014.05 toolchain optimized for Cortex-A8
- prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread. (credits to Ruchi Kandoi)
- Power: Add guard condition for maximum wakeup reasons (credits to Ruchi Kandoi)
- Power: Changes the permission to read only for sysfs file /sys/kernel/wakeup_reasons/last_resume_reason (credits to Ruchi Kandoi)
- net: ipv4: current group_info should be put after using. (credits to JP Abgrall)
- HID: add missing hid usages mappings (credits to Olivier Gay)
- selinux: Report permissive mode in avc: denied messages. (credits to Stephen Smalley)
- ARM: fix executability of CMA mappings (credits to Russell King)
- ARM: dma-mapping: don't allow DMA mappings to be marked executable (credits to Russell King)
- msm: display: clear sec_active when the pipe is not for secure (credits to Ken Zhang)
- lib/scatterlist: error handling in __sg_alloc_table() (credits to Dan Carpenter)
- CHROMIUM: mm: Fix calculation of dirtyable memory (credits to Puneet Kumar)
- staging: android: ashmem: Avoid deadlock with mmap/shrink (credits to Laura Abbott)
- ARM: mm: remove IPI broadcasting on ASID rollover (credits to Will Deacon)
- genalloc: Correct nbytes calculation on long boundary (credits to Sunil Khatri)
- block: bfq: Squashed update from BFQ-v7r2 to BFQ-v7r3 (credits to arco68)
- Revert "netfilter: xt_IDLETIMER: Rename INTERFACE to LABEL in netlink notification." (credits to Christopher83)
- nf: IDLETIMER: time-stamp and suspend/resume handling. (credits to Ruchi Kandoi)
- nf: Remove compilation error caused by e254d2c28c880da28626af6d53b7add5f7d6afee (credits to Ruchi Kandoi)

The kernel is ready to be used on ADC Team CM 11.0 Release 5, but should work fine on older releases too.

Have a nice Sunday!
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Thanks for your absolute good timing. I just finish downloaded R5, Gapps and TWRP less than a minute ago :good::good:

Have a nice day Christopher83 :D
[Galaxy S Plus I9001 Android Development] ahmed dzico:
Perfect as always Christopher [emoji106]

Sent from my Nexus 5
[Galaxy S Plus I9001 Android Development] sgspluss:
[MENTION=4825437]Christopher83[/MENTION] is it possilbe to made this kernel also for cm10.1?

Just if you have time...

Gesendet von meinem GT-I9001
[Galaxy S Plus I9001 Android Development] Rhonin86:
And btw - Is it possible to update the thread title in android-hilfe ? ;)

THX in advance and sry for OT

Rhonin
[Galaxy S Plus I9001 Android Development] sgspluss:
Sure i just wake up few minutes ago :D

Will start my computer now and update the rom thread the kernel thread are not under my control.

Sorry for OT just wanted to clear it ;)

Gesendet von meinem GT-I9001
[Galaxy S Plus I9001 Android Development] Audi22:
Thanks

I installed R5 and v1.9 an Monday. I've to say It works great. My mobile is fast and the best is the reduced battery drain. It looks like the same like CM10. You all keeps our old mobile alive.
[Galaxy S Plus I9001 Android Development] TAVYX:
In v 1.9 HW or HW+ is not working and video camera is broke as well.
[Galaxy S Plus I9001 Android Development] Christopher83:
Which memory configuration?

If you have the one with 374MB available, please take a better read at the opening post and try to switch to 366MB configuration.
[Galaxy S Plus I9001 Android Development] vietchinh:
Well hes talking about the video playback. Though also the camera... but mainly the videoplayback. HW+ or HW(Mxplayer) should be working with the 374 MB version, but it freezes instantly as it open. Also log cat reads allot of OMX 720 P Errors. So i'll test with the 366mb.

Logcats: Its here! Debugging purpose :).

Keep up good work. ^^
[Galaxy S Plus I9001 Android Development] bobdynlan:
This is the first version that I find EXUV variant unstable for daily use on my phone. This is what happens when you get lazy. The proper way to switch any new kernel is to go with the normal non-undervolted version first, test everything, then go for the undervolted one. Also, try using the default (recommended) cpu governor and I/O scheduler i.e. ONDEMAND and SIO just for a while as those are the most stable.

Normal 366MB version works 100%, HW+ on 720p, camera, everything. Tested on two devices.

I've just switched camera on 480p, then installed normal 374MB version, and it works 100%, HW+ on 720p, camera on 480p, everything. (MX Player 1.7.26)
[Galaxy S Plus I9001 Android Development] vietchinh:
Prove it. I don't believe it. ROM? Log? And video its self.
[Galaxy S Plus I9001 Android Development] bobdynlan:
http://youtu.be/Ywv19FYrEzk

Trol feed and added to the ignore list.
[Galaxy S Plus I9001 Android Development] TAVYX:
Nope it's 366MB. Ive tryed without KKkernel on fresh beta5 and everything worked, but after flashing any kind of video can't be played or recorded.
[Galaxy S Plus I9001 Android Development] Saf98:
Does anyone know how to get kernel 3 for HTC desire to get like the video recording to work or other things to I'm sure they both got similar specs?
[Galaxy S Plus I9001 Android Development] BigAznJimmy:
Well you are in the Sgs+ section, I guess most of us dont know. Maybe some devs know it, is the Hardware running in HTC Desire similar to the Sgs+?
[Galaxy S Plus I9001 Android Development] nuck1982:
720p videos works good with release 5 and k^kernel 366mb

i use mx player with h/w decoding

Gesendet von meinem GT-I9001 mit Tapatalk
[Galaxy S Plus I9001 Android Development] vietchinh:
So I decide to investigate why some video's DOES work. Like the picture above me. I got it working on my phone as well.

It comes down what video FORMAT it is. What i mean by that is look at this picture:

Look at format profile. Game of thrones and kuroko no basket doesnt work due to have format profile of high@4.0. the ones does work has main @3.1, but it is possible that there are more to it. Im not expert in these area but it does clear my mind. Now i need slap my self for short brainless comments. Also worth mentioning ( The ones not working) has also encoding settings. Might play a role why it just crash.

So for people that cant watch movies at 720 p on this device. This is your answer. Atleast sort of answer.

[MENTION=4990291]bobdynlan[/MENTION] I love being a troll even though im not joking ;). I'll say go out and try those files your self and see by your self. Im doing the same now.
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Hi [MENTION=4825437]Christopher83[/MENTION]

Seems that my phone sometimes will get a soft reboot / shutdown for no reason (while phone in idle) start from v1.8 using the configuration as per signature.

I'm unable to get logcat from that as I don't know when it will happen but I attached the last_kmsg log for you.

Looking forward for reply. Thanks.

EDIT : I have thought of whether it is due to ExUV or not but my phone able to support ExUV voltages since CM9. However, I now give a try on UV version while waiting for your reply.
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi DreamerTKM,

unfortunately that is a soft reboot caused on system side, not a kernel panic.

When you see those lines at the end of last_kmsg something strange has happened on rom side:

[ 446.678192] Restarting system.
[ 446.678985] BUG: scheduling while atomic: recovery/127/0x00000002
....
No errors detected

Check if the problem could be caused by an app you installed recently, check your battery.
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Oh gosh. Look like I'll have a hard time now. As all the apps that installed in my phone are the same. I only update the apps but didn't add any new app into it.

Just now happen again after I flash back ExUV and the last_kmsg still giving me BUG: scheduling while atomic: recovery/127/0x00000002 error.
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Did you wipe cache/dalvik?

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Of course yes. The problem not only happen for now but since v1.8. When I flashed the v1.8 the Release 4 ROM already used for 1 month without any shutdown / soft reboot.

But after I flashed v1.8, I have few shutdown when the phone is in idle. Initially I thought that something wrong with the ROM after used for some time so I wait until Release 5 and v1.9 released and made a clean install. But still, the problem persist.

Now I switched to UV kernel and see how would it behave but so far no shutdown / soft reboot issue being encountered.
[Galaxy S Plus I9001 Android Development] ahmed dzico:
Christopher can you please help me to run app called ( Ram Expender ) on cm 11 , this app work on cm jellybean , thanx
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.4.91 v2.0 for KK 4.4 ION+PMEM ADSP

Hi guys,

I released the new v2.0 builds of the kernel, ready to be used with new ADC Team CM 11.0 Release 6:

- Kernel 3.4.91
- Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
- Built with my latest custom Linaro 4.9.1-2014.05 toolchain optimized for Cortex-A8
- mach-msm: Use ION_CP_MM_HEAP_ID instead of ION_CAMERA_HEAP_ID (credits to Christopher83)
- Revert "blktrace: fix accounting of partially completed requests" (credits to Christopher83)

Please pay attention:

Since the switch from ION_CAMERA_HEAP to ION_CP_MM_HEAP for multimedia allocations (eg. video playback, recording, encoding, camcorder), this kernel is not compatible with ADC Team CM 11.0 Release 5 and older releases, you should update the rom to Release 6 first.

If you use another rom, be sure that includes this commit on media-caf repo:

mm-video: Use multimedia heap on MSM7x30 (720p) too
[Galaxy S Plus I9001 Android Development] civikakias:
Thank you for the update! Downloading right now! :)
[Galaxy S Plus I9001 Android Development] taiji2078:
WoW !!! You're incredible !!! :D Already updated KKernel ... 15 minutes after R6 was announced ... amazin job m8 !

Congrats and thank you very much !!! Grazie mille ! :)
[Galaxy S Plus I9001 Android Development] smeroni68:
This is one of the good things to be in a Team!!... all is syncronized...
[Galaxy S Plus I9001 Android Development] smitharro:
As usual! Just perfect again!
[Galaxy S Plus I9001 Android Development] limnaln:
Hey dev, can 3.4 kernel be done for i9000 :confused: