yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] The Tox:
Looks weired ! , what wrong with UV table now ? Everything seems fine for me !

sent from my Nexus 4
[Nexus 4 Original Android Development] afrob:
Can i use this with cm11S port?
[Nexus 4 Original Android Development] defconoi:
this voltage mod is from [MENTION=3750240]stratosk[/MENTION], it seems that this will be more user friendly, and it also allows you to UV more on upper frequencies, by using this I found lower voltages I am able to use. Plus I can't begin to explain how annoying it is to redo a large voltage table by hand, a few sliders is nice imho
[Nexus 4 Original Android Development] user1408:
Whats that app for the CPU table info?
[Nexus 4 Original Android Development] defconoi:
semaphore manager
[Nexus 4 Original Android Development] henk717:
I tried it out on MIUI5 and i was surpriced it worked as i had no luck with kernels before on MIUI as of yet.

The overal performance seems great and i would really like to keep using this kernel.

The only problem is that it wrecked my Wifi and i can no longer turn it on.

Is there something i can flash to get this to be compatible with this kernel?

Update : Tested on 78u the issue is still present
[Nexus 4 Original Android Development] defconoi:
Kernel Update

Unleashed 78u:

ion-storm - update version to 78u
ion-storm - leds: Up the high temp a bit in ledtrig-thermal
ion-storm - Revert "rq_stats: Doing rq_stats calculation in the scheduler tick"
Stratos Karafotis - leds: ledtrig-thermal: Remove flush_scheduled_work()
Stratos Karafotis - leds: ledtrig-thermal: Remove debug info
Stratos Karafotis - leds: ledtrig-thermal: Rework code
Stratos Karafotis - leds: ledtrig-thermal: Change the order of brightness calculation
Stratos Karafotis - leds: ledtrig-thermal: Do not update brightness if there is no change
Stratos Karafotis - leds: ledtrig-thermal: remove debug
Stratos Karafotis - leds: ledtrig-thermal: Check every 5s for temp when LED is off
Stratos Karafotis - leds: ledtrig-thermal: Use macros for high, low thresholds
Stratos Karafotis - leds: ledtrig-thermal: Use LED_OFF, LED_FULL macros for min, max brightness
Stratos Karafotis - leds: ledtrig-thermal: Increase lower thershold
Stratos Karafotis - leds: Switch off LED when thermal trigger deactivated
Stratos Karafotis - mach-msm: mako: Use default triggers for RGB LED
ion-storm - leds: Add LED trigger for thermal sensor
Stratos Karafotis - leds: Do not remove trigger when brightness = LED_OFF
ion-storm - remove other remnants of older cpu-voltage control
ion-storm - msm: krait: adjust min/max vdd limits
Stratos Karafotis - mach-msm: acpuclock-krait: Fix PVS name in table show
Stratos Karafotis - mach-msm: acpuclock-krait: Fix build error
Stratos Karafotis - mach-msm: acpuclock-krait: Change the pvs bin retrieval
Stratos Karafotis - msm: mako: Change CPU regulators min_uV to 700mV
Stratos Karafotis - msm: acpuclock-krait: Fix checkpatch warnings
Stratos Karafotis - msm: acpuclock-krait: Fix type in message
Stratos Karafotis - msm: acpuclock-krait: Add a column with undervolting value in debugfs
Stratos Karafotis - msm: acpuclock-krait: Remove unused ua_core calculation
Stratos Karafotis - msm: acpuclock-krait: Use conditional directives for debufs parts
Stratos Karafotis - msm: acpuclock-krait: Replace 'upper' with 'higher'
ion-storm - msm: acpuclock-krait: Add undervolting support
Stratos Karafotis - msm: acpuclock-krait: Inline some functions
ion-storm - Revert "msm: krait: adjust min/max vdd limits"
ion-storm - Revert: msm: krait: added userspace voltage control
ion-storm - Revert "msm: krait: extend voltage control range"
ion-storm - Revert "msm: krait: fixed voltages userspace interface"
ion-storm - Update version to 77u-r6
Ed Tam - prima: release v3.2.3.19
Brent Hronik - msm: smd_pkt: add enforcement that array lengths match number of ports

Summary, fixed misc wifi crashes, new easier to use voltage interface by Stratosk, compatible with Synapse and Semaphore manager. Have some fun causing your phone to reboot a bit to find the best voltage for yourself, I did, got better voltages now.

AOSP/L

CM11

edit: also added led thermal triggers you can enable in semaphore manager or synapse.
[Nexus 4 Original Android Development] kochthespeed:
Downloading / Flashing / Booting / Everything´s OK (with a capital OK) ;)
[Nexus 4 Original Android Development] user1408:
[MENTION=1316336]defconoi[/MENTION]: here's my CPU table. Could you please give me a guide on how do I set my device up. Best battery + performance. Running L + unleashed-78u

or why don't you make profiles that could be applied for different type of usage, as if u got slow cpu bin, fast, faster

depending on what a guy is after...balanced, performance, best battery+performance...That would be awesome.

also, other advices...what apps should we get, greenify social apps? Deleting Google+ ? I think this is a good idea
[Nexus 4 Original Android Development] defconoi:
I would if I had spare time, regarding the voltages, every device is different and needs to be adjusted differently, that's just how processors work. What you'll need to do is slightly lower your voltages until its unstable, then adjust them higher to a stable range.
[Nexus 4 Original Android Development] user1408:
What are yours? How's your performance,battery and could you share your personal settings.
[Nexus 4 Original Android Development] defconoi:
Don't copy anyone's voltages they won't work everyone's is different.
[Nexus 4 Original Android Development] defconoi:
As for settings, the stock settings that I have set in the kernel are what I use :)
[Nexus 4 Original Android Development] The Tox:
I don't understand how to play with the new uv table

[MENTION=1316336]defconoi[/MENTION] what is ur cpu bin , if it's fast would you share your synapse profil or just the uv values

sent from my Nexus 4
[Nexus 4 Original Android Development] user1408:
Not speaking bout voltages, about ur general options, hotplug, governors, freqs, i/o ? What r ur settings.

---------- Post added at 11:36 PM ---------- Previous post was at 11:30 PM ----------

And I also think your MAX cpu freq was set on 1242, so don't lie :P
[Nexus 4 Original Android Development] defconoi:
That too needs to be adjusted depending on your device. That isn't CPU clock, that is basically a seperator between low/high CPU voltages for the new voltage interface. Adjust that depending on your voltage preferences.
[Nexus 4 Original Android Development] C.T.Richter:
This is just to show how unique each devices are. This is the absolute most UV I can do on my device, after a series of trial and errors.
[Nexus 4 Original Android Development] ph37rd:
I will answer your question, but you won't like my answer either.

No one has the exact same phone, configuration, WiFi/radio signal, screen brightness and app mix that you do. How do you expect them to know what the best settings for you are going to be?

You have to experiment or just leave it all as [MENTION=1316336]defconoi[/MENTION] has set as default and not worry about it.
[Nexus 4 Original Android Development] sifatrhmn:
Is the kernel support USB Hard drive/ NTFS filesystem OTG?
[Nexus 4 Original Android Development] patil.ketan:
Flashed 78u -AOSP version (I was on L with 77u-r5). Boot went fine but the wallpaper disappeared and got reboots when I tried to set one.

I flashed the rom again and then again flashed 78u. things seem to be fine until I tried the system UI mod to get the L icons which resulted in similar behavior as above, but after one soft reboot things seem to be working fine, I can change the wallpapers.

Attaching logcats, hopefully they are fine as I am doing this for the first time. I have collected them from synapse.
[Nexus 4 Original Android Development] bart.found:
Hi, can I still set a different undervolt for each frequency? Because my safe voltages table isn't that linear..

Look at it.. https://db.tt/m8bdsoyl
[Nexus 4 Original Android Development] HTC_HDD:
Hi,

how did you test you uv? Did you did that manually, that takes a lot of time with a lot of reboots, right?

// EDIT

Is there a any way to automize that test in an app?

Did someone test his phone with ACPU PVS Slow?

TIA
[Nexus 4 Original Android Development] bart.found:
I did it manually once.. This table works almost with every kernel for me.. I took about 2 days to test all frequencies.. But you do it only one time! I used stability test with locked frequency.. Testing each frequency for about 20 cycles. I lowered by 25mV steps till phone rebooted.. Then I raised last safe value by 25mV.. That's all
[Nexus 4 Original Android Development] defconoi:
Stratosks app interferes, was causing reboots for me because it was trying to double the voltages synapse set. Let me know how this voltage system works for you guys, I can always bring back the voltage table.

Edit:

I'm going to bring it back because an appblike synapse could do the same thing, I feel as if their is a loss of control.
[Nexus 4 Original Android Development] HTC_HDD:
Thank you for your reply.

I tried stability test, but i got FC. Is it stability test working for you @ Android L?

EDIT// Ah, you are not using Android L :)
[Nexus 4 Original Android Development] bart.found:
Hi, I'm on L preview, but my signature isn't updated, however I was on stock KitKat when built my voltages table! :)
[Nexus 4 Original Android Development] defconoi:
Here is 78u-R1 with the Faux voltage table:

AOSP/L

CM11
[Nexus 4 Original Android Development] shadeMe:
Might I inquire about how the CPU governor/io_is_busy conversion is coming along? I reverted back to r72u and smartMax yesterday - HYPER wasn't giving me the right balance of performance and battery for me even after extensive tweaking of the tunables (the UI jerkiness and audio crackling during playback didn't help either).

Hope I don't come off as a badger - Just curious (and a slight bit envious of all the improvements in the newer builds :P).

PS: FWIW, I prefer the Faux voltage table to Semaphore's.
[Nexus 4 Original Android Development] a g bell:
Nooooo!?

Why do people need to use semaphore manger as well?

Such a pain to set individual frequencies

Why people always fear change even if its for the better

Rant over?
[Nexus 4 Original Android Development] defconoi:
I'll see if [MENTION=5658634]apb_axel[/MENTION] can implement a lower CPU voltage slider and higher CPU voltage slider like Stratosk's implantation, I found it limiting because some cpufreqs need higher/lower voltages. This implementation doesn't allow for customization which would drive away users as well.
[Nexus 4 Original Android Development] sergio_f:
i usually update the rom once a week or 2 weeks, or when actual kernel i use get an update, with your kernel i have to update almost everyday :)
[Nexus 4 Original Android Development] vitucc:
From kernel v.78 and with the latest version it seems draining a lot of battery. Is my impression only?
[Nexus 4 Original Android Development] defconoi:
Put the CPU up thresholds for hyper in the 90's and lower UV, nothing changed that I know of to effect battery.
[Nexus 4 Original Android Development] defconoi:
Big update coming, incorporating some hellscore new stuff and some stuff from my Ultimate kernel that I forgot to add to Unleashed, stay tuned
[Nexus 4 Original Android Development] defconoi:
Kernel Update

79u:

ion-storm - Update version to 79u
Paul Reioux - aio: convert the ioctx list to radix tree
faux123 - tmpfs: add support for read_iter and write_iter
Dave Kleikamp - iov_iter: move into its own file (bug fix)
Dave Kleikamp - ecrpytfs: Convert aio_read/write ops to read/write_iter
faux123 - ext4: add support for read_iter and write_iter
Dave Kleikamp - fs: add read_iter and write_iter to several file systems
Dave Kleikamp - fs: use read_iter and write_iter rather than aio_read and aio_write
faux123 - fs: create file_readable() and file_writable() functions
faux123 - loop: use aio to perform io on the underlying file
faux123 - bio: add bvec_length(), like iov_length()
faux123 - aio: add aio support for iov_iter arguments
faux123 - aio: add aio_kernel_() interface
faux123 - fs: pull iov_iter use higher up the stack
faux123 - dio: add bio_vec support to __blockdev_direct_IO()
ion-storm - dio: Convert direct_IO to use iov_iter
Zach Brown - iov_iter: let callers extract iovecs and bio_vecs
Zach Brown - iov_iter: add a shorten call
Zach Brown - iov_iter: add bvec support
faux123 - iov_iter: hide iovec details behind ops function pointers
Dave Kleikamp - fuse: convert fuse to use iov_iter_copy_[to|from]_user
Zach Brown - iov_iter: add copy_to_user support
Dave Kleikamp - iov_iter: iov_iter_copy_from_user() should use non-atomic copy
Zach Brown - iov_iter: move into its own file
ion-storm - Revert "fs: move file_remove_suid() to fs/inode.c"
Pranav Vashi - Bluetooth: Prevent Bluetooth L2CAP Remote Heap Memory Corruption
Jordan Crouse - msm: kgsl: Mark the IOMMU setstate memory as read only
Mekala Natarajan - uio: msm_sharedmem: Add new device driver for sharedmemory access
FrozenCow - usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
ion-storm - drivers: usb: Use Android device as USB keyboard/mouse
ion-storm - Bring back faux voltage control

AOSP/L

CM11

Now you can use your phone as a keyboard/mouse for your computer as well:

Required app: https://play.google.com/store/apps/details?id=remote.hid.keyboard.client
[Nexus 4 Original Android Development] txuki2005:
Thanks for all [MENTION=1316336]defconoi[/MENTION]

I will check it tomorrow. ;P
[Nexus 4 Original Android Development] defconoi:
should this thread be in original development?
[Nexus 4 Original Android Development] pables123:
I think so because its made originally :)
[Nexus 4 Original Android Development] criminalzen:
xda says :to be in original development...

you do have some original work of course.. I honestly could argue either way... but I have no say so :)
[Nexus 4 Original Android Development] kalpik:
Definitely! But don't worry too much about that. We know what's original, and what's not ;)

Sent from my Nexus 4
[Nexus 4 Original Android Development] defconoi:
Kernel Update

Unleashed 80u

ion-storm - update version to 80u
ion-storm - update intellithermal & dorimanx's intellithermal
ion-storm - remove leftover old gamma interface
Shankar - Fix warning in display file
hellsgod - gcc-wrapper.py: Fix derp
motley - Gamma Control - added refresh_screen sysfs attribute that has nothing to do with setting values. This should only be called by apps or scripts while adjusting colors "live" with the motley or faux interface and not implemented on startup via init.d or apps since it will compete with the normal power on process.
motley - LG Mako gamma control - add mirror interface while leaving faux's interface in place, respecting his rollover char checksum.
ion-storm - Support for faux123 gamma control
ion-storm - Revert: "msm: display: mipi_lgit: Userspace display gamma control"

Tweaked gamma a bit, upped temps a bit to reduce throttling when booting.

Download:

CM11

AOSP/L
[Nexus 4 Original Android Development] sykopompos:
Why you trying to leave me buddy??? :(

I will have to follow you then, I can be your stalker and come to original too :D
[Nexus 4 Original Android Development] defconoi:
dont worrie, i'll let u hijack my thread and turn it into L-Preview lol
[Nexus 4 Original Android Development] sykopompos:
Another month or so and there won't be a L preview anymore.

Oh BTW, I talked to the guy who loaned me the 1+1, since a port won't work at this time and we gotta wait for official L, he told me to hold onto the 1+1 for now but he told me I can send it to any dev that I believe is worthy so since we got a month or 2 before L, if you want, I can send it to you so you can maybe start working on it while I wait.

You know I'm trying to push you towards that unified kernel source though, right. Just another part of my developer resource plan
[Nexus 4 Original Android Development] defconoi:
I'll take it I guess, there goes more of my time haha.
[Nexus 4 Original Android Development] sykopompos:
Don't forget about flo....
[Nexus 4 Original Android Development] siddhesh.raikar:
I don't really care for benchmarks.. But antutu just got updated, and I got 26k.

Can't upload for some reason.

https://docs.google.com/file/d/0B6DMK7oCqvZaa1ZFNjhZWm9uNnM/edit?usp=docslist_api

Sent from my Nexus 4
[Nexus 4 Original Android Development] Mata99:
[MENTION=1316336]defconoi[/MENTION]I have thoroughly tested your kernel and it really is a great kernel, but I have come to the conclusion that maybe it otrebbero remove some dual functions.

you can just leave a HOTPLUG to replace MPDecision (IntelliPlug 5.0).

I think it is possible to remove ZRAM, Virtual Memory all their settings because I know our device are not necessary and weigh only the kernel.

It would also be possible to restore the default settings area of the LED.

Finally, given that your kernel is the union of many kernel is possiile do a good cleaning of the code.
[Nexus 4 Original Android Development] siddhesh.raikar:
Android L ..

Sent from my Nexus 4
[Nexus 4 Original Android Development] philowneus:
Well it's a good thing I've been running 79u for all of two minutes.

---------- Post added at 09:23 AM ---------- Previous post was at 09:14 AM ----------

Well it's good to know 81u isn't available after reboot lol.
[Nexus 4 Original Android Development] Almayce:
Not cool man, not cool. I flash the 79u when I go to sleep, excited to test the battery over the next day. WRONG! New kernel first thing in the morning :D
[Nexus 4 Original Android Development] d9ny:
What best setting with Hyper for best performance+battery?i'm on 80u..
[Nexus 4 Original Android Development] y3mita:
Is it normal to have dynamic and autosmp hot plugs turned on by default?
[Nexus 4 Original Android Development] bj3096:
Turned screen off and immediately tried turning it on again and it didn't respond, had to hold down the power button to restart, when it was done I saved logcat and dmesg (I have no idea what they're for, so saved both to be safe). Then the phone began lagging like hell and after a few minutes it didn't respond to anything and the navbar and statusbar just dissapeared. Hard reboot again, saved logcat and dmesg again, hope this helps.

Mako, breadcrumbs&bunnies 5.9, u80, just changed minor things like gamma and dt2w

I can't attach files from the tapatalk app, will copy files to pc and edit post in a few minutes
[Nexus 4 Original Android Development] defconoi:
No, disable one, my init script sets intelliplug as default, having two hotplugs enabled may cause crashing or battery drain
[Nexus 4 Original Android Development] defconoi:
Nice benchmark, what settings did you use?

Here is my benchmark with stock settings on CM11 and autosmp hotplug:
[Nexus 4 Original Android Development] y3mita:
Would you mind uploading or posting the default settings? For some reason synapse is always giving me those 2 hotlugs set on by default.. Ondemand as cpu interactive as GPU and row as scheduler.

Wonder why your script is not working here. I only use synapse on my device and been flashing your kernel since version 75.

Thanks in advance.
[Nexus 4 Original Android Development] frikakwa:
Did you try to clean the cache from Synapse?
[Nexus 4 Original Android Development] y3mita:
Yep and also have deleted its folder.. Uninstall ukm.. Flashed it over again.. Re installed ukm then kernel then synapse. But it always happens. My guess is the script is not doing what's supposed to. File is there under init d folder with 775 Permissions. What other app can we use instead of synapse that can control all options on this kernel?
[Nexus 4 Original Android Development] defconoi:
delete all init scripts, reflash UKM 3.2, Supersu, then flash over my kernel, also if you like reflash rom before those and all should be well, something got derped in your setup somehow
[Nexus 4 Original Android Development] defconoi:
you have another app like semephore or faux clock installed that is messing things up, remove them
[Nexus 4 Original Android Development] rabbo3:
hi great kernel ... i use paranoid full f2fs.. but when i flash your kernel my device remain in google logo.. solution?
[Nexus 4 Original Android Development] txuki2005:
Hello [MENTION=1316336]defconoi[/MENTION] , i am testing Android L over multirom. Which wipes necesary to install on L?Is different procedure to install as AOSP?

Thanks in advanced!
[Nexus 4 Original Android Development] sykopompos:
I don't think it has support for it yet
[Nexus 4 Original Android Development] y3mita:
that did fix my issue.

Never run more than one app at a time.

Thanks for your help.
[Nexus 4 Original Android Development] montbazon:
No, zram is one of most important features in android at small and big memory devices both.

You must have a wrong knowledge.
[Nexus 4 Original Android Development] defconoi:
yea, forgot to add I removed F2F2 for now because the kernel originally supported it but not the updater-script, when I have time I'll be pushing some new F2FS stuff
[Nexus 4 Original Android Development] smile_hh:
When charging, the LED display a red light But my battery at more than 50%... New plug the power supply, according to normal after a period of time over and over again...
[Nexus 4 Original Android Development] rabbo3:
but there is f2fs support...bo..
[Nexus 4 Original Android Development] defconoi:
Try changing the led settings in synapse for red, now when the phone is hot it has a red thermal led that gets brighter when its hot
[Nexus 4 Original Android Development] sykopompos:
He removed it from the updater script.

BTW [MENTION=1316336]defconoi[/MENTION], you should take the lead of other developers with any kernel setups and have it delete previous setups that aren't tied into yours. You could relieve some headaches that way
[Nexus 4 Original Android Development] defconoi:
I do already have a cleaner script, it cleans Franco, morfic, faux, synapse and others, there however is a few missing not so popular apps I'll have to add to it along the way. BTW I'm getting awesome battery since I removed that prop line on L.
[Nexus 4 Original Android Development] bitstra:
Oh, did I missed something about editing build.prop here?
[Nexus 4 Original Android Development] manueltts:
Me too?
[Nexus 4 Original Android Development] HTC_HDD:
Hey guys,

cant save hysteresis change.

After restarting Synapse there will be the default value restored.

Im on Android L and 80

TIA
[Nexus 4 Original Android Development] defconoi:
The hysteresis in this intelliplug is different, it changes per profile, its actually not a user defined setting, I'm using [MENTION=3795148]neobuddy89[/MENTION]'s intelliplug which is far superior. Also to change profiles adjust max cores online as well since they override one another.
[Nexus 4 Original Android Development] manueltts:
I think [MENTION=1316336]defconoi[/MENTION] was referring to the line of f2fs... Or he is hiding valuable info from us...
[Nexus 4 Original Android Development] defconoi:
Hiding super secret boosting technology :)
[Nexus 4 Original Android Development] manueltts:
I knew... This guy and [MENTION=1050103]sykopompos[/MENTION] couldn't be such good devs... We are all in a trap... like... bunnies
[Nexus 4 Original Android Development] defconoi:
On L only remove

dalvik.vm.lockprof.threshold=500

dalvik.vm.profiler=1

From build.prop or remove them, it will save CPU time and increase battery life on L, these two lines were mistakingly added by me.
[Nexus 4 Original Android Development] sykopompos:
Well the threshold was in aosp so I added it (it is in the system prop too) and you added the profiler. I'm gonna look at those art flags to see if we can work any tweaks from them shorty. I just got home from work though
[Nexus 4 Original Android Development] defconoi:
I'm totally new to F2FS, I have my updater-script with the correct mount/unmounts now, is it still necessary to edit the fstab? Or does the F2FS twrp automagically do this?
[Nexus 4 Original Android Development] imam88:
noob asking

http://youtu.be/uHG5OD_KU1s

can someone help..

same thing happen when i try to change cpu setting

thx
[Nexus 4 Original Android Development] HTC_HDD:
Hey guys,

I get a lot of random reboots.

Uploaded the log. Hope you can help.

Using Android L, 80u and intellactive.

TIA