[HTC Desire S] A n d r 0 i d:
Guide to Flinny's KitKat Desire S ROM (alpha3) - Mainly for personal use but worth a share?

This is definitely a 'Work in progress' & I will update it with new info as and when!

-- For ART mode testing -- Miss out that section to keep standard dalvik

(Stable, smooth + best battery?)

-Revolutionary-

SAGA PVT SHIP S-OFF RL

HBOOT-6.98.1002

RADIO-3831.19.00.110

All partitions on ext4 except sdcard

Tested on three and o2 networks (UK)

No Ringtone on incoming call... SMS works fine.

**Bluetooth file send & recieve tested, not audio**

Before trashing existing ROM

Extract your essential apk's from existing ROM using "APK Extractor" or similar incase of problems with play store (WhatsApp a prime example)

Update to latest 4eXT recovery (4ext.net) http://www.4ext.net/get.php?apk

(tested on v1.0.0.6.RC1)

Boot to recovery

-"Format all partitions (except sdcard)"

Install cm-ll-...zip

reboot (don't install gapps yet)

cyanogenmod...

-next, skip, Turn off location (for now), next, next, finish.

Kitkat

-ok,ok

Settings

-Performance

--Processor

---CPU governor - Ondemand

====Minimum CPU frequency - 245

====Maximum CPU frequency - 1516 (just about within spec of other devices with this cpu so no danger)

====Set on boot - tick

--16bit transparency - tick

-Developer options

--Advanced reboot - tick

--Stay awake - tick

--USB debugging - tick

--Force GPU rendering - tick

Miss out the section below if you don't want ART (ie stick with Dalvik)

________________________________________________________

***strange things may happen during this next stage... for me wifi went missing, taskbar wasn't available one time,

stuff crashed. resting and rebooting solved all this eventually!***

--Select Runtime - Use ART, ok (Phone will reboot and will take an age to do so... Be patient.)

After boot, leave to rest for 5 mins

reboot into recovery, wipe cache + dalvik and install gapps

reboot - another age for first start

rest for 5 mins or until all seems to have smoothed out

reboot again (normally)

________________________________________________________

Settings

-Click wifi and connect (if available)

-Locks screen

--Clock widget

---Weather Panel

====Cancel if prompted for GPS

====Update interval - 4 hours

====Use custom location - tick and set (Long press "," at this stage and untick vibrate and block offensive words on

keyboard)

-Interface

--Status bar

===Show battery status percentage - tick

--Notification Draw

===Show in drawer - tick

===Linked Layout - untick

----Tiles and layout

=====Shuffle by long press to desired order - Torch, Aeroplane mode, Wi-fi, Bluetooth, GPS

-Sound

==Vibrate when ringing - tick

==Untick Dial-pad touch tones, Touch sounds, Screen lock sounds, Vibrate on touch, Volume adjustment sound

-Buttons

--Search button Short press action

===No action (For fixing sweep2wake)

-Security

--Screen Lock (Your choice)

--Unknown sources - tick

--Verify apps - untick

-Privacy **WARNING - Things may break**

--Privacy Guard

===Enabled by default - tick

---Options, advanced

----Change options for cLock to lock it down

----Change options for browser to lock it down

Test for crashes when changing the above - maybe worth a reboot also.

-Language and input

--Voice Search

===Block offensive words - untick

-Add account

--Google

---Ads

====Opt out of interest-based ads - tick

-Developer options - USB debugging (again? auto disables? - check)

Apps settings...

Play Store, change settings

-Auto-update apps - Do not auto-update apps

-My apps - Update all

Andromadus

-Touchscreen

--Sleep2Wake Method

===Enabled with backlight (Check if holds on reboot)

Camera, Click "No, thanks"

Select Video mode and change settings to "HD 720p"

(stopping a video while still manually focusing will probably hang the app)

DSP Manager

Enable equaliser and configure profiles

Messaging

-Settings

==vibrate

--vibrate pattern - multiple short

Phone

-settings, Voicemail, setup - check correct voicemail number

-Additional settings - check call waiting is ticked

ROM should be stabilising nicely by now?

Upon every reboot give the ROM time to settle before pressing buttons, things will crash less, this is alpha! :D

Unfortunately, Sound Search for Google Play has stopped? - I disabled the app (Settings, Apps, All, Click, Stop, Disable) Use Shazam instead ;)

Do a nandroid backup! (Restore tested fine on ART)

Install any APK's you CAN'T install from the play store from your APKExtract backup and test for stability

Currently testing

Performance Settings

--Memory management

===Allow purging of assets - tick

===Kernel samepage merging - tick

With good effect!

Please note that in ART mode, initial installing and running of apps (especially the bigger ones like facebook) are extremely slow! Things do speed up though. You may even have to FC some things and go again/reboot. Most stuff will splutter into life though eventually!

After much testing I've found that...

the phone rings just fine if you have apollo playing! - Obviously not a solution but one step nearer? :D

It even fades down the music nicely. and back up again after.

(This is with no modifications to the alpha3 build btw)

EDIT: The Phone rang properly once after being on a call! - I let it ring out, It doesn't work again straight after, however, (randomly) works after making the call connection! (actually speaking to someone)

Checked SDcard mp3's ability to be used as ringtones at this point and they are also fine.