Related
VIBRANT edition of the Platypus Revolutions kernel
This Project is inactive/low activity for a longer period of time
Kernel
CM7 & MIUI only
NEO series
(since May 24th '11)
Do you want to discuss on this kernel, get the news on the current state of development, or test kernels even fresher than fresh ?
connect via webchat from your browser:
http://webchat.quakenet.org/
and join #platypus-kernel
(recommended)
Fire up your IRC client, and join via client
the server (for now is) : irc.quakenet.org
port : 6667
Channel : #platypus-kernel
(thanks to Tk for the layout idea )
before you ask for any ETAs:
The first rule of CyanogenMod [and this project]: DO NOT ASK FOR AN ETA!
---------------------------------------------------------------------------------------
First step before install & kernel switch:
Always have this cleaning script on your internal SD card ready
If you're
- switching kernels,
- have issues with auto-rotation,
- the cam,
- bootloops
- want to remove init script
- recover from a failed overclock attempt
please give either:
- lippol94's updated cleaning script (apply via CWM recovery): http://www.multiupload.com/XFH1GCK4MB
or
- WiwiPouPou's SYSTEM CLEANER SCRIPT (also apply via CWM recovery): (http://forum.xda-developers.com/showpost.php?p=14805606&postcount=21739)
a try
the kernel already applies some cleaning steps during install but sometimes that's not enough ...
---------------------------------------------------------------------------------------
Introduction:
Hi guys,
this is my first modded kernel for the SGS (CM7/MIUI only)
I first needed to test it to make sure that it'll be stable & boot at the first place
so far it's very fast & responsive & smooth
This thread shall serve as the center for my testing kernels (stability & functionality-wise)
DISCLAIMER: the kernel (binary) and driver modules are provided as is. If problems occcur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance) updates will occur irregularly as time permits and I see fit (most probably when new features & bugfixes arrive). YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.
Kudos:
* Google, Andy Rubin & the whole Android crew
* Linus Torvalds & the kernel hackers for upstream Linux
* cyanogen & all the devs out there hacking on this
* Supercurio for enriching our media experience of this smartphone
* codeworkx, coolya, guiper, atinm - the whole teamhacksung|cmsgsteam crew and all other hackers working on CM7
* laststufo, hardcore, nikademus, existz and all the other kernel hackers on the SGS forum
* zen-kernel team for inspiration to create a kernel, too
* all other contributors (devs, users, etc.) who make this possible
The purpose of these kernels is extensive stability testing addressing the following sticking points:
- overall stability & functioning of the kernel and phone
- call drops, missed calls, etc.
- lags (suggestions for improvements are welcome)
- auto-rotation, sensors, etc.
- Voodoo Control Plus [any crashes ? compatibility problems ?]
- working on CM7 or MIUI ?
- scheduler, sound, video synchronisation & lags: Tap Tap Revenge 4 (especially at the beginning of songs)
- scheduler, sound, video synchronisation and any other issues: doodle dash (while shooting & sound activated)
- proper pmem memory layout & settings: proper functioning of Google Googles
for those who love SAUCE (Source):
old source:
ALL MY SAUCE for QUORRA KernalZ ^^
new source:
android_kernel_samsung_aries
(fork and 1:1 update to upstream kernel source - changes in different branches)
(latest changes sometimes might not be in [yet] but in the whole repo everything should be available)
current UV & OC stable values:
Recommended apps for OC/UV:
- Pimp my CPU (also available here on XDA for those who don't have a credit card, etc.)
- Xan's VoltageControl
on stability testing:
http://forum.xda-developers.com/showpost.php?p=13255871&postcount=5
(start with "Q: I'm new in OC/OV operations so please could you explain to me how to set it in the best way?")
the following OC/UV values are only applicable for kernels with the old OC/UV implementation (max. 1.3 GHz)
my current UV (undervolt) stable Values :
old OC/UV implementation (morfic, bilboa1/kang, TheEscapist):
1300000 0 (haven't tested 1.3 GHz much yet)
1200000 -25
1000000 -50
800000 -75
600000 -100
400000 -100
200000 -125
100000 -150
edit:
1200000 -50
1000000 -75
800000 -75
600000 -225
400000 -125
200000 -150
100000 -175
thanks jetcz !
new OC/UV implementation (morfic, bilboa1/kang, TheEscapist - Tk-Glitch):
Tk-Glitch said:
Note that these UV settings will be unstable on many devices. It's only informative.
1600 MHz - 1.500v / -> That's high and many devices will fail on this frequency. Find working UV for you if any.
1500 MHz - 1.500v / -> That's high and many devices will fail on this frequency. Find working UV for you if any.
1440 MHz - 1.475v / -75mv
1400 MHz - 1.450v / -75mv
1300 MHz - 1.400v / -75mv
1200 MHz - 1.350v / -75mv
1000 MHz - 1.250v / -50mv - If you have stability issues, try to let this one by default.
800 MHz - 1.200v / -75mv
400 MHz - 1.050v / -100mv
200 MHz - 0.950v / -150mv
100 MHz - 0.950v / -200mv - (can be very different between two devices)
More volts is not always equal to more stability. Try to add more UV (less volts) if the frequency you're trying to achieve is unstable.
Considering all phones will respond differently to OC/UV, to tweak the values to suit your device will be required.
By default, no overclock/undervolt is applied. You'll need to use one of the tools below to adjust the frequencies and voltages.
Note : Never ever use SetCPU with this kernel. You could encounter many stability problems like random reboots or bootloops.
Click to expand...
Click to collapse
3D performance and games:
recommended apps:
[root] Chainfire3D
1st backup post (kernels)
Kernels:
kernels are listed in descending order
older -> newer (newest at the bottom - for now)
NEO 07
Link: http://forum.xda-developers.com/showpost.php?p=14731525&postcount=137
NEO 09
Link: http://forum.xda-developers.com/showpost.php?p=15044144&postcount=206
NEO 10
Link: http://forum.xda-developers.com/showpost.php?p=15141552&postcount=232
NEO 09-redux_V5
[Gingerbread bootloader support + access to external (micro)SD - no hourly battery drain anymore !]
http://forum.xda-developers.com/showpost.php?p=16298709&postcount=310
NEO 16 codename: Beast
http://forum.xda-developers.com/showpost.php?p=16552743&postcount=380
NEO 17 -r12 codename: Butterfly
http://forum.xda-developers.com/showpost.php?p=17339844&postcount=500
NEO 17 -r18 codename: Butterfly
http://forum.xda-developers.com/showpost.php?p=18268541&postcount=566
NEO 18-update1 codename: funky fish
NEO XX.1-update1 codename: mighty rhino
http://forum.xda-developers.com/showpost.php?p=20000100&postcount=630
ALL USERS MUST UPDATE (this fixes yet another potential data loss trigger)
2nd backup post (Changelogs)
Changelog list:
currently obsolete
3rd backup post (modems list)
modems:
Description:
Modems play a crucial role in how much battery drains in standy.
e.g. if you have a good signal area and the modem still has high
"Time without a signal" indicator under Cell standby you still will get bad standby time
make sure you have little to no "Time without a signal" in Cell standby
there also somewhat seems to be a connection between "Time without a signal" and high "Android OS" number in battery use (!)
Following modems are only compatible with new radio (modem) partition layout:
radio-cm-7-GalaxyS-JVP-signed.zip (4.29 MB)
md5sum: fb38dbf82daf0720fd2328f5f649013e radio-cm-7-GalaxyS-JVP-signed.zip
For more modems & bootloaders please go to siky_dude's Modem Thread:
[CM7/MIUI][28.08.11] Modems + Bootloaders(MD5)
[SGS / i9000 Thread so some frequencies might be missing, e.g. 850 MHz]
for more modems please refer to a modem thread in the Vibrant Forums section
4th backup post (results)
Results & FAQ/Documentation
Results:
(04/27/2011) Results for platypus-kernel_20110427_18_quorra_r1:
- broken auto-rotation & sensors for some [insert ROM (CM7 ? MIUI ?)]
- stable
(05/03/2011) Results for CM7_SGS_platypus-kernel_20110503_17_quorra-r4_exp
- high battery drain, either due to kernel config or optimization flags, fixed with >= quorra r5 (2nd update)
FAQ / Documentation
@bootloop / boot post victims ^^
Hi guys,
could you please try to replace the existing kernel on your MIUI or CM7 nightly CWM-Package with my kernel, modules and its scripts ?
then install that updated package (with the new kernel, modules and scripts)
after that all should work
the bootloops seem to be an issue with bml_over_mtd (broken sectors on the SSD on your phone)
I'll investigate this and see if anything needs to be rewritten and/or updated in that regard
Thanks !
Overclocking / Undervolting:
Q: I'm new in OC/OV operations so please could you explain to me how to set it in the best way?
A: start with -50 mV (delta from default value) other values probably are too low
my testing includes:
- Angry Birds Rio (several missions)
- Gun Bros (for some time)
- mp3 playback, (flac playback - optional)
- surfing the web via browser, opening up bit.ly links from cmsgsteam twitter feed
- watching youtube video
- watching video via rockplayer lite or mobo video player
- running benchmarks (Smartbench 2011, quadrant standard, an3dbenchXL, anTutuBench)
- Labyrinth Lite (for gravity sensor), auto-rotation (also for sensor)
when 1 GHz (1,2 or 1,3) is OK - go lower with undervolt value (e.g. -75 mV)
after it gets un-stable - go back to last known stable value
then you can limit max frequency to lower one, e.g. 800 MHz
and repeat testing for that frequency
for more info: checkout shaolin95's Mini Overclocking Guide:
Link: http://forum.xda-developers.com/showthread.php?p=12910471#post12910471
LED Support FAQ
Q: Do LED notification require an app, such as BLN, etc ?
A: No. It uses Android's and Cyanogen settings, other apps are not required, although some that are designed for regular LEDs may work.
Q: How to I turn off LED notifications, scheduled or/and complete turn off?
A: Use Cyanogen's Quiet Hours feature (settings>cyanogen>sound>quiet hours) and check "Dim the LEDs during quiet hours" (in reality it will turn them off on the SGS). If you schedule a complete day, then LED notifications will be off all the time.
Q: How do I setup per app, find other LED settings etc?
A: Settings>cyanogen>interface>LED notifications
Q: What to do with LED color settings?
A: We have only one color, so that doesn't work. Use Green as default setting. Some non-bright colors turn off notification, as it's the equivalent as diming LEDs (note that on real LEDs if you dim them too much they look like off too anyway, the difference is that it's gradual. On the SGS the LEDs can be only on or off, not gradual)
Q: How can I troubleshot my system, I can use ADB but...
A: adb logcat | grep lights (on linux) will show you Android requests to turn LED on or off. "status" tells you what we decide will be interpreted as "turn LED on" (1= on, 0 = off)
adb shell cat /proc/kmsg for live view (or adb shell dmesg if you're using adb after the issues occurs - careful the backlog is limited in size so don't be too slow)
notify_led_on and notify_led_off are requests to the kernel to turn LED on or off.
touch key write/read errors (cypress) are non-fatal failures to ask the touch key to do something (eg lit up the LED), when the hardware goes crazy or there's a logical error in the code (can be both)
touch key recovery routine or "stopped responding" are either hardware errors, either a logical error where the driver would try to write something the touchkey doesnt understand. in some occasion lock&unlock fix those as a work around, of course a permanent fix is required
Voodoo Color settings:
Q: I don't have that nice ice-ish white color on my screen anymore - you suck !
Q: my screen looks like someone pissed on the screen - you suck !
(sorry for the language ^^)
A: I love you too ^^
download Voodoo Control or Voodoo Control Plus
Screen RGB multipliers:
- Red: 321*
- Green: 321*
- Blue: 429*
Screen v1 gamma hack:
- use Alt. settings
- or if you prefer others - use: "Reset to 2.3.3 defaults", "Punchy settings" (punchy could lead to a great screen while locking the screen and having "screen off" animation disabled)
other recommended settings:
Also a lil tip for people who use voodoo color!
1 )Color Profiles: Voodoo Profile V1
2 ) Screen v1 gamma hack :
- 50 red
- 53 green
- 44 blue
3 ) SRB multipliers:
Red ="2300875360"
Green ="2300875360"
Blue ="2709919680"
With those adjustment, black colors are BLACK and white colors are WHITE. Everyone should try this.
Click to expand...
Click to collapse
SGS CM7 nightlies wiki
http://sgscm7nightlies.pbworks.com/w/page/41483487/FrontPage
Android OS bug, :
(thanks to ceriko ! and his awesome guide for DarkyROM 10.1)
If your battery drains very fast and your battery stats mentions Android OS above 10%, often between 40 and 60%, sometimes more, this is the best to do as far as I know:
- Remove the 2/3 system files as per the beginning part of this guideguide about batterie issues.
- Install WatchDog and open (I set it to "moderate", then I close it, that's all), this app will warn you whenever an app or a process miss-behaves by draining the battery excessively. It will not fix it but just flag it and you will see a notification.
- Reboot usually stops the drain for a while until it naturally comes back, so reboot whenever you see Android OS above 10% and rising or after you see WatchDog mentioning "Suspend" process using too much battery (the suspend process hanging is the Android OS bug).
- Some apps trigger it, most common are Gameloft games (blame Samsung, not the games/apps). No need to use apps or games for this drain to happen, it also happens straight after boot once phone has been fully charged.
This bug can not be fixed by anyone but Samsung. Some never see it, some will experience it everyday no matters what they do... It's just annoying and unfair but that's the same on all Gingerbread releases by Samsung (JVK, JVB, JVO, JVH). Apparently even the SGS2 has this...
screenstate scaling aka my governor won't change after screen locked:
So what is this all about ?
it's an init script that is put in to /system/etc/init.d
and switches between the configured governors in the script
depending on whether the screen is on (AWAKE_GOVERNOR) or off (SLEEP_GOVERNOR)
in most cases your phone is off - in that case it would be good to use a governor which doesn't fire up the cpu frequency too fast since you don't need it (no GUI, smooth scrolling, etc. needed while the screen is off - lol),
so conservative governor is set
when using the phone (screen on) it really depends on what you want to do: e.g. latency & smoothness is crucial: try smartass2, smartass, ondemand;
you're mainly browsing & reading stuff: try ondemandb, conservative (the screen is already burning enough battery so you don't need another component burning yet more)
only use one governor at a time
e.g.
AWAKE_GOVERNOR
# AWAKE_GOVERNOR
# AWAKE_GOVERNOR
SLEEP_GOVERNOR
# SLEEP_GOVERNOR
# SLEEP_GOVERNOR
that means lines with "#" are commented out and not used by the script
e.g.
# AWAKE_GOVERNOR
AWAKE_GOVERNOR
# AWAKE_GOVERNOR
SLEEP_GOVERNOR
# SLEEP_GOVERNOR
# SLEEP_GOVERNOR
also would work (intentionally not filled in any governors)
5th backup post (you never know )
yet to be declared
MIUI kernels == MIUI + CM7 prior to RIL switch to Samsung's (closed source) RIL
CM7 kernels == CM7 with newer RIL only
Kernel
CM7 & MIUI only
NEO 04-energy
(energy efficient build for max battery runtime, efficiency & smoothness)
(NEO_01 was internal build)
before you ask for any ETAs:
The first rule of CyanogenMod [and this project]: DO NOT ASK FOR AN ETA!
Changelog (from NEO_03):
- fugumod security hardening re-added
- optimized memcopy & memmove for maximal efficiency & speed
- optimized for size (less cache-misses & leaner and [perhaps] faster system)
- optimized for NEON-usage
- conservative-governor ONLY (one governor to rule them all) - battery consumption + performance == win + win
- FIQ-console disabled (probably less overhead + battery savings)
- LED notifications disabled - only LED light timeout enabled (battery savings)
- printk time-stamps disabled (probably less overhead + battery savings)
- fixed HD Video recording + mic recordings (sound works again)
- "old" OC-UV-implementation OC until 1.3 GHz
- re-added Nick Piggin's inode integrity patches (2 of them) - (more stability & perhaps some saved cpu cycles -> battery)
- re-added several of the previously not included patches from quorra kernel-base
not yet included:
- fugumod security improvements (thanks to nikademus for sharing the source !)
- bluetooth l2cap powersave mode
- and many more
current stable UV values (for me)
1000 -50 mV
800 -75 mV
600 -225 mV
400 -125 mV
200 -150 mV
100 -250 mv
Download Link:
Mirror #1:
CM7 / new RIL:
CM7_VIBRANTMTD_20110529-10_r_platypus-revolutions-kernel_0_NEO_04-energy.zip
MIUI / CM7 / old RIL:
CM7_VIBRANTMTD_20110529-09_MIUI_platypus-revolutions-kernel_0_NEO_04-energy.zip
(thanks to Roland for hosting !)
Mirror #2:
this post
Troubleshooting & short-FAQ:
- WIFI & stuff not working ?
lippui94 cleaning script, then wipe dalvik, then fix permissions, then kernel - eventuall governor switch - , then wipe dalvik, then wipe cache, then fix permission
- reboots during calling ?
please report ASAP !
this is supposed to be fixed & a non-issue [if it's still happening try with different nightly]
- Radio (phone function) not working ?
new RIL kernels only work with nightlys > #12 on the SGS (including #12)
- phone is not as smooth as with previous kernel releases
yeah - sorry, might be due to the fact that I'm forced to use stock toolchain (less optimized toolchain)
sticking points to test & feedback:
- call drops, reboots during calling & potential instabilities
- general stability (if this also happens on stock: post but add a note that it's from stock - thanks !)
- BT & WIFI switching
- HD video recording & playback (is smooth for me during playback, recording with HD & Youtube HD works)
- mic recording, HD video + sound (tested & should work)
- iptables
- battery runtime
- smoothness
Link to old thread + 2nd mirror (thread):
http://forum.xda-developers.com/showpost.php?p=14260897&postcount=392
hitman818 said:
It says nightly #12, do you mean the one that came out today, cm7.1.0?
Sent from my SGH-T959 using XDA Premium App
Click to expand...
Click to collapse
please read all of it
#12 on the SGS (including #12)
Click to expand...
Click to collapse
it's a different numbering scheme
kernel with new RIL applies to:
SGS: >= #12
CAPTIVATE: >= #14
VIBRANT: >= #9
I think ill stick with neo 3 it is the only kernel with working bln on miui. And is very fast and stable no complaints.
i just flashed neo 4 on lasted cm7 build. getting no service..
I just tried the old ril one and I had no service either on the new cm7 update.
Yeah, no service for me either
Sent from my SGH-T959 using XDA App
So far so good for me, flashed the old RIL on CM7 V8 and everything is working.
good on latest miui im running with UV its a little slow, does undervolting too much reduce speed or just stability?
gamikzone said:
good on latest miui im running with UV its a little slow, does undervolting too much reduce speed or just stability?
Click to expand...
Click to collapse
Reduced stability=reduced speed
If u want BLN to work try NEO3
nickmcminn60 said:
Reduced stability=reduced speed
If u want BLN to work try NEO3
Click to expand...
Click to collapse
what exactly does bln do? and i was able to improve the speed these are my rates that i find as a good UV
1300 0
1200 0
1000 -25
800 -25
600 -50
400 -50
200-75
100-75
gamikzone said:
what exactly does bln do? and i was able to improve the speed these are my rates that i find as a good UV
1300 0
1200 0
1000 -25
800 -25
600 -50
400 -50
200-75
100-75
Click to expand...
Click to collapse
BLN uses the capacitive buttons as a notification LED for when you get a text, an email, or something. In the newest builds of CM7, however, it has been disabled.
Sent from my SGH-T959 using XDA App
BLN - Overrated IMO
BLN = Big Lame Nothin'
or
BLN = Battery Leeching Nuisance
END OF LINE
w8 wtf?
galaxy S modems on the Vibrant?...
please tell me that's not what your doing...
apollo15rover said:
BLN = Big Lame Nothin'
or
BLN = Battery Leeching Nuisance
END OF LINE
Click to expand...
Click to collapse
opinions are li......
Introducing the new variant of Bali kernel, Bali for CM7. The main goal of this kernel is the same as other Bali kernel, balanced performance and battery life. I can't guaranteed you will get the same battery life as Bali for Froyo but you will definitely get an improve battery life over stock kernel.
Features:
- OC/UV up to 1.4GHz (Safe boot to 1GHz) [require setCPU from market]
- Voodoo Sound v10
- Voodoo Color
- Multiple CPU governor, smartass included (default: ondemand)
- Multiple IO scheduler (default: BFQ)
- LED notification support (no external app required)
- CIFS support
- Support SetCPU screen off 100/400 profile
- Dock sound redirector support [need Galaxy Dock Sound Redirector app from market]
Disclaimer:
As always, I'm not responsible with any damage cause to your phone.
Special Thanks:
- Team Whiskey - you guys are awesome.
- Alexia - for great work on the new splash image.
- Supercurio - for awesome work on Voodoo
- xcaliburinhand - for wonderful work on dock sound redirector.
- Everybody at CM dev community for their hard work on this awesome ROM.
- Everybody at #teamwhiskey for beta testing this kernel and their support.
I apologize if I miss anyone ..
Flashing Instruction:
- If you're coming from another kernel, flash "Ultimate Kernel Cleaning Script" by lippol94 first (http://www.multiupload.com/XFH1GCK4MB)
- Once that's done .. then flash Bali-CM
If you don't know how to flash then this is not for you.
Download:
Bali-CM_v2.2.2
Change Log:
Code:
- 2.2.2 [10/18/2011]
CM update
Re-enabled LED by default
- 2.2.1 [9/12/2011]
Fixed screen jitter issue
- 2.2 [9/10/2011]
Upgraded BFQ to v2
Added Smartass v2 with extra tweak
Fixed ondemand and tweaked for smoother experience
Set ondemand as default governor
Other fixes and tweaks
- 2.1 [9/1/2011]
Disabled SLQB and revert back to SLUB
Disabled LED notification for the time being
Added more UV settings
GPU tweaks
Added v(r) scheduler
Added Tiny Preempt RCU
And other tweaks and fixes
- 2.0 [8/25/2011]
Disabled ramzswap and switched to zram
Enabled zcache for better IO performance
Memory tweak, now gives you 340MB
More tweaks
- 1.2.1 [8/19/2011]
Fixed video playback issue
Fixed battery report when charging, it goes to 100% now
- 1.2 [8/18/2011]
Updated source with the latest CM patches
Added SLQB slab allocator for better memory management
Added more tweaks
- 1.1.1 [7/26/2011]
Fixed kernel instability that cause random reboot
- 1.1 [7/26/2011]
Added Voodoo color V2
Fixed UV portion to make it easier to manage
Added Voltage Control support
Added compiler tweak
- 1.0 [7/22/2011]
Initial release
A little explanation on different governors (taken from Lord ClockAn thread):
- interactive - Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle. When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.
- smartass - Is an improved version of interactive governor
- ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
- conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
- performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
- powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
- userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
Q and A:
My screen has green, yellow, or orange tint.
Use Voodoo Control to set color profiles (courtesy of d_phekt)
Screen RGB Multipliers:
Red = 230996000
Green = 230996000
Blue = 2704668800
Screen v1 Gamma Hack:
Red = -50
Green = -53
Blue = -44
is GPS still functional with this kernel?
gamikzone said:
is GPS still functional with this kernel?
Click to expand...
Click to collapse
Yes .. GPS still functional.
drhonk said:
Yes .. GPS still functional.
Click to expand...
Click to collapse
im about to flash this hows ur battery life compared to stock? im getting pretty good battery on stock who knows how great it will be with this
gamikzone said:
im about to flash this hows ur battery life compared to stock? im getting pretty good battery on stock who knows how great it will be with this
Click to expand...
Click to collapse
Just like other Bali kernel .. it takes 2 - 3 days to settle in, but my beta testers reported anywhere from 15 - 20 hrs average. I myself got 18hrs with 2 push email accounts, twitter, sms, and few calls.
drhonk said:
Just like other Bali kernel .. it takes 2 - 3 days to settle in, but my beta testers reported anywhere from 15 - 20 hrs average. I myself got 18hrs with 2 push email accounts, twitter, sms, and few calls.
Click to expand...
Click to collapse
thats good im getting around 14 hours with stock, have u tried the ondemand setting for your cpu? i seem to get better battery life with that compared to conservative
gamikzone said:
thats good im getting around 14 hours with stock, have u tried the ondemand setting for your cpu? i seem to get better battery life with that compared to conservative
Click to expand...
Click to collapse
Try smartass with this kernel ..
drhonk said:
Try smartass with this kernel ..
Click to expand...
Click to collapse
i think i will try this out tonight
I believe this will be ok to use with miui.
Nice animation.
Looks like not meant for Miui. after seeing the animation (Approved Cyanogen Bali), it turns black and wont turn on. Need to pull the battery.
jay661972 said:
I believe this will be ok to use with miui.
Nice animation.
Click to expand...
Click to collapse
Trying it out , any recommeneded UV settings?
Sent from my T959 using XDA App
jay661972 said:
Looks like not meant for Miui. after seeing the animation (Approved Cyanogen Bali), it turns black and wont turn on. Need to pull the battery.
Click to expand...
Click to collapse
It does work on miui,
Sent from my T959 using XDA App
drhonk said:
Try smartass with this kernel ..
Click to expand...
Click to collapse
would downloading SetCPU and just setting the governor to smartass improve battery life? or do you have to actually UV and all that
Really, how did you do that? I did the clean script first and flash Bali.
es7241 said:
It does work on miui,
Sent from my T959 using XDA App
Click to expand...
Click to collapse
Okay I will try this one more time.
jay661972 said:
Okay I will try this one more time.
Click to expand...
Click to collapse
confirmed .. it works on MIUI since I just flashed MIUI with it.
jay661972 said:
after seeing the animation (Approved Cyanogen Bali), it turns black and wont turn on. Need to pull the battery.
Click to expand...
Click to collapse
Same here except im flashing from trigger redux #12 and ive tried flashing from trig w/glitch and w/du jour
Sent from a cell tower to the XDA server to you.
now that's the trick. if you have glitch kernel, you need to re-flash stock miui rom then flash Bali. It works now for me
drhonk said:
confirmed .. it works on MIUI since I just flashed MIUI with it.
Click to expand...
Click to collapse
jay661972 said:
now that's the trick. if you have glitch kernel, you need to re-flash stock miui rom then flash Bali. It works now for me
Click to expand...
Click to collapse
So you can't flash bali on miui energy? You have to revert to stock miui?
Sent from my T959 using XDA Premium App
Note : This kernels is only compatible with CM7 / Currently MIUI roms are untested!!
This Kernel is on CM7 Vibrant MTD & Must be currently running CM7 before flashing in Recovery!
======= CHANGE LOG =======
-- Feature ( Stock CM Kernel 2.635.14 with the Following Mods )
~~11/13/2011
~ Wifi Sleep Issue's Fixed
~ KB5 / KA7 Modem Recommended for GPS ( Results my vary )
~ Voodoo Color added
~ Voodoo Sound Added
~ Device Settings Added in Settings, Controls Voodoo Color & Voodoo Sound
~~11/04/2011 Update 1
~ Updated GPS File's
~ GPS Should work on both CM7 & MIUI / AOSP Rom's
~ No Voodoo will be added, Trying to keep close to stock & Clean to limit issue's at the moment.
~ Final Kernel Build, Pass off the Vibrant to the Wife & will be working on the Nexus S after this, unless a major issue is found by my wife..
~~11/04/2011
~ WiFi AP fixed.
~ 1Ghz to 100MHz has a -25mv drop.. Be careful when Under Volting
~ Don't use Screen Off Profiles to Avoid SOD
~~11/03/2011
~ Wifi Fixed
~ BT Issue Fixed... Sorry about that Folks, updated to new rf-kill without testing it first.
~ Updated to Ezekeel latest Lazy cpu Gov.
~ Updated Sound File's
~ Up the Voltage on 1.2 / 1.3 GHz for those having issue's with OC
~ Getting Terrific GPS, Locks Fast, but still a Vibrant GPS
~~ As always, my Github was Updated for Posting Kernel.
~~11/02/2011
~ Updated bcm4329 as suggested per Teamhacksung
~ GPS failure to restart should be Fixed, results may vary per user
~ GPS Hanging System from Entering Idle / Deep Idle should be Fixed, results may vary per user
~ Reports of GPS working, but not getting a lock on Device that GPS never work on are reported.
~ Added in Morpic's idea of the voltage.h mod for easy edits
~ up the 100MHz +25mv
~ random stuff changed in kernel source
~ Don't Use Screen Off profile with this Kernel.. it will Cause Screen of Death!!!!
~~10/29/2011
~ Out of Testing Stage & now Stable
~ Video Gamma Fixed ( Screen looks Awesome Now )
~ Auto Brightness Fully Fixed
~ Sleep issue's Fixed. however real-time use may very per user!
~ Manual Brightness - Dim / Medium / High Settings fully work.
~ Dropped OS Memory to 342MB for those that use FFC / Other mods to force it to work
~ Correct the GPIO Sleep Table
~ Fully Functional Deep Idle working now
~ Complete Edit of cpuidle.c / didle.s
~ GPS no longer hangs Android System in a Wake mode in preliminary testing ( Based on my Phone )
~ Dropped Voltage a bit more on 100MHz freq.
~ Updated drive/misc
~ Bunch of misc changes that are all kernel related that I can't remember now.
~~10/27/2011
~ Fixed Broken Wifi / Modules Updated
~ Few minor edits to Deep Idle
~ Bumped up the FPS to 65
~ CM7 GPS should work fine. MIUI might need another GPS fix applied!
~ Mach-aries.c edit to call on the correct .ufcon settings for Vibrant // -> RX trigger leve : 8byte.
~ Fixed a few more Power Management issues as well..
~~10/26/2011
~ Options for No BLN or With BLN due to request
~ Added in Deep Idle ( DIDLE ) Config
~ Suspend.c Edit
~ BT Edits for Deep Idle
~ other GPS Fixes needs tested on both CM7 & MIUI ( SVNET effecting how GPS works )
~ Auto-Brightness Fixed & Should save Battery now ( Not to Dim inside & still works perfect outside )
~ Max Brightness Dropped from 255 to 240... Can't tell outside & Saves Battery!
~ Edits to SVNET ( Modem Control / Hoping this will fix a few issue as well)
~~10/25/2011
~ Auto Brightness now Works nicely ( Backlight is a bit low and need adjusted maybe.. Fine in the light )
~ Forgot to add-in a few Power Management edits to the new Video Drivers
~ BLN is Disabled to test to see if this is the cause of the wake lock issue ( We have have enough battery issue without adding more )
~ Reverted to the old earlysuspend.c & suspend.c
~~10/24/2011
~ Updated Radio Drivers
~ Updated to Unreleased Gingerbread Video Drivers ( Hoping this fixes the Video Power management issues
~ Battery charging issue's should be fix ( need testers to be sure )
~ Edits to CPUIDLE.c
~ Edits to Earlysuspend & Suspend
~ misc edits to most of kernel source.
~~10/22/2011
~ More Power management issue's Fixed
~ Added in all the File's for a Bug Free GPS Lock ( Locks fast, but still a Vibrant GPS )
~ Added in SmartassV2 / Lazy & MINMAX CPU Governors
~ Streamline Kernel Edition
~~10/19/2011
~ Power Management / Sleep / Suspend Fixes ( To many Fixes to Post regarding this )
~ CPU Governors is set to Conservative by default with these to choose from / smartass / batt-saver / interactive / along with edits to the other Governors
~ OS Memory increased to 345MB without breaking anything Camera related ( HD Recording works perfect )
~ Few Voltage drops / every device should handle these fine.
~ Battery Scaling & Charging mods
~ A New Kiss my Ass Logo at Start up ( Just for the Haters )
Posting Battery Results:
- How Many hours
- Heavy user? Light User?
- Launcher? ( Yes Launcher, some have bugs in them )
Special Thanks:
- Ezekeel - For Kernel Mods
- Neldar - For Backlight Notifications
- Supercurio - for awesome work on Voodoo
- xcaliburinhand - for wonderful work.
- Everybody at CM dev community for their hard work!
Download Update 1 BLN ( LED Only ) Support:~~11/13/2011: http://www.multiupload.com/D9VRLUFLTD
Download Update 1 No BLN Support:~~11/13/2011: http://www.multiupload.com/H9TKSTKQHD
Download Update 1 BLN ( LED Only ) Support:~~11/04/2011: http://www.multiupload.com/H6ZX180S6Y
]Download Update 1 No BLN Support:~~11/04/2011: http://www.multiupload.com/EVLQ3LGPF3
Download BLN Support:~~11/04/2011: http://www.multiupload.com/699PQ58L1F
Download No BLN Support:~~11/04/2011: http://www.multiupload.com/UAC758GPMI
Download BLN Support:~~11/03/2011: http://www.multiupload.com/6DAFA54ALF
Download No BLN Support:~~11/03/2011: http://www.multiupload.com/MO3SKFB32H
Download BLN Support:~~11/02/2011: http://www.multiupload.com/1TQWBLU90M
Download No BLN Support:~~11/02/2011: http://www.multiupload.com/SN21E5W5IX
Download BLN Support:~~10/29/2011: http://www.multiupload.com/N1980QWDCH
Download No BLN Support:~~10/29/2011: http://www.multiupload.com/K6L7QFNAPC
Download BLN Support:~~10/27/2011: http://www.multiupload.com/7VNT1N9YEH
Download No BLN Support:~~10/27/2011: http://www.multiupload.com/IYQYLWP8RR
Download BLN Support:~~10/26/2011: http://www.multiupload.com/1FUGYZVQKY
Download no BLN Support:~~10/26/2011: http://www.multiupload.com/K2DM390KZS
Download:~~10/25/2011
http://www.multiupload.com/DGFCYQQ2E2
Download:~~10/24/2011
http://www.multiupload.com/TD2J2WZ605
Download:~~10/22/2011
http://www.multiupload.com/CT85FZ6T2Q
Download:~~10/19/2011
http://www.multiupload.com/B2R16TQGLF
hello eugene.
you still have a vibrant phone?
Stable now? Sweet, been running it since you posted it on your forums. Thanks!
Been waiting this update to come up...
Tested on MIU. Works fine.
Niice, welcome home!
doesn't contain voodoo color?
thanks for your great work! test for GPS, i will report it soon.
-----------------REPORT OF GPS------------------------
GPS seems works well for me!! Even if i opened & closed it repeatly and tested it for a long time, it can always lock birds!
Tested the 10/27 beta on a cm 7 based rom. Everything was fine, except the HD recording.
Sent from my SGH-T959 using xda premium
which bootloader should i use? 2.3 or 2.2~
nesson said:
which bootloader should i use? 2.3 or 2.2~
Click to expand...
Click to collapse
i used the stock 2.2
GPS status icon doesn't even appear. I should see it blinking. CM7 nightly 161.
Edit: rebooted and now it appears and blinks! Testing.
Edit 2. It behaves erratically and hangs so you have to reboot to make it work again. I couldn't get a fix, but it sees satellites.
Enviado desde mi SGH-T959 usando Tapatalk
works well on Miui an does improve the battery life
So ive kinda been using and very much liking this kernel since you made it
Hey i had an idea... why not take the glitch kernel and tweak that instead of the original cm7 kernel? glitch has amazing oc capacities, which would be nice to have in this kernel
Sent from a cell tower to the XDA server to you.
Voodoo colour please
Sent from my T959 using Tapatalk
Welcome back
Sent from my phone, not yours.
Smartassassin said:
Welcome back
Sent from my phone, not yours.
Click to expand...
Click to collapse
+1 welcome back indeed!
Eugene can you add voodoo color please. CM7 is so bland looking without voodoo color.
younix258 said:
So ive kinda been using and very much liking this kernel since you made it
Hey i had an idea... why not take the glitch kernel and tweak that instead of the original cm7 kernel? glitch has amazing oc capacities, which would be nice to have in this kernel
Sent from a cell tower to the XDA server to you.
Click to expand...
Click to collapse
I wouldn't go as far as to recommend he base his kernel off of Glitch. I would ask that Eugene consider taking a look at the source code for their CPU leakage tweaks and possibly add those tweaks at a later date. I've been unable to Overclock as far or Undervolt as low as I have been with Glitch's kernel.
Oh, and welcome back Eugene! You were missed!
voodoo sound is included, so is UC/OV no voodoo color
i've figured out the best settings without the supercharger. supercharger may allow multitasking but it makes the system crawl, barely any apps go to cache, app launches are slow etc, AND IT EATS BATTERY LIKE A CANNIBAL on it-self on the ICS beta roms.
what i have done to get incredibly smooth operation is by that i have changed a few and added a few more lines to my build.prop
1) change/add the dalvik.vm.heapsize to 96m from 64m (for lesser multitaskig but smoother apps - i get two apps to multitask with this) or reduce to 48m for more multitasking (i am getting 3 apps multitasking with this 2do, officesuite N email).
2) add MAX_HIDDEN_APPS=1 and MAX_ACTIVITIES=6 (this seems to prevent multiple apps for trying to access the memory and the cpu power at the same time, giving you a better experience, i haven't had any problems with notifications for my facebook, email, pulse n whatsapp)
3) delete the 99supercharger* script from your system/etc/init.d folder
4) i am using the supercharger's bulletproof apps thing for my phone, aNag, phone dialer (option 17) get the ICS services.jar from http://forum.xda-developers.com/show....php?t=1533044 (apparantly its needed to make ICS understand OOM adjustments.
5) go to cwm to clear the dalvik cache or just do superclean-restart with the supercharger script (option 30)
btw, you have to use the DoomLoRD's advanced stock kernel with the stock wifi modules - the doomkernel v4 is superbuggy and unstable. the stock kernel itself doesnt have init.d support for the bulletproofing so you'll need the advanced stock kernel
UPDATE : 5.5) force GPU rendering under developer options in settings.
UPDATE : 6) also add 3 more things via rom toolbox's kernel tweaks for faster launches : vfs_cache_pressure=10 dirty_background_ratio=60 dirty_ratio=95 (i got this from kickasskernelizer) n make em load on reboot. also in kernel tweaks under advanced change up threshold to 75 (higher battery but slower initiations) or 30 (super fast scaling, but lower battery) sampling rate to 200000, powersave bias to 30 (make this 0 for supersmooth, or 60 for more battery life) and i/o scheduler to noop.
UPDATE 7) if you want better multitasking (albeit lesser smooth) apply the superharger OOM+bulletproof launcher settings N lower the screen updates (**** i forgot its name) thing from 200 to 120 (supercharger changes it to 200, which causes lags n a hyper accelerated scrolling)
(I had posted this under JJ's rom, but since its applicable to all ICS beta based roms (out of which i find jj's rom to be the leanest n the meanest) I am posting this here to see what others say about it. also, try his Fold Animations w/buttons (if you like buttons, albeit with a smaller screen area) or my favorite Twister animations.
p.s. devs, please suggest other pros n cons of doing the above.
please press thanks if you like this
I'll try this too.
Thanks
Thanks for the info this weekend I test these things if I can. Looks nice
After following the progress made here, I decided to make my own modded ROM.
The name was chosen because I'm a total newbie in modding and I don't expect it to be very good, but well enough at least for me.
I DON'T TAKE ANY RESPONSABILITY FOR ANY PROBLEM WITH YOUR DEVICE(S)!
ABOUT:
- Based on CoolrunnerII's CM7.2
- LauncherPro (Because Nemus started to lag)
- Increased Heap Memory size to stop Market and Wallpaper problem (now the Market can be updated)
- Replaced Music with Winamp (Beta, but stable version of Winamp to be as light as possible)
- I "borrowed" Kuskro's ideas (like quicksettings and RealCalc)
- I included Rotation Locker (to change from portrait to landscape)
- I included some lines in build.prop which improve 3G and changing to wi-fi and wi-fi connecting speed
- I gave up on CPUTuner because it caused too much lag for the small ammount of saved battery
- Bootanimation changed.. Thanks to SDogo for the X1 Bootanimation.zip
N00bDroid 1.1 Download
N00bDroid (first release) Download
HOW TO:
- Format in CWM Recovery partitions /system, /data, /cache
- Install ROM - Detailed instructions HERE
- Boot into ROM
- Once booted, make sure it won't go in standby until after next step
- Go in Settings>CyanogenMod settings>Display and deactivate everything except 0 degrees
- Go in Settings>CyanogenMod settings>Performance and check Use 16bit Transparency
- Go in Settings>CyanogenMod settings>Performance>CPU Settings>Max CPU Frequency and set any freq between 528 and 576 MHz
- Reboot in recovery
- Install the GAPPS
- Reboot
- Have fun
I will put here a list of tweaks when I will have more time
Thanks: Sp3dev, Zargloub, CoolRunnerII, Jerrytan93, Kuskro, Elibl and BrianXP7 for contributing at this project
Working:
Mainly:
-Mobile data (Voice/3G Edge/HSDPA) - Improved HSDPA to wi-fi change speed
-Wi-fi (currently it works only with WPA)
-Bluetooth (as CoolrunnerII says, if you deactivate bluetooth, the battery will drain very fast, so after using bluetooth, deactivate then reboot)
-GPS (I haven't test yet, but it should work)
-Camera - Without Auto-focus
Secondary
-Flash LED
-Coloured LEDs
-Battery life about 18 hours (with 30-40 minutes music - that took a bit - , 10-20 minutes wi-fi, 5-10 minutes voice call and some messages)
-Market can be updated
____________________________________________________________________________________________________________________
Not working/problems
- battery still drains too fast (in standby it's about 25 times more power consuming by coolrunnerII's measurements)
- Wi-fi WEP is not working
- Battery meter goes to <20% after reboot. However, it will not influence overall battery life
- Camera is not focusing
- FM Radio
- HQ videos
- Front camera
___________________________________________________________________________________________________________________
TWEAKS:
- You can use SetCPU (thread - here) to enable better control of CPU as it goes (also on project's google page):
Stability
Minimum (MHz): 19.2
Maximum (MHz): 528
Governor: ondemand
Performance
Minimum (MHz): 128
Maximum (MHz): 614.4
Governor: performance
If you have the possibilities, you can support the developer by buying the app on Google Play
- For a easier use of Rotation Locker go in Settings>CyanogenMod Settings>Input>Long-Press menu settings>Choose behaviour>Custom application then Select custom application>Application>Rotation Locker
- Also for a easier use of Advanced Task Manager go in Settings>CyanogenMod Settings>Input>Long-Press home settings Uncheck "Show Recent apps tile", check "Use custom application", Select custom application>Applications>Advanced task killer free
- You can change the lock screen into a less-laggy one by going in Settings>CyanogenMod Settings>Lockscreen>Lockscreen style>Rotary(it's my favourite)/Sliding tab/Lense
- Go in Auto Mount app and tick "Enable SD Card Auto-Mounting"
______________________________________________________________________________________________________________________
Changelog
28.11.2012 V1.1
- Changed Nemus Launcher to LauncherPro
- Changed QuickPic to Picturen Lite
- Change Maxthon Browser to Boat Browser
- Included Advanced task killer
- Included OI Flashlight
- Included AutoMount
- Edited build.prop to often search for wi-fi (CAUTION - It may drain your battery if you don't turn off wi-fi when not needed)
25.10.2012 V1
- Initial release
________________________________________________________________________________________________________________________
NOTE: I am open-minded to any improvement idea as long at it's still in my understanding limits.
Many thanks to be there with new projects.
Let me tell you that CPU Tuner works properly on ZeamDroid but on CM7.2 doesn't because of CM CPU controller. For CM7.2 the best option is not the CM CPU controller the best choice is SetCPU.
Best.
kuskro said:
Many thanks to be there with new projects.
Let me tell you that CPU Tuner only works properly on CM7.1 but on CM7.2 doesn't. For CM7.2 the best option is not the CM CPU controller the best choice is SetCPU.
Best.
Click to expand...
Click to collapse
True, but SetCPU is a paid app, so even though I can pay it, I'm not allowed to include it in my ROM
ady_95 said:
True, but SetCPU is a paid app, so even though I can pay it, I'm not allowed to include it in my ROM
Click to expand...
Click to collapse
Well, the version 2.24 is free for xda user: http://forum.xda-developers.com/showthread.php?t=505419
.
The reason why CPU tuner doesn't work is because of CM CPU controller. But CPU Tuner is the best frequency switcher for our Xperia X1.
Dear ady_95
Thanks a lot, for your nice work, could you please tell us, what is working and what is not ?!
and what about the battey life?
thnx dude !
V1.1 released (V2 will be released when we will have a major change in the build... Until that, only 1.x.y)
BrianXP7 said:
Just wanted to point out the link is broken and it's October, not September.
Here's the link ady_95 gave me via PM: http://www.fileden.com/files/2012/10/28/3361429/kovsky_signed_102812_191920.zip
Click to expand...
Click to collapse
I edited the name and about the google drive link, it's now fixed...(so please, if you can, remove the link from your post, because I don't know what's the downloads limit - or if there is one) also, the DL speed on Google Drive is bigger
Well, guys, it seems the base ROM and the kernels had not changed in the last weeks so until an update comes I retire and go back to WM because my camera is f**ked up and my X1 is the only replacement, I have to manage a high-school radio (from everywhere) and also I have semestrial tests in the next 2 weeks.
I will still follow the forum and when a major update will come, expect for me
See ya!
Hi, this ROM works great for me, very good performance, but after awhile it's not letting me make any calls. Whenever y try to call someone it just shows in red "Call Ended 0:00".
Wish I could go back to windows mobile as well, as I love using my X1, but I wouldnt use it if i did, as there's no Whatsapp or decent gtalk app on windows mobile.
Anyway, thanks for the ROM, great work.