My name is Lee Bailey, I am a 28 year old farther of 3 from North east England, I have been developing on the Android platform for just over a year and a half, always taking great pride in everything I do. I have a vast & varied knowledge surrounding the android platform.
Base Android 2.2.1 - NEWEST OFFICIAL HTC WWE RUU 1.72.405.3
You will NOT loose root or S-off...
Unsecured boot.img with ADB Remount
De-odexed & Zipaligned
HEUGE BATTERY IMPROVMENT!!
Kernel - LeeDrOiD Ace V2.2.9 - 2.6.32.36 (based on lates HTC source & merged with linux upstream builds) LeeDrOiD@GitHub
Available CPU governors - On Demand, Performance, Conservative, Powersave, Userspace, Smartass & Interactive << (If running benchmarks :rolleyes; , switch to performance.. I would recommend using Interactive or Smartass for day to day usage)
20% audio boost across all outputs 25% main speaker
SLQB Memory allocator
CIFS support & Manager
Open VPN
Optional A2SD+Patch (move apps & dalvik cache to an ext partition on your MicroSD)
Rooted with Superuser permissions
Busybox 1.18.1
Nano command-line text editor support
Bash command shell support
/data/app/ zipaligned on boot (Improved RAM performance)
Ram Optimizations
Fully optimized framework
Reboot options in power menu Normal/Bootloader/Recovery/Hot Reboot (thanks to snq-)
Improved auto brightness values
Clean, Fast & Stable!
Browser Optimizations
Increased Dalvik-VM Heap size
Huge APN List
Custom LeeDrOiD Bios Boot animation
Cusom LeeDrOiD Locales & Language support
Minor UI Tweaks
Semi transparent app drawer & notification pull down
Titanium Backup & Rom manager
HTC Notes, Coin & Sand timer widgets
Voice Dialer (working with Bluetooth)
AD-free & hosts (Updated & working)
Spare parts (advanced configuration tool)
Genie News & Weather widget
Launcher2 (Optional Stock android launcher)
Fancy widget
Android market V2.3.3
Voice Search V2.1.1
Adobe Flash Player V10.2.156.12
Google Maps V5.3.0
Facebook V1.5.0
Updated Gmail V2.3.4.1
YouTube 2.1.6
R2D2
Clear default home app
Lots of performance & stability boosts!
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! < All tested! (some locals may only be partial as they will not be coded into all applications)
Quote:
Known Issues: NONE!
To be flashed with CWM 2.xx.xx
Change Log
LeeDrOiD HD V2.2.3 (Android 2.2.1+2 ) 7th April
Streamline update to merge latest kernel & patches with the main build
Kernel - Updated LeeDrOiD Kernel V2.2.9
Kernel - Patched to linux upstream 2.6.32.36 More info HERE @Kernel.org
Kernel - Huge Code cleanups
Kernel - Fixes in USB, Memory & File system managment
Kernel - Removed all debugging info
Kernel - Fixed all BMA150 rotation driver issues
Kernel - Fixed all Proximity sensor driver issues
Kernel - Fixed all Video driver issues
Kernel - Video: allocate uncached buffers as writecombined
I have recommended the above radio as it is the version shipped in the RUU with the base ROM, Although a radio update is not 100% required, I always recommend you match your radio with your ROM as each ROM contains specific ril's (Radio Interface Layer's), using a "non matched" radio could have a negative effect on.. Performance, Battery performance & signal
To Add A2SD+ support, please flash the below patch straight on top of the ROM >>this will be required for existing A2SD+ users<<
>> Please note, 1st boot may take up to 10 minutes as every application in /data will be ZipAligned, the time it takes depends on how many applications you have installed.. DO NOT PULL THE BATTERY <<
Add A2SD+ support (FTP)
The above patch will add A2SD+ scripts to your device, Please reffer to pos #2 "FAQ" for more info
LeeDrOiD No SeNsE Patch (FTP)
The above patch will remove all sense widgets, HTC navigation & HTC sense from your device.
Already included is Launcher2, , Gallery 3D , Fancy widget, Google Desk Clock, Google car Home & Car homeLauncher
(Thakns to Mike1986 for the Idea)
I/O Performance Patch
The above patch will modify SqLite behaviour & dramatically improve I/O benchmarks -
Use with caution! although not yet confirmed, this could result in possible data losses (FYI.. yes im using it..)
(Thanks to ownhere )
Max freq - standard kernel 1497Mhz (cleaner scaling)
Smartass Screen off Max freq now 499Mhz
Fine tuned Audio Boosts & increased main speaker by 5%
Correct dimensions and output format of frame buffer
Increased 720p target bitrate
Heavily optimised build
Stability imrovments all round
Default I/O Scheduler "Deadline" in both builds. (bfq, cfq & noop still available)
Undervolted lower frequencies (Power Saving)
Vdd levels interface for both builds #Reffer to post #2 for more info
LeeDrOiD HD V2.0.0 FULL ROM
Kernel - Updated LeeDrOiD Kernel V2.0.2
Kernel - Updated Video & Audio drivers from HTC EVO 4G Speedy source
Kernel - Added SLQB Memory allocator
Kernel - WiFi PM = FAST in sleep
Kernel - nls_utf8 built in
Kernel - Cleaned up - removed debug info
Kernel - rolled back proximity sensor driver (stock)
Kernel - Fixed & improved interactive govenor
Youtube & Video issues fully resolved!
Overall Performance & stability improved
Video Capture Performance improved
Updated Fancy Widget v2.1.6 PL1
Updated Google Maps v5.1.0
Updated Titanium backup v3.6.8
Updated Facebook V1.5.1
Removed Gallery 3D (available on the market)
Cleaned up redundant files & Removed "sd" folder.
Updated A2SD+ Add-on (Existing A2SD+ users need the updated patch)
LeeDrOiD Kernel Ace HD V2.0.5 & NuTtEr V2 | 18th Feb << Available under Addons & the mini site
More CPU voltage tweaks for optimal performance
Fixed missing entry in CPU table
Rolled back config to save power
Standby drain 1-4mV
NuTtEr - Max OC 2016MHz
NuTtEr - Default I/O Sched bfq
NuTtEr - Increased ALL audio levels by 20% (still nice and clear )
NuTtEt - Added vdd levels interface (already in V2.0.5 standard) REFER TO TO POST 2#
[B]LeeDrOiD Kernel Ace HD V2.0.4 | 17th Feb[/Bsite
Fine tuned CPU voltages for optimal performance
cfq scheduler now default
Increased ALL audio levels by 20% (still nice and clear )
Added vdd levels interface (thanks to SNQ-) REFER TO TO POST 2#
Increased standard max OC to 1516Mhz
Additional ipv6 Net support
more clean up's
more speed tweak's
And a few other bits I forgot
mV dropping as low as -1mV
LeeDrOiD Kernel Ace HD V2.0.3 & NuTtEr Edition | 14th Feb
Prevent memory leak in cpufreq_stats on hotplug (Pershoot)
wireless: Fix memleak in dev->p & wl_iw_handle_scanresults_ie
Removed duplicate CPU entry & increased higher OC vdd by 25mV
Improved Stability
Increased GPU Memory allocation
Increased HW SPEAKER volume by 20%
More Cleanups
Fixed & improved Performance & OD Governors
NuTtEr Edition: OC up to 1996Mhz with SLAB Allocator
LeeDrOiD Kernel Ace HD V1.4.1 | 7th Feb)
Updated LeeDrOiD Kernel V1.4.1
nls_utf8.ko back for CIFS
Cleaned up - removed debug info
Speed Tweaks
Rolled back proximity sensor driver (stock)
Fixed & improved interactive govenor
LeeDrOiD Kernel Ace V1.4.0 | 4th Feb) << Available under addons
Rolled back Prox sensor driver
Removed Debugging info
Cleaned up & Optomised
LeeDrOiD HD V1.5.1 | 30th Jan
A2SD+ reverted to being an optional Add-on
Fixed application installation issues
LeeDrOiD Kernel updated > V1.3-g91bc9b6
Kernel - Slightly modified VDD (lowest value)
Kernel - Tun.ko re-added for OpenVPN
Kernel - Cifs support fix (needs testing)
Kernel - Updated proximity sensor driver
Updated Adobe Reader
Addressed ipv6 Security flaw present in android 2.2 & 2.2.1
Cleaned up redundant scripts
LeeDrOiD HD V1.5.0
(New Kernel based on Apache Buzz latest source, forked and modified)
Added LeeDrOiD V1.2a OC/UV Kernel (Partial UV - very stable)
New heavily optomized Smartass govenor idles @ 245 - 422mhz (Ramps on demand)
Default CPU freq 245-1032mhz @ smartass (Almost stock speeds)
Heavily modified Cpu frequency table (for details refer to post #2)
Heuge battery improvment
A2SD+ included but optional (if you want it just add an ext3 partition, HOW TO in post 2)
Further adjusted autobrightness values
Added back "fly" animations < can be disabled in settings.
Updated Adobe flash V10.1.106.16
Updated Titanium backup V3.6.7.1
Updated fancy widget V2.1.4.1
Updated CIFS Manager V1.5
Updated Ad-Free V0.6.4
Updated Android Market V2.2.11
More cleanups & Tweaks
LeeDrOiD HD V1.4.1
Fixed init.d script execution
Tun.ko now loaded on boot
Zipalign on boot fixed
Added CIFS support - Thanks to MikeMelbourne
Added Cifs Manager
Added optional A2SD+ support
Further locale edits & cleanups
Better autobrightness values
Updated Adobe Flash 10.1 V10.1.106.15
Updated AdFree V0.5.3
Added Fancy Widget
LeeDrOiD HD V1.4
Added Zipalign /data/app/ on boot
/system & /cache partitions now formatted on flash
Increased dalvik vm heap size 24m > 32m
Minor build.prop edits
Heavily modified Locales/Languages
Adjusted auto brightness (increased lowest value)
Added OpenVPN (Requires OpenVPN Settings)
More updater-script edits
Added semi transparent app drawer
Semi transparent personalisation menu
Minor Speed tweaks
Power consumption improvments
Updated AdFree V0.5.2
Updated Google street view V1.6.0.6
Updated Titanium backup
Updated Rom manager
Removed Gmail unread count app
LeeDrOiD HD V1.3a (patch)
Fixed Superuser fc
Updated Busybox 1.18.1
Fixed AdFree
Re-Added Advanced Power Menu
Amended auto brightness values
LeeDrOiD HD V1.3
Re-Based on Official HTC RUU 1.72.405.3
Android 2.2.1!
Speed, Performance & Battery & Audio improvments
Cleaned, Deodexed, Zipaligned, Rooted
Patched services.jar (enable transparency in themes)
Added Translucent notifacation pulldown
Minor UI Mods (Status bar icons
Added OpenVPN Support (Untested)
New LeeDrOiD BIOS Bootanimation (Thanks Scar45)
Fixed AdFree Hosts, symlinked from /data/etc/ (Needs Testing)
Fully optomized framework & Rosie (png's)
Adjusted auto brightness values
Updated Android market V2.2.7
Updated Voice Search V2.1.1
Updated Flash Player 10.1.105.7
Updated Google Maps V5.0.0
Updated Facebook V1.5.0
Updated Gmail V 2.3.2
Updated YouTube 2.1.6
Updaed Rom Manager & Titanium backup
Added R2D2 to notifacations (as requested)
Added Launcher2 (default android home option)
Added Clear default home app
Removed Jbed
Extended power menu temporarily removed due to re-base
And a few other minor things I cant remember
LeeDrOiD HD V1.2
More updater-script edits
Fixed wipe /system on flash
Fixed updater-script loop
Fixed ad-free hosts update
Added Jbed Java
Added Genie widget
More small tweaks
LeeDrOiD HD V1.1a
Fixed /data/app/permissions (fixed reboot)
Added Astro file manager
Added alternative transition animations
Further modified locales
few other small tweaks
LeeDrOiD HD V1.1
Added LeeDrOiD Bootanimation & audio
Moved Notes, Coin & Sand timer widgets to /system
Added Spare parts Advanced config tool
Edited CID profiles (open up available languages to all regions)
Boot.img now included
Fixed and updated Busybox
Added Ad-free & hosts
LeeDrOiD HD V1.0 (Initial release)
All listed "what you get" mods
Updated all system apps
LeeDrOiD wallpaper
Optimisations & speed tweaks
Android Rom & Kernel Developer
HTC Desire, Desire HD, Sensation, EVO 3D, Flyer, One S & The One X
And yes.. I have them all, I only work on devices I can test on (perks of my job )
If you like my work and appreciate the 1000's of hours i have put in, please consider a small donation
1. This FAQ is applicable mostly to LeeDroid ROMS. Some of the parts can be explored on other ROMs (Stock or Custom).
2. PLease read the forums linked to this FAQ for more detailed information.
3. This FAQ is a collaboration of suggestions, pointers & solutions from many other XDA forum members - Credits where due.
5. If you have any suggestions/possible additions for the FAQ, feel free to PM me!
Install Clockwork Recovery: The easiest way is to root your phone as above and download Rom Manager from the Market, which has an option to install C'Work Recovery.
Once you have done as above
Drop LeeDrOiD_HD_V1.Xx.zip on you SD card
Check the MD5# matches the one in post 1#
Ensure you have more than 40% Charge & Unplug your DHD.
Boot into recovery (either via rom manager or by powering up with the vol- button held)
Select "backup&restore" then backup your existing ROM. (usually referred to as a "Nandroid" backup)
If you want a clean install, scroll to "wipe data/factory reset" (this step is recommended but not always required)
Select flash zip from SD card
Select the LeeDrOiD_HD_V1.Xx.zip
Wait for the flashing process to complete and reboot
FYI. It is recommended that you flash radio 26.04.02.17_M2 to work the LeeDroid base 1.72 Roms effectively, failure to do this may result in poor battery, Wifi & mobile connectivity performance.
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))
*: 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:
Q: How do I remove /system applications that I don't want or need? A: For the above there are several options. Please take care when deleting HTC proprietary apk's, there are a lot of dependancies in HTC ROM's.. NANDROID BACKUP 1st
Option 1: Remove them from the zip prior to flashing the ROM, this is best done with either Winrar or z7zip, DO NOT EXTRACT THE ROM, simply navigate to the folder within the zip and delete the apk's.
Option 2: Download Root Explorer from the market, navigate to the folder and hit mount R/W then delete the apk's.
Option 3: Use adb or OtADB(an extremely handy ADB GUI).
[/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.
Q: I am unable to assign a ringtone to contact!
A: This is a typical HTC issue. The alternative is to open the Music app from all programs, select the song, click on the capacitive menu button and select set as ringtone.. follow further. (Thanks to LeeDroid)
Q: I cannot adjust the pic size while assigning it to a contact, the pinch to zoom doesnt work.
A: If you press and hold the corner of the box that appears on the pic while doing the above, ou can actually adjust the size of the pic to be shown. This is the only was known at the moment. (Discovered by prateekgujral.)
Q: How do I get rid of the vibration feedback
A: Setting> Sounds> (Scroll down) to Vibrate feedback << un-check
(Note: If you uncheck this you will loose vibration everywhere, even on the capacitive buttons.)
Q: The sounds on my DHD are quite low.
A: Check in Settings> Sounds> Volume
Q: I need ringtones/ notification tones on the system.
A: The best way to do so is before flashing open the zip (donot extract). Go to /system/media/audio - Drop your .mp3 into the respective folders.
Remember > You have not extracted the .zip, so once you drop it and close the zip, it will be there. Now flash as normal.
Q: Some programs are not responding, DHD is getting slow.
A.
1. Try rebooting (Normal).
2. Check the third party installations and compatibility.
3. Second last resort: Factory re-set and reflash the LeeDroid Rom.
4. Last resort: Full Wipe and flash the LeeDroid ROM.
Q: My Mobile data is not working.
A: Check the settings in Settings> Wireless and Networks> Mobile Networks
If there are no settings, contact your carrier provider to get the settings.
Q: How do I stop the screen from auto rotating?
A: Settings> > Display > Uncheck Auto Rotate
Q: I am playing Teeter but the caliberation is out.
A: Settings> Display> G Sensor Caliberation (Follow instructions).
Android Rom & Kernel Developer
HTC Desire, Desire HD, Sensation, EVO 3D, Flyer, One S & The One X
And yes.. I have them all, I only work on devices I can test on (perks of my job )
If you like my work and appreciate the 1000's of hours i have put in, please consider a small donation
HTC One X { White } - And im LOVING it!
- Current ROM: Unlocked/Rooted - Blade v0.91 Elite - Jelly Bean -> Best thing for this phone!
TF300T 32GB Blue / without dock
- Current ROM: Stock - No need for root really..
Random Nokias/Sony Erricson - HTC Hero - HTC Legend - HTC Desire - iPhone 3gs - HTC Wildfire {Backup} - HTC Desire HD, Samsung Galaxy S2 - Samsung Galaxy S3 {For a week, it sucked} - HTC One X { White }
And yes, i do love HTC Phones!
Hi Lee
I follow your Desire Rom since 1.9 (along with Pay's Rom) I hope your HD Rom takes the same way. I like Sense and good performance. First donation is done.
This is entry number one in a series of articles about tools for app developers, … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?