Android OS Forum banner
1 - 20 of 119 Posts

· Your trusted friend in science
Joined
·
609 Posts
Aperture Laboratories presents

GLaDOS V2.11

The latest innovation in human-smartphone interaction. Our scientist have shown in extensive tests that humans operating our kernel on their devices experience 67% more joy in life while simultaneously the likelihood of being maimed or killed by falling space debris is significantly reduced. Also preliminary human trials indicate that it might offer some protection against lethal dosages of gamma radiation and blows to the head with a rod-like object.

Features:
  • Based on stock Android kernel 3.0.8 IML74K
  • CPUfreq governor 'lazy'
  • Live OC version 1
  • Custom Voltage version 1
  • Battery Life eXtender (BLX) version 1
  • Power saving state DEEP IDLE version 2
  • Touch Wake version 1
  • Backlight Dimmer (BLD) version 3
  • Backlight Notification (BLN) version 9
  • Brain fudge Scheduler (BFS) version 0.357
  • SLQB memory allocator
  • Voodoo Color version 2
  • Voodoo Sound version 10
  • CIFS
  • TUN
  • Bigmem (+20 MB more available RAM)
  • USB OTG build 5
Download:
http://goo-inside.me...e/GLaDOS-NexusS (thanks to goo-inside.me for hosting)
http://d-h.st/users/Ezekeel/?fld_id=1708#files (thanks to Dev-Host for hosting)

Always make a backup of your /efs/ directory (http://rootzwiki.com...backup-restore/) before installing custom kernels or ROMs.

During installation the cache partition, Dalvik-cache and modules, init.d scripts and bootsounds from previously installed kernels are cleaned.

Source code:
https://github.com/E...s-s/tree/glados

Do not use profiles, they are unnecessary and only lead to instabilities.

If you experience any problems and are on a nightly or kanged ROM, try the latest stable version of that ROM first. I will not give support or answer any questions if you do not try this before reporting a problem with the kernel.

If you experience stability problems like reboots, freezes, FCs and SoDs and you did OC or UV, first try changing back to the stock settings. If this solves the problems, your OC/UV configuration is not stable. There are some indications that OC/UV settings which run fine at high battery charges might still cause problems at lower battery charges. So to be safe always check that your OC/UV configuration runs fine at low battery like 5%.

I do not offer support/help/recommendations on OC/UV. If you decide to do so and your device is unstable you are on your own. Check http://forum.xda-dev...d.php?t=1335429 for help.

If you experience the problem that the DEEP IDLE state is not properly used (according to the idle_stats), read the last section of http://forum.xda-dev...324&postcount=1.

When reporting a bug always include information about your ROM and hardware model. Also be as precise as possible when describing the problem. Just because a single person is experiencing a problem, it does not mean there actually is a problem with the kernel. I always wait until at least one other person can confirm the issue before I look into it. So if you see someone posting a bug report, do not be shy and feel free to confirm the issue or if you do not have the problem let me know that too.

When asking for a feature you would like to see implemented in GLaDOS always provide a link with information about this tweak and preferably also a link to the source code.

Aperture bootanimation courtesy of Rascarlo ([twitter]rascarlo[/twitter]).

For users unfamiliar with init.d scripts I recommend NSTools by arifhn (http://forum.xda-dev...d.php?t=1333696) for managing the various tweaks.
 

· Your trusted friend in science
Joined
·
609 Posts
Changelog

GLaDOS-V2.11
  • Added kernel patches for Android 4.0.4 update.
  • Fixed bug with Touch Wake.
  • The kernel installer no longer modifies the ramdisk for adding init.d support.
GLaDOS-V2.10
  • Added USB OTG build 5 by sztupy.
  • Fixed small bug in Custom Voltage.
  • Fixed bug in Live OC.
  • Changed to new bootanimation by Rascarlo (many thanks!).
  • Changed default V1 gamma values for Voodoo Color to stock settings.
GLaDOS-V2.9
  • Fixed two small bugs in LiveOC.
  • Fixed small bug in Lazy.
  • Reduced display frequency back to stock settings.
GLaDOS-V2.8
  • Fixed a bug in LiveOC.
  • Fixed optimized compiler flags.
GLaDOS-V2.7
  • Fixed TouchWake issue of long powerkey presses causing the touch controls to be disabled without delay on next screen off.
  • For BLN the blink interval and blink time can now be adjusted in the sysfs interface. Also BLN is disabled by default.
  • For lazy the sampling rate is initialized to a default of 15000.
GLaDOS-V2.6
  • Fixed the problem of the CAM module being active all the time preventing DEEP IDLE from being used.
GLaDOS-V2.5
  • Fixed bug.
  • Removed several unnecessary kernel drivers and features.
  • Removed kernel debug and logging features.
  • Included logger as a module.
GLaDOS-V2.4
  • Fixed bugs in Live OC.
GLaDOS-V2.3
  • Fixed the freeze/reboot problems when changing the frequency limits.
GLaDOS-V2.2
  • Removed the limit of the minimum frequency to 200 when the GPU is active.
  • Preliminary bandaid to DEEP IDLE compensating for various bugs in ROMs.
GLaDOS-V2.1
  • Added Voodoo Color version 2 and Voodoo Sound version 10.
GLaDOS-V2.0
  • Update to Android kernel 3.0.8 for ICS 4.0.3 IML74K.
GLaDOS-V1.12
  • Fixed the camera problems caused by Bigmem (increases available RAM by 21MB now).
GLaDOS-V1.11
  • Added Bigmem option (increases RAM available for the system by 26MB).
GLaDOS-V1.10
  • Added DRAM scaling to Live OC.
  • Flash memory I/O tweaks.
  • Added Tiny Preemptive RCU.
  • Updated the optimized CRC32 algorithm.
  • Removed CFQ I/O scheduler.
GLaDOS-V1.9
  • Added OC frequency states 1.4GHz and 1.2GHz.
GLaDOS-V1.8
  • Fixed the problem of the touchkey backlight lighting up when touched while the screen is off.
  • Increased display frequency to 72Hz necessary to achieve 65fps.
GLaDOS-V1.7
  • Fixed the increased battery drain while in SLEEP when DEEP IDLE is enabled.
  • Fixed the problem on the NS4G of DEEP IDLE not being used while 4G is enabled.
GLaDOS-V1.6
  • Disabled most logging and debugging kernel config options.
  • Included logger and TUN as modules.
  • During installation the cache partition, Dalvik-cache and modules, init.d scripts and bootsounds from previously installed kernels are cleaned.
  • Removed '98touchscreen' init.d script.
  • Aperture bootanimation and -sound courtesy of Euphorie (http://forum.xda-dev...d.php?t=1061627).
GLaDOS-V1.5
  • Fixed problems with setting voltages and min/max frequency with SetCPU.
  • Fixed problems with the vibrator and DEEP IDLE.
  • Improved stability of wireless connection.
GLaDOS-V1.4
  • Updated to latest toolchain arm-2011.03-41
  • Optimized compiler flags
  • Added optimized RWSEM
  • Fixed BLD bug for i9023 of the touchkey backlights not getting re-activated on touch
  • Changed to advanced TCP congestion scheduler VENO
GLaDOS-V1.3
  • Improvements to JHash.
  • Improvements to CRC32.
  • Fix memory leak in CPUfreq stats module.
  • Removed PMEM. I do see any improvement regarding the available RAM, but removing unused code is never a bad idea.
GLaDOS-V1.2
  • Fixed 'Screen v1 gamma hack' not working for Voodoo Color.
GLaDOS-V1.1
  • Fixed BLN problems for i9023.
GLaDOS-V1.0
  • Initial release.
 

· Your trusted friend in science
Joined
·
609 Posts
Discussion Starter · #4 ·
Very nice bootanimation and kernel Ezekeel! I've been running 1.6 for half the day now, and 1.5 for a few days prior. Very nice and snappy, I always like knowing it will be updated.

Also, welcome to RootzWiki!

Sent from my Nexus S using RootzWiki Forums
Thanks.

Not much action is this forum. It is you and me and tumbleweeds...

If anyone is relying on this thread to get informed about updates please speak up, because I am seriously thinking about not updating this thread anymore because of lack of interest.
 

· Premium Member
Joined
·
764 Posts
Ezekeel said:
Thanks.

Not much action is this forum. It is you and me and tumbleweeds...

If anyone is relying on this thread to get informed about updates please speak up, because I am seriously thinking about not updating this thread anymore because of lack of interest.
It is a bit like that sometimes, I get a bit more attention probably because I'm not at XDA for my stuff. But your thread there is going strong, so that may be why.

Sent from my Nexus S using RootzWiki Forums
 

· Android Beginner
Joined
·
887 Posts
This kernel along with all the mods that you've put out that all dev use are phenomenal! Appreciate all your work ezekeel and certainly appreciate the speed of this great kernel! Love the 1200,1400 steps
On gingerbread I get great speed without liveoc so I can keep a good undervolte but when I use your ICS kernel I definitely liveoc at 110 because I notice a dramatic speed improvement! Can't wait for dual cores with all your mods
To many bottom feeders that don't show any appreciation! Thanks
 

· Android Beginner
Joined
·
14 Posts
Hey ezekeel, any new mods up your sleeves? How about that mod i heard you mention awhile back about using the radio to help conserve battery by using the current generated by it or were you messing with us?

Anyway, love your kernel and all the mods you brought to the nexus s. People are begging their developers to port them over in other forums. Don't forget I was your first believer when you publish your BLD mod.

Just a question what's the advantages of SLQB in your kernel over the stock allocator?
 

· Your trusted friend in science
Joined
·
609 Posts
Discussion Starter · #8 ·
Hey ezekeel, any new mods up your sleeves? How about that mod i heard you mention awhile back about using the radio to help conserve battery by using the current generated by it or were you messing with us?

Anyway, love your kernel and all the mods you brought to the nexus s. People are begging their developers to port them over in other forums. Don't forget I was your first believer when you publish your BLD mod.

Just a question what's the advantages of SLQB in your kernel over the stock allocator?
Oh that radio-charge mod is still in the works. As I said on XDA, it probably will be released around 1. April next year.


Yeah. Remember that terrible first implementation of BLD that used the cron daemon to trigger it? That definitely was as example of fixing a problem with the least amount of effort. I can be really lazy.

You can get some technical info about SLQB here: http://lwn.net/Articles/311502/

It seems to perform well on systems with a small number of CPUs. I tried it and my impression was that especially the boot process was much faster and also the startup time of apps seem to have improved slightly.
 

· Registered
Joined
·
1 Posts
Ezekeel ... Thanks for all your work posted on XDA. I love the Glados kernel. The kernel along with NSTools makes my phone a superb device. Thank you for the custom voltage, touch wake and live OC. Not just your coding, even your research into things like deep idle etc are amazing. Thanks again for your help in making our phones great.
 

· Registered
Joined
·
1 Posts
I have switched to this kernel, currently running 1.8 after several versions and have had the best performance out of multiple
kernels from various developers possible.
All developers seem to run a variant of Ezekeel's kernels, adding his tweaks and modifications after he has researched, tested
and implemented these into his own.
He collaboration with all of these developers make an outstanding contribution to his efforts and time as a developer. I highly
recommend anyone try his kernels and know that all questions and concerns will be addressed.
 
1 - 20 of 119 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top