New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Entropy512
Old
(Last edited by Entropy512; 24th April 2012 at 03:49 AM.)
#1  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Default [Kernel][ICS] Driving Always For User Quality (04/23/2012)

DAFUQ!!!!

This will be a sparse post for now... I'll fill in the documentation later, I'm kinda fried after fighting this stability bug.

Source: https://github.com/Entropy512/kernel...py_kernel_main
Initramfs: https://github.com/Entropy512/initramfs_galaxys2_ics/

Features:
CWM 5.5.0.4
Hopefully fixed SetCPU stability issues
fuel_alerted wakelock fix
Voltage control (use SetCPU)
Mali 3-step clock/voltage control (READ THE CHANGELOG - IT IS DIFFERENT FROM SIYAH)
Legacy Gingerbread hotplug code (including all tuning features from the final GB DD release)
Not much else for now, thank Samsung for their broken frequency control code that took a team effort of multiple kernel developers (gokhanmoral, simone201, franciscofranco, and others) to track down the problems in and fix.

Tested base: I9100 XWLP7
Should work: Any I9100 official release
Guaranteed not to work: Any I9100 leak (XXLPJ or older)

Not supported: AT&T leaks. UCLC2 won't boot for the same reason as XXLPJ and older - giving you a sign of how old the codebase is. Any leaks that do boot will have the microphones reversed in calls.

Planned features - short term:
  • Overclock
  • CIFS

Planned features - mid-term:
  • Try to reduce power usage during suspend/resume
  • Apply the "target down threshold" concept used for GPU clocks to the Conservative governor - a single down_threshold doesn't work well when 200 MHz is less than half of 500 MHz, but 1000 MHz is more than 80% of 1200 MHz.

Known issues:
"Internal" SD card in recovery is actually the external one
Attached Files
File Type: zip DD_ICS_04022012.zip - [Click for QR Code] (5.97 MB, 396 views)
File Type: zip ZA_ICS_04042012.zip - [Click for QR Code] (5.99 MB, 488 views)
File Type: zip SUCK_ICS_04102012.zip - [Click for QR Code] (5.99 MB, 347 views)
File Type: zip DAFUQ_ICS_04232012.zip - [Click for QR Code] (5.99 MB, 384 views)
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 105 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
(Last edited by Entropy512; 24th April 2012 at 03:47 AM.)
#2  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
04/23/2012:
  • Some more stability fixes (hopefully)
  • Legacy Gingerbread hotplug code - More stable, and includes all of the Daily Driver tunables from Gingerbread
  • Mali 3-step GPU clock/voltage control - NOTE: Down thresholds are different from Siyah. Instead of being percentage of current load, they are desired load at the next frequency step down. So "normal" thresholds will be much higher. For example, if your second frequency is 100 MHz and the third is 200 MHz, a down_threshold of 80 for 200 MHz on this kernel is the same as setting down_threshold to 40 on Siyah. (e.g. siyah_threshold=down_freq*down_threshold/cur_freq)

04/10/2012: - SUCK!!!!!!
  • Revert a patch that turned out to be useless (see github)
  • Swap internal/external SD cards in recovery to be consistent with CM9 - this creates a known issue (see known issues)

04/04/2012: - ZOMBIE ASS!!!!!!!
  • Voltage control
  • sio and v(r) ioscheds
  • Hopefully last of the stability issues fixed (a glitch deep in the bowels of cpuidle)

04/02/2012:
Fixed CPU hotplugging

04/01/2012:
Initial release, pulled due to issues.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 20 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
(Last edited by Entropy512; 11th April 2012 at 01:19 AM.)
#3  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Default FAQ

FAQ will go here when I have time.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 7 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
(Last edited by Entropy512; 11th April 2012 at 01:19 AM.)
#4  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Reserved for future use.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 4 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
 
task650
Old
#5  
task650's Avatar
Recognized Developer
Thanks Meter 40131
Posts: 19,578
Join Date: Sep 2010
Location: Portland, Oregon

 
DONATE TO ME
Nice!!!!!!!!!!!!!!!!!! glad you finally released!!!
The Following 5 Users Say Thank You to task650 For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
#6  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Dangerous stuff here?
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 6 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
Red5 Old
#7  
Guest
Thanks Meter
Posts: n/a
Posting in a closed thread.

Ill update stuff here too.
The Following User Says Thank You to For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
(Last edited by Entropy512; 2nd April 2012 at 02:52 PM.)
#8  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Seems to still be issues in exynos4_enter_idle()...

Edit: If you have any issues, disable all SetCPU or similar clock control profiles and run the standard min/max of 200/1200.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 4 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
#9  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
hurr hurr I dun broke (and fixed in 4/2) teh hotplug
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 11 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
#10  
Elite Recognized Developer - OP
Thanks Meter 21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
ZOMBIE ASS!!!!!

New release, last one until after the Easter holiday. Too much cleaning to do and family visiting.

I'll clean up the thread and open it up after the holiday.

Oh, and ERDs shouldn't have their thread titles auto-lowercased if too many caps!
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations

The Following 14 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]