yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] zacharias.maladroit:
commonalities:

- LED notification

- Voodoo Sound & Color

- tweaked haptic feedback (similar to Samsung's)

- support for dock audio

- softkey lights turning off shortly after they've been touched

- OC/UV support (up to 1.3 GHz)

- interactive & smartass governor supported

- higher battery charging temperature (like with Samsung)

additions only found in platypus kernel:

* lots of stability fixes (prevent crash while suspending, radix-tree rcu bug)

* newer & better, less battery consuming WIFI driver

* optimized build flags, newer toolchain (less battery consumption, better working kernel)

* fixed BUG with delays with cpufreq governors (less lags)

* Hz at 250, USER_HZ at 150

* jhash3

* bugs fixed & speed improvements (especially small files) for CFQ (as option)

* BFQ (option)

* simple i/o scheduler as default scheduler (more speed, less waiting)

* much better memory management (less lags, still responsive will RAM is full, memory corruption fixes, fadvise support, reclaiming invalidated pages asap, OOM rework, ck-patchset)

* SLQB more efficient juggling with data in RAM (pagecache)

* incorrect likely unlikely fixups (more efficient code doing the things it's supposed to do not otherwise; scheduler related)

* several performance options enable KSM, UACCESS_WITH_MEMCPY, preemptible TREE RCU, and much more

* optimized userland cache (only cache for apps is cleared system not negatively affected; emulators should benefit)

* better power management (letting the cpu sleep better)

* writeback changes & fixes (more efficient writing of data)

* several fixes for ext4, fixing race issue and others (preventing potential data loss of your data); faster data access

* SFB network scheduler

* optimized CPU (CFS) scheduler with tweaks

* enhanced security due to hardened network & memory settings

* optimized write (system-wide) & read values for the SD cards

* includes 2 scripts for applying the tweaks, 1 among them for screen-based cpufreq governor scaling (screen on: ondemand/conservative, screen off: powersave - max savings)

* tweaks for UMTS & GSM data throughput

* some releases: offer even more enhanced security ("rocketeer", "antlion"): fstack-protector, higher ASLR (randomization of where apps are placed in mem), etc.
[Vibrant Android Development] cervantesjc:
I restarted my phone with a hard reset, and then flashed KB5 for CM7, auto-rotation is back, one thing i did notice when i tried to flash KB5 to go into CWM there was the package installer android and a progress bar but nothing else no letters nor progress, it was really weird, i had to pull the battery to get back into CMW and flash the modem.
[Vibrant Android Development] stevencpoynter:
Flashed the core-latency test and auto rotate has been hit and miss for me also :/

It initially broke auto rotate and then after toggling it the rotation came back. Dissapeared after reboot though :(.

Here's something weird, with the conservative governor my phone is quite a bit smoother at 800mhz vs 1Ghz+

Any reason why this is happening? Is it governor related?
[Vibrant Android Development] xriderx66:
It seems the Core Kernel is a bit... unstable right now and has issues to work out.

Btw, why don't you make a new thread? its easier to talk and keep up with.

:D

I WANT to try it, but auto-rotation not working for some and working for some is... just not for me. i want it to work 100% atleast on auto rotation.
[Vibrant Android Development] Hung0702:
CM7. I really like this kernel too. It's so speedy and I haven't had ANY errors thus far. I would even get occasional video playback errors on the other kernels. Smooth sailing on this one. :( please fix.
[Vibrant Android Development] jkhrist:
I read in op that external SD was fixed or did I read wrong. Because my ext SD is still fux0red and wont read
[Vibrant Android Development] jkhrist:
BTW I am using 4/15 nightly and platypus and have no issues with auto rotation at all.
[Vibrant Android Development] zacharias.maladroit:
kernel stable-release (for stability, overall feedback)

Introducing "Core" release

for the Cappy

04/17/2011 (release name: "Core"; stable release - Stable )

kernel:

1st Mirror / Host

: [recommended]

"core" (thanks a lot to Roland !)

2nd Mirror

:

this thread (XDA)

3rd Mirror

:

CM7_VIBRANT_platypus-kernel_20110418_17_core.zip (3.91 MB)

md5sum:

e80fc8735599c34518002914c3d5c8c8 CM7_VIBRANT_platypus-kernel_20110418_17_core.zip

(only conservative right now, if you want others: change in /system/etc/init.d/90screenstate_scaling)

Changelog:

Installation steps:

Troubleshooting:

Please test specifically for the following sticking points:

enjoy ! :)

FYI:

for your convenience the kernel zip-files are also attached to this post

thanks !

edit:

tweaking the CPU (CFS) scheduler for less lags

try replacing:

in the section:

"TWEAKS: improve handling & reactivity of the CFS cpu scheduler (from 90screenstate_scaling)"

the existing 6 lines

with

custom values

1) extract 89system_tweak from the kernel package

2) make modifications

3) a) adb push 89system_tweak /system/etc/init.d/

3) b) if there's an error message:

adb shell

su

mount -o remount,rw /system

exit

exit

then do 3) a) again

4) writing stuff to the NAND to be sure it hits it & changes persist after next reboot

adb shell

su

sync

exit

exit

5) then reboot your phone

after that it should be less laggy / snappier

guys this probably will be the last release for some time since new CM7 kernel sources will be based on Sammy's GB source drop

which might break support for other devices (!)

hope it's stable for you & works
[Vibrant Android Development] west-siiiyyde:
Sadly, both versions of Platypus that I've tried (Antlion and Core) broke Wi-Fi on my phone. Reverting to Bilboa1's kernel resolved it. Followed instructions to clear cache & dalvik, on MIUI 1.4.15.
[Vibrant Android Development] zacharias.maladroit:
define "broke"
[Vibrant Android Development] west-siiiyyde:
On boot up, Wifi and Edge/3g are both off. When I slide MIUI toggle bar down, I press Wifi and it doesn't light up or lights up just for a second and goes back. Under Settings > System > Wifi Settings, Wifi is switched off with the word "Error" underneath.. if I try sliding it to "On", it flashes "Turning On" then immediately back to "Error". I can do a logcat if its of interest to you?
[Vibrant Android Development] zacharias.maladroit:
ok that looks like the module & kernel aren't matching

either the kernel only or the modules only are flash

please try flashing the kernel 2-3 times (!)

after each flash: wipe /cache & wipe dalvik cache

hopefully that will sort things out

otherwise I don't know why thing wouldn't get flashed properly :o
[Vibrant Android Development] iynfynity:
so you will be working on the I9000 now?
[Vibrant Android Development] Argusi:
20110418_17 seems to be working for me. Can't test WiFi yet, but auto rotate and everything else seems fine.

The only issue I have is I can't use the screenstate_scaling because when I listen to music (Slacker), it stutters when the screen is off. I don't want to leave the screen on, but it's no big deal.

Great work on this. More stuff to play with is a good thing!
[Vibrant Android Development] Exel:
Updated OP.
[Vibrant Android Development] nickmcminn60:
Turn your screen off and on a couple of times....its a polling issue.
[Vibrant Android Development] chriswallen79:
running this with miui everything working great so far Sent from my SGH-T959 using XDA App
[Vibrant Android Development] nickmcminn60:
..................
[Vibrant Android Development] lookitzjohnny:
I can't get data and wifi to work. Reset the phone couple times, reset apn, reflashed. When I flashed the kernel the miui boot animation cuts on and off like 7 times then finally the phone goes to the homescreen.
[Vibrant Android Development] nonmindo:
Holy crap, with "core" on cm7 I'm only getting 1300 quadrant, is miui really that much faster?
[Vibrant Android Development] bobby915:
Can someone please tell me how to turn off BLN?
[Vibrant Android Development] nickmcminn60:
Reflash latest miui then format-system and cache reboot then flash the kernel
[Vibrant Android Development] afgwahid1994:
Video playback not working.
[Vibrant Android Development] lookitzjohnny:
after a reflash of the rom, data works now after turning screen on and off about 3 times, wifi doesn't work, settings force closes.
[Vibrant Android Development] xriderx66:
+1

It comes on when charging on usb cord with pc... Its annoying...
[Vibrant Android Development] cervantesjc:
go to Cyanogenmog settings>sound>enable quiet hours>start quiet hours at 10:01 pm end quiet hours at 10:00 pm (just example, start quiet hours 1 minute after it ends)>DIM LED.
[Vibrant Android Development] xriderx66:
Talking about miui, for me.
[Vibrant Android Development] apollo15rover:
Tried everything mentioned here to get the latest working and it just isn't happening. The one time I did get booted up WiFi would not come on even after several screen lock cycles.

Rebooting created the bootloop.

Reflashing the ROM .. couldn't even get past the CM7 Galaxy S screen

So am passing on this latest.

Nandroided restore got me back and Antlion On-Demand is humming along sweetly..rotation..wifi.. everything's good..
[Vibrant Android Development] Segnaro:
Try Settings - System - LED Settings - Toggle Pulse Notification Light.
[Vibrant Android Development] xriderx66:
I'm not near a computer, so can't make sure, I hope it worked!
[Vibrant Android Development] sil3ncer7:
How do you use / setup the LEDNotification aka "BLN" ? I miss my BLN :/ and would love some tips on how to get it to work..

Thanks
[Vibrant Android Development] nickmcminn60:
BLN should work out of the box. No need to set-up anything ( mine works without having to change anything.
[Vibrant Android Development] nickmcminn60:
With a little tweeking this kernel is A OK! (PLATYPUS CONSERVATIVE)
[Vibrant Android Development] zacharias.maladroit:
did you overclock to 1.3 ?

that looks really nice :)

seems like I need to unlock the potential of my phone, too

it runs so much smoother when at 1.2 or 1.3 GHz ^^

how's stability with this kernel for you nickmcminn60 ?

thanks !
[Vibrant Android Development] neobuddy89:
Yeah wifi prb and sad bootloop...

reflashed with other CM7 kernel helped me....

What's the issue in this? :O
[Vibrant Android Development] nickmcminn60:
I slammed my first Vibrant in a car door and they sent me a replacement REFURB and it is stable at any speed....I really wish I could find a 1.4+ Kernel to test "hint". lol

My first one was not stable at 1ghz and hated overclocking. I got a 3230 in gaming on smartbench. Ive got it set on ondemand at a max of 1.3ghz and States are: 100,200,400,1000,1300 and undervolted to -50 on 100,200,400,and1000.
[Vibrant Android Development] nickmcminn60:
Ive been running at 1.4 or 1.3 since august 2010 with no problems. CPU stays around 126 when charging and usind at the same time....and no noticable damage so far....Ive really quit sweating the temp. lol
[Vibrant Android Development] cervantesjc:
Same thing happen to me, my phone got bricked while going back to stock from CM7, that old phone couldn't handle 1.2 and this refurbished one can handle 1.4, is awesome is like the refurbished phones are better.
[Vibrant Android Development] iynfynity:
just curious, what happened when you went back to stock? I mean how did you got bricked?
[Vibrant Android Development] lightninbug:
where did the other kernels go? the conservative and ondemand..
[Vibrant Android Development] cervantesjc:
Tried to flash ka6 with a wrong pit file, boot loader got screwed.
[Vibrant Android Development] geoffcorey:
It's not the bootloader, at least it shouldn't have been. The only vibrant roms that contain enough info to recover from a different filesystem are jfd and jk2.
[Vibrant Android Development] cervantesjc:
Maybe that is what it was, because I tried recovering to ka6. Well it just wouldn't boot, will have a black screen with three icons and would even go into download mode, and don't say that maybe I couldn't go into download mode before because I flashed CM7 and you need DL mode and 3 button recovery.
[Vibrant Android Development] nbhnohome:
That was not Truly Bricked -> I got freak out at first but It was fairly easy to fix (JIG did not work) by using 3 button combo and ODIN.
[Vibrant Android Development] fu03steve:
I can't seem to get CM quiet hours for scheduling for the LED notification to work. I pushed the apk with root explorer but I don't think that apk work with MIUI setting.

If it works with MIUI please show me the way.

thanks in advance!
[Vibrant Android Development] anomalous3:
what did you do to get this kind of result other than overclocking/voltage tweaks?
[Vibrant Android Development] nickmcminn60:
"TWEAKS: improve handling & reactivity of the CFS cpu scheduler (from 90screenstate_scaling)"

the existing 6 lines

with

custom values

1) extract 89system_tweak from the kernel package

2) make modifications

3) a) adb push 89system_tweak /system/etc/init.d/

3) b) if there's an error message:

Code:

adb shell

Code:

su

Code:

mount -o remount,rw /system

Code:

exit

Code:

exit

then do 3) a) again

4) writing stuff to the NAND to be sure it hits it & changes persist after next reboot

Code:

adb shell

Code:

su

Code:

sync

Code:

exit

Code:

exit

5) then reboot your phone

after that it should be less laggy / snappier
[Vibrant Android Development] jkhrist:
Funny but it seems like the new builds/ kernels seem to keep my phone cool while charging I haven't gone above 110°
[Vibrant Android Development] zacharias.maladroit:
care to share your tweaks nickmcminn60 ?

I'm currently tweaking myself but haven't finished yet

thanks !
[Vibrant Android Development] nickmcminn60:
To be honest I went into it blind on several attempts and really not sure what changes I made when. so im not really exact on what change actually had an effect. when I get done with my homework I can send you my z-image if you like
[Vibrant Android Development] hitman818:
Is anyones else accellerometer broken? It worked initially after the flash then the next day it stopped working. The gallery doesnt even change from side to side when turning the phone.
[Vibrant Android Development] stevencpoynter:
Any chameleon love? Super stable other than the touchkey issues being an i9000 kernel :D :D
[Vibrant Android Development] hitman818:
Can anyone fix the accelleromter? Its broken.
[Vibrant Android Development] gforceriders:
I have to say the bilboas kernel works so much better then platypus. Just saying.
[Vibrant Android Development] jkhrist:
I agree on platypus I never have over 120 MB ram and after using an app it shoots to 50-60 MB free ram
[Vibrant Android Development] hitman818:
Can this be fixed?
[Vibrant Android Development] geoffcorey:
it's one of the known issues with the kernel. not necessarily the accelerometer, but could also be the kernel not reading the values.

have you tried first reading the install guide for the kernel and then tried with suggestions to get auto-rotate working?
[Vibrant Android Development] zacharias.maladroit:
kernel stable-release

Introducing "Twoface" release

04/22/2011 (release name: "Twoface" ("one side conservative (juice saving) other side performance (ondemand)" - already containing parts of Samsung's GB source (thanks teamhacksung !));

Semi-Testing/Stable (for new integrated code from Samsung) )

kernel:

1st Mirror / Host

: [recommended]

"Twoface" (thanks a lot to Roland !)

2nd Mirror

:

this thread (XDA)

3rd Mirror

:

CM7_VIBRANT_platypus-kernel_20110421_22_twoface.zip (3.44 MB)

md5sum:

229cb00e57362e48987df60ff3577ae0 CM7_VIBRANT_platypus-kernel_20110421_22_twoface.zip

Changelog:

Installation steps:

Auto-Rotation related

:

Troubleshooting:

Please test specifically for the following sticking points:

enjoy ! :)

FYI:

for your convenience the kernel zip-files are also attached to this post

thanks !
[Vibrant Android Development] nickmcminn60:
OK so far so good but the FPS is @ 55.5 I would prefer it to be uncapped...Here is an app you guys may not be aware of. It measures your FPS Its a very small well written Utility.....Enjoy
[Vibrant Android Development] nickmcminn60:
Also external sd wont mount
[Vibrant Android Development] zacharias.maladroit:
sorry,

not gonna happen

afaik supercurio found out that the commands to the CPU get truncated in the middle of somewhere - due to too tight timings

the effect is:

pro:

- you get a higher framerate and thus benchmark results

contra:

- unforeseen consequences for/to the hardware (GPU) including the possibility of damage

- greyish touch to the screen

- blacks are not blacks anymore they are grey - more power consumption, not correct color vibrancy

- you can't see the change anyway (barely noticable)

neutral:

- it's just for the ego ;)

yeah - I know - I, too, like high scores but it actually could harm the device and causes higher battery consumption

I'm actually trying to get even lower in the future if I can figure out on how to get the timings correct or just stay with the defaults

you probably flashed a new bootloader or anything

don't know if it's related to that or something else

will see if it works for me (not really applicable 1:1 from the GT-i9000 to cappy)

Thanks !
[Vibrant Android Development] nickmcminn60:
No bootloader....was on voodoo kang and mounted phone and transfered this kernel to phone and now it wont mount.....and as far as the FPS goes....yes in all reality there is no need to push 65+ when theres no need its just wasting battery.

Tweet from supercurio: And such issue not only makes every 3D and synthetic benchmark invalid, but it also wastes battery life calculating non-displayed frames. (04/20/2011 2:25:43 PM from web)
[Vibrant Android Development] nickmcminn60:
WiFi tethering takes a few times but it works....not where I can test WiFi
[Vibrant Android Development] VeryCoolAlan:
Switched to the original exel kernel as this is currently not as great as it used to be and i miss the 65fps
[Vibrant Android Development] idtheftvictim:
Running the newest 4/21 kernel on the 4/21 cm7 release...speed is good...little slow on the screen transitions...quadrant is at 1977 good to see 3d working like it should. Thanks for the hard work!
[Vibrant Android Development] hardaysknight:
Running it on MIUI, and it works great! Good job guys.
[Vibrant Android Development] apollo15rover:
Wow!!

Was reluctant to flash because Core gave me so many problems - very slow startup, spotty rotation, broken WiFi

Two Face came right up - WiFi's on.. autorotate's on.. startup is normal - rebooted and everything came up fine again..

External SD is showing up fine too.

Went to SetCPU - had been running OnDemand Antlion 1.3. Now it's at 1.0 Conservative but running like silk.

Tomorrow will have to try with some themes but I think you finally hit it!!

Many thanks.
[Vibrant Android Development] neobuddy89:
Kang's Kernel would have helped you with broken wifi...

lets see Twoface.... will download and flash :D
[Vibrant Android Development] nickmcminn60:
Yes my sd mounting issues were my own stupidity. Sorry
[Vibrant Android Development] apollo15rover:
WiFi worked with Antlion too.

Running on demand.. this is by far the fastest my phone has ever performed..

1866 .. the fastest I have ever been up to before with anything else was in the 1500s
[Vibrant Android Development] adyscorpius:
Is the headphone issue a kernel or a ROM thing?? The moment the screen goes off, the other person ain't able to hear me, and also, the mute unmute thing needs to be done when I get a call...
[Vibrant Android Development] geoffcorey:
One thing I noticed with this kernel is it doesn't okay nicely with the newest voodoo control app (paid version). It will allow tweaking of color, but it doesn't show anything sound related.

I tried reinstalling the app to remove previous settings, rebooting phone multiple times, clearing dalvik and regular cache but nothing worked.
[Vibrant Android Development] The Tech Game:
how do you view your external sd card from the file manager app? the only way i can seem to access it is when i mount it. i want to install apps on my card but i cant seem to find a way to do it D:
[Vibrant Android Development] geoffcorey:
Using the built in one, look at the directory tree listing (something along the lines of [mnt][sdcard]).

Select the mnt button, then select the emmc button, that is your external sdcard.
[Vibrant Android Development] The Tech Game:
woaahhhhhh i never knew that, thanks :D
[Vibrant Android Development] adyscorpius:
Not for me. The paid app works just fine for both sound and color and also the speaker control...
[Vibrant Android Development] OPTheory:
Anyone willing to share some of their latest voltage control settings? Also, should all the frequencies be ticked in the 'states' menu? Ever since applying the latest kernel I only see 800 - 1300 mhz, nothing less.
[Vibrant Android Development] theorginazation:
If anyone has N64oid, can you try playing a rom to see if it works?

My phone reboots when I try to start one up. Started happening after I flashed the 4/21 nightly and the twoface kernel.
[Vibrant Android Development] Hung0702:
It's been a great kernel these past 12 hours. Had to power reset to get auto-rotation to work, but it definitely works for CM7 4/14.

What SetCPU/CPU Governor settings do I need for two-face to be fully effective? Currently on conservative.
[Vibrant Android Development] zer0nine:
It works fine for me.
[Vibrant Android Development] nickmcminn60:
Works better than ever!.........try going into Titanium and wipe app data for n64oid if that doesnt work PM me and ill send you a new copy.
[Vibrant Android Development] nickmcminn60:
VOLTAGE APP:

Clock:

Limit Clock To: 1300MHz

Scheduler: SIO

States: 1300, 1000, 400,100MHz

Voltage:

1300MHz = (0)

1000MHz = (-25)

400MHz = (-25)

100MHz= (-25)

Then ''Apply For Now''

If all is well "set as boot''
[Vibrant Android Development] nickmcminn60:
Set CPU will cause a good kernel to seem ''buggy''. I think the way Voltage app writes a script to set your cpu is better than having another app open all the time using up ram and resources. 600MHz is not a stable speed for our CPU's and set cpu doesn't allow you to exclude that speed. Ondemand is probably your best bet on Set CPU for the fact that it would ''probably'' skip 600 since it jumps between min and max frequencies.
[Vibrant Android Development] ewidtfeldt:
I have my voltage set to -50 for all steps and sio scheduler. I only use set cpu for profiles and the widget. My sleep profile is 100/600 for safety.
[Vibrant Android Development] iynfynity:
can you make a kernel that doesn't have an OC/UV?
[Vibrant Android Development] nickmcminn60:
You should open the SU app and deny set cpu root permissions to avoid the two apps conflicting. the options that you seek from set cpu can be used without root permission.
[Vibrant Android Development] geoffcorey:
Why? The clock/volts are stock unless you use Voltage Control to do any oc/UV.
[Vibrant Android Development] iynfynity:
oh ok, I thought it was undervolted by default.
[Vibrant Android Development] Hung0702:
MAJOR PROBLEM:

So right after I left such a sterling recommendation of this kernel last night, I started listening to some music, hit pause, left the ear buds plugged in, and went to sleep.

I awoke this morning to no missed calls, no texts, no emails. I was confused and looked at the signal meter and saw a small 'x' next to the bars. I installed the new CM7 (from scratch), and my signal problems persisted.

I just used Odin to get back to JK2 (Froyo) and still I have NO SIGNAL!!! I normally have full bars.

Does anyone have any recommendations? I don't know if everything I wrote is significant, but hopefully the extraneous details could help someone give better insight into this issue.
[Vibrant Android Development] ewidtfeldt:
Yeah I know I never granted them. Thanks though.