[Desire General] A n d r 0 i d:
Fresh, Tight installation of vijendrahs' excellent CM10.1 Jelly Bean ROM v5.4.1 Stock

Fresh, Tight installation of vijendrahs' excellent CM10.1 Jelly Bean ROM v5.4.1 Stock

WARNING...

This guide will potentially delete all SD contents and will DEFINITELY delete phone contents, contacts, messages, saved games, wi-fi settings, answerphone number, everything.

It also assumes knowledge of flashing ROM's and is meant as a reference for initial configuration.

Most things working including Camera, Video recording and AwesomeBeats DSP

A number of the settings featured are personal preference and can be changed to suit your needs

Before you begin, make sure your battery is fully charged (I prefer to flash running on battery for a ripple-free power supply - hopefully avoiding any corruption)

#I Have been following this ROM with enthusiasm since the early versions and have installed and tested almost every version up to 6.0, My personal preference is to-date 5.4.1, mainly due to it's smooth buttery interface. It is this version the guide is primarily tested and based on.

My basic phone configuration for reference / comparison,

-Revolutionary-

BRAVO PVT3 SHIP S-OFF

HBOOT-6.93.1002

MICROP-051d

TOUCH PANEL-SYNT0101

RADIO-5.11.05.27

Aug 10 2010,17:52:18

BEFORE YOU START

ClockworkMod Recovery v5.0.2.0 (I've Always found this to be the most reliable version on the HTC Desire)

Backup your Apps + Data using your favourite backup program if desired.

Make sure EVERYTHING you might need is backed up to a seperate device (PC/Laptop)

Test your SD card with H2testw 1.4 using a USB to SD adapter if necessary to rule out corruption

If you need to backup SD data and can't currently do so under your existing install (due to bootloops etc),..

Under ClockworkMod Recovery

Mount USB - Mounts and Storage, mount USB storage

Plug cable into PC/Laptop - If asked to scan and fix or similar, don't (it usually ends badly and we are wiping the whole card anyway)

Copy entire contents of SD card to a folder of your choice.

WIPING AND INITIAL INSTALLATION...

!!WARNING!! this stage will erase EVERYTHING on your entire SD card and can be skipped if you already have a reliable ext partition and don't usually have trouble with a2sd, soft reboots or any other quirky behavior.

Advanced

Partition SD Card - 512mb - 0 Swap

Mounts and Storage, mount USB storage, copy CM10.1_VJ_<>.zip and AwesomeBEATS_v5_Aroma.zip to the SD card from your PC/Laptop

Unplug the USB cable from the phone

wipe data/factory reset

install zip from sdcard

choose zip from sdcard

Flash the rom - CM10.1_VJ_<>.zip

reboot.

Cyanogenmod logo will spin for a while then boot up with the Welcome screen.

Pause at this point for a minute to let the phone settle and find signals etc

FIRST BOOT AND SETTINGS

Select your desired language. Press Start

Connect to your Wi-Fi if available

don't connect to google yet (press 'no' on 'do you have a google account' etc)

untick "Use Wi-Fi..." and "Let Google..."

Disable CyanogenMod statistics

press home key once and wait if not responding / black screen, repeat until "Make yourself at home" appears and press OK

Long press the background and set a basic wallpaper

Settings

About phone

press Build number 7 times to enable developer options

Performance

Processor (Personal preference - Only do this if you're 100% sure your phone is stable)

Maximum CPU frequency 1113 MHz

tick "Set on boot"

tick "16bit transparency"

Surface improvement - Disable dithering

Developer options

tick "Advanced reboot"

tick "Stay awake"

Window animation scale etc - .5x

Sound

Ring mode - vibrate

untick dial-pad touch tones, touch sounds, screen lock sounds, vibrate on touch, volume

adjustment sound

tick vibrate on notification

untick safe headset volume

Wi-Fi	menu, advanced, disable network notification

Launcher

Homescreen

tick "Stretch screens"

tick "Wallpaper quick render"

Lock screen

Battery status

Always on

Clock widget

Weather panel, cancel,

Update Interval - 2 hours

Use custom location

at this point... Keyboard, long press comma, android keyboard settings, untick "Vibrate on key-press"

<location> (at time of guide testing, this is currently broken due to yahoo server issues)

Calendar events

Display next event

Reminders only

System

Status bar

Battery status style

Percentage

Notification draw

tick "Power widget"

Widget buttons

Airplane, Bluetooth, GPS, LED flashlight, Sound, Wi-Fi

Power menu

tick "screen shot"

Location access

Off

Security

Screen lock - pattern

tick "Unknown sources" OK

untick "Verify apps"

...Back to homescreen

Messaging Icon - Menu - Settings - Tick Vibrate, change vibrate pattern if desired (multiple short)

Long press the analogue clock and drag to "remove"

Long press cLock from widgets and drop on desktop

Phone Icon - Menu - Settings - Tick Vibrate when ringing, select Voicemail, Setup, Voicemail number and set desired number

Reboot and check all is well

INSTALL AWESOMEBEATS DSP

Reboot into recovery

select...

install zip from sdcard

choose zip from sdcard

flash AwesomeBEATS_v5 - Select CyanogenMOD based ROM when prompted - sticks at 88% for a while, don't worry.

reboot

It will say Android is upgrading... briefly

CONFIGURING A2SD

open terminal emulator and allow for 10mins if prompted

su

a2sd install

y

n

y

The phone will transfer apps and dalvik cache to sd card

Let the phone settle for 5 minutes (It may appear fine but background tasks will be in and out)

FINAL STAGES

Open the Play Store app

Sign in with Google etc, your contacts should begin to re-sync from Google if you have this configured.

Transfer necessary essential data back to phone on USB, avoid any directories that already exist on the SD card for now

copy music to the phone and test DSP with music running on apollo on speaker (Seems to FC on first load but fine after that)

Click Awesome BEATS icon and enable Beats Equalizer then adjust the graphic.

From the Play market...

camera zoom FX for flicker free photography

videocam illusion for reasonable video recording (Set audio to 44.1 leave everything else default)

MXPlayer for video playback

If you start to run into space issues (primarily with internal storage), you can move some apps manually to the 'normal' SD card

Settings - Apps - Select the app and click 'Move to USB storage'

This will free space on both internal and sd-ext partitions

Hopefully you should now have a smooth, working, and fully functional Desire! :)