[Desire Android Development] setenza01:
Thanks to richardtrip, pete, Kali, Manup456's, persiansown, jimbob343, pershoot, droidbasement

- Froyo A2SD use SpareParts to change where to store apps (internal or external)

- For old A2SD create a ext3-4 partitions and that's all, no need to change in Sapreparts, all apps are installed on ext partitions

- Thanks to #Teamdesire

IF YOU HAVE PROBLEMS WITH THE ROM, WIPE DATA + CACHE and try again BEFORE REPORTING BUGS!!!!

Now available through Rom Manager

HAVS what is it :

The purpose of HAVS is to minimize the power used by the CPU by determining and setting the optimal voltage. At the same time, the maximum voltage by which HAVS can scale to is fixed to a specified voltage depending on the CPU frequency in order to prevent scaling to a higher voltage than what is normally used at a specified voltage. The optimal voltage is actively determined for each frequency and temperature. HAVS actively adjusts the CPU voltage as the CPU frequency and temperature changes.

Interactive governor what is it :

This governor is designed for latency sensitive workloads, UI interaction for

example.

Advantages:

+ significantly more responsive to ramp cpu up when required (UI interaction)

+ more consistent ramping, existing governors do their cpu load sampling in a workqueue context, the 'interactive' governor does this in a timer context, which gives more consistent cpu load sampling.

+ higher priority for cpu frequency increase, rt_workqueue is used for scaling up, giving the remaining tasks the cpu performance benefit, unlike existing governors which schedule rampup work to occur after your performance starved tasks have completed.

Existing governors sample cpu load at a particular rate, typically every X ms. Which can lead to under powering UI threads when the user has interacted with an idle system until the next sample period happns.

The 'interactive' governor has a different approach. Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle. When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.

If the cpu was not 100% busy, then the governor evaluates the cpu load over the last 'min_sample_rate' (default 50000 uS) to determine the cpu speed to ramp down

to.

SetR0M Tools and goodies :

- Some nice wallpaper to your Froyo NexTheme here

- Revert to default fonts : SetR0M-AndroFonts

- Revert to default keylayout for wake up phone here

Things you have in 4.5 :

New Radio needed if you come from older version as SetR0M 3.6 (32.41.00.32U_5.08.00.04)

[FULL] SetR0M 4.5 stock kernel 998Mhz Max with interactive governor

[KERNEL] SetR0M 4.5 UVOC kernel 1113Mhz Max with interactive governor

- No wipe required

- HAVS kernel with interactive governor need more testing so coming soon

- Quadrant score 1677 w/UVOC 1113Mhz Kernel and interactive governor (screenshot added)

- Freshly compiled Kali kernel msm

- Added new interactive governor in stock (change governor as "scaling interactive" in setcpu)

- Fixed Led

- Fixed battery drain

- Updated Titanium backup, Fancy Widget, Rom Manager

- Fixed echo

Changelog SetR0M 4.0 :

- Freshly compiled Kali msm kernel and compiled with full optimization

- Updated Romamanager, Titanium Backup

- Fixed default brightness value (thanks to Defrost)

- Updated ADW Launcher and themed

- Fixed some optimizations

- Added new HAVS Kernel not as default download separately and flash like an update.zip

- Optimized theme and fixed some png

- UVOC kernel coming soon

Changelog SetR0M 3.6 :

- Freshly compiled Kali msm kernel

- Really fixed echo

- Fixed GSensor

Changelog 3.5

- Updated kernel last commit Kali (freshly compiled)

- Only stock kernel 998Mhz, OC-UVOC-HAVS coming soon

- echo fixed (thanks to Richardtrip)

- H264 Camcorder

- Updated mediaprofile 480p

Changelog in SetR0M 3.3 :

- Fixed Calendar widget

- Fixed Voice search

- Fixed Download notification bar

- Replaced default MusiGoogle with Music Mod (by Eliot Stocker)

Changelog 3.2

- Removed SetCPU (coolbho3000, author request)

- Updated Titanium Backup, ADW Launcher (themed), Rom Manager

- Fixed third party apps update

- Optimized and zipaligned

- Updated media profile HQ Camcorder (thanks to Defrost)

Changelog 3.1

- Fixed Youtube (Big thanks to Defrost)

- Complete redesign of the rom with last commit from Manup456's (NexTheme), a lot of news

- Added Setcpu and setcpu.txt in sdcard (use only if OC Kernel)

- Optimized internal Android Task Killer, no need apps for that now

- Kali 2.6.32.9 qdsp - Kernel freshly compiled today / LED FIXED thanks to IEF

- Portable hotspot (wifi tether)

- Fixed Openvpn

- ADW Launcher is default now, and themed

- Zipalign a each boot

- Phone.apk from Defrost Rom fix echo

- Camcorder fixed

- High res 800x480 camcorder

- Optimized and zipaligned

- fixed some permission

- optimized process implemented

- zipalign on boot possible with SetR0M tools

- Added Openvpn

- Added Fancy Widget, Rom Manager

- LiveWallpaper from Samsung I9000

- All media from Samsung I9000

- Custom Bootanimation (thanks Potter97)

- Themed all the rom

- Removed Twitter and Facebook (install from market)

- Added SpareParts and themed

- Added Titanium Backup

- Froyo A2SD use SpareParts to change where to store apps

- Superuser, busybox .....

Donator Thanks :

Choong Yoke Choy

stingerpl

Café King

Sophocleous

Ekowanz

Igor Grlica

skynapster

Lorenzo

Kolemar

Paprikapulver

Heinemann

Lee King Chi Kings

I you like my work buy me a ​