Ver Mensaje Individual
  #1  
Viejo 22/09/11, 13:18:50
Array

[xs_avatar]
daviso daviso no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: jul 2009
Mensajes: 1,319
Modelo de smartphone: HTC One M9

Lightbulb [08/8/13]Recopilatorio de kernels [2.3.4/2.3.5/4.0.3/AOSP/CM7/MIUI]

Kernels

Android 4.0.X Sense

(Click para mostrar/ocultar)

SEBASTIANFM

 Cita:
Based on the newest HTC source code.
100% compatible with 3.33.401.6 based ROMs and with ICS with HTC Sense 4.0 based ROMs.
For both HTC Sensation and HTC Sensation XE.
Overclocked CPU, added optimized CPU frequency tables with CPU frequencies up to 1836 MHz (1512 MHz by default) and L2 cache frequencies up to 1566 MHz.
Increased CPU voltage limits (700 mV - 1400 mV).
Added CPU Voltage Table interface that allows voltage adjustment.
Fixed CPUFreq.
Overclocked GPU, increased maximum GPU frequency in 3D mode from 267 MHz to 320 MHz (300 MHz by default), increased bus bandwidth.
Camera flash: low battery limit decreased to 10%.
Added USB OTG.
Enabled USB Host.
Added support for different types of USB peripherals: USB Hub, USB mass storage devices (e. g. USB HDD, USB Stick, MP3 player), USB HID devices (e. g. USB mouse, USB keyboard, Wireless mouse or keyboard with USB receiver).
v1.5.2 Descarga http://forum.xda-developers.com/atta...mentid=1250116

Changelog completo
(Click para mostrar/ocultar)

Código:
v1.5.2
Added USB HID.
Added drivers for USB HID devices.

v1.5.1
Enabled USB OTG.
Added NTFS support.
Added SCSI.
Added USB Host.
Added USB storage and USB storage drivers.
Fixed /system/etc/vold.fstab.

v1.5.0
Implemented all updates from newest HTC kernel source code for 3.33.401.6 based ROMs.
Included newest mpdecision binary, hex edited to prevent from changing minimum and maximum CPU frequency.

v1.4.1
Default maximum GPU 2D frequency set to 200 MHz.
Increased GPU bus bandwidth in 3D mode.
Added few fixes from HTC Vivid kernel.
Added Wi-Fi module for ICS with HTC Sense 4.0 based ROMs.
Fixed haptic feedback.

v1.4.0
Fixed ACPU and perflock to allow setting different maximum CPU frequency than highest available.
Fixed issue with changing minimum and maximum CPU frequencies by the system daemons. Replaced thermald.
Extended CPU voltage limits.

v1.30.4
Added CPU Voltage Table - interface that allows adjustment of the CPU voltage (thanks to snq-, faux123 and show-p1984).
Updated touchscreen driver with multi-touch issue fixed by HTC.
Override refresh rate for Sense 4 (thanks to virtuous).
Changed low battery limit for camera flash.

v1.30.3
Overclocked GPU in 2D mode to 229 MHz.
Added 300 MHz GPU clock settings.
Modified Adreno220 drivers.
Overclocked GPU in 3D mode to 300 MHz by default, maximum 320 MHz.

v1.30.2
Touchscreen drivers fixed.

v1.30.1
First release built from source code. Thanks to HTC!
Optimized.
Touchscreen drivers partially fixed.
Added higher values to L2 cache frequency tables.
Updated CPU frequency tables.
Added support for zRam swap.
CIFS, SquashFS.
Enabled CPUFreq stat.

v1.20
Based on new kernel 3.0.16-gda3fdfc.

v1.11
Five kernel versions with different maximum CPU frequency.
Finally fixed CPUFreq, mfreq related bug (only one instruction changed in kernel code).

v1.10
First release based on kernel 3.0.16-gcfa14fc.
Modified CPU frequency tables, CPU speed limits and voltage limits.
Temporarily fixed CPUFreq related bug in HTC kernel.
Modified information about CPU frequency displayed in Hardware information.




Faux123

******* Ice Cream Sandwich (Android 4.0.x) ******* (Linux 3.0.42)
[ CFS ] (Ultimate Edition)

Versión 13u ==> Sensation Kernel (1.73 GHz, GPU @ 320MHz, ZRAM) <==
Versión 12u ==> Sensation Kernel (1.73 GHz, GPU @ 320MHz, ZRAM) <==
Versión 10u ==> Sensation Kernel (1.73 GHz, GPU @ 320MHz, ZRAM) <==
Versión 9u ==> Sensation Kernel (1.73 GHz, GPU @ 320MHz, ZRAM) <==

Changelog:
(Click para mostrar/ocultar)
Código:
- release 013 (5-21-2013)
* updated to kernel.org 3.0.79
- release 012 (4-27-2013)
* added overall statistics
  (count cpu freq usage for both cores)
* added dynamic fsync optimizations
* updated to kernel.org 3.0.75
* revert my MSM Thermal hack
* added back thermald modified (hacked binary)


PYD-X Custom Kernel

Características:
 Cita:
-Based on HTC kernel from 3.33 (thanks to SebastianFM for the very clean kernel base - REBASED on CM source from 4.x versions)
-Included mpdecision/thermald binaries property of SebastianFM, huge, big, biggest credit to him!
-Lots improvements to performances!
-Addedd many i/o shedulers (cfq,bfq,deadline,sio,vr,noop)
-Tweaked these shedulers
-Improved CPU configuration
-3D GPU OC!
-Disabled Fsync
-Lots of modules so improved boot up time
-Improved Sched_fairs
-OTG Support - Addedd OTG Helper as app to Mount FAT32/NTFS usb drives
-Addedd Sweep2wake (as requested by users ) --- Huge thanks to GhostXSeries!!
-Custom Board File with support to Samsung S5K3H2YX Camera (Amaze 4G camera)
-New Bluetooth drivers to give support to HCI Apps (Sixaxis, wiimote, etc...)
-Addedd XZ compression support for zImage
-Improved VM ratios and ZRam (150mb actually)
-Paging moved to ZRam
-No Performance Lock!
-Tweaked Deadile and other shedulers
-Preconfigured for best balance between Performances and Battery Life!!!
-More but i don't remember >.<
Descarga

º Test Version 4.1.9 = Dev-Host
---Huge changes

° Beta Version 3.8.1 = Dev-Host
---I haven't much time. So i'm updating with the latest compiled beta build, the one i'm using in daily. Enjoy.

° Stable Version 3.1 = Dev-Host
**Some users have wrong flashes with ViperS rom. Follow this guide for a fix = HERE
---Code Corrections and fixes
---CIFS module is now included in the kernel
---Adjusted GPU configuration
---Corrections to the installation ZIP, more compatibility now
---Are u a benchmark fan? Look at this post: HERE // AND HERE

º PYD-X Kernel v4.1.9 for ViperS, Sense-o-Maniac and Elegancia - Sense 4 (all versions) (no es compatible con ViperS JB)
Download

º PYD-X Kernel v4.1.9 for Elegancia Blitz + Pegasus + ARHD (someone tested)
Download

JMB-Kernel | Modded

 Cita:
Linux 3.0.84
Based on SebastianFM Overclocked (Link)
For Sensation /XE/4G
Overclocked CPU, CPU voltage change
Overclock GPU in AROMA
USB OTG support
Governors: badass, lagfree, interactive, conservative, smartassV2, powersave, ondemand, performance
Choose in Governors special settings in AROMA
Choose CPU Freq for both or each CPU
2D and 3D overlock
Undervolting
Softswap and ZRAM support, choose in AROMA
Scheduler: deadline, cfq, sio, noop
Choose your minfree
Disable Logcat
VSync, FSync, Frandom support
Disable, dimm your button backlight
Sweep2Wake
Fastcharge
Built in thermal
Built in mpdecision
Notification LED Duration Mod
BCM4329 and BCMDHD driver
Performance optimized
Default Modded
Stock
Ultimate

Changelog

(Click para mostrar/ocultar)
r7.3 (02. July)
patched to 3.0.84


r7.1 (01. July)
set higher temps for thermald

added new gpu driver

added stuff in AROMA props Harbir

hopefully fixed AROMA


r6.1 (22. June)
patched to 3.0.83

fixed AROMA setting with IO Scheduler


r6.0 (18. June)
fixed thermald and mpdecision not showing up on kernel tuner app

finetuning on thermald and mpdecision

forget the other stuff :eek:


rC5.2 (15. June) (It is a Release Candidate)
Linux 3.0.82 patch

re-added inbuilt mpdecision

fixed 2D OC

fixed badass stuff

added FSync

added frandom


rC5.1 (12. June) (It is a Release Candidate)
removed built in mpdecision (hopefully it fix battery drain)

fixed aroma

fixed thermal

Rebuilt from "scratch" (clean SebastianFM Base)


r4.0 (09. June) :good:
patched to Linux 3.0.81

built in mpdecision

built in thermal


r3.0 (03. June)
updated to Linux 3.0.80


r2.0 (31. May)
fix Sweep2Wake

fix fastcharge


r1.0
Initial Upload



Bricked-3.0

 Cita:
* CM (AOSP) compatible version: See below!
* 3.0.36
* based on HTCs-3.0.16-Sources
* Tested with Sense 3.6 ICS (no known problems)
* Tested with Sense 4 ICS (animations work, thx to virtuous)
* Command Line Options - innovative!
__ Rename the zip to change your settings!
* Sweep2Wake
* badass governor
* 3-phase kernel cpu thermal control
* 100% kernel based mpdecision
* Optimized
* Built with highest Optimization Level (O3)
* Strongly improved UI-performance
* KGSL Early Suspend GPU slumber
* Increased 3D/2D-Performance (GPUOC)
* CAF Bluetooth stack (newer) - faux123
* CIFS
* UTF8 encoding (included for CIFS)
* wifi pm=fast
* Tweaked ondemand governor
* Undervoltage
* Overclocking to 1566Mhz default
* Min Clock @ 192Mhz default
* Boot time optimization. CPU will have 1566Mhz clocks during boot to ensure a fast bootup
* Flashlight and Camera-Flash will now be useable until battery reaches 5%
* Tree-based preemptible RCU
* Fast scheduler for CPU hotplug
* optimized preemptive settings
* basic NTFS support
* Userspace driven configuration filesystem
* Allow CPU-supported unaligned accesses
* Global CPU Voltage table used for adjusting voltage table for SnapDragon Dual Core. Inspired by Snq- modified by faux123 for SnapDragon fixed by show-p1984
* Improved Mobile Connection (fixed possible freezes introduced by HTC)
* ~8% Undervolted till 1566Mhz
* L2 Performance Push
* 3D GPU Overclock @ 320Mhz
* 2D GPU Overclock @ 266.667Mhz
* 6 Stages 3D GPU scaling, variable io_fraction
* 3 Stages 2D GPU scaling, io_fraction 100
* Tweaked ondemand to raise frequencies with higher load only (should contribute to battery life)
* Increased writing performance (lowers that annoying lag when updating 2 apps at the same time)
* Git's Sha1 implementation significantly decreases boot time
* CRC-optimizations
* ZRAM
* Fudgeswap
* PPP over standard asynchronous serial ports
* PPP over synchronous (HDLC) tty devices
* Two-Way-Call-Recording
* basic NTFS support
* increased bus frequency
* Improved WIFI - WLAN detection
* Automatic process group scheduling
* Lowered wifi-voltage
* cleaned code, improved performance
* Dropped debug code, was slowing things down
PYRAMID: Bricked-3.0-v1.4-ics

Download: Click me
Sha1: ebf931ed5162bdd7be4f508f28c614a9973d48f3
md5: 30283312d375d9156f203879586bf421

PYRAMID: Bricked-3.0-v1.31-ics

Download: Click me
Sha1: 44a578ac16b55869ae9214f1d27f3f7b90468ce8
md5: 571a51ff241a9fe5e7460ad312112071

Changelog:
(Click para mostrar/ocultar)
***** v1.4 *****
This fixes reboots on the new 3.33 base (thx HTC) and adds USB Fast Charging v2 (Yank555)
Kernel:
* 4f9ab91 (Yank555-lu) : USB forced fast charge v2
* 7dad493 (showp1984) : config: updates for fast_charge
* 7aaaafd (Yank555-lu) : USB fast charge (add files to index)
* f90bd56 (Yank555-lu) : USB forced fast charge
* fc4016b (showp1984) : update to 3.33 source from HTCDev
* fb67902 (showp1984) : config: version 1.36 (beta)
* ef905db (showp1984) : mach-msm: mpdecision: don't turn on cpu1 if cpu0 freq is below idle_freq If the clock of cpu0 is below
* e8ba87d (showp1984) : mach-msm: mpdecision: fixup: move idle block to mpdecision()
* 353416b (showp1984) : mach-msm: mpdecision: don't turn off cpu1 if freq > idle
* d65346f (showp1984) : config: version 1.35 beta (wifi fix for sense 4)
* 57a4dc4 (showp1984) : bcmdhd: just fix a space fail came up when merging cherry picks.
* d1b4149 (showp1984) : drivers: bcmdhd: fix array subscript is above array bounds in wl_cfgp2p.c:759
* b427a03 (showp1984) : drivers: net: wireless: bcmdhd: avoid conflicting symbols
* 02e84ca (showp1984) : drivers: net: wifi: bcmdhd: update to One V source
***** v1.31 *****
This is only a hotfix for the enable/disable option of msm_mpdecision.
Kernel:
* a964b95 (showp1984) : config: version 1.31
* 170c1d6 (showp1984) : mach-msm: mpdecision: sysfs: check if cpu is offline before hotplugging it
***** v1.3 *****
Fix for some slow car chargers included (which will be identified as "unknown")
This might not fix everyones 'slow charging' but it has the advantage of not
touching USB charging.
Kernel:
* 9991417 (showp1984) : config: version 1.3
* 82923fb (showp1984) : config: build bcmdhd as module too
* 159f9141 (showp1984) : Patching Linux 3.0.35 to upstream 3.0.36
* acf183b (showp1984) : drivers: net: wireless: bcmdhd: avoid conflicting symbols
* 4a45d13 (showp1984) : drivers: net: wireless: bcmdhd: change default nvram path
* fdac094 (showp1984) : drivers: net: wireless: add bcmdhd
* f9fd403 (showp1984) : mach-msm: mpdecision: increase up threshold for Sense
* 93dbd64 (showp1984) : mach-msm: mpdecision: increase start delay for Sense
* 1056763 (showp1984) : drivers: misc: cable_detect: Use AC charging for unknown chargers
* 272b9cd (showp1984) : mach-msm: mpdecision: allow mpdecision to be disabled (sysfs)
* 9bdc428 (showp1984) : mach-msm: lower min POSSIBLE cpu voltage (provides a wider scaling range for the end user)
* f907360 (showp1984) : mach-msm: mpdecision: fix foreign cpu control detection
***** v1.2 *****
Featuring 100% kernel based mpdecision!
Check /sys/kernel/msm_mpdecision/conf/ for the configuration.

startdelay = time until mpdecision starts doing it's magic (60000)
delay = time between checks (500)
pause = if something else plugs in the cpu, fall asleep for 10000
scroff_single_core = if the screen is off, don't plug in cpu1 (1)
nwns_threshold_up = runqueue threshold, if this is reached cpu1 will be hotplugged (25)
nwns_threshold_down = runqueue threshold, if this is reached cpu1 will be unplugged (5)
twts_threshold_up = time threshold, this amount of time must have passed (250)
twts_threshold_down = same as above (250)
(all times are in ms)



Sultan kernel

 Cita:
THERE ARE 2 VERSIONS: one without Aroma installer and one with Aroma installer. I HIGHLY recommend you use the one WITH AROMA (you're the best, Axetilen and the others who made AIO MOD )
3D GPU overclockable up to 320MHz
3D GPU underclockable down to 228MHz
2D GPU overclockable up to 266MHz
2D GPU underclockable down to 145MHz
CPU overclockable up to 2.052GHz
Increased GPU bandwidth
Increased CPU bus bandwidth
GPU drivers from VilleC2 (HTC One S)
Bluetooth HCI support
UHID support (I believe UHID is more commonly known as BEATS over bluetooth)
Compiled with the latest Linaro toolchain
Compiled with -O3 optimization for speed
frandom support (for use with CrossBreeder)
EXTREMELY light configuration (a lighter kernel is a faster kernel)
Interactive, InteractiveX, SmartassV2, Lagfree, Performance, IntellidemandV3, Ondemand, and Badass CPU governors included
Increased WiFi power draw from 2.9v (HTC's default) to 3.6v
Allow WiFi networks with low signal to be seen
Joy2touch support
Wiimote support
5 I/O schedulers, Deadline, Noop, SIO, BFQ-v6r1, and CFQ
Sweep2Wake
Fastcharge
FauxSound v2.1
Dynamic fsync (fsync is off when screen is on and fsync is on when screen is off)
HDMI support
Kernel based mpdecision
Kernel based 3-phase thermald
Cleancache
Full NTFS support (read and write)
Joe's RCU (JRCU)
Kernel samepage merging
Notification LED duration mod
Badass 3 tier setting control: powersave, balanced, and performance
Badass GPU control
CIFS support
qdsp6v3 instead of qdsp6v2_1x (for improved call quality)
Sixaxis support
zRam support
zRam compressed using Google's Snappy compression & decompression instead of LZO, making it ~2x faster
Google's snappy compression & decompression included
Option to force both CPU cores online in the installer
Maximum L2 cache frequency increased from 1.566GHz to 1.62GHz (READ THE FAQ IN THE SECOND POST TO SEE WHY THIS IS SO AWESOME)
Swap support
Loop device & cryptoloop support
TUN/TAP support
USB OTG support
The voltage range is 700mV-1400mV, so you can undervolt down to 700mV or crank the voltage up to 1400mV)
Based off of Faux123's latest kernel source (FOR R2 AND ABOVE)(thank you Faux123 )
Used XxXPachaXxX's 3.0.46 PYD-X kernel source as a base (ONLY FOR R1)(thank you, XxXPachaXxX )
Built with performance in mind (a.k.a. lots of performance optmizations)
Download: r18
Stable:
AROMA
NO-AROMA

Changelog:
(Click para mostrar/ocultar)
r18 on 6/14/2013:
updated to Linux 3.0.82
compiled with Christopher83's new June release of his Cortex-A8 optimized GCC 4.7.4 Linaro toolchain
Overhauled Aroma installer (cleans scripts better now and has new options)
made Aroma installer 2MB smaller by deleting DroidSansFallback.ttf (we don't need it)
Mpdecision is enabled by default and there is no option to disable it in the Aroma (the option to disable it in the Aroma caused the 2nd CPU core to go offline)
removed dynamic fsync
added back regular fsync control by Ezekeel
added Xbox controller driver (I believe it was requested a long time ago and I'm not sure if it works)
reverted changes to the battery driver
updated BFQ to the latest version, BFQ-v6r1
removed aliasing from BFQ
built modules with -O2 optimization instead -Ofast optimization
removed XZ library from the kernel (waste of space)
Many patches all around the kernel from the rohan.kernel.elite repo (here are a few; for the full list, go through my commit history):
lowered VFS cache pressure from 100 to 50
KSM tweaked
Swap tweaked
Reduced logcat RAM usage
Added Linaro CPU topology drivers
Proportional Rate Reduction for TCP

r18b4 on 5/12/2013:
updated to Linux 3.0.78
no longer built TUN as a module; TUN is now baked into the kernel
added TONS (AND I MEAN TONS) of performance enhancements and bug fixes from Nick0703's Aries kernel repo (stuff like zRam, LMK, Android binder, AIO from Linux 3.5, CFQ, and a TON more were updated)
updated battery driver to the new one from Sebastian's PyramidION kernel (tell me if you start getting absurd battery drain)
compiled kernel with the new April release of Christopher83's Cortex-A8 optimized Linaro toolchain
updated BFQ to v5r1
added dynamic fsync v1.1
added dynamic fsync option to Aroma (if you disable dynamic fsync then fsync will just remain enabled all the time)
removed traditional fsync control
built GPU drivers with -Ofast optimization
added new GPU drivers from arco
added new headset driver
added new mic driver
added new battery driver
removed aliasing from the I/O schedulers
added updated LMK
added genlock from VilleC2 3.4.10 kernel
added CAF Bluetooth drivers (tbalden)
added USB serial driver
added USB modem driver
added CPU based sync driver (sync and software sync)
removed USB OTG whitelisting (so all devices should work with USB OTG)
made kernel leaner
added new mpdecision changes from Show-p1984's 3.4 VilleC2 kernel
prevent aliased requests from starving other I/O (Jeff Moyer)
added CPU overclocking up to 2.052GHz
adjusted 1.62GHz L2 cache frequency so it is only used at CPU frequencies of 1.836GHz and higher (most people will be able to overclock to frequencies at or above 1.62GHz now)
updated IOMMU to CAF (jb_chocolate)
optimized SHA1 and AES routines
timed_gpio from Linux 3.8 (stratosk)
Android binder updates

r18b3 on 4/15/2013:
added back Bricked's LMK (so no more Rosie redraws)
optimized SLUB memory allocator (Christopher83)

r18b2 on 4/13/2013:
in order to fix audio, reverted Sound Control: disable HTC's audioHAL from messing with Sound Control Hax (faux123)

r18b1 on 4/13/2013:
updated to Linux 3.0.73
recompiled kernel with the new April release of Christopher83's Cortex-A8 optimized Linaro toolchain
reverted PYD-X Bluetooth drivers (so Bluetooth will work for everyone again)
added many character device changes from Linux 3.9-rc6 (example: random number generator)
updated the LMK to the newest Linux next (Linux 3.9-rc6)
Sound Control: disable HTC's audioHAL from messing with Sound Control Hax (faux123)
added Show-p's *new* mpdecision
made some changes to Show-p's new mpdecision in order to get rid of the black screen issue when trying to unlock the phone
removed dynamic fsync and added back regular fsync control
added VilleC2 3.4.10 GPU drivers
removed Sixaxis support (it doesn't work with the old Bluetooth drivers)




Última edición por daviso Día 09/08/13 a las 00:09:29. Razón: Actualización
Responder Con Cita
Los siguientes 11 usuarios han agradecido a daviso su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]