Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
adridu59
Old
(Last edited by adridu59; 29th September 2012 at 10:14 AM.)
#1  
adridu59's Avatar
Recognized Contributor - OP
Thanks Meter 2238
Posts: 866
Join Date: May 2011
Location: Paris, France
Angry [KERNEL][GB][29SEP]PwnKernel 1.7c [USB Storage]

Android 2.3 (Gingerbread) | Linux kernel 2.6.32.9



adridu59 is happy to release...






Benchmarks done at 1.4 GHz - perfect balance for me



PS: Quadrant isn't reliable...



PLEASE READ THE 3rd POST FOR DOWNLOAD & INSTRUCTIONS
The Following 24 Users Say Thank You to adridu59 For This Useful Post: [ Click to Expand ]
 
adridu59
Old
(Last edited by adridu59; 29th September 2012 at 10:13 AM.)
#2  
adridu59's Avatar
Recognized Contributor - OP
Thanks Meter 2238
Posts: 866
Join Date: May 2011
Location: Paris, France
Source :
  • SEMC 4.0.2.A.0.42 - latest GB source as .62 is the same
  • Ramdisk 4.0.2.A.0.42 incl. modCWM Touch Recovery - busybox - init.d support - autoroot - stock bootscreen (not bootanim)
Compiler :
  • [r1+] :
    ARM eabi 4.4.0 toolchain (arm-eabi-4.4.0) - prebuilt android-ndk-v5c
    compiled with arm-eabi- command
  • [RC2+] (developement releases) :
    ARM eabi 4.4.3 toolchain (arm-eabi-4.4.3) - from source
    compiled with arm-eabi- command
  • [1.0+] :
    Sourcery CodeBench Lite - ARM eabi gcc 4.6.1 - 2011.09-69 (arm-2011.09-69-arm-none-eabi-i686-pc-linux-gnu) - prebuilt
    compiled with arm-none-eabi- command
  • NB : Optimized toolchains do NOT give any performance boost..
Source :

*** release 1 ***
  • Swap support (use Swap2cache)
  • SLAB
  • TREE PREEMPT RCU
  • ThumbEE extensions support
  • *FXP cpufreq driver & acpu table
  • Deadline governor - Anticipatory/noop/CFQ compatible
  • SmartassV2 default - SavagedZen and InteractiveX added
  • busybox
  • EXT4, NTFS, RFS support
  • FUSE support
  • CIFS support
  • relayfs support
  • enabled access to kernel .config (can be pulled from /proc/config.gz)
  • WaitToKillTimeout set from 1 to 0
  • Kernel automount v4
  • loopback device support
  • MSM Shared memory v4 (default is v3)
  • Qualcomm libra wlan SDIO driver added
    - unneeded driver, removed in following releases
  • Added OTG mice support (keyboard was default supported)
  • Various tweaks

*** release 2 ***
  • CPUfreq advanced statistics
  • CPU VDD levels sysfs interface
  • TCP Veno Congestion Control
    - using own patch to set it as default

*** RC1 *** [+Github]
  • *selfcompiled ramdisk with autoroot and stock bootanim
  • *su&superuser integrated in ramdisk (not tested)
  • LZMA compressed kernel
  • XZ compressed kernel support
  • *2-Way Call Recording (aka 2WCR)
  • Bluetooth driver tweaks (HCIBTUSB, HCIBTSDIO, HCIUART_BCSP, HCIVHCI enabled)
  • Schedulers optimized
  • USB monitor added
  • UTF8 support
  • Removed RFS support
  • Removed FUSE support
  • Removed Kernel automounter v4
  • Disabled unneeded kernel hacking features
  • Removed various unneeded stuff (incl. debug functions)
  • VM Read Ahead (VM_MAX_READAHEAD) set to 512 KB
  • WaitToKillTimeout set back to 1
  • *Added TINY RCU w/prio boost, SLQB, SIO scheduler, SFB net scheduler
  • *Added TUN
  • *Touchscreen fixes
  • *Some sched and drivers fixes
  • CPU unaligned access allowed
  • *KGSL tweaks
  • *XZ compression module w/boot-time support
  • *Few patches from DooMLoRD repo
  • *Lot of minor tweaks (check my Github)

*** v1.0 ***
  • Compiled with CodeSourcery 2011.09 toolchain
  • ***VFP backported and fixed by me***
  • WiFi working
  • +10MB RAM unlocked
  • Ramdisk cleanup
    - autoroot updated to Superuser 3.0.7 & su 3.0.3.2
    - stock bootlogo
  • *Added V(R) I/O Scheduler
  • *Various I/O Patches
  • *Added lulzactiveV2 cpu governor (incl. smartassV2, SavagedZen, MinMax, Scary and stock govs ; others disabled)
  • No undervolt to ensure stability - DIY with andrev_oc daemon
  • *2.6.32 Code Aurora acpuclock, fixes by DooMLoRD
  • *Overclock up to 2.016 GHz
  • Export CPU frequencies
  • *Patched IPv6 to get a full implementation
  • Optimized SHA-1
  • TCP tweaks + various net tweaks & cleanups
  • **Removed Joe's RCU (not compatible)
  • *LZMA & XZ compressed ramdisk support (not implemented for now)
  • wakelock fixes
  • *FileSystem tweaks - ext4 performance patch
  • *FUSE fixes & optimizations (not enabled through)
  • Added Cleancache
  • VFS Cache Pressure lowered 100 → 75
  • Kernel Automounter v4
  • MSM Shared Memory Package v4
  • Added optimized RWSEM algorithm
  • *cgroup tweaks (not enabled)
  • *Tweaks & updates to the video driver (vidc)
  • Some I/O tweaks (incl. ioprio, Gentle Fair Sleepers)
  • Checksum - slight optimization
  • LZO lib included
  • OTG : updates from Code Aurora + fixes
  • Some patches to UACCESS_WITH_MEMCPY (disabled)
  • *0% Battery driver fix by Bazoocaze (use Fuel Gauge Fix software)
  • Some stability fixes incl. mem leak fixes
  • Improved compiler optimization
  • *Lot of minor tweaks incl. ARM errata's (check my Github)

*** v1.0a ***
  • Removed LulzactiveV2 (was causing suspend crash when phone was locked)

*** v1.1 ***
  • *** SIO scheduler 2012 Update ***
  • WiFi modules recompiled with newer toolchain
  • Cleanups in suspend and block drivers
  • ARM UNWIND enabled
  • ext4 tweaks + minor fix
  • FUSE minor fix
  • Sched tweaks
  • Optimized CRC32 (all patches included!)
  • VM Read Ahead (VM_MAX_READAHEAD) set to 1024 KB
  • *A lot of minor tweaks (check my Github)

*** v1.2 ***
  • *** CPUfreq patched to extreme (36 patches) ***
    - incl. conservative, ondemand & interactive heavily patched
  • Removed Smartass (V1, not V2) and Scary (based on old ondemand implementation)
  • VM swappiness back to 60
  • VFS Cache Pressure lowered to 50
  • Touchscreen fix
  • FXP kernel variant
  • Additional WiFi modules compiled from FXP sources (should finally fix issues)
  • Added LZO compressed kernel + ramdisk support (disabled atm)
  • mmc/sd fixes
  • XZ minor fix
  • FUSE

*** v1.3 ***
  • *** Backported staging drivers from 2.6.35 *** enjoy the fixed code
    + lowmemorykiller tweaks
  • *** GPU Tweaks *** (experimental)
    - GPU overclock 245MHz → 364MHz (done by DooMLoRD)
    - Increased GPU Memory (x2)
  • FXP & MIUI kernel variants (hope they will work)
  • WiFi undervolt & power manager (done by AdrianoMartins)
  • XZ compressed
  • Compcache (aka ZRAM)
  • Tweaked SIO Scheduler for flash devices (again)
  • SmartAssV2 default
  • Fixed bootup frequency
  • mmc/sd fixes
  • ext4 cleancache support
  • Compiler optimization flags
  • Compiler optimization size -O3
  • Removed Kernel Automounter v4
  • Various fixes

*** v1.4 ***
  • Fixed 2-Way Call Recording (aka 2WCR)
  • Reverted lowmemorykiller to stock
  • Backported KGSL 1.1 (thanks tkymgr)
  • Reduced GPU wait time 50ms → 30ms

*** v1.5 ***
  • FM Radio fix (big thanks to krizky82)
  • 480p HDMI 16:9 added
  • HDMI aspect ratio of 4:3 if within specified range
  • XZ ramdisk
  • Added urushi support (Ray) - delayed
  • Added iyokan support (Pro) - delayed
  • Edited scripts :
    - lowmemorykiller back to stock values
    - VFS_CACHE_PRESSURE set to 30
  • Various fixes (check my Github)

*** v1.6 ***
  • *** i2c drivers fixes+patches *** (thanks to krizky82)
  • ZRAM updates (krizky82)
  • Updated CRC32 + warning fix
  • Enabled KSM
  • lowmemorykiller: tweaked minfile value (krizky82's idea)
  • Minor patches and typo fixes incl. lots of compiler warning fixes

*** v1.7 ***
  • ARM network packets JIT compiler
  • yaffs2: backport from 2.6.35
  • Added back NFS&CIFS as modules (flash package - might cause battery drain)
  • Updated recovery to CWM 5.5 (Night-Elf)
  • Fixed bug in SmartAssV2
  • Fixed various compiler warnings
  • GPU minor fix

*** v1.7b ***
  • Recovery rollback
*** v1.7c ***
  • Added USB Storage built-in (use USB Manager app by shardul_seth)
all striked entries will come later on - an asterisk written before a feature means that I added foreign code
CPU frequencies :
Code:
    { 134400, PLL_3,    5, 5,  61440000,  900, VDD_RAW(900) },
    { 184320, PLL_3,    5, 4,  61440000,  900, VDD_RAW(900) },
    { 249600, PLL_3,    5, 2,  61440000,  900, VDD_RAW(900) },
    { 364800, PLL_3,    5, 1,  122800000, 900, VDD_RAW(900) },
    { 460800, PLL_1,    2, 0,  153600000, 950, VDD_RAW(950) },
    { 576000, PLL_1,    2, 0,  153600000, 1000, VDD_RAW(1000) },
    { 652800, PLL_1,    2, 0,  153600000, 1050, VDD_RAW(1050) },
    { 768000, PLL_1,    2, 0,  153600000, 1050, VDD_RAW(1050) },
    { 806400, PLL_2,    3, 0,  UINT_MAX, 1100, VDD_RAW(1100) },
    { 921600, PLL_2,    3, 0,  UINT_MAX, 1150, VDD_RAW(1150) },
    { 1017600, PLL_2,   3, 0,  UINT_MAX, 1200, VDD_RAW(1200) },
    { 1113600, PLL_2,   3, 0,  UINT_MAX, 1200, VDD_RAW(1200) },
    { 1209600, PLL_2,   3, 0,  UINT_MAX, 1200, VDD_RAW(1200) },
    { 1305600, PLL_2,   3, 0,  UINT_MAX, 1250, VDD_RAW(1250) },
    { 1401600, PLL_2,   3, 0,  UINT_MAX, 1250, VDD_RAW(1250) },
    { 1516800, PLL_2,   3, 0,  UINT_MAX, 1300, VDD_RAW(1300) },
    { 1612800, PLL_2,   3, 0,  UINT_MAX, 1300, VDD_RAW(1300) },
    { 1708800, PLL_2,   3, 0,  UINT_MAX, 1350, VDD_RAW(1350) },
    { 1804800, PLL_2,   3, 0,  UINT_MAX, 1400, VDD_RAW(1400) },
    { 1900800, PLL_2,   3, 0,  UINT_MAX, 1450, VDD_RAW(1450) },
    { 2016000, PLL_2,   3, 0,  UINT_MAX, 1500, VDD_RAW(1500) },
Sources :
Thanks to :
  • DooMLoRD for his ramdisk & kernel sources and for the help
  • All developers I have stolen commits from
  • Thanks to ARHD team for the OP design model
  • Big thanks to taaviu for testing, also skyboyextreme, kormatoes, kozer1986, YongJeah & all those who helped me
The Following 21 Users Say Thank You to adridu59 For This Useful Post: [ Click to Expand ]
 
adridu59
Old
(Last edited by adridu59; 27th October 2012 at 01:20 PM.)
#3  
adridu59's Avatar
Recognized Contributor - OP
Thanks Meter 2238
Posts: 866
Join Date: May 2011
Location: Paris, France
Anything wrong ? Send me a logcat !
/!\ Use it at your own risk. I'm not responsible for damaged phone or anything else that could happen. /!\

BE CAREFUL WHEN OVERCLOCKING

- By downloading and/or using one or more of the files provided by me you agree with this disclaimer. -



[!] --- Please DO NOT MIRROR these files, thanks. --- [!]
Downloads :
Issues :
  • None
Addons :
Instructions :

You need unlocked bootloader, CWM recovery, along with fastboot on your PC.
You need .42/.58/.62 stock ROM.
You need to read this.

  • 1. Download kernel package, unzip & save the boot.img in your fastboot folder
  • 2. Copy the .zip package to your sdcard root folder
  • 3. Shutdown & enter fastboot mode (press menu button then plug USB cable)
  • 4. Fastboot : fastboot flash boot boot.img /!\ Do it at your own risk. /!\
    - or -
    Flashtool : flash via fastboot mode /!\ Do it at your own risk. /!\
  • 5. Reboot into recovery, flash the modules zipfile, reboot, DONE.
The Following 10 Users Say Thank You to adridu59 For This Useful Post: [ Click to Expand ]
 
adridu59
Old
(Last edited by adridu59; 17th May 2012 at 02:41 PM.)
#4  
adridu59's Avatar
Recognized Contributor - OP
Thanks Meter 2238
Posts: 866
Join Date: May 2011
Location: Paris, France
Compiling .42 kernel right now. Be ready to test it.
Follow me on Github.

Prehistoric phones > Nokia 5230 > Xperia Neo (MT15i) [4.1.B.0.587]
The Following 5 Users Say Thank You to adridu59 For This Useful Post: [ Click to Expand ]
 
sdk16420
Old
#5  
Senior Member
Thanks Meter 1270
Posts: 2,708
Join Date: Jul 2011
Location: The Netherlands
No built in recovery?

via Sony Ericsson Xperia
________Device______________ROM________Kernel___
Sony Ericsson Xperia Neo | Xperia T ROM 7.1.8 | Night-elf ICS
 
adridu59
Old
#6  
adridu59's Avatar
Recognized Contributor - OP
Thanks Meter 2238
Posts: 866
Join Date: May 2011
Location: Paris, France
No, but I can add one if you want... will do this when I'm back home.
Follow me on Github.

Prehistoric phones > Nokia 5230 > Xperia Neo (MT15i) [4.1.B.0.587]
The Following User Says Thank You to adridu59 For This Useful Post: [ Click to Expand ]
 
aimcr7
Old
#7  
aimcr7's Avatar
Senior Member
Thanks Meter 655
Posts: 1,567
Join Date: Jun 2010
Location: Yogyakarta
I think you can post it and upload it on dev section, and ask for tester there.

Sent from my MT15i using XDA App
 
taaviu
Old
#8  
taaviu's Avatar
Senior Member
Thanks Meter 633
Posts: 1,864
Join Date: Jan 2010
Location: Tallinn
Add recovery and I will be you personal tester.


Sent from my MT15i using Tapatalk
The Following User Says Thank You to taaviu For This Useful Post: [ Click to Expand ]
 
adridu59
Old
(Last edited by adridu59; 26th March 2012 at 12:40 PM.)
#9  
adridu59's Avatar
Recognized Contributor - OP
Thanks Meter 2238
Posts: 866
Join Date: May 2011
Location: Paris, France
Okay I will add CWM Recovery tonight, I'm at school right now.
Follow me on Github.

Prehistoric phones > Nokia 5230 > Xperia Neo (MT15i) [4.1.B.0.587]
The Following User Says Thank You to adridu59 For This Useful Post: [ Click to Expand ]
 
skyboyextreme
Old
#10  
skyboyextreme's Avatar
Senior Member
Thanks Meter 152
Posts: 1,089
Join Date: Feb 2011
Location: Cairo
Quote:
Originally Posted by adridu59 View Post
Okay I will add DooMLorD Touch Recovery tonight, I'm at school right now.
But please make it stock clocked & volted just give us the ability to overclock without pre-applied clock and voltage changes, thanks....

I can test it for you too

Sent from my MT15i using xda premium
Xperia Neo S+

PwnKernel v1.7b + .64 Baseband + S.E 'Super' Tweaked XXX Edition + Rooted + CPU @ 1.6GHz with 1200mV + 420mb User spaced + 16GB-C4 Kingston microSD + Link2SD @ 512MB sd-ext4 + CWM Recovery 5.0.2.7 + DRM Functional

(4000 Antutu-Points)

My name is John, Hi
Now Playing : Shadow Gun - The Left Over, GTA III - 10th Anniversary

The Following 2 Users Say Thank You to skyboyextreme For This Useful Post: [ Click to Expand ]
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...