yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Leicxan:
Have problem with I/O Scheduler, it always return to ROW after i choose another I/O Scheduler.

e.g I choose fiops instead of the default one, it will show i'm using fiops now,but the I/O scheduler tunables was wrong. i use fiops but it show me the row's tunable.

AK Stable 034 kernel ,UKM 3.3B6 on OnePlus One

Sorry for my english
[Android Software Development] ak:
I have see the same problem, i have fixed it with a clean install of rom/gpass/kernel/ukm and removed all others apps for control kernel.
[Android Software Development] magnamentis:
just want to add that other tweaking apps are mostly the cause for such errors. if you want to still be able to use other tweaking apps from time to time or to check on something or because you need time to adapt to a new app and are used to another, you can do (or not do) the following:

a) freeze the other app when not needed so that it's readily at hand should you want to use it. it can then be opened from the app that freezed it if that app is a good one :)

b) don't set anything on boot with that other app so that should anything like i.e. min frequency in trickster show a wrong value, that that value would not be set on boot upon next boot and/or confilict with the synapse settings which are set on boot as well but show the correct, usually 300MHz value for min, frequency. just an example but i think it's clear what all this is about. avoid risk, prevent contradictory settings and still have liked apps at hand when needed without each time install and uninstall.
[Android Software Development] apb_axel:
Hey guys I'm back from a business trip. Just wanted to say I've been reading a few posts about conflicts with some tunables and like the people above me have replied you shouldn't have more than 1 app that's setting CPU frequencies, GPU, I/O, etc because it can cause conflicts. I recommend to uninstall those other apps or at least disable the boot settings of those other apps and avoid these issues, 99% of problems are cause by this.
[Android Software Development] apb_axel:
Yep, new tunables, new tools, and even new devices will be added to UKM (I actually don't remember all of them :p). Stay tuned ;).
[Android Software Development] ak:
You are amazing. [emoji11]

ak@a0001
[Android Software Development] MotoFlasher:
Make me happy that you're back :D

I hope your business trip was successful !? :fingers-crossed:

:victory: BTW @ all Vote 4 UKM/Axel in the xda News ---> http://xdaforums.com/votenews.php?topic=2736986 :victory:
[Android Software Development] apb_axel:
Yep I closed a few deals so I'm expecting a big commission :fingers-crossed:.
[Android Software Development] apb_axel:
UKM v3.3.2!!!

It's that time again!. This update brings a lot of new stuff in the mix like additional tools (Optimize DB, Drop Caches), some new requested features (Vibrator for OPO, finer tuned CPU voltages), [MENTION=3873953]eng.stk[/MENTION] new hotplug (Blu_plug) and additional device support to UKM (hell yeah! :D).

I've been keeping an eye on all kernels & devices that are using UKM as their to-go kernel manager and found out a few devices are working properly but have been resorting to changing the config file to make it work, so with that I have to say to you... Not anymore!!! :victory:, with that I welcome the LG Optimus G (all gee variants), LG G Pad 8.3 (v500) & Nexus 7 2012 (grouper/tilapia) to the UKM device list.

As always please remember to hit the thanks button & rate the thread for those who haven't. Happy flashing! ;).

Download: UKM v3.3.2
[Android Software Development] eng.stk:
Rock on mate!

blu_plug support is awesome :)
[Android Software Development] CatsAreGods:
I don't see this blu_plug thingie. Is it ROM or device dependent? I'm on stock Nexus 4.
[Android Software Development] apb_axel:
New hotplug from code blue kernel, right now only for Nexus 5 but here's hoping some Nexus 4 dev ports it to our devices :fingers-crossed:.
[Android Software Development] apb_axel:
Made a small derp on my part so I re-uploaded file to v3.3.1 :p. Note: this update is only necessary if you're using Blu_plug hotplug.
[Android Software Development] RobbieL811:
How would I go about incorporating ukm 3.3.1 into my ROM? I build w/ AK as my kernel, and I want to add UKM to my ROM so that there is no need to flash it in recovery. Do you know how I would go about doing that?
[Android Software Development] yanleites:
Is there a way to use it with Franco kernel?
[Android Software Development] Kirpman:
Hi thanks for the great work.

I don't know if my issue is Kernel related or UKM. Anyway when Try to enable Sweep to wake and press "OK" button in synapse then it gets automatically disabled...

Can anyone help?

This is the kernel I am using

Thanks.
[Android Software Development] Chaplan:
Great to see an update up and running... Color profiles bug not on the changelog, not sorted yet I believe...
[Android Software Development] txuki2005:
Miles thanks [MENTION=5658634]apb_axel[/MENTION]!! Great work as always!

Now waiting for download...... such server, today is dead....

:P
[Android Software Development] apb_axel:
You could just import /data/UKM to your ROM and load uci file to /system/xbin and it should work :good:.
[Android Software Development] apb_axel:
Yes it works with franco kernel, I've tested it myself. For Nexus 4 though haven't tried other devices.
[Android Software Development] apb_axel:
If it gets disabled then it's the kernel which doesn't support the feature I'm afraid.
[Android Software Development] m4dbra1n:
Hi [MENTION=5658634]apb_axel[/MENTION], thanks for your great work first of all ;)

Just a small request: in the device.sh can you add a line for geeb to be configured like a mako too?

Because I've to add it anytime I flash a gee kernel on a geeb rom like the pac-man by [MENTION=4362340]brothaedhung[/MENTION] I'm using just now :)

Thanks in advance
[Android Software Development] yanleites:
OK, so I use FKU and Synapse together?
[Android Software Development] apb_axel:
Already in, it's like this: $DEVICE = "gee"* which is every device that starts with gee with a wildcard.
[Android Software Development] apb_axel:
If you want, but it's recommended to use only one or it can cause issues.
[Android Software Development] m4dbra1n:
Oh, I've written to you because, after upgraded to the latest UKM version, once started Synapse it was continuously reporting "device not supported": I added manually the string for geeb, rebooted and now is all working :D

Could it be a fault on my side or the wildcard isn't working well?
[Android Software Development] apb_axel:
Hmm maybe wildcard isn't working, let me try a few tests.
[Android Software Development] osm0sis:
Rewrite devices.sh with a case statement instead of the multiple elifs. Only cases support fuzzy wildcard matches, and are the best for multiple comparisons of the same variable anyway. :)
[Android Software Development] apb_axel:
Found the mistake, forgot double brackets :p. Should be [[ $DEVICE = "gee"* ]] but case also works, thanks buddy :).
[Android Software Development] osm0sis:
Ah didn't realize double brackets made if take wildcards! Nice one. :D

Case would definitely be simpler for you in the future though, whenever you feel like the rewrite. :good:
[Android Software Development] apb_axel:
[MENTION=2265000]m4dbra1n[/MENTION] alright I've fixed the device config, please let me know if this works for you. Those with LG Optimus G please flash this version:

Download: UKM v3.3.2
[Android Software Development] Tylog:
Great stuff. Big thank you.

Tapatalk Team SlimRoms
[Android Software Development] m4dbra1n:
[MENTION=5658634]apb_axel[/MENTION] you're da man: just flashed UKM 3.3.2, synapse boot completed and phone recognised from the first boot after flash ;)

thanks a lot! :D
[Android Software Development] apb_axel:
Excellent, thanks for the feedback :).
[Android Software Development] bsimpson1:
I would like to make this compatible with my device (jfltevzw) and I have been successful for the most part. The device scripts in the devices folder seemed to work fine with jflte and I only had to modify the thermal zone for CPU temp. I was wondering if it's possible, provided that i add the appropriate scripting to my device script, to allow tweaking the io settings of the external sdcard as well. I guess what I'm asking is this: how can I know which features synapse is capable of supporting so that I can create a full-featured device script for my device/kernel that provides synapse with the necessary data for those features?
[Android Software Development] yanleites:
Hi

Please answer if you can -

What advantage will I have if I install Franco 212 + UKM Script ?

Thank you all !
[Android Software Development] trjlive:
As opposed to what? An "advantage" signifies something is better than something else. So what are you comparing to? Synapse and UKM features are clearly explained in the OP. If you are comparing to another kernel tuning app, you should compare the features and make a decision yourself based on what your requirements are. As for comparing the Franco kernel to another kernel, that is off-topic for this thread, and you should ask that question in the appropriate thread. And actually, comparisons between ROMs, kernels, etc. are usually frowned upon on XDA.
[Android Software Development] carlese:
[MENTION=5658634]apb_axel[/MENTION] I have a little problem.. I don't have any last_kmsg in the proc folder, even with synapse it says "last_kmsg not found, file saved to" or something like that.. But the sentence is truncated so I don't know where it is lol :)
[Android Software Development] yanleites:
OK. You are right -

1. I mean advantage between Franco ONLY and Franco + UKM.

2. Which thread you mean - I didn't find any that compare kernels (Nexus 4). I will be grateful if you send me a link of one.

Thanks !
[Android Software Development] trjlive:
Well, "Franco only" is just that, the

kernel

. If you want to adjust the kernel's tunables, you need a

kernel tuning app

. Synapse and UKM are one possibility, there are also others that have their own respective threads. UKM is probably the kernel tuning app with the most available tunables, though really it depends on what your kernel supports. If the kernel supports something being adjusted, then Synapse+UKM can probably do it. If you just want to use a kernel with default settings (but then why even use a custom kernel), then you don't need a tuning app.

As for the kernel comparisons, pretty much all you need is in the OPs of each kernel. They all detail what the features are, but as for what will work better for you, the only one who can answer that is you. That is why you won't find threads that say one kernel is better than others, because that type of statement is completely subjective, and what is best for one user may not be the best for another user.

I could easily write a post explaining why the stock kernel is way better than any custom kernel, and my reasons would all be valid. But another user could write how kernel X is way better than stock and his reasons would also be valid. Who is right? Who is wrong? Neither, and trying to draw conclusions from other's usage patterns and apply to your usage, which is likely quite different, is pointless and futile.
[Android Software Development] yanleites:
Got you, just last question - will UKM add something to the kernel itself, I mean, booting speed, or some features FKU doesn't have - WITHOUT SYNAPSE ?
[Android Software Development] trjlive:
No, UKM and Synapse don't add anything to the kernel, all they do is enable the kernel's adjustable settings to be, well, adjusted. A custom kernel has many settings that can be adjusted, like clock speed, temperature thresholds, etc. But to adjust these to your desired settings, you need an app that can make the adjustments, and save them to be applied at each boot. That is where the kernel tuning app comes in. That is what UKM and Synapse are. These are called the "tunables", because you are "tuning" the kernel.

Synapse is like the GUI front-end, the app you actually interact with to change settings. UKM is the underlying core that actually processes the changes to the kernel. For example, if you didn't use Synapse/UKM and just installed a custom kernel, then it would just operate at whatever the kernel dev set as the default options. Many people do that, and it's fine, but if you go to the effort of installing a custom kernel, it's usually because you want to tweak it. So you need an app that can make those tweaks.

Just a side note, Franco makes his own kernel tuning app as well, so if you use Synapse/UKM, you should uninstall the Franco kernel tuning app, as multiple kernel tuning apps can cause issues. Likewise with apps like TricksterMod, etc. Just use one kernel tuning app, uninstall any others.
[Android Software Development] yanleites:
Thank you very much for a great explanation.

Will use FKU.

Thanks Again !
[Android Software Development] brothaedhung:
Thanks a ton for the geeb/gee add. I've been manually the changing devices.sh on every release.
[Android Software Development] apb_axel:
Actually Synapse is capable of supporting pretty much anything as long as you know how it works. For example IO settings for external sdcard is possible to script.
[Android Software Development] apb_axel:
Maybe your kernel has logging off as default, see in the tools section if you find the Log Creation option and set it to enable.
[Android Software Development] apb_axel:
Anytime :). I hit my 8 thanks max this sucks :silly:.
[Android Software Development] clockworkstop:
Don't you use Tapatalk? I use it to thank everyones posts I like or that helped me even only moderately all the time.

Sent scurryingly from my blazing One
[Android Software Development] apb_axel:
I have it but prefer reading forums in my laptop. Old school I guess :p.
[Android Software Development] manueltts:
But sadly those "thanks" are rejected by the forum server, and doesn't stick. Sometimes Tapatalk even gives a message: "Thanks action rejected by server" or something like that.
[Android Software Development] clockworkstop:
You serious? That's not cool man. I need to check on that.

Sent scurryingly from my blazing One
[Android Software Development] manueltts:
But I've just learned that xda app (any version it seems, surely the premıum) allows more thanks.
[Android Software Development] RobbieL811:
Do you think it would be best to just do this after the ROM is built? Is there a way to add it to my source so that when I compile the ROM, UKM will be included?
[Android Software Development] clockworkstop:
Ah, in that case I'll just switch over since I bought the app as well. Thanks.

Sent scurryingly from my blazing One
[Android Software Development] ak:
Also the free app do the same. :silly:
[Android Software Development] sirovai:
Still have issues with audio settings on nexus 5 and code blue kernel. Anyone?
[Android Software Development] gamerman123x:
What kind of issues
[Android Software Development] sirovai:
Random Reset of settings
[Android Software Development] apb_axel:
Change profile to custom and see if it helps.
[Android Software Development] sirovai:
I'm trying right now indeed. I'll let you know if it helps!
[Android Software Development] AquilaDroid:
I was having the same issue, setting to custom fixed it.

From my Nexus 5
[Android Software Development] sirovai:
It seems to fix it also for me but every time i close and re-open Synapse sound settings are moved from theire positions, like someone changed settings without apply them...Hope i was clear...
[Android Software Development] apb_axel:
Yeah it appears something is changing your sound settings, do you have another app installed with fauxsound settings like trickstermod or fauxsound?
[Android Software Development] osm0sis:
Since it lives in data that'd be tricky, but you could write a little shell installer for UKM, put it in with the system/init.d files for your ROM build, and then it'd be included. :)
[Android Software Development] sirovai:
Nope. Only synapse [emoji1]
[Android Software Development] apb_axel:
I have no idea what it could be, can't reproduce the problem. :confused:
[Android Software Development] ak:
@apb_axel

hi my friend.

can you add these tunables into the new release:

under gamma control:
root@A0001:/sys/devices/virtual/graphics/fb0 # pwd
/sys/devices/virtual/graphics/fb0

https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/commit/f5c4cbbe3933aac2fad0328a1abf71b5b2024997
root@A0001:/sys/devices/virtual/graphics/fb0 # cat cabc
1

https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/commit/8730b4410f1bdabea03af98990e84464331b3a86
root@A0001:/sys/devices/virtual/graphics/fb0 # cat sre
1

https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/commit/f90a7d5beb73e2e90d1828e1e5bda2909803e57a
root@A0001:/sys/devices/virtual/graphics/fb0 # cat color_enhance
0

It can be from 0 to 3:
https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/commit/0f98e789af8c12ce3687cbe4515b429aa1e031a3
root@A0001:/sys/devices/virtual/graphics/fb0 # cat gamma
0

do you have idea how to use panel calibration for set correct values and color profiles:
https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/commit/2500f6384bb778b95c4fea6384af7a1466bb7223
root@A0001:/sys/devices/virtual/graphics/fb0 # cat /sys/devices/virtual/graphics/fb0/panel_calibration
c8 01 0a fd 03 01 e8 00 00 03 fc f5 a1 00 00 01 fd 06 fc 00
ca 00
[Android Software Development] apb_axel:
Hello my friend, yes of course!!!. I'll get right on it and send you a test version :).
[Android Software Development] ak:
the only problem is this:

nb: probably no one has associated the hex values ​​to specific values ​​of the colors.

can you add also like for mako:

thanks a lot

sorry for the many requests
[Android Software Development] apb_axel:
No problem, I'll add as generic and then we figure out how to make it work. Regarding msm_pm it's already added internally depending if you selected C0 C1 C2 or C3:
[Android Software Development] ak:
For Cx the path is different probably this is the reason why I can't see states for one.

ak@a0001
[Android Software Development] apb_axel:
Ohh now I see, yes it's different. Ok I'll add it :D.
[Android Software Development] ak:
No problem [emoji12][emoji12][emoji12][emoji12]

ak@a0001
[Android Software Development] f_5_V_e_R:
hi, I'm using nexus 4 with stock rom 4.4.4 and hells doctor kernel 3.4.101.

i use ukm the latest version and synapse, but every time i open the app, it seems that my configuration has been changed and thus the "tick and cross" sign (to apply changes) appear.. then i push the cross sign as i never changed my configuration, close the app and remove it from recent apps.. but when i reopen the app, those signs appear again as if there has been a configuration change..

is there any solution to this? thanks in advance..
[Android Software Development] magnamentis:
one more way to improve touch sensitivity

as many suspect for some time already the touch issues with our device are most probably a mix of software (driver) and hardware (grounding) problem. for those who did already do their best on the software side by now can further improve their experience by removing the back cover and tape a peace of aluminum foil between the camera and the lower end of the device but take care of the following:

a) on the bottom of the device's cover there is an antenna and it's contacts, you have to stay above that.

b) on the side where the sim card is are a well two contacts which have to be spared (cut out ) relatively widely ( min 0.5cm )

as you will see the device will react a lot quicker to typing input, so fast that you the first time you will be shocked :)

btw i will post this in 2 other threads identically because not everyone is on cm11 so that at least all users of cm11, ak-kernel and synapse will know.

enjoy
[Android Software Development] apb_axel:
Are you running any other kernel manager? Also check if your ROM has any running performance manager.
[Android Software Development] apb_axel:
OnePlus One Beta Test

All OnePlus One users! we need your help trying to figure out color control that Cyanogenmod has commited for the device. Here's a beta version of upcoming release of UKM with color tunables, remember the idea of this is to figure out how it works so the idea is to work together. I recommend opening a new thread to discuss this topic.

UKM v3.4b1
[Android Software Development] MtG92:
Is this a problem with UKM or synapse, or kernel related? Thanks.
[Android Software Development] Yo-Yo-E:
Hi,

What did I do wrong?
[Android Software Development] BelzIgoh:
What version of UKM and Synapse are u using?

What Kernel and ROM?
[Android Software Development] Yo-Yo-E:
ukm 3.3.2

AK 350 cm mako

crdroid b58 (cm11)
[Android Software Development] ak:
The problem is rom side, init.d isn't writeable.
[Android Software Development] Yo-Yo-E:
thank you!

there is somthing i can do about it?
[Android Software Development] ak:
adb shell, and check permission of init.d dir.
[Android Software Development] Yo-Yo-E:
gave write Permissions and the init.d problem solved

now i can use wake options, except the one i want - S2W. can't save the option

DT2W and S2S ONLY works fine, only S2W+S2S doesn't save
[Android Software Development] f_5_V_e_R:
no, i only use ukm and synapse. i use greenify, so basically running apps on my phone are: instant messaging apps, antivirus (i use lookout mobile security, zooper widget, light flow, exchange service and google services.. :confused:
[Android Software Development] apb_axel:
Try and clear data on Synapse.
[Android Software Development] gorilla p:
Thank you. All working now.

Sent From My Google NeXuS⁴
[Android Software Development] apb_axel:
Version 1.5 is coming soon with a lot of fixes and some new features! :victory:
[Android Software Development] ak:
Im waiting .... I can not wait.

perhaps

:D
[Android Software Development] blusydays:
Who's the man ? YOU'RE THE MAN :laugh:
[Android Software Development] barome:
As [MENTION=3685904]ak[/MENTION] Saïd, waiting !
[Android Software Development] apb_axel:
In celebration of my 100th post here on XDA, I give you version 1.5! Please rate the thread for those who haven't yet and don't forget that little thanks button down there. :D
[Android Software Development] achiko16:
Noob question, what is FC?
[Android Software Development] gorilla p:
Force(d) Close

Sent From My Google NeXuS⁴
[Android Software Development] achiko16:
Thx ?
[Android Software Development] CatsAreGods:
Please ignore or delete.
[Android Software Development] apb_axel:
So guys how's everything running? Any new stuff you'd like to see added? Let me know!
[Android Software Development] Kaotiko77:
Your work is very nice. For me all works fine.

Speedy nexus⁴ powered by PSX "Fat Lady" v4.0.7 & AK Exodus v243
[Android Software Development] diogo.sena:
maybe uv options for semaphore...
[Android Software Development] apb_axel:
Sure I'll add it in my next release :good:
[Android Software Development] THEBANDIT420:
For people experiencing seekbar error go into trickster, the general section and turn frequency lock off. Now UKM works perfectly! :)
[Android Software Development] gorilla p:
Actually a few people have had that problem and a few different solutions have been required.

Sent From My Google NeXuS⁴
[Android Software Development] THEBANDIT420:
Well it is worth a shot
[Android Software Development] txuki2005:
Thanks for this great tool!! I suggest is possible to add to unlock or lock bootloader feature like trickstermod

Thank you!
[Android Software Development] shadeMe:
A feature request of sorts - Could an option be added to the overflow menu that displays the list of changed settings (when changes are detected)? More often than not, Synapse detects some change to its settings and displays the commit/discard buttons in the Action bar. I've tried to find the changed setting manually but always in vain.