-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathfeaturelist
116 lines (96 loc) · 5.82 KB
/
featurelist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
Samsung SPH-D700 (Epic 4G) kernel by nubecoder
http://www.nubecoder.com/
nubernel-2.6.35_v0.1
Feature list:
=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]
nubernel-2.6.35_v0.1
Includes a custom "Nubernel the kernel" bootlogo.
The Kernel base is patched up to 2.6.35.14.
Includes kexec support.
Includes numerous fixes and patches pulled from all over.
Ensures su is installed properly. (tw builds only!)
Ensures superuser is installed properly. (tw builds only!)
Ensures busybox is installed properly. (tw builds only!)
Installs bash into /system/bin/ (if it is not found). (See notes about first boot below!)
Installs bash resources if they do not already exist. (See notes about first boot below!)
Installs bash as default adb shell. (See notes about first boot below!)
Includes some led fun in the recovery flashable install packages (update-zips).
Includes some custom scripts in /data/local/bin.
Supports the following:
init.d scripts, init.local.rc, CIFS, TUN, Netfilter TCPMSS (init.d scripts = tw builds only).
Fully supports VoltageControl and SetCPU (see SetCPU notes below).
SetCPU notes:
SetCPU aparently uses "cpuinfo_cur_freq" rather than "scaling_cur_freq" for it's live readout.
For some reason, "cpuinfo_cur_freq" reports being at some strange frequencies (75MHz, 150MHz, 300MHz).
I have no idea why this is happening, or how to fix it (still), sorry.
Includes the following I/O schedulers:
noop, deadline, cfq, bfq, sio, vr.
Uses "sio" as the default I/O scheduler.
Includes the following CPU frequencies:
100MHz, 200MHz, 400MHz, 600MHz, 800MHz, 900MHz, 1000MHz, 1128MHz, 1200MHz, 1316MHz, 1400MHz.
The following CPU frequencies are disabled by default (use an app to enable them):
1128MHz, 1200MHz, 1300MHz, 1400MHz.
Includes the following CPU governors (see notes below):
smartassV2, smartass, interactiveX, interactive, conservative, userspace, powersave, ondemand, performance.
Uses "ondemand" as the default CPU governor.
CPU governor notes:
There seems to be a scaling problem with smartass (not V2).
It likes to hang out at 900MHz, I'll try to fix it later.
Loads the Android logger as a module.
Supports the following types of bootanimations (See notes):
bootanimation (bootanimation.zip).
samsungani (*.qmg). (tw non-debug builds only!)
Bootanimation notes:
bootanimation.zip:
If you have both bootanimation.zip and boot*.qmg files, they will fight each other.
It's better than froyo was, in that, it will kind of randomly choose one or the other.
It's best to just remove the boot*.qmg files if using a bootanimation.zip animation.
Note:: If bootanimation.zip exists and sanim.zip does not, a symlink will be created.
Samsung boot*.qmg boot animations:
You must still fake out the kernel with a "blank" bootanimation.zip.
You still might see a small glimpse of the framework's animation (blue android logo).
(See notes about first boot below!)
Includes first boot detection and will perform certain functions during the first boot:
During first boot, to ensure room to install root, busybox and bash, the samsung boot
animation (.qmg) and sound (/system/etc/PowerOn.wav) files will be removed. (tw builds only!)
Samsung qmg bootanimations:
You will need to re-install your samsung bootanimation if you are using one.
NOTE:: Normal bootanimation.zip files are not effected by this.
Bash will be installed as the default adb shell and bash resources will be installed if
they do not exist. (note: cm7 build forces replacement of /system/etc/bash/bashrc during first boot.)
Some notes about the different builds:
All builds are tagged, for example:
tw-mtd is a TouchWiz MTD based build.
dbg-bml is a TouchWiz BML based debug build.
cm7 is the CM7 (MTD) build.
You get the idea.
MIUI build:
There currently isnt one.
Touchwiz builds:
No custom roms were used during the testing for TouchWiz builds. MTD builds were tested on converted stock backups.
Debug builds:
These only support TouchWiz and are just for fun. =]
Debug builds have kernel messages output to the screen during boot. (Including a nifty little linux logo.)
Debug builds are not meant for daily use, they have extra debugging enabled which may have unforseen effects.
NOTE:: If you choose to run a debug build and have a problem, my 1st answer will be "Does it happen on the non-debug build?"
CM7 build:
Since this kernel is patched up to 2.6.35.14 (and I didn't want it to falsely show as 2.6.35.7), modules built for 2.6.35.7
will fail to load (the vermagic doesn't match). Because of this, new modules will be installed into /system/lib/modules/
during the zip installation. When the modules are installed, the original modules will be backed up (unless a backup already exists).
NOTE:: Until other kernels update as well (maybe?), you will need to flash the cm7-restore-modules.zip when you want to use another kernel.
cm7-restore-modules.zip:
This is a zip, flashable from recovery, that will restore the modules that were backed up during the kernel installation process.
You will want to use this to "reset" the modules in preparation of using another kernel.
MTD builds (including cm7):
All MTD builds include clockwork mod recovery (taken from the cm7 sources).
Credits:
This kernel includes (or included) patches, code, scripts, etc from the following people:
supercurio / koush / netarchy / tanimn / Tortel / morfic / gzub
DRockstar / nullghost / RandyT / Bonsai / mkasick / Rodderik
chris41g / Decad3nce / DevinXtreme / DRockstar / jt1134 / noobnl
nullghost / Rodderik / UberPinguin / wispoffates / wtogami / bbelos
Alias8818 / gTan64 / AproSamurai / existz / sunfong / kangtastic
Ezekeel / toadlife / imoseyon / chris41g / erasmux / codeaurora forums
Anyone I may have missed let me know and I'll add you.
Thanks to all the above!
=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]