[Desire HD Android Development] LeeDroid:
Presenting LeeDrOiD HD - The Return of! (For now anyway ;) )

S-Off & a Custom recovery required​

Android 2.3.5 - GingerBread & Sense 3.0... No gimmick's, no bull****..

Just a Sensational Android experience from a very experienced developer ;)

With thanks to: ChainsDD l snq- l Scar45 | Baadnwz | damo | Team RC | m-deejay | klquicksall | Alpharevx & Unrevoked | rmk40 | SteelH | Breinholst | j4n87 | daniels7 | Prateek | Scabes & >>> ShowP-1984 - Damn this guy is good! <<<

Huge thanks to j4n87 & daniels7 for the cration of LeeDrOiD Tweaks

​

Official Support Links:

» Chat live now or join #LeeDrOiD-Roms on Freenode (irc.handhelds.org)​

​

What you get!

Based on HTC WWE 3.12.405.1 RUU - Sense 3.0

Kernel - LeeDrOiD V4.0.0 - 2.6.35.14

Built with the latest GCC 4.5.2 tool-chain (2nd May 2011) 100% clean build

Available CPU Governors - Interactive, Smartass, SmartAss2, Conservative, Powersave, Performance & Userspace

SmoothAss CPU governor as default (245-1036MHz)

Max speed - screen off 499MHz

Max O/C 1.8GHz ("Nutter mode")

LeeDrOiD Optimal CPU table & VDD Levels

Brain F*** CPU Scheduler as default (CFS optional)

VR I/O Scheduler as default (Deadline, Noop, SIO, BFQ V2.1 & CFQ Optional)

OpenVPN - CIFS - UTF8 - - EXT3 - EXT4 - JDB2

Audio boosts - 10% all outputs, 15% External speaker

WiFi Driver improvements & greater range

2 Way call recording support (avs333)

CPU Freq VDD levels interface by snq- (Team LeeDrOiD) < Refer to the FAQ

Fixed USB Detection

Added Smarass V2 official Governor (Now Default!)

CPU Freq Code updates backported from 36.1

CPU Idle Code updates backported from 36.1

Smartass & Interactive Governors from 36.3

Added Clean Cache

sched: Rate-limit nohz

sched - lower granularity

Bluetooth code from 3.0rc6 kernel (Imoseyon)

Updated G-sensor driver from HTC

Several Config cleanups & code fixes

/System & /Cache formatted and mounted as EXT4

Recompressed & ZipAligned entire ROM

Rooted with the latest Superuser & binary

Added init.d support

Added Bash & Nano support

Added Busybox

Added zipalign on boot

Lots of default config changes & cleanups

Battery life improvments

Added battery recalibration script

Added ext4 filesystem tuneups

Lots of speed tweaks and tuneups

Added more agressive low menory killer config (home eliminated)

Added advanced power menu

Fixed keyboard open/close animations

Added signature check hack (RC Team)

Added CRT Screen on/off animation

Added stock % battery

Removed SurfaceFlinger alpha channel limitation

Forced GPI UI Rendering

Increased UI animation speeds

Added FlyIn Animations as default

Enabled 3D home toggle in settings

Added Backuip/restore & secure box to MMS/SMS

Added huge custom locales list

OpenVPN Support - Tun included in the stock kernel

Added Stock Gingerbread keyboard

Added screen calibration

Added Spare parts with fixed battery history

Added Rom Manager (ShooterU not fully supported yet)

Added Titanium Backup

Added ES File explorer

Added AdFree & Updated Hosts

Added Optional Launcher2

All preinstalled apps updated

Removed - Bloat

Custom LeeDrOiD Locales & Language support

Supported Languages: English, Czech, German, Espanol, French, Italian, Dutch, Polish, Russian, Norwegian, Korean, Greek, Turkish, Swedish, Danish, Portuguese, Finnish, Thai, Korean, Vietnamese, Chinese, Japanese, Portuguese, Croatian & More

To Do

System UI Tweaks

MUI Battery options

Hide reorder quick settings

Clock customisations

Signal customizations

Recent applications toggle

Change Log

LeeDrOiD_HD_V5.1.1 7th February 2012 - PATCH

Fixed build.prop errors

Network connections fixed

LeeDrOiD_HD_V5.0.0 7th February 2012

HTC Inspire4G now supported

Added auto device recognition & patch

Fixed tweaks "Fix Permissions"

Fixed weather animations

Cleaned up build.prop duplicates

Fixed Rosie personalize button (And customization)

Fixed app drawer divider (Fully transparent)

Switched to ICS Style transition animations

Added additional missing locales (languages)

Fixed wifi signal indicator issues

Modified sound profiles (Preperation for full beats audio)

Removed final HTC Loggers & report agents

Updated stock Gingerbread launcher

Updated Adobe flash player & libs

Updated Rom Manager

LeeDrOiD_HD_V5.0.0 5th February 2012

Re-Based on HTC WWE 3.12.405.1 RUU - Sense 3.0

Removed all HTC Loggers

Huge system cleanups

Kernel V4.0.0 included

Updated all preinstalled apps

New Bootanimation

Lots of system tweaks & fixups

Fancy keyboard animations

3D Home screen toggle

Added advanced power menus

Added CRT on/off animation

Added bravia engine

All previos LeeDrOiD mods included

Ported LeeDrOiD Tweaks from my Evo 3D builds(Thanks to the awsome j4n87 & daniels7)

select power/vol-/vol- button to wake device

choose between Sense, ASOP and Honeycomb lockscreen

custom carrier lockscreen text

toggle to use volume buttons to skip tracks forward and backwards

toggle items on Lockscreen: Carrier/Time/Date

toggle to use menu key for ALL Lockscreen

define another app to the right softkey of the sense bar

toggle between normal/supersmooth and ultra smooth rosie (Thanks to hamdir for his original)

unlock animation toggle(annoying carousell animation, each time you unlock)

5 column app drawer toggle

paginated app drawer toggle

disable sense launcher running in background: saves memory when using another launcher

Phone Info: menu when you type *#*#4636#*#* in the dialer

Dim the backlight of capacitive buttons

choose between normal/low and lowest autobrightness values: battery saver!

choose betwen TEN different overscroll colors

toggle to turn screen on, when sms arrives

toggle crt animations

just available on Leedroid Tweaks: "Screen Always on" Quicksetting

AutoSync Quicksetting

Leedroid Tweaks Quicksetting: Links you to the Tweaks

Honestly guys.... there is too much to list!

LeeDrOiD HD V5.1.0 > LeeDrOiD HD V5.1.1 - PATCH​

LeeDrOiD HD V5.1.0 (torrent)​

LeeDrOiD HD V5.1.0 (FTP)​

MD5# 2de041e639dadf323808468773e0d5a1​

Hosting Thanks to

LeeDrOiD V5.X.X RTL Language patch (Thanks to iman.ch.r)​

Hosting Thanks to

​

FAQ

​

Q: How do I flash this ROM?​

Q: What is A2SD+

A:

A2SD+ Moves your apps & Dalvik cahche to a hidden EXT partition on your MicroSD

You will be required to format you SD card with 2 partitions as laid out below

How do i set up my MicroSD ready for A2SD+

A:

Backup all data on you SD card (this will be Formatted)

The card should be formatted with your standard FAT32 partition 1st followed by an EXT3 partition (I would recommend a minimum 512mb)

Linux users use GParted or a similar software.

For everyone else I would recommend using Rom Manager or CWM

Once you have downloaded ROM manager from the market, open the app and click partition SD Card, Select your EXT size and set 0mb for swap

Restore your data to your SD.

Flash the A2SD+ Patch

Boot << Please be aware, 1st boot may take a while depending on how many apps you have installed.

---------------------------------------------------------------------------------------------------​

LeeDrOiD Ace GB / Stock Kernel CPU Table

[/CENTER]

-------------------------------------------------------------------------------

Vdd levels sysfs interface​

This mod was created by snq- for my Classic desire builds.

The vdd levels interface allows you to adjust cpu voltages on the fly, you can either do this via terminal, Gscript or by dropping a script in init.d.... The following script is an example with vdd levels increased by 25mV on all frequencies ;)

you can adjust these values accordingly by ammending the 2nd string to any value between min 750mV max 1350mV, these values will only be persistent on reboot if you have a script in the /system/etc/init.d folder with the below syntax

usage:

query: (output: first column: frequency (kHz), second column: vdd* (mV))

incrementing/decrementing all levels by a specified amount* (mV):

adjusting the supply voltage* (second value, mV) at a specific frequency (first value, kHz):

*: vdd values must be a multiple of 25 (enforced by the interface; the regulator doesn't accept other values - found out in the hard way)

please note that the values set through this interface will only be written to the acpu table - they will only become effective when the specific frequency is (re)set by cpufreq

i took the input parser from iscaela's code - thanks for it

do not apply this patch if you plan to use avs

to query the constraints of the regulator ("max_microvolts", "min_microvolts") or the voltage currently supplied to the cpu ("microvolts" (uV)):

@snq- >> --

dedicated to the cheeky buggers at #leedroid-roms

--------------------------------------------------------------------------------------------

Other useful tips, tricks & possible issues​

[/QUOTE]

Additional FAQ's, tips & tricks By prateekgujral​

Q: I want to run a software/hardware check on my DHD.

A: Dial *#*#3424#*#*

Q: I put the .apk on my SD card but how do I now Install?

A: You will need a file explorer, use Astro (in LeeDroid ROM) or download one from the Market. Using it, go to the location on the SD Card where you have put the .apk and click to install.

Q: Can I format my SD card? How?

A: Yes, you can! Be sure to back up the app data folders, otehrwise you may experience some problems with some applications. Connect the phone to the PC in disk drive mode. From MY computer on your PC, locate the phone drive, and format.