[myTouch 4G Android Development] thederekjay:
*WARNING! I Am Not Responsible For Anything That Happens To Your Device*​

PLEASE READ ENTIRE OP CAREFULLY, THANKS! and remember: when reporting issues, please provide more info than "my phone rebooted, anyone know why?"

Based on HTC source code. Found [HERE]​

​

My github: [HERE]

BIG THANKS TO:

Faux123, Erasmux, Scaryghoul, Nick Piggin, LeeDroid, Umaro, mdeejay, imoseyon, LorDClockaN for the reference or code I may have used

Raycaster3 for being my crash test dummie :D

Anyone I didnt mention.. it's not intentional, please let me know!

Included:

COMPATIBLE WITH ALL GINGERBREAD 2.3.x SENSE ROMS

Patched to 2.6.35.14

CPU OverClocked up to 1.90GHz (Higher Frequencies may be unsatble for some devices)

CPU frequecy supports 122MHz up to 1.90GHz

DARKSIDE Governor default Gov set @ 122/1017MHz

Under Volt

Lower Wifi Voltage

NOOP scheduler default

SLQB Memory Management

Extensive Ext4 tweaks

SVS support (VDD interface code thanks to @snq)

Built in WiFi Calling support

Available CPU Governors:

DARKSIDE, superbad, scary, smartass (optimized), smartass v1 (orignal smartass), smartass v2 (2nd Generation), savagedzen, lagfree, conservative, performance, ondemand, interactive, minmax, powersave, userspace

Optional I/O Schedulers:

anticipatory, deadline, cfq, bfq, vr, sio

Instructions on flashing Kernel:

1. Download and place on your SD card

2. Boot into Recovery Mode

3. Do a NAND BACKUP!!!

4. Wipe Dalvik & Cache

5. Flash Kernel

6. After flashing is complete, Reboot..

7.Wait a few minutes for Os to load and reboot again

8.If using SetCPU, make sure you reselect "autodetect speeds recommended"

9.Done!

10. Welcome to the DARKSIDE!​

My Change Log:

[U][B]2.6.35.14::demonspeed v7:: (10.25.2011)[/B][/U]
-UPDATE: freq and voltages *minor*
-REVERT: "ADD: float charge after 90%"
-REVERT: "ADD: Fast charging while connected via USB"
-ADD: Frontswap
-ADD: support for XZ decompression into the kernel'
-UPDATE: Improve latencies under load
-UPDATE: use spin_lock_irqsave and spin_lock_irqrestore
-UPDATE: Fix ordering of calls in suspend error path
-UPDATE: deactivate invalidated pages
-UPDATE: mark_inode_dirty barrier fix
-UPDATE: overhaul of governors (ADDED: DARKSIDE,smartass v1, smartass v2, savagedzen, lagfree and optimized others)
-REVERT: "ADD: enable HRTICK"
-UPDATE: remove the per cpu tick skew
-UPDATE: wireless drivers
-UPDATE: PMEM_CACHE_FLUSH fixup

[U][B]2.6.35.14::demonspeed v5:: (10.1.2011)[/B][/U]
-UPDATE: increase GPU and Camera memory allocation
-ADD: put eMMC in sleep (cmd5) mode before suspend
-UPDATE: Back off suspend if repeated attempts fail
-UPDATE: prevent multiple syscall restarts
-ADD: demonspeed governor
-ADD: cleancache
-ADD: enable HRTICK
-UPDATE: Create cpufreq workqueue for freq changes
-UPDATE: decrease default dirty ratio
-UPDATE: arch/arm/mach-msm/acpuclock-7x30.c
-UPDATE: CFLAGS for Increased peroformance
-ADD: Automated per tty task groups
-UPDATE: Audio drivers | ADD: 2WCR support
-other stuff...

[U][B]2.6.35.14::demonspeed v3:: (9.10.2011)[/B][/U]
-UPDATE: CPU governors
-UPDATE: adjust audio boost, lower handset
-REVERT: "ADD: Tweaked charging to slowly "overcharge" more than 2 hours a..."
-ADD: float charge after 90%
-ADD: Jhash3
-UPDATE: FileSystem tweaks
-UPDATE: Patches from Code Aurora
-UPDATE: Set correct divx codec type
-UPDATE: fix my mistake for I/O Sched
-UPDATE: USB drivers for 2.3.4
-ADD: Fast charging while connected via USB
-UPDATE: HTC G-Sensor drivers
-Other stuff...

[U][B]2.6.35.14::demonspeed-INSANITY v1:: BETA01 (8.12.2011)[/B][/U]
-Initial release

*WARNING!* PLEASE READ INSTRUCTIONS CAREFULLY! IF YOU DO NOT UNDERSTAND WHAT YOU ARE READING, PLEASE ASK ANY QUESTIONS BEFORE FLASHING! ​

[DOWNLOAD HERE] 2.6.35.14 ::demonspeed v7:: (10.25.2011)

md5: 60b65131bd3dd7d62899e555dbefb8f5