[KERNEL]17.02.2012 test-kernels [CM7/MIUI/CM9 preview] platypus;SECURITY,VOODOO,OC/UV

Search This thread
D

Deleted member 2086469

Guest
Having used r10_rebirth, I think Neo4 is the best in battery vs performance.

I like Neo4 but would like to make outgoing call :D

How I wish it's fixed :D :D Anyway good luck in ur exams zach!!
 

XblackdemonX

Senior Member
May 27, 2008
1,813
533
Montreal
Keylayout

Anyone knows how to fix the kaylayout for Fasciante with build 14 and NEO4?

My Home and Search keys are not working.


thanks
 
Last edited:

spd2230

Senior Member
Feb 21, 2008
101
20
Currently running nightly #16 w/the latest kernel. All is good except the random in call reboot. Thank you for your hard work!

Sent from my SGH-I897 using XDA App
 
D

Deleted member 2086469

Guest
MIUI MCGv4.3 user here. Experienced reboots when making outgoing call with Neo4....

Random thought: I've removed TouchWiz according to this post (http://xdaforums.com/showpost.php?p=12077221&postcount=5), does it make an impact?

Now I'm with r10_rebirth and everything works fine with default governor (smartass) but battery life not as GOOD as Neo4

pls ignore this post if it's not relevant, just trying to make things going :D
 

lippol94

Retired Recognized Developer
Nov 15, 2010
2,286
2,651
29
Cremona
MIUI MCGv4.3 user here. Experienced reboots when making outgoing call with Neo4....

Random thought: I've removed TouchWiz according to this post (http://xdaforums.com/showpost.php?p=12077221&postcount=5), does it make an impact?

Now I'm with r10_rebirth and everything works fine with default governor (smartass) but battery life not as GOOD as Neo4

pls ignore this post if it's not relevant, just trying to make things going :D

It's the same with or without TW support.
I think I'm gonna switch to Cyanogen tonight..
 

zacharias.maladroit

Recognized Developer


hi @all:



sorry guys I won't be involved with anything kernel, CM7 or MIUI-related at least until July

due to personal reasons + study


each time I shortly wanted to build a new release-kernel there were some trouble I ran into (the kernel wouldn't work as I had planned [e.g. missing features, not as smooth, stable etc.] - yeah I'm a perfectionist :rolleyes: )

and so of the planned MINUTES I wanted to spend became HOURS and this happened several times in the close past

I simply don't have the time for those HOURS spent & lost on this

since I need the time mainly for my studies and therefore I (temporarily ?) have migrated to hunky-dory stock ROM

I'd rather push performance & battery consumption of the kernel & ROM to newer heights (performance) and lows (battery consumption) & work closely with teamhacksung but I'm no hardcore hacker (and as experienced as coolya, codeworkx, atinm and the rest of the crew) so it simply would take significant amounts of time for me to do this

so I had to set priorities

Thanks for your understanding, support

and thanks for flying with Platypus Kernels :)
 

My20

Senior Member
Sep 5, 2010
178
22
on MIUI
install kernel
CM7_SGSMTD_20110529-09_r_platypus-revolutions-kernel_0_NEO_04-energy.zip

fix permission and is OK

no reboot in call
 

montrealguy

Senior Member
Oct 2, 2010
759
53
Montreal

sorry guys I won't be involved with anything kernel, CM7 or MIUI-related at least until July

due to personal reasons + study
and thanks for flying with Platypus Kernels :)


Thanks Zach! But BEFORE YOU GO, can you advise us on an alternative kernel to use that doesn't reboot during calls?

Also---I have no idea why- but suddenly many apps are asking for permissions....? And its not even because they were updated.
 
Last edited:

SDeba

Retired Recognized Developer
Feb 11, 2010
379
207
Warsaw
There is also Glitch kernel, but it is slower than Platypus. Thanks Zach for your work, good luck ;)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 80
    I'M A SUPPORTER OF BRINGING OFFICIAL ICS TO THE VIBRANT AND OTHER GALAXY S DEVICES!

    > CLICK HERE FOR MORE INFORMATION <



    SGS 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 :p)




    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://xdaforums.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://xdaforums.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.


    3D performance and games:

    recommended apps:

    [root] Chainfire3D
    59
    1st backup post (kernels)


    Kernels:

    kernels are listed in descending order

    older -> newer (newest at the bottom - for now)




    NEO 09

    Link: http://xdaforums.com/showpost.php?p=15043885&postcount=1300


    NEO 10

    Link: http://xdaforums.com/showpost.php?p=15141399&postcount=1395


    BFS kernel

    http://xdaforums.com/showpost.php?p=15168476&postcount=1429

    (semi-broken: superuser issues, some stability issues, etc.)


    NEO 10 diagnostic kernel (logcat + printk)

    http://xdaforums.com/showpost.php?p=15461390&postcount=1573


    NEO 11

    http://xdaforums.com/showpost.php?p=15626582&postcount=1638

    NEO 09-redux_V5
    [Gingerbread bootloader support + access to external (micro)SD - no hourly battery drain anymore !]
    (changelog now available - 10.08.2011)

    http://xdaforums.com/showpost.php?p=16285541&postcount=1844



    NEO 16 codename: Beast

    http://xdaforums.com/showpost.php?p=16553178&postcount=2235


    NEO 17 -r12 codename: Butterfly

    http://xdaforums.com/showpost.php?p=17339717&postcount=2986


    NEO 17 -r13 codename: Butterfly

    http://xdaforums.com/showpost.php?p=17649946&postcount=3177


    NEO 17 -r14 codename: Butterfly

    http://xdaforums.com/showpost.php?p=17656422&postcount=3188





    for those searching kernels:


    here are the posts of the 2 latest kernels:

    * http://xdaforums.com/showthread.php?t=1053304&page=365 [2.6.37 kernel-base, Neo XX]

    * http://xdaforums.com/showpost.php?p=17893986&postcount=3529 [Neo 17 r17 + BLN (voodoo color)]



    edit:

    * http://xdaforums.com/showpost.php?p=18225623&postcount=3810 [Neo 17 r18 [still tagged 16] + voodoo color + BLN]


    edit2:

    even newer:


    NEO 17 -r18 codename: Butterfly

    http://xdaforums.com/showpost.php?p=18268484&postcount=3865



    NEO 18-update1 codename: funky fish

    NEO XX.1-update1 codename: mighty rhino

    http://xdaforums.com/showpost.php?p=19343342&postcount=4200

    ALL USERS MUST UPDATE (this fixes yet another potential data loss trigger)



    CM9/ICS (Android 4.0.x) preview - NEO 3.0.8 alpha3/4

    http://xdaforums.com/showpost.php?p=20861762&postcount=4677


    CM9/ICS (Android 4.0.x) preview - NEO 3.0.8 alpha5

    (deep idle v2 enabled by default, upstream GPIO fixes) --> probably deep idle v2 not properly working when enabled that way

    http://xdaforums.com/showpost.php?p=20882024&postcount=4715


    CM9/ICS (Android 4.0.x) preview - NEO 3.0.8 alpha6

    (deep idle v2 disabled by default, some additional RAM testing [not user & system visible - additional stuff once no regressions] --> deep idle2 can be enabled via nstools)

    http://xdaforums.com/showpost.php?p=20957256&postcount=4757
    33
    platypusbanner.png


    Freshly out of oven Neo 18 + Neo XX.1 (2.6.37-hybride based) - go get it while it's still hot ! [feel free to mirror in this thread]

    Neo 18 - codename: funky fish (update1)

    Neo XX.1 - codename: mighty rhino (update1)

    Everyone MUST update (previous versions had potential data loss)

    Neo 18:
    - led-notifications
    - BLN
    - stock color
    - voodoo color
    - didle
    builds

    Neo XX.1
    - based on Linux Kernel 2.6.37 + changes from newer kernels (hybrid - changes up to kernel 3.2+,
    especially cpu scheduler & memory + filesystem changes)
    (didle only - make sure you have a GB bootloader otherwise you might run into problems !)

    - led-notifications
    - BLN
    - all builds are voodoo color (for now) + didle



    Changelog since Neo 18 / Neo XX.1:
    - pawit's sdcard (potential data corruption) fix
    - (led-notification editions): updated touchkey driver + added support for cm7-settings


    first mirror (so far)
    (thanks so much to sixstring !)

    Neo 18_update1:
    NEO_18-update1/

    Neo XX.1:
    NEO_XX.1-update_didle-only/



    2nd mirror
    will be added once it's needed ...


    FAQ, Information & other stuff:


    What is didle and what use does it have?

    http://xdaforums.com/showthread.php?t=1297535

    hope that answers at least part of your questions :p


    once I find some time again and/or other devs join in the tweaking of Deep Idle

    there probably will be more refinements & tweaks to the implementation which was originally included by Samsung in the GB kernel source
    28
    due to lack of time & serving several devices at once:

    platypusbanner.png


    Freshly out of oven Neo 17 r18 (led-notif - BLN test builds a later time) on IRC - go get it while it's still hot ! [feel free to mirror in this thread]

    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

    NEO_17 r18 [open test]: Changelog: http://bit.ly/rufUoV, GT-i9000/SGS/Telus: http://bit.ly/nyjYRk ; each 2 kernels (stock & voodoo - color); screenstate_scaling V51 http://bit.ly/pQYnvS - 600 MHz,µSD dataloss fix, ...


    Mirror1:

    GT-i9000_SGS_TELUS-FASCINATE/ (thanks to Roland !)


    Mirrors2:

    GT-i9000_TELUS_NEO_17_r18.zip [rapidshare - thanks to amirage !]

    GT-i9000_TELUS_NEO_17_r18.zip [fileserve - thanks to amirage !]


    Changelog said:
    BIG FAT WARNING:

    currently for some the installation seems to reset contacts & system state
    (and thus deletes e.g. emails)

    so make sure YOU BACKUP BEFORE YOU INSTALL this kernel !

    (which is generally a good idea with installing kernels & ROMs)


    Recommended INSTALLATION PROCEDURE (when switching to Neo/Platypus kernels):

    1) backup your data
    2) install kernel + reboot into recovery (so that you're running recovery with new kernel)
    3) format /system + factory reset
    4) re-flash ROM + re-flash kernel [without re-booting in between]
    5) reboot - now you can restore data [if restoring a nandroid - don't forgot to re-flash the kernel
    in the same session while still in cwm recovery without reboot in between]



    NEO 17 (r18 - codename Butterfly) changelog [SGS/Telus, Captivate, Vibrant]

    Changes (from r16 [r17 - intermediate BLN build]):

    • corrected voodoo FM radio enhancements only to depend on SGS/Telus build
    • usb battery drain fix (thx to farmatito)
    • quiet binder error messages in dmesg - useless for productivity builds
    • optimized checksum library
    • added: 600 MHz step
    • bumped 1000 MHz (1 GHz) by +25 mV [equals samsung kernel stock voltage]
    • bumped system_tweak init-script to V63 (now similar to the one used on Neo XX)
    • bumped toolchain to 4.5 09/2011
    • fix memory-leak on dma-mapping (thx to existz for the idea !)
    • fix data loss/corruption with bad microSD cards by raising write timeout
    • optimize re-claiming: faster re-initialization of removed microSD
    • put microSD before attempting to suspend
    • vfs_cache_pressure up to 50 (less lags & lower battery consumption ?)
    • some minor cypress (softkey) driver fixes (thanks to pawitp !)
    • slightly raised readahead
    • delay subsequent suspend attempts after non-successful prior attempts (save battery + reduce cpu load)
    • TCP increase default initial receive window + congestion window to 10
    • pm: fix enable ordering in resume
    • synced with nightly #143/144

    md5 checksums:
    d7d825bf5e01b82122775952f95bd219 CAPTIVATE_NEO_17_r18_unpack-me.zip
    7cb88fc6c10c0667eeec5baf1942ff7d GT-i9000_TELUS_NEO_17_r18_unpack-me.zip
    7ae282d0e6d2c3e1e0b865f13a2aac35 VIBRANT_NEO_17_r18_unpack-me.zip



    attached you'll find test-builds with deep-idle support enabled (cpu only) so Gingerbread bootloaders are imperative

    please give feedback if you encounter any instabilities, SODs, etc.

    if you run into any -

    1) please remove system/etc/init.d/S98system_tweak first [& re-flash kernel with the init-script removed from the zip install-package]

    2) then test again if it's stable afterwards


    thanks & enjoy !
    19


    Kernel

    CM7 & MIUI only


    NEO 10



    before you ask for any ETAs:


    The first rule of CyanogenMod [and this project]: DO NOT ASK FOR AN ETA!



    Changelog (from NEO_09):

    core features:

    - writeback improvements - less lags
    - wifi fixes & improvements
    - voodoo color
    - voodoo sound (upstream)
    - docksound support
    - updated to 2.6.35.13
    - lots of additional enhanced security features (in kernel + init scripts)
    - FPS cap raised for smoother operation + 65 FPS
    - printk + android-logger disable for less overhead & better battery runtime
    - nofail variants for filesystem initialization - less overhead
    - SFB scheduler
    - memcopy&memmove - optimized variants for more performance
    - selection of several cpufreq governors (interactive, smartass, tweaked ondemand, tweaked conservative, interactiveX, SavagedZen)
    - bigmem: 339 MB RAM
    - optimized memory handling (via init scripts)
    - several battery-runtime related improvements
    - VFS + VM fixes & improvements - less lags & more stability
    - OC up to 1.6 GHz (thanks to bilboa1, morifc
    - SLUB slab allocator (more stable & efficient, SLQB leads to instabilities & other issues)
    - BFS scheduler (still too unstable)
    - performance flags
    - compiled with 2011.03 toolchain for more stability, reliability and performance (significant !)
    - some other performance related stuff
    - touchkey timeout (no led-notifcation) | led-notification (2nd kernel)
    - Juwe11's OOM killer settings

    changelog:
    - [probably] some more battery savings & speed-ups
    - (complete ?) update/backport of the updated pl330 dma driver from samsung GB source [(probably) more performance, less power consumption]
    - shorter kernel-package name on user demand (due to readability issues in CWM recovery)


    NEW:
    - bluetooth HID driver port from Samsung GB source (how to use this functionality ? probably less battery consumption - the more correct/complete drivers included - the more stuff can be sent to powersave)

    - synced with upstream: 7.1.0-RC1 / nightly #40 (SGS numbering scheme)
    - upstream additions: Hack a mute/unmute for Vibrant
    - upstream: another variant of sleep/hang of death (probably also resolved)

    - wifi + data networking issues resolved





    - galaxysmtd [repo synced against ~#40 / 7.1.0 RC1] tested on 7.1.0-RC1, captivatemtd [-> #41] , vibrantmtd [-> #37]






    testing/need feedback:
    - stability / reboots [it uses some new optimization-flags so I need to know if those affect stability]
    - any regressions with games, apps, etc. ? [none known so far]
    - battery runtime


    Troubleshooting and other stuff:

    other governors:

    hopefully the explanations in S98screenstate_scaling should be detailed enough to let you change to a different governor

    if not let me know and I'll see if I can come up with a package with different script-variations to replace the scripts in the kernel-package


    Mirrors:

    Mirror #1:

    NEO_10/SGS/
    (thanks to Roland !)



    Thanks to teamhacksung|cmsgsteam !



    edit:

    Market issues ?

    try replacing the included S98system_tweak script in the kernel-package with the one in the attached zip-file