Related
Changelog and downloads here:
https://github.com/halaszk/halaszk-UNIVERSAL5420/wiki
Issues and solutions :
https://github.com/halaszk/halaszk-UNIVERSAL5420/issues
https://github.com/halaszk/halaszk-UNIVERSAL5420/blob/master/arch/arm/configs/halaszk_defconfig_N900
I love your setting
Well i'm on the phone so i didn't see something but.. i advise to put row as the main scheduler (best for ssd hardware) and the conservative governor modified with the sampling rate min at 50.000.. the same for the ondemand..
If you need i'll patch those 2 for you.. (i don't know how to use github but i can patch the *.c)
Anyway the kernel seems good.. i'll test it tomorrow
---------- Post added at 04:36 AM ---------- Previous post was at 03:40 AM ----------
http://www.imgur.com/mLVh6cc.png
Works good with correct uv :thumbup::thumbup:
this is the best kernel with so many controls including LED which i was missing coz note 2's led is much brighter than ours
now i can fade in and out
cheers !
I think now I really need to root and install CWM on my phone!!!!!!!!
Features are great man. thanks. keep up the good work
When ever I change the display controls noting happened ..same in charging control when I change the voltage it does not increase
great work best kernel for n900
karthickkatta said:
When ever I change the display controls noting happened ..same in charging control when I change the voltage it does not increase
Click to expand...
Click to collapse
If you enabled "enable register hook and master sequence" in screen tab under synapse this settings works perfectly!
Sometimes charging settings some roms applied after reboot the phone. My phone on Chrisleko Rom V4, and it works perfectly without restartat the phone. (the charge control menu not a voltage settings)
halaszk88 said:
If you enabled "enable register hook and master sequence" in screen tab under synapse this settings works perfectly!
Sometimes charging settings some roms applied after reboot the phone. My phone on Chrisleko Rom V4, and it works perfectly without restartat the phone. (the charge control menu not a voltage settings)
Click to expand...
Click to collapse
Yes it works now ..what about AC main input current how to control it ? Will new features be added ?
synapse not work in screen setting in cpu and io it works i use trickster mod and its work when enabledmaster sequence or register hook
Cortexbrain script should be great. found this piece of information from dorimanx weblog,
This script will manipulate all the system / cpu / battery behavior. Based on chosen EXTWEAKS profile+tweaks and based on SCREEN ON/OFF state.
When User select battery/default profile all tuning will be toward battery save! But user loose performance -20% and get more stable system and more battery left.
When user select performance profile, tuning will be to max performance on screen ON!
When screen OFF all tuning switched to max power saving! as with battery profile, so user gets max performance and max battery save but only on screen OFF.
This script change governors and tuning for them on the fly!
Also switch on/off hotplug CPU core based on screen on/off.
This script reset battery stats when battery is 100% charged.
This script tune Network and System VM settings and ROM settings tuning.
This script changing default MOUNT options and I/O tweaks for all flash disks and ZRAM.
Click to expand...
Click to collapse
Flashed, need a couple of days testing, but at glance that is impressed
Sent from my SM-N900 using Tapatalk
Cortexbrain script functions from Dorimanx SGSII kernel with auto screen on/off module
Click to expand...
Click to collapse
You bring the best from Dorimanx kernel!!!
Synapse can't work ,FC everytime
who can recommend / advise the settings which will increase the battery life?
may be there is any instruction with examples?
thank you in advance!
Coffee
.
Hi halaszk,
Thanks for you work.
I have sent you a coffee over paypal. Confirmation number: 1C413099LN2241531
Keep up your work. Thanks again.
Sview Cover
Hi halaszk,
Everything working properly and I can UV more than other kernels. Stability is perfect.
Features you add are perfect too.
I wanna ask about two thing,
1. My Sview Cover does not work. This was happen on hannry kernel 2.0A before and solved on 3.0A. Also it is working on pekaka kernel.
2. could you put sched_mc control on synapse.
Thanks for your effort and knowledge.
No uci support detected
alleshi said:
No uci support detected
Click to expand...
Click to collapse
After a reboot it worked for me.
First of all thank you halaszk for the best kernel for our note 3. Cheers and keep up the work. Just a little confusion. On set cpu n cpu spy the min frequency is 100mhz (the whole frequency table is different than the one in synapse) I'm a little confused due to this. Can somebody explain?
kadiremrah said:
Hi halaszk,
Everything working properly and I can UV more than other kernels. Stability is perfect.
Features you add are perfect too.
I wanna ask about two thing,
1. My Sview Cover does not work. This was happen on hannry kernel 2.0A before and solved on 3.0A. Also it is working on pekaka kernel.
2. could you put sched_mc control on synapse.
Thanks for your effort and knowledge.
Click to expand...
Click to collapse
Can you post your voltages pls. Thank you
Is there a way to increase vibration intensity on the moto g? Ever since i updated to 4.4.4 i barely feel the phone vibrating in my pocket.
Is there a xposed module/app/kernel that allows for this change?
thanks in advance
Yeah indeed, had the same once.
Flash aero kernel or one of your preference such as faux's, experience or something and set your vibration levels on the controller app - aero kernel, trickster, performance control, fauxclock, whichever.
hey thanks, i'm currently on xperience kernel using faux123 kernel controller. I can't find the vibration option though
alkspo said:
hey thanks, i'm currently on xperience kernel using faux123 kernel controller. I can't find the vibration option though
Click to expand...
Click to collapse
It should be there somewhere; vibration strength or something. I know aero kernel and aero control has it.
i just asked the kernel dev and apparently this feature isn't available on stock moto roms, as a file that is modifed for vibration intensity isnt ezxistant
Sent from my XT1032 using XDA Free mobile app
From time to time, usually in the evening/night (?), I try to wake my screen up by either double-tapping it or by hitting the power button.
I can see the buttons back light going on, but the screen doesn't.
I have tried also to hit the power button and wait a little bit (about 5 seconds) with no luck.
I have also noticed that it takes something between 200ms and 600 ms for the screen to wake up, while for example on LG G2 d802 it took about 100ms (or even less).
My only option so far is to keep the power button pressed until I feel the rebooting vibration.
Uqbar said:
From time to time, usually in the evening/night (?), I try to wake my screen up by either double-tapping it or by hitting the power button.
I can see the buttons back light going on, but the screen doesn't.
I have tried also to hit the power button and wait a little bit (about 5 seconds) with no luck.
I have also noticed that it takes something between 200ms and 400 ms for the screen to wake up, while for example on LG G2 d802 it took about 100ms (or even less).
My only option so far is to keep the power button pressed until I feel the rebooting vibration.
Click to expand...
Click to collapse
Undervolting?
Any special settings?
Custom kernel?
Sent from my A0001 using XDA Free mobile app
DerRomtester said:
Undervolting?
Any special settings?
Custom kernel?
Sent from my A0001 using XDA Free mobile app
Click to expand...
Click to collapse
As far as "special setting" ... I don't knwo which is special and which is not.
Which setting are you talking about?
I am running the kernel that comes with the ROM itself, balanced profile, CPU "ondemand" scheduler, no overclocking, I/O "deadline" scheduler, 16bit transparencies ...
Home screen is just 1 screen handled by Apex Launcher with (again) no wallpaper.
In Settings-->Display I have enabled: touble tap wake, avoid accidetal wakes, automatic brightness with mean sensitivity.
The only "special" application I have is "Xposed framework" (Installer v2.6.1 STABLE) with one single module ("EnableCMCallRecording").
Everything else is just applications from the market.
Uqbar said:
As far as "special setting" ... I don't knwo which is special and which is not.
Which setting are you talking about?
I am running the kernel that comes with the ROM itself, balanced profile, CPU "ondemand" scheduler, no overclocking, I/O "deadline" scheduler, 16bit transparencies ...
Home screen is just 1 screen handled by Apex Launcher with (again) no wallpaper.
In Settings-->Display I have enabled: touble tap wake, avoid accidetal wakes, automatic brightness with mean sensitivity.
The only "special" application I have is "Xposed framework" (Installer v2.6.1 STABLE) with one single module ("EnableCMCallRecording").
Everything else is just applications from the market.
Click to expand...
Click to collapse
Ondemand is called unstable by some people. Could you try interactive and report back ?
I dont know if xposed is a problem but i think not.
I suggest wipe system and reinstall your rom.
And do not make any modifications in kernel settings or developments settings.
I hope this works for you.
DerRomtester said:
Ondemand is called unstable by some people. Could you try interactive and report back ?
Click to expand...
Click to collapse
I will try this. But never had issues with LG d802 w/ CM11M10 and CM11M11 there.
DerRomtester said:
I dont know if xposed is a problem but i think not.
Click to expand...
Click to collapse
I hope so. I do need the call recorder.
DerRomtester said:
I suggest wipe system and reinstall your rom.
Click to expand...
Click to collapse
That's the way I install ROMs: I never do "upgrades".
DerRomtester said:
And do not make any modifications in kernel settings or developments settings.
Click to expand...
Click to collapse
Do you think this is a device related issue or a more general one for M11/Nughtlies?
I am quite puzzled by this hint. The issue is not happening everytime the screen goes off. It happens at random, usually after long (>10 min) periods with the screen off, and never in the morning (after 6 to 7 hours of sleeping screen). Nonetheless I'll try it...
[UPDATE] As of 8:00pm my phone started with a slooow screen wakeup (~ 1000 ms).
Hello all
I have a OnePlus One running CM12 (unofficial). My haptic feedback for virtual button presses is very weak in comparison to my Nexus 5. In fact I can't really feel them at all - just hear them. I *may* have affected performance of the motor a when trying to solder a Qi receiver into the handset, as I accidentally touched the battery live to the motor causing it to run at full power for a few seconds. It is weak on both CM12 and Paranoid Android. Anyway, I just want to make the haptic feedback duration for virtual button presses a few milliseconds longer so it's more noticable.
I have managed to do this for Google Keyboard in the app settings and it works nicely.
Otherwise, vibration intensity is already set to maximum (in both the CM settings and system settings), which is fine for notifications, but I really need to increase the duration of haptic feedback, not the intensity.
I have read that Franco kernel offers this, but as far as I understand it doesn't support lollipop yet. Does anyone know of another kernel which supports haptic feedback adjust?
Thanks
Mike
If You Want Something like Vibrator Strength, as in the below screenshot, Ark Kernel has it
ViditM14 said:
If You Want Something like Vibrator Strength, as in the below screenshot, Ark Kernel has it
Click to expand...
Click to collapse
Hi
Thanks, but this is intensity which is already set to 31 (100%) on my device. I need to increase the duration, not the intensity.
Hi Mike, I don't know about other ROMs but I used to run Liquidsmooth's Lollipop and it worked fine with Franco kernel, although it was a bit unoptimized that's nothing that can't be fixed in Synapse.
Which Franco kernel did you use? CM or AOSP?
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/
Features
You get all those well known features of a custom kernel, like usual sets of IOScheds and governors, tweaks optimizations. However I will be only mentioning the key ones:
Wake Gestures - Double Tap, Sweep Up, Down, Left, Right, Diagonals, Draw 'L' and 'V'
Music Mode - Control Music without even unlocking the device.
Pocket Mode - Turns off wake gestures when it detects it in pocket to save battery
ZD Charger Control - Full control over USB charging currents.
ThunderSonic Engine - An unique, customizable sound control driver written by @varun.chitre15 for MSM8930 boards.
Dynamic Fsync 1.6 - This feature does not need any introduction, however it is now more optimized to run when screen is off, while halt when screen is on.
Overclock to 1.5Ghz, Underclock to 188Mhz
Permissive SELinux in kernel.
Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
Compatibility
Android 4.4 based ROMs - Theoretically yes, testers needed for confirmation.
Android 5.x based ROMs - Theoretically yes, testers needed for confirmation.
Android 6.0 based ROMs - Yes and confirmed by me working on CM13.
Installation Instructions
Download and put zip in phone.
Go to recovery and flash it. No need of wiping anything. And the zip will flash appropriate files depending on your system.
Reboot & Enjoy.
Notes
Toolchain used - GCC 4.8 by Google for stability.
Source - https://github.com/TeamButter/zd_taoshan
Downloads - Here
Recommended App
Presenting my very own app to control wake gestures. Find it here - ZD Kernel Control
F.A.Q
For which phone will it work? Sony Xperia L with above ROMs.
Do I need to have Unlocked BootLoader? Yes
Credits
thewisenerd - For bringing up new DT2W for XL, and many other stuff.
varun.chitre15 - For bringing LP to XL, CAF Kernel for LP, ThunderZap Kernel, ThunderZap Control App and many more.
showp1984 - For original DT2W driver.
Video Walkthrough
Hey great work, I thought varun chitre was going to surprise us but you beat him to it. Anyways I think its a really good start. Good job and thanks to anyone else who was involved in the development of this.
adil089 said:
Hey great work, I thought varun chitre was going to surprise us but you beat him to it. Anyways I think its a really good start. Good job and thanks to anyone else who was involved in the development of this.
Click to expand...
Click to collapse
I do not intend to compete with anyone. Just we 2 (me and twn) are on our own. I am a fan of this thing, so I thought of adding the same (with twn's full support of course).
Download link updated
Download link updated. Kernel now available as fully flashable zip.
Do let me how good/bad dt2w works.
so this is varuns caf kernel +dt2w ? any other changes or just that?
really important to me:
does this dt2w function make the phone avoid deep sleep mode?
Lemme quickly answer that last question: no.
How this works? irq_wake.
How does your phone switch on when your phone is in deep sleep and you press the power button? It's because though there is deep sleep, there's still power being routed to those buttons since you want to get those 'interrupt's (viz: key presses).
Similarly, that's what we do with the touch panel: in your device's case, cyttsp3. We don't allow the touch panel to 'sleep', viz. Power is always routed to the touch panel. So, battery drains because the touch panel is always turned on, and not because the phone doesn't go to deep sleep.
P.S. if your touch panel has a 'low power mode' of sorts, that could be used to slightly lower power consumption, thus 'slightly' reducing battery consumption.
thewisenerd said:
Lemme quickly answer that last question: no.
How this works? irq_wake.
How does your phone switch on when your phone is in deep sleep and you press the power button? It's because though there is deep sleep, there's still power being routed to those buttons since you want to get those 'interrupt's (viz: key presses).
Similarly, that's what we do with the touch panel: in your device's case, cyttsp3. We don't allow the touch panel to 'sleep', viz. Power is always routed to the touch panel. So, battery drains because the touch panel is always turned on, and not because the phone doesn't go to deep sleep.
P.S. if your touch panel has a 'low power mode' of sorts, that could be used to slightly lower power consumption, thus 'slightly' reducing battery consumption.
Click to expand...
Click to collapse
really love this detailed answer
Sent from my C2105 using XDA Free mobile app
@corphish awesome work !!
@thewisenerd @corphish
It works even if you tap it once(Which shouldn't happen AFAIK and it accidently unlocks too :/). It is functional though I can provide you logs if you need to find the issue.
Navneet Suresh said:
@thewisenerd @corphish
It works even if you tap it once(Which shouldn't happen AFAIK and it accidently unlocks too :/). It is functional though I can provide you logs if you need to find the issue.
Click to expand...
Click to collapse
Its a known thing. We both know about it and its mentioned in the bugs.
We are still trying to resolve this.
And thanks for offering help
corphish said:
Its a known thing. We both know about it and its mentioned in the bugs.
We are still trying to resolve this.
And thanks for offering help
Click to expand...
Click to collapse
Sorry my bad :/ I didn't bat an eye on the bug list :/
corphish said:
This kernel will only work on CyanogenMod 12.1, and not on CyanogenMod 12.0.
Click to expand...
Click to collapse
This may be a stupid question but will this work on any 5.1 rom or only cm12.1?
primemonitor said:
[/LIST]
This may be a stupid question but will this work on any 5.1 rom or only cm12.1?
Click to expand...
Click to collapse
Should work on any ROM based on Android 5.1.
Best Kernel
The kernel just works. Did not find any issues with battery drain till now.
Thanks @corphish for this awesome stuff. Making me feel like using 1+1
Phone didn't go into deep sleep for me after flashing the kernel. I've attached screenshots showing the same. Problem persisted even after turning off dt2w. Tried clearing cache too, didn't work.
Tap2wake worked exactly as expected, even with single tap, as you already said.
primemonitor said:
Phone didn't go into deep sleep for me after flashing the kernel. I've attached screenshots showing the same. Problem persisted even after turning off dt2w. Tried clearing cache too, didn't work.
Tap2wake worked exactly as expected, even with single tap, as you already said.
Click to expand...
Click to collapse
Yes I can confirm that it doesn't go to deepsleep. @corphish need some logs to find out what is causing it ??
primemonitor said:
Phone didn't go into deep sleep for me after flashing the kernel. I've attached screenshots showing the same. Problem persisted even after turning off dt2w. Tried clearing cache too, didn't work.
Tap2wake worked exactly as expected, even with single tap, as you already said.
Click to expand...
Click to collapse
Navneet Suresh said:
Yes I can confirm that it doesn't go to deepsleep. @corphish need some logs to find out what is causing it ??
Click to expand...
Click to collapse
It won't get into deep sleep state. Perks of the wake gesture (not only for us but for any phone). So as a side-effect, battery performance is reduced.
corphish said:
It won't get into deep sleep state. Perks of the wake gesture (not only for us but for any phone). So as a side-effect, battery performance is reduced.
Click to expand...
Click to collapse
not necessarily.
the device should go into deep sleep regardless since the two (touch panel staying awake && device going to sleep) aren't correlated.
something is wrong, i guess. wrt. irq handling.
@thewisenerd so according to you the phone should enter deepsleep mode ?? It contradicts to what @corphish said just above your post ?? You can PM me with test builds I would love to help you with testing (if needed)
Update 1.2
Here comes update 1.2
Changelog
SingleTap2Wake should be reduced, though, is not fully eliminated.
Changed LED colurs while booting to distinguish kernel. Light Blue for normal boot, light green in recovery.
Download Link updated in OP.
About Recover Key Combo issue - I have realised why recovery key combo is broken, but cannot do much about it. In short, the situation be like, DoubleTap2Wake or Recovery Key Combo.
Also this is the last release for Android 5.1, before Varun outs another beta. Reason : Frequent BSoDs.