[Kernel] Badass.v2 - Samsung Galaxy Fit GT 5670

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Oh, you'll love this.. So what actually is different in this kernel?
Core
Updated to 2.6.39.1
Brain F*ck Scheduler implemented for fast task switching, smooth scrolling and possible power saving
Code cleaned and optimized in the right places
Updated Android Binder, Ashmem and Timed GPIO drivers from 3.10-rc5 upstream sources
Compressed with the fastest compressor on the market: LZ4
Processor
Updated CPUFREQ drivers
Voltage Control (undervolted by default to a range of stable values)
Aggressive Overclock
PLL2 Overclock possible inside the app
Updated all the governors to their latest versions
Zen Governor written exclusively for our SoC
Zen
Borrows part of its scaling logic from SmartassV2
Adds Zen Dynamics
This feature makes the governor's parameters completely dynamic. The parameters change by themselves based on various system information (cpu load, suspended state etc.) This ensures that the governor will not bump to high frequencies when it is not needed, and that it will provide enough computational power in high workload cases.
Performance Bias parameter
This is a simple number between 0 and 15 and the only tunable parameter of the Zen governor. When this is changed every other parameter is recalculated through different formulas based on this value. A higher value will make your phone snappier, at the cost of some battery life and viceversa.
TouchPulse and SweepPulse interfaces
TouchPulse is the updated and much more accurate version of the older BoostPulse. This works by giving a slight boost on user input (key or touch).
SweepPulse shoots the CPU frequency to the maximum value when a Sweep function is activated to ensure best responsivity. Don't worry, this happens very fast, so no battery life is wasted in the process.
Suspend profile
When the screen is turned off, the governor keeps the power usage at minimum by re-tuning its parameters
Memory
LowMemoryKiller updated from 3.10-rc5 upstream sources
LMK Whitelist
This is a list of apps which will never be killed by the system, unless you do it intentionally.
I didn't have time to implement a better way for adding apps to this list, so I'll explain the primitive and only usable way right now.
In /system/etc/Badass you will find a file called whitelist. This file can only contain apps in java class path form, separated by commas. Like this:
com.touchtype.swiftkey, org.adw.launcher, com.whatever.app
All the apps that you add to this list, will be written to the LowMemoryKiller at every boot.
LMK Aggressivity: this parameter makes app-killing more or less aggressive. It can be controlled inside the app.
Latest ZRam driver with LZ4 compression (activated at boot so you won't have to bother)
Sweep functions
When the screen is off...
Sweep2Wake
This gesture wakes the phone by sliding your finger from left to right in the middle of the screen
Its sensitivity is controlled by a single parameter (factor) which can be modified inside the app
DoubleTap2[Wake/Play/Pause]
This gesture wakes the phone with a double tap on the screen if the lock timeout of 5 seconds hasn't passed yet. If the timeout has passed, double tapping the screen will Play/Pause the music.
The Media Control feature (Play/Pause) can be disabled, making DoubleTap2Wake work even after the lock timeout has passed.
Pocket Keyguard
This feature prevents accidental unlocks when the phone is inside your pocket.
When the screen is on...
Sweep2Lock
SweepKeys
All these functions work by swiping up from the first 3 pixels at the bottom of the screen(deadzone).
The Deadzone and the Sweep sensitivity are changeable in the app.
*Sweep4Menu is only available for Galaxy Mini
Internet
Westwood+ TCP Congestions Algorithm
Adaptive RED net scheduler backported from 3.4 upstream sources
Congestion window values tweaked
TCP Proportional Rate Reduction
Performance
Zen and ROW I/O schedulers
Triple Buffering
TinyRCU
Dynamic Filesync
Using the 20-50x faster frandom generator instead of the default random.
Never depleting entropy using Haveged and some new kernel code.
Dynamically changing kernel values based on suspend profiles (writeback ratios, cache pressure etc)
System cleaning every 3 days:
Zipalign every apk
Vacuum and Reindex every SQLite database
Clean the garbage data created by the system
Clean app caches
SpeedMod (disable kernel debugging)
Remove 98% of the active debugging code
USB Fast Charge
Native Multitask Enhancer
Replace services.jar Supercharging with a more native approach
Make Home app unkillable
Raise PreviousApp priority to make task switching faster
Handle CPU time allowed for the foreground app
Raise priority of the following processes
Kernel Threads
ALSA driver (audio playback)
Keyboard
SystemUI
Restrict resources used by the media scanner
Dev's last words (a.k.a. read this carefully before saying anything stupid)
This is a stable version and I call it final. I won't update it, unless there are some major bugs like setting phones on fire, giving them artificial intelligence or sh*t like that.
DON'T USE ANY OTHER TWEAK ON THIS KERNEL. These tweaks include, but are not limited to:
Performance Pack
Fly-On Mod
CrossBreeder
I/O Tweaks
V6 Supercharger
Whatever else with a cool name which has the words script, pack or mod in it
Don't get me wrong, these mods are good (most of them), but what's good is already included in the kernel itself
Use Greenify. It is an awesome app, and it does its job very well. I couldn't fully replicate its' features inside the kernel because I don't have access to Android APIs.
The first boot will be slow, due to the zipaligning and SQLite optimizing. Don't freakin' panic. This will happen only once in three days.
If you feel that the system is slow with the kernel, raise the Performance Bias, the LMK Aggressivity and maybe your max CPU frequency. The default values are optimized for ICS, not JB. Play with those values until you find that sweet spot.
Change your damn Superuser app. Use SuperSU or an insecure SU binary. The original SU binaries found on ROMs are freakin' slow nowadays.
Even better, use ICS. JellyBean is not for our low-end phones. But, your choice..
The key settings for the SweepKeys are ROM dependant. For example Recents SweepKey might not work on some JB ROMs. I can't do anything to fix this.
Don't be lazy. I'm here to help, but please show me that you've made some effort on the research for your questions.
And the thanks go to..
Androidarmv6 Team
Erikcas
psyke
A_U
Franco
Boype
Benee
AOKP Team
Paul Reioux (Faux)
Stratosk
zeppelinrox
Ezekeel
Downloads
Badass.v2(AOKB-JB).zip - 6.67 MB
Badass.v2(AOKP-ICS).zip - 6.67 MB
Badass.v2(AOSP-ICS).zip - 8.91 MB
Badass.v2(CM9.2).zip - 6.65 MB
Badass.v2(CM10.1).zip - 6.67 MB
Badass.v2(CM10).zip - 8.91 MB (UMS not working)
Installation
Boot into recovery
Wipe data
Re-flash your current ROM to avoid conflicts
Flash the appropriate kernel zip
Reboot and wait 5-10 minutes for the first boot to complete
Use the integrated app to control the kernel
Source:
Badass-BFS

Reserved

This is just for custom ROM?

ZmisiS said:
This is just for custom ROM?
Click to expand...
Click to collapse
um yes considering its for android 4.0 and above (not yet for android 4.3).
the ROM name for each kernel is labeled in the link(bottom of the first post).

Does it increase camera and gallery performance in cm10.1? Bcoz the camera and the wait time to the picture be loadeed in gallery was so laggy. Btw thanks, great job.

wow! thanks for your hard work o this project
i installed V2 on my miuiV4 and it's really smooth . multitasking is really better than previous version.
first i thought that sweep2things are buggy but after a day of working , i'm now comfortable with it.
- in word of performance it's perfect. thanks
- deep sleep works fine. :victory:
- i got some FC in controll app. first time that phone booted before i grant su permission i got so many FCs continuously!!
- sweep2wake sometimes doesn't work. after i puted and picked up my hand on proximity sensor , sweep2wake worked
- i'm not sure about this but it seems sometimes in sunlight prox sensor doesn't work at all (for sweep2wake function)
and thanks again !

ehsan-black said:
wow! thanks for your hard work o this project
i installed V2 on my miuiV4 and it's really smooth . multitasking is really better than previous version.
first i thought that sweep2things are buggy but after a day of working , i'm now comfortable with it.
- in word of performance it's perfect. thanks
- deep sleep works fine. :victory:
- i got some FC in controll app. first time that phone booted before i grant su permission i got so many FCs continuously!!
- sweep2wake sometimes doesn't work. after i puted and picked up my hand on proximity sensor , sweep2wake worked
- i'm not sure about this but it seems sometimes in sunlight prox sensor doesn't work at all (for sweep2wake function)
and thanks again !
Click to expand...
Click to collapse
Thanks for the review.
Yes, in bright sunlight the infrared sensor can be saturated and take wrong readings. I can't fix this unfortunately.
As I said in the Mini forums, I found a small flaw in the Sweep code and I will release a fix as soon as I get my laptop. This should make a better user experience with the Sweep functions.

First of all, thanks for your work
My review of Badassv2 in AOSP-ICS 4.0.4:
:good:
- The BadassControl app sometimes get FC but nothing to get relevance
- General performance are so good, i've never see my apps open so fast
:crying:
- After 30 minutes, when i open an app, it freezes and I'm obliged to remove the battery and turn on the device :/
-After the third reboot, the phone stays in bootloop and it never boot normally
So sad of this, because I love so much its performance... Anyway, thanks again

Well i tried on CM9 and CM10.1. Performance wise, its so good on CM9 but on CM10.1, it just lags many times (while opening any of apps and opening app drawer itself). I tried all the governors, OC and changed badass settings still lags appear. Previous version 1.9.2 is much better. So no matter how stable the kernel may be, we can't get much performce in CM10.1 right?
And for sweep functions, only doubletap2wake functions for the first time while booting and the screen lock disappears for first time. Even tried to cover proximity sensor but both s2w and dt2w wont work for me.
And sweep2lock also doesn't seem to work for me or am i doing it incorrectly?
If anyone observe CM10.1 to be more stable with no lags using this kernel, will u please share what governors and settings did u use?

swat4samp said:
Well i tried on CM9 and CM10.1. Performance wise, its so good on CM9 but on CM10.1, it just lags many times (while opening any of apps and opening app drawer itself). I tried all the governors, OC and changed badass settings still lags appear. Previous version 1.9.2 is much better. So no matter how stable the kernel may be, we can't get much performce in CM10.1 right?
And for sweep functions, only doubletap2wake functions for the first time while booting and the screen lock disappears for first time. Even tried to cover proximity sensor but both s2w and dt2w wont work for me.
And sweep2lock also doesn't seem to work for me or am i doing it incorrectly?
If anyone observe CM10.1 to be more stable with no lags using this kernel, will u please share what governors and settings did u use?
Click to expand...
Click to collapse
Well I tried on CM10.1, works smoothly for me, I used Zen as well as On Demand governors & zen I/O Scheduler..
Also sweep functions did not work fr me aswell (Tried alot of things bt couldn't get it to work)
Otherwise the kernel is amazing, snappier than the default kernel..

b_dev said:
Well I tried on CM10.1, works smoothly for me, I used Zen as well as On Demand governors & zen I/O Scheduler..
Also sweep functions did not work fr me aswell (Tried alot of things bt couldn't get it to work)
Otherwise the kernel is amazing, snappier than the default kernel..
Click to expand...
Click to collapse
Do u use default settings or tweaked a bit? Did u do a clean install?

swat4samp said:
Do u use default settings or tweaked a bit? Did u do a clean install?
Click to expand...
Click to collapse
I tested CM10.1 and I admit it is not smooth. But it's because I used ICS before and the difference is so much more noticeable. When Sweep functions don't work, it's because the app doesn't work as expected. If you delete the app, everything will work. I don't use Jelly Bean so I can't guarantee anything for it.
Sent from my GT-S5570 using XDA Premium 4 mobile app

alin.p said:
I tested CM10.1 and I admit it is not smooth. But it's because I used ICS before and the difference is so much more noticeable. When Sweep functions don't work, it's because the app doesn't work as expected. If you delete the app, everything will work. I don't use Jelly Bean so I can't guarantee anything for it.
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
True with CM10.1 but ur previous version 1.9.2 gives good results if we OC to 652mhz. Although CM9 kernel is stable and has best performance n multitasking along with battery life. Maybe i have to live with CM10.1 version. Will u make one for CM10.2 please? A basic version without sweep functions and less governors and shedulers maybe.

swat4samp said:
True with CM10.1 but ur previous version 1.9.2 gives good results if we OC to 652mhz. Although CM9 kernel is stable and has best performance n multitasking along with battery life. Maybe i have to live with CM10.1 version. Will u make one for CM10.2 please? A basic version without sweep functions and less governors and shedulers maybe.
Click to expand...
Click to collapse
Sorry but I can't revert all that stuff to make a basic version. It's not as easy as it sounds. I'll work on a CM10.2 kernel if there is any hope to get a fully working version of the ROM. Otherwise, I'll just make it bootable.
Sent from my GT-S5570 using XDA Premium 4 mobile app

alin.p said:
Sorry but I can't revert all that stuff to make a basic version. It's not as easy as it sounds. I'll work on a CM10.2 kernel if there is any hope to get a fully working version of the ROM. Otherwise, I'll just make it bootable.
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I know its too difficult to make one. But as CM10.2 development is going faster and its faster in performance compared to CM10.1. So maybe u can take a look once and decide for yourself .

alin.p said:
I tested CM10.1 and I admit it is not smooth. But it's because I used ICS before and the difference is so much more noticeable. When Sweep functions don't work, it's because the app doesn't work as expected. If you delete the app, everything will work. I don't use Jelly Bean so I can't guarantee anything for it.
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Hey alin, regarding my review.. do you suggest to delete your app?

galfit said:
Hey alin, regarding my review.. do you suggest to delete your app?
Click to expand...
Click to collapse
I suggest changing your su binary. If you don't want to do this then you can delete it.
Sent from my GT-S5570 using XDA Premium 4 mobile app

alin.p said:
I suggest changing your su binary. If you don't want to do this then you can delete it.
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I'm using SuperSU 1.65... Isn't it good?

galfit said:
I'm using SuperSU 1.65... Isn't it good?
Click to expand...
Click to collapse
It is good but you must set it to always grant permission, not ask for it.
Sent from my GT-S5570 using XDA Premium 4 mobile app

alin.p said:
It is good but you must set it to always grant permission, not ask for it.
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Done! And it works :victory: Thanks

Related

Memory Optimisation Script

This is the best I've come across. MMS app, Opera Mobile, Opera Mini, Market, Maps and more all at once. Brilliant.
Posting it here as I know this is the busiest place. Move if it causes an issue.
Cheers!
Script and Instructions are at the link below.
http://forum.xda-developers.com/showthread.php?t=1111145
Does it do the same thing as Zeppenlinrox's Supercharged scripts?
No, it seems to work better - I had with zeppelin's script about 50MB free ram, now I have 80MB...awesome - my phone works so much better without any performance decrease...
Trying it now. Do you recommend using it with hard to kill launcher setting? Or just return that to normal?
This script changes memfree and VM values although I do not fully understand what the script is doing.
I've been using it for a few days and I see no changes what-so-ever, good nor bad.
DannyDroid said:
This script changes memfree and VM values although I do not fully understand what the script is doing.
I've been using it for a few days and I see no changes what-so-ever, good nor bad.
Click to expand...
Click to collapse
Agree. No changes for me a all.
Sent from my Milestone using XDA Premium App
Well,i used the script with zeppelinrox' script and it seems they work brilliantly together:20-30mb more ram
I don't see how it clears up RAM without removing applications from it =/ .
Here works pretty well (and it's not a placebo effect)! The phone rurs better... everywhere! )
definately works. just test loading apps and switch between to see which stay open. you'll notice too there should be smoother overall performance, for example when resuming from sleep. ive also asked the guy directly and the lower frequency of android os ram cleanouts mean battery improvements. i find it for some reason better than zepplins.
i use 6.1 and have home and mms locked in mem and this script running. with no script/zepplins id be unable to watch a flash stream, answer a text and keep the flash vid running, with this i can, its great!
DannyDroid said:
I don't see how it clears up RAM without removing applications from it =/ .
Click to expand...
Click to collapse
it removes certain apps after sleeping when in background i think. things like maps/nav/streams stay open though
Gaming wise this script fails, cut the rope hangs and is so laggy but on normal cronos gingerbrad its good.
Apart from that this script is amazing! Get 80mb free with 2 apps running (and keyboard and services!)
Sent from my Milestone using Tapatalk
In overall it gives snappier performance on my stone with CGMM ROM.
I would like to try this script with MIUI 1.7.1. I flashed MIUI 1.7.1 before and got 4 reboots within an hour with all the apps sit inside the ext2 partition that cost 60Mb+ RAM. I'm not hoping multi-tasking on MIUI with this script. It will be already good enough if this script can help to run those 60Mb+ RAM background services without reboot on MIUI.
applied the script on FroyoMOD.No changes.
Sent from my Milestone using Tapatalk
Apart from the aggressive minfree/lowmemory killer setting, they are all sysctl tweaks.
You can get those plus more in AOR's kernel tuning menu item.
In V8 SuperCharger, I will be using the best sysctl tweaks, 3g tweaks, io scheduler tweaks (noop) and tell android that the phone doesn't have a hard drive lol
I'll probably put in the SD card tweak with a user selectable value (pick from 1 to 3 or whatever)
That way, I don't have to assume what works best for the user and the user can screw with it lol
There's more, but I forget right now...
zeppelinrox said:
Apart from the aggressive minfree/lowmemory killer setting, they are all sysctl tweaks.
You can get those plus more in AOR's kernel tuning menu item.
In V8 SuperCharger, I will be using the best sysctl tweaks, 3g tweaks, io scheduler tweaks (noop) and tell android that the phone doesn't have a hard drive lol
I'll probably put in the SD card tweak with a user selectable value (pick from 1 to 3 or whatever)
That way, I don't have to assume what works best for the user and the user can screw with it lol
There's more, but I forget right now...
Click to expand...
Click to collapse
Looking forward to it! Any idea when it'll come out?
Sent from my Milestone using XDA Premium App
Well, I had stopped working on it because I kept on perfecting V6.
But it's functional with the user selectable colours and what I have added so far... the 3G TurboCharger (usually build.prop tweaks but I'm screwing with local.prop) and that Overclocker that we had discussed previously.
The Overclocker won't make the final though because it's not universally applicable but I will probably make a Milestone version that includes it or make a "Zeppelinrox's Milestone Toolbox" script lol
Oh yeah, I want to add something called "Lock 'n Load Apps"
zeppelinrox said:
Well, I had stopped working on it because I kept on perfecting V6.
But it's functional with the user selectable colours and what I have added so far... the 3G TurboCharger (usually build.prop tweaks but I'm screwing with local.prop) and that Overclocker that we had discussed previously.
The Overclocker won't make the final though because it's not universally applicable but I will probably make a Milestone version that includes it or make a "Zeppelinrox's Milestone Toolbox" script lol
Oh yeah, I want to add something called "Lock 'n Load Apps"
Click to expand...
Click to collapse
Haha sweet! I thought you forgot about that overclocking script this sounds awesome! Can't wait
Sent from my Milestone using XDA Premium App
Heh.. the damn thing works FLAWLESSLY... it even has limits on vsels and mhz... max 80vsel and max 1200mhz
All I need is somebody telling me that I fried their phone
zeppelinrox said:
Heh.. the damn thing works FLAWLESSLY... it even has limits on vsels and mhz... max 80vsel and max 1200mhz
All I need is somebody telling me that I fried their phone
Click to expand...
Click to collapse
80 vsel?! WHOA.
Sent from my Milestone using XDA Premium App

[KERNEL] Basic with a Twist SGS4G KJ6 1.1.3

Basic with a Twist SGS4G KJ6 Kernel
BML, don't flash if you have partitions converted to MTD.
Use at your own risk, I take no responsibility for anything that may happen to your phone because of this kernel.
This kernel is for those who don't want to be on the very cutting edge (CM7) but rather want stability without sacrificing too many recent features. It is based mostly on Bryan's 0.0.2d commit that supposedly never had problems with silent reboots. I made some changes to the config to bring it even more to the standard Samsung VibrantPlus in terms of hardware settings, but at the same time to optimize it for speed. I will add only tried and true features to this kernel, the ones that other kernel developers have used successfully.
Special thanks to bhundven (Bryan), FBis251, TeamAcid.
Features
initramfs from TeamAcid, including CWM5, SuperSU, forced ext4, etc.
Usual CIFS, TUN. I didn't include FUSE, if anybody needs it let me know.
BLN. Use BLN Control app from market to activate.
Voodoo Sound so paid app is not needed. Voodoo Sound app from market is required. Once installed, enable Smart Amplifier, it's the best thing you can do to improve music listening experience with our phone.
jhash3 for faster hash calculations. Used widely across the kernel, especially in networking.
OC/UV support with extended frequency table. Added 600Mhz, 900Mhz, 1.1Ghz, 1.2 Ghz, 1.3 Ghz, 1.4 Ghz. Use SetCPU or Xan's Voltage Control to enable and control frequency and voltages. Tegrak can be used only with no-OC/UV version.
ondemandX and smartassV2 governors. One of these should probably be preferred over stock ondemand. Change with SetCPU or similar.
TinyRCU. More lightweight version, it fits better our single CPU system.
Swap support, although I don't recommend using it.
SIO and BFQ I/O schedulers in addition to noop, deadline, and cfq that we already have.
Install
Flash with CWM or SGS Kernel Flasher. ODIN version is available only for OC/UV kernel.
Download
CWM:
v1.1.3
v1.1.3 (no OC/UV)
v1.1.2
v1.1.2 (no OC/UV)
ODIN:
v1.1.3
v1.1.2
Notes
* OC/UV version is very conservatively undervolted to -25mV. The preset voltages are still higher than on regular I9000, which has the same CPU. I'm running additional -50mV (total -75mV) for all frequencies without issues, but you may have them, every CPU is different!
* It is recommended to create a CWM recovery file before modifying voltages. This option is available in both SetCPU and VoltageControl.
* OC-ing to 1.4 Ghz is not recommended, especially for extended periods of time.
* Voodoo ext4 conversion, or "lagfix", is enabled and forced by default. There is not way and no need to go back to RFS.
Source
www.github.com/AntonX
Changelog
1.1.3
CWM 5.0.2.8 (blue) in initramfs
Disabled a little more of Samsung debugging
1.1.2
Minor changes to initramfs voodoo extension scripts
More neutral boot logo
1.1.0
Initramfs script will not force su update
Couple of small changes
1.1rc2
Few small changes
1.1rc1
Added BFQ and SIO I/O schedulers
Switched to TinyRCU
Added Swap support
Small change to Vibetonz
1.0b5
Some changes to OC/UV
Better BLN fix
Increased write timeout for bad SDHC cards
Added ondemandX and smartassV2 governors
Renamed the title, it's becoming less and less Basic...
1.0b4
Added native OC/UV support
1.0b3
Minor BLN changes
Replaced jhash.h with jhash3 code
Updated initramfs with SuperSU 0.88
1.0b2
Added BLN, first attempt
1.0b1
Original release​
Let me be the first to push you....please consider BLN lol, that would be awesome!
Could you point me to the right repository/branch?
I'm curious to see your changes and I'm probably not looking in the right place on github.
Please add BLN
bhundven said:
Could you point me to the right repository/branch?
I'm curious to see your changes and I'm probably not looking in the right place on github.
Click to expand...
Click to collapse
Well, I didn't upload anything yet. If you tell me how to control the frigging repository from Windows I'll do it right away
But seriously I want to make absolutely sure that this kernel doesn't have this nuisance of silent reboots. Because it they still present there is no need to have this kernel.
No matter what happens, if Vooodoo sound works without problems, I'll give you the code if you want it.
AntonX said:
Well, I didn't upload anything yet. If you tell me how to control the frigging repository from Windows I'll do it right away
But seriously I want to make absolutely sure that this kernel doesn't have this nuisance of silent reboots. Because it they still present there is no need to have this kernel.
No matter what happens, if Vooodoo sound works without problems, I'll give you the code if you want it.
Click to expand...
Click to collapse
I'm about to post something to my cm7 thread, so heads up.
But stock kj6 kernel (if you download it from opensource.samsung.com and apply a few of my changes to fix tfsr and add initramfs) still has the same reboot issue.
I'm gonna start comparing some of the code from the froyo kernel to see wtf is going on. I fixed a problem with rild and random reboots are back.
I'm finding that the problem is related to suspend. The reboot happens when everything quiets down.
AntonX said:
If you tell me how to control the frigging repository from Windows I'll do it right away
Click to expand...
Click to collapse
Haha, I don't even know. Don't use Windows?!?
put BLN in!!!! (i would do it myself, REALLY, i would but i don't know how)
bhundven said:
But stock kj6 kernel (if you download it from opensource.samsung.com and apply a few of my changes to fix tfsr and add initramfs) still has the same reboot issue.
Click to expand...
Click to collapse
I'm operation on the assumption that 0.0.2d never had silent reboots. Nobody ever reported having them with this version. I have never ever experienced a reboot with it myself. That's why I took it as the base.
I haven't really looked what you did right after 0.0.2d. Seems like you switched to aries config instead from vibrantplus. Any particular reason? Anyway, I reverted it back and even slightly more back. Then you did some clean up and modified bunch of code. I don't care about cleaning somebody else's code like this. Unused functions and variables will be optimized out by the compiler anyway. To get rid of annoying warnings I just used -Wno-unused switch to gcc in the Makefile.
So - hard to tell what's happened between 0.0.2d and 0.1.0 (or 0.1.1?), but something must have happened. Too many people reported it to support this.
Great initiative Anton!
Flashing it on 2 devices. I will update in 3 days.
Sent from my SGH-T959V using XDA
Anton
Just flashed. I'm fully charging up right now. I'll run it for a day to check on battery life and do some restores to make sure all that is good to go. Including voodoo is a nice touch. A already have the paid app because the headphone amp is something I can't live without but really nice for those that haven't used it to check it out. I have never had a reboot on 2d so hopefully this will maintain that tradition. Nice work.
is voodoo sound fix better than the beats audio??
m0bstr said:
is voodoo sound fix better than the beats audio??
Click to expand...
Click to collapse
Voodoo is hardware. Beats audio sodtware
Sent from my SGH-T959V using xda premium
Voodoo Sound, awesome!
Thanks man.
Sent from my SGH-T959V using XDA
I've never used voodoo sound before, but wow I was missing out..... Separation seems slightly better, clarity, just everything is awesome... And being able to adjust output gain is nice too.
Also, so far, no reboots.
Sent from my SGH-T959V using XDA
Finally a kernel w/ Voodoo Sound! I've been using the paid app for awhile but the module doesn't load on boot sometimes plus I've always wondered if there might be a difference between the app loading the module vs. the module built in to the kernel. I've gotten really use to BLN though (hint-hint)... thank you!
Sent from my SGH-T959V using xda premium
Another request for BLN. Hope we have enough voters!
Figures, as soon as I jump ship voodoo sound comes out to play...
Sent from my Galaxy Nexus using XDA
tehgyb said:
Figures, as soon as I jump ship voodoo sound comes out to play...
Sent from my Galaxy Nexus using XDA
Click to expand...
Click to collapse
gnexus lol
so far not a single problem, touch wood...

CM10 Performance settings + SetCPU

Although I love Instigator's Kernel, I believe that it is time to move on from the aging kernel code.
I have started to use the stock kernel with the Paranoid Android by gs2usr, but I wanted more options to my cpu usage so I got set cpu.
Now my question is, will set cpu interfere with the performance settings originally in CM10? I have set the setcpu governor to the same gorvernor in the performance settings. The addition I have is the profile at certain battery points. Did anyone experience anything that caused the app and the CM10 settings to interfere each other causing even more waste in battery?? (like putting teo anivirus software on one computer? )
jee'sgalaxy said:
Although I love Instigator's Kernel, I believe that it is time to move on from the aging kernel code.
I have started to use the stock kernel with the Paranoid Android by gs2usr, but I wanted more options to my cpu usage so I got set cpu.
Now my question is, will set cpu interfere with the performance settings originally in CM10? I have set the setcpu governor to the same gorvernor in the performance settings. The addition I have is the profile at certain battery points. Did anyone experience anything that caused the app and the CM10 settings to interfere each other causing even more waste in battery?? (like putting teo anivirus software on one computer? )
Click to expand...
Click to collapse
Best option is to stick to the performance setting built into Cm10 because it's had all the correct paths on how to adjust the kernel properly .
I don't use set CPU anymore I now use system.tuner pro as an alternate that's it
Sent from my SAMSUNG-SGH-I727 using xda premium
crashpsycho said:
Best option is to stick to the performance setting built into Cm10 because it's had all the correct paths on how to adjust the kernel properly .
I don't use set CPU anymore I now use system.tuner pro as an alternate that's it
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
From what I've been reading the performance module in cm10/aokp is still a bit iffy, but I do agree with the system tuner pro recommendations

[Guide] Speed up your Note 3

BASIC
ROOT YOUR DEVICE
Two methods:
1. The easy one: You'll loose your Warranty, but you won't loose any data on the device and is quite straighforward. GalaxyNote3Root Guide
2. The safe one: You'll loose your device data but won't loose your Warranty: Root de la Vega​
REMOVE THE BLOATWARE
Use Titanium Backup and this guide: Applications Safe to Remove
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ACTIVATE THE DEVELOPER MENU
Pressing 7 times over "Settings/General/About DEvice/Built Number" and then in "Developer Options" select:
1. Windows Animation Scale = OFF
2. Transition animation scale = OFF
3. Animator Duration scale = OFF]​
INSTALL GREENIFY
Greenify help you identify and put the misbehaving apps into hibernation when you are not using them, to stop them from lagging your device and leeching the battery, in an unique way! They can do nothing without explicit launch by you or other apps, while still preserving full functionality when running in foreground, similar to iOS apps.
INSTALL ADBLOCK PLUS
Adblock Plus will remove every ad in Chrome or any Browser installed, speeding up the browsing expeience.
.
The Piratebay before and after Adblock Plus
ADVANCED
INSTALL WANAM EXPOSED
In Wanam Exposed you have tons of tweak, the one greatly related with Performance is in "Wanam Exposed/System/Disable Scrolling Cache".
INSTALL PIMP MY ROM
With this app you'll be able to modify tons of tweaks related with the Dalvik VM, Kernel and Touchscreen & Display, that will boost the performance and responsiveness of your device. Play with this values with care, some decissions will slow down instead of speed up your Note 3.
TOOLS
Rescue Package It's extremely important to backup your settings in case you need a Restore from CMW
Entropy Generator:
Set on Boot
Feed Interval 1 sec
Feed Timeout 1 sec
Random Bytes 256
Fill Watermark 75%​GPS Configuration:Stablish your region​
TWEAKS
Network and Internet
Wifi Scan Interval: 400
Fatser Media Streaming
Faster DNS
Enable HSUPA
Protect against SYN attacks
Avoid Time-Waitt
Block Redirects
Block Source-Routing
IPv4 Tweaks​
Dalvik VM:
VM Heap Size 400m
VM Heap Growth Limit 96m
VM Heap Start Size 16
Dexopt Data Only ON
Just In Time Compiler ON
Dalvik Bytecode Verification ON​
Kernel Tweaks:[/B]
Tick Ondemand
Disable I/O Stats
Scheduler Susctl Tweaks​
Enable/Disable Features:
Hardware Acceleration
16-bit Transparency
Lock Launcher in Memory​
Touch-Screen Display:
Minimum Pointer Duration 25ms
Maximum Events per second 133
SurfaceFlingerMinimumVelocity 13000
SurfaceFlinger Maximum Velocity 17000​
Miscellaneous Tweaks:
Optimize sqlite3 Tweaks
ZipAlign all APKs at each boot​
INSTALL A CUSTOM KERNEL
Imoseyon has just released his own kernel for the Note 3, a custom kernel is always better than the stock one, this are it's main features:
overclocked to 2.72Ghz (potentially higher later), but max set to 2.2Ghz at boot
custom undervolting
updated to latest 3.4 Linux (ie. 3.4.66)
latest Linaro gcc 4.7 toolchain
built-in supersu and init.d support
fat trimmed and performance tweaks
interactive governor updated to latest android source (but ondemand left default)
outdated samsung code updated to later CodeAurora source
cpufreq issues fixed
exfat support
more to come later (much more)
--------------------------------------------------------------------------
Take special care if you're going to root your device, you may loose your warranty.
Take special care if you're going to change your kernel, you may loose your warranty.
Take special care with the ADVANCED tweaks and the Titanium Backup Freezes and Uninstall, they may bootloop your device
How will this affect battery life? specifically turning off the animation bits?
Scribbled with my S-Pen
Notrega said:
How will this affect battery life? specifically turning off the animation bits?
Scribbled with my S-Pen
Click to expand...
Click to collapse
I've not fully tested the quantity of decrease in battery life with all this modifications.
I'm sure that the increase of general responsiveness and the better scrolling will bring some penalties in the battery life. I'm gonna test this in the next days, to see how it really affects..
It would seem that turning off the animations would increase the battery life.
Scribbled with my S-Pen
I would not recommend turning on "force gpu rendering." Some apps will not open or work correctly with this checked. It may also cause your device to run hot and drain your battery faster. There is no real word benefit to having it turned on.
Notrega said:
It would seem that turning off the animations would increase the battery life.
Scribbled with my S-Pen
Click to expand...
Click to collapse
Yepp, removing bloatware, disabling animations and installing greenify will boost your battery life..
Forcing the GPU rendering, removing the scroll cache and playing with the several "pimp my rom" parameters may decrease your battery life..
I'm gonna do a following in battery consumption this next days and see how much impacts in battery life..
njfoses said:
I would not recommend turning on "force gpu rendering." Some apps will not open or work correctly with this checked. It may also cause your device to run hot and drain your battery faster. There is no real word benefit to having it turned on.
Click to expand...
Click to collapse
Ok I'll remove it from the guide. I've really noticed an increase in the back temperature of the device. :good:
Is greenify so good as it sounds?
SM-N9005 via Tapatalk 2
sewe said:
Is greenify so good as it sounds?
SM-N9005 via Tapatalk 2
Click to expand...
Click to collapse
It's real useful with Rogue Apps that remain active in all circumstances.. Greenify put them in hibernation (like iOS multitasking) not consuming then battery and resources..
This way you can control the "sometimes" dangerous Android Multitasking, only allowing in background the apps you really want..
I think it's really useful in the Note 3 due to it's huge performance.. you never notice if an app has been hybernated or it's actually running in background, the CPU wokes both of them nearly instantaniouslly.. and you gain in some cases real battery life..
Sounds good, some questions though
Is it possible to grennify apps that is schedule to run every night?
Are there any consequences to hibernate system apps?
SM-N9005 via Tapatalk 2
sewe said:
Sounds good, some questions though
Is it possible to grennify apps that is schedule to run every night?
Are there any consequences to hibernate system apps?
SM-N9005 via Tapatalk 2
Click to expand...
Click to collapse
Grennify apps that need to run on a schedule will cause them not to run on schedule. All greenify does is keep apps from running till you manually click on app.
Sent from my SM-N900P using Tapatalk
dallastx said:
Grennify apps that need to run on a schedule will cause them not to run on schedule. All greenify does is keep apps from running till you manually click on app.
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
Yepp.
You also have the option not to Greenify that apps.
I only have problems with "Google Keep" notifications, Whattsapp, Gmail, etc, don't give any problems at all..
I've made a very short Youtube video showing Greenify:
How does disabling scrolling cache improve performance? Mind elaborating? Not doubting just curious. I'm assuming since it comes enabled by default that it serves a purpose.
Sent from my SM-N9005 using XDA Premium 4 mobile app
MohJee said:
How does disabling scrolling cache improve performance? Mind elaborating? Not doubting just curious. I'm assuming since it comes enabled by default that it servers a purpose.
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Sincerely I don't know for sure, but the old customized ROMs and the new one's have it disabled to boost performance..
Greenify is awesome! Finally got around to setting up app on my n2 after reading OP and I'm honestly disappointed that I didn't do this earlier. Thanks op.
Nice
------------------------------------------------------
Sent by my right hand, which is not otherwise engaged.
{Nexus ⁴ stock unrooted 4.3 with Kii Keyboard.}
This is a great guide. The only issue I ran into was with Google Play Music app, the album artwork was acting up. Turned the Animator Scale back to 0.5x and I was back in business.
Sent from my SM-N900V using xda app-developers app
I clicked on build number just twice and it said "no need for that, developer option is already enabled". Lol it was like a shutup call
Sent from Note 3 (The beauty & beast)
sohebq said:
I clicked on build number just twice and it said "no need for that, developer option is already enabled". Lol it was like a shutup call
Sent from Note 3 (The beauty & beast)
Click to expand...
Click to collapse
I have done that but only to see if I could hide it. Weird we can not hide it back unless we reset
Sent from my SM-N9005 using XDA Premium 4 mobile app

[Rom][4.4.4] LiquidSmooth Milestone v3.2 [Official][11/11/2014]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAMER
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.
Click to expand...
Click to collapse
LiquidSmooth is an aftermarket firmware based on the Android Open Source Project.
Dedicated to providing users with smooth, stable and fast ROMs. A Lightweight modified AOSP base, and then add the features you crave!
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.
We ask that you do your part to know your device and know how to recover from problems before you flash!
cameron581
cdub50
Cl3Kener
CPA-Poke
deadman96385
iiD4x
itsmikeramsay
Jarrid42
johnnyslt
jsnweitzel
liquid0624
mtb300gt
Ntemis
reginald476
rkpeterson
rwaempires
sandtod
Somber73
sspencer10ls
TheBr0ken
timpohladthomas
Code:
SaberMod 4.8 GCC Toolchain for Rom
SaberMod 4.10 GCC Toolchain for Kernel
O3 Strict-Aliasing & ISO C++11 Mode
ARM Optimized String Handling Routines
Code Aurora Optimaztions
Display CAF
Dynamic Color Changer
Slims DPI on the fly
Custom animation controls
TRDS 3.0 (Liquid Blackout in settings)
Active Display
Slims QuickSettings
Halo (Renamed to bubble in settings)
Ram Bar
T-Mobile Theme Engine
Privacy Guard
Built in SuperUser
Working wifi Tethering
Cell Broadcasts
Slims Configurable Power Menu
Slims Configurable Nav Bar
Custom animation controls (Listview)
LockScreen Notifications
And way more than this...
Code:
[url="http://goo.gl/Hkh7Kp"]LiquidSmooth v3.0 Full list of features[/URL]
Code:
[url="http://github.com/LiquidSmooth"]LiquidSmooth Github[/URL]
[URL="https://github.com/B14CKB1RD-Kernel/B14CKB1RD_Kernel_D2"]B14CKB1RD-Kernel Source[/URL]
Code:
[URL="http://www.drdevs.com/devs/teamliquid/Milestone/Galaxy_S_Relay_4g/"][B]Relay Milestone 3.2 Download[/B][/URL]
[URL="https://www.androidfilehost.com/?fid=95784891001609277"][B]Relay Milestone 3.2 Mirror[/B][/URL]
[URL="http://www.drdevs.com/devs/teamliquid/Gapps/"]Liquid Gapps Download[/URL]
[URL="https://www.androidfilehost.com/?fid=95784891001609283"]Liquid 8.1 Gapps Mirror[/URL]
Installation instructions:
Code:
[B]Be sure before anything you are on latest firmware and modems[/B]
[B]Be sure you are on latest TWRP Recovery[/B]
Under Wipe:
Swipe to Factory Reset
Under advanced wipe checkbox:
Dalvik Cache
System
Cache
Data
Then swipe to wipe
Flash Rom And Gapps under install then reboot to profit
Please Support Liquid by Donating HERE​
Common Questions and answers will be placed below as to organize a way for users to easily assist and fix possible issues.
Question: Why am I having issues charging the relay?
Answer: As having this issue myself a few time is seems flashing my latest B14CKB1RD kernel fixes the issue
Currently v4a is untested on 4.4.4...will add new guide soon once i can confirm what works
Works f... Awesome... The best ROM far away, personalization level its the best. And the speed and performance its awesome. Thanks a lot for this rom. Greats io schedulers. Zen mod it's great.
Sent from my SGH-T699 using XDA Premium 4 mobile app
Just got this all setup ... So far, great ROM! So much customization including GPU clock .. Will be giving this one a solid go this week.
Wow, great to see another rom, thanks!
I'm currently testing it, the first thing I ran into is the keyboard layout. The special keys don't work, I had to enter @ with onscreen keyboard.I'll report more after few days.
I noticed another issue last night as well....new kernel is having some issues...will update the ROM with other kernel I've used in all my other ROMs as that is more stable
Sent from my SGH-T699 using XDA Premium 4 mobile app
i have no problem right now entering @ ..
you might have to hold down alt + special key at the same time, has always been this way in browser.
i had a couple spots of lag last night- i think the governer clocked it down cuz only 9% battery at the time, but so far today this thing is champ, in and out of clash of clans no issues.. phone email text.. 46% battery right now after just about 8 hours of heavy use.. lots of phone calls and emails today.
and this thing runs fast!
yohan4ws said:
i have no problem right now entering @ ..
you might have to hold down alt + special key at the same time, has always been this way in browser.
i had a couple spots of lag last night- i think the governer clocked it down cuz only 9% battery at the time, but so far today this thing is champ, in and out of clash of clans no issues.. phone email text.. 46% battery right now after just about 8 hours of heavy use.. lots of phone calls and emails today.
and this thing runs fast!
Click to expand...
Click to collapse
i am building an update now with stable kernel known for being in all my other roms but i manually added the new i/o schedulers into it...will give it a run and see if it fixes the kernel issues like the battery drain me and @falle21 were experiencing....and yes it does run amazing and to be honest...fits what i need in a rom to a tee and has replaced Carbon as a daily rom for me
rom updated...should all be golden now
Dirty flash and everything seems to work fine. I can say if battery drain its solved in a few hours
Sent from my SGH-T699 using XDA Premium 4 mobile app
Wow, what a great ROM! I really love the DPI and all the tweaks included like pocket mode, notifications shown on lockscreen etc.
I know already what I have done wrong with the @ sign at keyboard, I was used to have the voice search button mapped as ALT, but it didn't work, my bad, sorry. I compared the keyboard mapping files, but I didn't find any clues. Would it be very hard to include the special keys mapping into settings? It's cool to have an ALT key on right, there are a few keys on relay that could have better purpose.
But the best news I have is that the glitchy audio playback is gone! :good: This is the first time I was able to listen to mp3 for a longer time than just 5 minutes. It's definitely something kernel/cpu related, I didn't change anything in the performance settings and the audio playback is fine out of the box.
falle21 said:
Dirty flash and everything seems to work fine. I can say if battery drain its solved in a few hours
Sent from my SGH-T699 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I don't recommend dirty flash. I have a little issues that can be a pain for almost everyone. Do a full wipe and the new kernel works amazingly. Great job, a real good ROM with everything I need and more
Sent from my SGH-T699 using XDA Premium 4 mobile app
falle21 said:
I don't recommend dirty flash. I have a little issues that can be a pain for almost everyone. Do a full wipe and the new kernel works amazingly. Great job, a real good ROM with everything I need and more
Sent from my SGH-T699 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Hows battery post-flash ?
yohan4ws said:
Hows battery post-flash ?
Click to expand...
Click to collapse
So much better, like recommended reven to me, leave the governors and io schedulers without change and you notice a big change in battery performance. @REV3NT3CH can explain why and all others details
Sent from my SGH-T699 using XDA Premium 4 mobile app
falle21 said:
So much better, like recommended reven to me, leave the governors and io schedulers without change and you notice a big change in battery performance. @REV3NT3CH can explain why and all others details
Sent from my SGH-T699 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
yohan4ws said:
Hows battery post-flash ?
Click to expand...
Click to collapse
Leave the performance settings alone after flash...the ROM automatically changes governors and schedulers to correspond to the speed and battery life it needs. For example when using a game it auto changes the performance for best game use...when not in use it goes to power save mode....as for battery life I'm doing pretty good...better than some of my other ROMs that's for sure
Sent from my L1QU1D R3L4Y using xda-developers app
stuck
hi
i came from carbon rom
followed all the steps in the op but when i go to "Install Zip" and "Choose zip from /sdcard" I can only see 1 folder named clockworkmod/
I had copied the zip file and gapps in the root folder but they wont appear
external sd card also shows empty: "no files found"
when I reboot it gets stuck in boot animation. don't know how to copy the files again.
help please
-edit-
nvm after rebooting recovery external sd card shows the zip files
an update for those that would like to know... just built my soon to be released custom kernel with a total of 24 Governors and a total of 11 I/O schedulers..all tested and all work great. I've also managed great battery life and performance with one of the ones i added and only lose 1 percent of battery in 3 hours....may build a flashable soon but will include it in all future rom updates. currently im working on the alt key issue and thanks @sorgo with the git request as im looking into it...for me ive noticed only the .com alt function doesnt work but all else does
Looking forward to it!
I'm still on the orig. flash of this one with battery drain but, still gets me through the day. 16hour30mins at 6% left. bluetooth on, wifi on and off with juice defender controlling it. played some clash, had quite a bit of talk time, remoted into my computer using pocketcloud.
REV3NT3CH said:
and update for those that would like to know... just built my soon to be released custom kernel with a total of 24 Governors and a total of 11 I/O schedulers..all tested and all work great. I've also managed great battery life and performance with one of the ones i added and only loose 1 percent of battery in 3 hours....may build a flashable soon but will include it in all future rom updates. currently im working on the alt key issue and thanks @sorgo with the git request as im looking into it...for me ive noticed only the .com alt function doesnt work but all else does
Click to expand...
Click to collapse
That's just a proposal for you to include in the ROM. The left ALT key works fine, what I wrote at first that @ was not functional was wrong. I just got used to use the VOICE SEARCH button as ALT (I think we all did not get a qwerty phone to use the voice search, did we? ). So the pull request is only about few keyboard tweaks I find very useful.
I was not able to find the reason why ".com" doesn't work. It's configured properly as alt: '\uEF03', also on other phones, probably the problem is somewhere else, not in the config.
REV3NT3CH said:
an update for those that would like to know... just built my soon to be released custom kernel with a total of 24 Governors and a total of 11 I/O schedulers..all tested and all work great. I've also managed great battery life and performance with one of the ones i added and only lose 1 percent of battery in 3 hours....may build a flashable soon but will include it in all future rom updates. currently im working on the alt key issue and thanks @sorgo with the git request as im looking into it...for me ive noticed only the .com alt function doesnt work but all else does
Click to expand...
Click to collapse
Wow.
Be interesting if you could supply a flashable if this is available for public consumption. Will it potentially work on omni or fattoad?
Be nice to see how your kernel behaves.
:thumbup:

Categories

Resources