• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][25 Feb 13]Desire XS version 1.1 [Sense 4.1 lite] [Android 4.0.4]

Search This thread

thantos2024

Senior Member
Apr 5, 2010
879
1,970
DESIRE XS Version 1.1

As you all pretty much know, while waiting for the ICS update for the Desire S there much anticipation among the community, even when HTC kept delaying the release we where always hopeful of what we might get, there was even speculation that we might get a nice sense 4 ui etc. But, no, when we finally did get an update it was a half finished rom full of bugs and sporting the bloat addled sense 3.6. HTC's response when asked why we didn't get a proper release or sense 4 was that our beloved Desire S just wasnt capable of handling either andriod 4.0.4 or sense 4 in any form, and what the released was the best we could expect.

Well the many talented Devs here at XDA set to work correcting the problem, both by fixing the "official" ICS update and through porting sense 4 to our device, and like a lot of you I jumped from rom to rom trying them all out but never quite found what I was looking for, so I set about making my own.

When I first started I had really only intended to do it for myself, after all I had never even decompiled an apk before, let alone tried to port my own rom, there was no way it would be good enough for the masses, but, then it turned out to work better than I ever expected it to, so I decided what the hell and uploaded it as a beta for people to poke at, in truth fully expecting people to tear it apart as they found bug after bug, instead, people loved it, offered encouragement and even started using it as there daily drivers.

Thanks to some hand holding by some of the fantastic devs here on xda, I started to learn the basics of smali editing so that I could start modifying the rom, and somewhere along the way I made a decision

HTC told use that the Desire S was unable to run ICS smoothly, nor could it handled sense 4 in any of its forms, so, I decided to prove them wrong. As a result I have mimicked a HTC release version as much as possible to show them what they should have given us instead of the garbage that they left use with, and this is the result

Desire XS version 1

Andriod 4.0.4 with HTC sense 4.1 lite based on the Desire X 1.18.401.1 RUU, running amidabuddha's b2b kernel.

Screenshots

10z7rf5.png
npnexv.png



1247shw.png



nlpufp.png

antutu @ 1.5 Ghz

Bugs

Front camera preview curroption when set to 1mp
Feel free to let me know

Working
APM
Quick Settings
Sound
Mic
Data
Wifi
Bluetooth
HTC keyboard with trace
Camera (All modes)
Camcorder (All modes)
Beats Audio
Everything else.
inludes chainfire superSU,
busybox and init.d support
4EXT Recovery Updater

I will work on the remaining bugs as quick as I can and post updates as quickly as possible but please remember this is all new to me and I am learning alot of things as I go along, :confused: so it will be a case of they are done when they are done.

If any of our more seasoned devs are willing to give a few pointers then their help would be greatly received.

Installation

As this rom has been fully odexed to mimic what you would get from HTC you require one of the following HBOOTS

7.00.1002
2.00.2002
2.00.0002
2.02.002

fblasot did a short write up on changeing your hboot HERE

I recommend that all users be on radio 20.76.30.0835U_3831.19.00.110 before installing this rom, if you have issues with camera corruption @ 5mp then you definatly need to update your radio

As there are substantial changes to Version 1 compared to RC1 a complete wipe is mandatory before flashing, if you do try it with just wiping the caches and then have any bugs appear, please try doing a full wipe and then see if the problems exist before posting.

Similarly, if you restore settings and data with Titanium Backup or a similar products then encounter any bugs, please try reflashing without restoring anything first and then post if the problems continue.

First boot can take a few minutes as the system builds the cache for the first time, and after initial setup the rom will take a few minutes to settle as it sort out checking for mail updates etc.

After first boot go to setting/ display and buttons/ Recent apps button and select press for menu, press and hold for recent apps. this will make your buttons function normally except that recent apps will be on long press menu rather than long press home.

HTC-DEV unlocked users, don't forget to flash the boot.img of your chosen kernel via fastboot after flashing the Rom. The boot.img can be found in-

/extra/Kernel/(yourchosenkernelname)/

Download

MediaFire:- Desire XS Version 1.1
Dev-Host:- Desire XS version 1.1 awaiting correct version to finish uploading

Special Thanks

I would like to give the following people a special note of thanks,

lowveld for being gracious enough to allow me to 'borrow' libs from his rom and for taking the time out to point a new dev in the right direction:highfive:

garleest for taking time out to guide a newbie through the minefield that is smali. :eek:

amidabuddha for his awesome kernel:good: and his help in sorting the aroma script

madmaxx82 for granting permission to include 4EXT recovery updater:good:

hasoon2000 for the original Desire X rom

And Finally all the dev's here at XDA who work so hard to keep our Devices up-to date and inspire us to see what we can so ourselves

ADDONS

TBA

Donations

Donations are never expected, but of course always welcome, if people do decide to buy me a beer then all donations will go into a fund specifically for rom developing, for example I plan to implement ota updates, so tehy would go towards covering the cost of a high bandwidth server.

I would like to give special mention here to those people who have kindly reached into there own pocket to help me replace my Desire S after it was eaten by my damn dog

signfinder
Stevak
Tirofog
finistere
Francesco
Henf
holvoetn

A special mention goes to the people below for their generous donations towards the rom development.

Sleepymonk
romassi
 
Last edited:

thantos2024

Senior Member
Apr 5, 2010
879
1,970
Changelog

Desire XS Version 1.1

GPS.conf scripts have finished there travels and are now actually in the Rom.zip
The correct Romanian fonts have kick out the old ones and have made themselves at home, this means that the dialectics in third party keyboards should show correctly. However, despit several scuffles the HTC keyboard stubbornly refuses to show them. It will have been beaten into submission by the next patch.
Someone finally rescued the the notification drag bar from the rack its been strapped to, and after a quick spruce up its looking it's normal self again.
Friendstream has decided not to insist on always being so attached to Facebook and Twitter, and after some discussion, they have found away to give space to each other when needed. This means you can choose from the following in the installer:-
Friendstream + Twitter + Facebook
Friendstream + Twitter
Friendstream + Facebook
Facebook + Twitter (no Friendstream)
Facebook only
Twitter only
Nothing at all (for the really unsocial, like myself.)
The status bar has been feeling generous all of a sudden and has decided that 2 options on install wasn't enough to satisfy everyone, so to try and cover all bases you'll now be offered the following:-
Fully Stock, (no mods at all.)
QuickSettings only
Battery Mod only
Carrier Name always shown only
QuickSettings + Battery Mod
QuickSettings + Battery Mod + Carrier Name
Battery Mod + Carrier Name
QuickSettings + Carrier Name
The aroma script realised that sometimes people like to change their mind, and alter what they installed with the Rom. So now when you dirty flash the Rom it will automatically remove any unwanted default apps from the last time you flashed the Rom. (the aroma would like you to note that this will only work on the installed apps and not on updates from the market, it advises that you uninstall any updates first before running the script.)
Patched kernel felt a bit left out, and after throwing a tantrum has been allowed to join b2b kernel in the installer, just be careful when playing with patched, its been reported that he could possibly be a bit grumpy sometimes.
After getting a little self concious over its extra size the "reboot to recovery" icon has gone to a slimming camp for a bit, one of the more traditional icons has stepped in to cover it position till it gets back.
The record button in Notes has stopped sucking its stomach in after it realised it look ridiculous and looks like its normal self again, which we've assured it looks much better.

Desire XS Version 1

Base has grown up and is now 1.18.401.1
Your Carrier will no longer scream for your attention by permanently sitting in the notification bar yelling "here I am, here I am" (there will be flashable zip available that will invite it back if they find they miss it.)
As all it wanted to do was sit there and look pretty, Quicksettings has given the Power Efficiency toggle a slap and sent it packing for the time being. (I believe this code is there ready to be implemented in Sense 4+, I may look at porting the rest of the code from 4+ to get it working once once I release version 1.)
Build.prop redone, no more black screens in certain apps
Extra files that had taken up residence in the /system/bin have all been evicted
Services.jar has been given some fuss and now no longer feels the need to randomly throw errors at things to get attention
The free version of dropsync will no longer have a hissy fit over not having the pro key is installed and start doing what its supposed to. (hey, I had a blond moment on a system dump, guess I should stop working on the rom at 4:30 in the morning after a bottle of rum.)
Apps such as GPS Status and toolbox will once again believe that we have a compass.
Friendstream has stopped sulking and will now allow you to add you twitter account.
Aroma installer decided that just clumping all the apps into big bundles was perhaps a little lazy, and now offers a listing of all the apps so you can can decide exactly what extras take up residence in your phone
The GPS thought it might be nice to at least know which continent its starting on, so has convinced aroma to let you choose where you are during install.
Bluetooth has spawned some new profiles and has reluctantly conceded that it should identify itself as saga not as VilleC2, hopefully it will no longer snub certain car kits.
Google Now has doubled its wardrobe and offers a choice of original or inverted outfits when you install it.
The injuries to the music app in RC1 have been healed so you can once again choose what app is shown in the bottom right of the car app.
After advice from its creator B2B kernel has moved in to run everything, I will make up some flashable zips with the latest patched verson if people want them, but patched can be a bit grumpy and sometimes throws tantrums.
Fed up with being crowded the libs folder has moved out from the system partition and into the system_lib partition where it can stretch its legs.
The rest of the system partition on seeing how comfy the libs were also decided to stretch out and is now fully odexed.
Fed up with hearing what a crap job they where doing the camera and media profiles have got together and done what they can to try and improve picture quality, this has resulted in an increase in the jpeg files weight to warn those that perhaps might be watching there sd space.
about a million other little things that I'm forgetting right now.

Desire XS RC 1

hwcomposer.msm7x30.so bug at boot is now fixed
HTC sound enhancer modded to include extra profiles (all credit belongs to lyapota.)
Google Now added as an optional extra. (not sure where I first got this so all credits to the original dev.)
Users now have the option to install a Rosie with seven homescreens instead of the usual five. (My thanks the lowveld for his guidance on this.)
Disappearing lockscreen icons will no longer be an issue
Video Preview should be fixed for those few who had some corruption when leaving the preview active
Autobrightness and captive backlight levels tweaked
fonts updated, all dialectic's should be fixed
other bits and pieces that I'm forgetting about

Desire XS beta 2.01

Cleaned out lib partition and all apps that can be downloaded from the app store removed from /system partition, users will now have around 60-70MB of free space in /system to play with (That is assuming you install all the additional mods.)

Tidied up build.prop, a number of tweaks have been removed while I go through and see which ones are really needed.
Auto brightness levels adjusted, those who had problems please test and let me know if they need tweaking further.
Removed Network Selection and settings from Quick settings, we're not a cdma device
Install is now aroma scripted so people can choose mods at install.
GPU rendering will no longer be enabled by default in dev options.
A few bits and pieces I have probably forgotten about.

This is the first time I have ever scripted aroma so please ensure you backup before installing just in case (I would also backup your sdcard after you backup your rom to be double safe, unlikely that anything that bad would happen but never hurts to be over cautious. The script will offer to do a full wipe, I would advise you use it as it will also clear out some files on your sdcard that are used by the system.

I have taken the system dump from my phone where everything seems to be working fine so hopefully bugs will be to a minimum and everything will work as it should for everybody.

Oh also this script is a little rough and it occurs to me that some apps I perhaps should have had left singular in the options menu of the installer,(such as Gmail and youtube) if people let me know what apps in particular they would like to be able to choose individaly, I will update the script accordingly for the next release (which if all goes well and people no longer report camera issues etc I hope to be at least the RC version.)

Desire XS beta 2

Added APM
Added a basic menu to Rosie
Activated QuickSettings
(Experimental) Added some tweaks to build.prop
(Experimental) Patched services.jar ready for Supercharger script
(Experimental) Activated HTC Recent Apps Fusion.
All the experimental parts are things that could have an effect on performance and maybe removed depending on reports from users.

All Smali edits have been down by hand so if there are any problems I should be able to track down the issue fairly quickly.

Desire XS beta 1.6

Camera 100% fixed, all modes now work, including
Taking stills while filming
Burst mode
Face recognition
Smile capture
HDR
Panoramic Mode
Everything else

Camera.apk restored to the correct one (taken from lowvelds fallout rom) so HD record and burst modes restored

Wifi Tethering now fixed

Desire XS beta 1.5

As personal issues are going to keep me away for the next week I am releasing an early update I haven't done any where near as much as I would like but hopefully it will be enough to keep you all going till I can get back at it at the end of the week.

Video playback is now fixed and working flawless

Removed some G apps that can be downloaded from market, (Video, Books, G+), and Tell HTC software

Updated chainfire supersu to latest version

Added 4EXT Recovery Updater. (At least gives you guys a way to reboot into recovery). Thanks to maddmax82 over at 4ext.net for permission.

Modded the keyboard files so that the menu key now behaves like the app switcher key on the Desire X so you can access the Recent Apps List. Press it once for your recent apps, long press it for menu. This can be reversed in the settings so that it pulls up menu on a single press and recent app on long press. This is just a temp solution till I have time to implement recent apps properly. I will also load up a flashable zip to change recent apps to the search key for those that prefer it, but beaware that this will remove all search functions from the search key, even on long press.

Beats now really does work, and doesn't just show a fancy message anymore. (got a couple of people to test it as i'm too deaf to hear the damn difference.)

Updated kernel to Tweaked X

Desire XS beta 1

Initial release​
 
Last edited:

thantos2024

Senior Member
Apr 5, 2010
879
1,970
Screenshots look SO tiny in the first post, I can barely see them (even though they're clickable)

Yeah, I've just noticed that, I'll see about enlarging them and reposting in a bit:eek:

Hmm, looks like xda shrinks them sown when you post as an attachment, I'll upload to an image site and link them. (unless someone knows how to make them larger that is.)
 
Last edited:
  • Like
Reactions: NVardan

thantos2024

Senior Member
Apr 5, 2010
879
1,970
greats....is this the same base with viper rom?

No, that is based on the rom from the One X, which has full sense and has been resized to fit our devices, this is from the Desire X, and is sense lite, but doesn't require any resizing at all.

Due to the Desire X having very similar spec to the Desire S, this rom runs real smooth, even before overclocking, at 1.5Ghz though it really flys.:D

Sent from my HTC Desire S using xda app-developers app
 
  • Like
Reactions: Nazri786

PVL_93_RU

Senior Member
Apr 20, 2012
3,245
547
27
Moscow
No, that is based on the rom from the One X, which has full sense and has been resized to fit our devices, this is from the Desire X, and is sense lite, but doesn't require any resizing at all.

Due to the Desire X having very similar spec to the Desire S, this rom runs real smooth, even before overclocking, at 1.5Ghz though it really flys.:D

Sent from my HTC Desire S using xda app-developers app

You should ask Team Venom to allow you to use Venom Tweaks. The more often I use various ROMs - the more I understand that the presence of Tweaks can really make the ROM to stand out among others. And I believe that this ROM + Venom Tweaks could actually become a big benefit, especially since there is no resizing difference or issue like some Sense 4 ROMs have/had
 

shrome99

Senior Member
May 11, 2011
3,529
1,526
Chandigarh
You should ask Team Venom to allow you to use Venom Tweaks. The more often I use various ROMs - the more I understand that the presence of Tweaks can really make the ROM to stand out among others. And I believe that this ROM + Venom Tweaks could actually become a big benefit, especially since there is no resizing difference or issue like some Sense 4 ROMs have/had

Team venom doesn't allow anyone to use their tweaks, no exceptions. Most of the tweaks probably won't work anyways considering this isn't a full sense ROM.

Sent from my Nexus 7 using Tapatalk HD
 

shrome99

Senior Member
May 11, 2011
3,529
1,526
Chandigarh
Sense 4.1 lite is the version of Sense found on the Desire X. It's called lite since it doesn't have all the features like 3D animations, fancy lockscreen, or full Sense 4 launcher like the One X/S ROMs do. The good thing is that being a minimal rom, it will probably be bug free, have no resize errors, and be very fast.

Sent from my HTC Desire S using Tapatalk 2
 

oddoneout

Senior Member
Sep 15, 2012
351
78
Wonder how this will compare to Fallout Evolution once it exits beta. Looking forward to this rom when it's released in a final version.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 148
    DESIRE XS Version 1.1

    As you all pretty much know, while waiting for the ICS update for the Desire S there much anticipation among the community, even when HTC kept delaying the release we where always hopeful of what we might get, there was even speculation that we might get a nice sense 4 ui etc. But, no, when we finally did get an update it was a half finished rom full of bugs and sporting the bloat addled sense 3.6. HTC's response when asked why we didn't get a proper release or sense 4 was that our beloved Desire S just wasnt capable of handling either andriod 4.0.4 or sense 4 in any form, and what the released was the best we could expect.

    Well the many talented Devs here at XDA set to work correcting the problem, both by fixing the "official" ICS update and through porting sense 4 to our device, and like a lot of you I jumped from rom to rom trying them all out but never quite found what I was looking for, so I set about making my own.

    When I first started I had really only intended to do it for myself, after all I had never even decompiled an apk before, let alone tried to port my own rom, there was no way it would be good enough for the masses, but, then it turned out to work better than I ever expected it to, so I decided what the hell and uploaded it as a beta for people to poke at, in truth fully expecting people to tear it apart as they found bug after bug, instead, people loved it, offered encouragement and even started using it as there daily drivers.

    Thanks to some hand holding by some of the fantastic devs here on xda, I started to learn the basics of smali editing so that I could start modifying the rom, and somewhere along the way I made a decision

    HTC told use that the Desire S was unable to run ICS smoothly, nor could it handled sense 4 in any of its forms, so, I decided to prove them wrong. As a result I have mimicked a HTC release version as much as possible to show them what they should have given us instead of the garbage that they left use with, and this is the result

    Desire XS version 1

    Andriod 4.0.4 with HTC sense 4.1 lite based on the Desire X 1.18.401.1 RUU, running amidabuddha's b2b kernel.

    Screenshots

    10z7rf5.png
    npnexv.png



    1247shw.png



    nlpufp.png

    antutu @ 1.5 Ghz

    Bugs

    Front camera preview curroption when set to 1mp
    Feel free to let me know

    Working
    APM
    Quick Settings
    Sound
    Mic
    Data
    Wifi
    Bluetooth
    HTC keyboard with trace
    Camera (All modes)
    Camcorder (All modes)
    Beats Audio
    Everything else.
    inludes chainfire superSU,
    busybox and init.d support
    4EXT Recovery Updater

    I will work on the remaining bugs as quick as I can and post updates as quickly as possible but please remember this is all new to me and I am learning alot of things as I go along, :confused: so it will be a case of they are done when they are done.

    If any of our more seasoned devs are willing to give a few pointers then their help would be greatly received.

    Installation

    As this rom has been fully odexed to mimic what you would get from HTC you require one of the following HBOOTS

    7.00.1002
    2.00.2002
    2.00.0002
    2.02.002

    fblasot did a short write up on changeing your hboot HERE

    I recommend that all users be on radio 20.76.30.0835U_3831.19.00.110 before installing this rom, if you have issues with camera corruption @ 5mp then you definatly need to update your radio

    As there are substantial changes to Version 1 compared to RC1 a complete wipe is mandatory before flashing, if you do try it with just wiping the caches and then have any bugs appear, please try doing a full wipe and then see if the problems exist before posting.

    Similarly, if you restore settings and data with Titanium Backup or a similar products then encounter any bugs, please try reflashing without restoring anything first and then post if the problems continue.

    First boot can take a few minutes as the system builds the cache for the first time, and after initial setup the rom will take a few minutes to settle as it sort out checking for mail updates etc.

    After first boot go to setting/ display and buttons/ Recent apps button and select press for menu, press and hold for recent apps. this will make your buttons function normally except that recent apps will be on long press menu rather than long press home.

    HTC-DEV unlocked users, don't forget to flash the boot.img of your chosen kernel via fastboot after flashing the Rom. The boot.img can be found in-

    /extra/Kernel/(yourchosenkernelname)/

    Download

    MediaFire:- Desire XS Version 1.1
    Dev-Host:- Desire XS version 1.1 awaiting correct version to finish uploading

    Special Thanks

    I would like to give the following people a special note of thanks,

    lowveld for being gracious enough to allow me to 'borrow' libs from his rom and for taking the time out to point a new dev in the right direction:highfive:

    garleest for taking time out to guide a newbie through the minefield that is smali. :eek:

    amidabuddha for his awesome kernel:good: and his help in sorting the aroma script

    madmaxx82 for granting permission to include 4EXT recovery updater:good:

    hasoon2000 for the original Desire X rom

    And Finally all the dev's here at XDA who work so hard to keep our Devices up-to date and inspire us to see what we can so ourselves

    ADDONS

    TBA

    Donations

    Donations are never expected, but of course always welcome, if people do decide to buy me a beer then all donations will go into a fund specifically for rom developing, for example I plan to implement ota updates, so tehy would go towards covering the cost of a high bandwidth server.

    I would like to give special mention here to those people who have kindly reached into there own pocket to help me replace my Desire S after it was eaten by my damn dog

    signfinder
    Stevak
    Tirofog
    finistere
    Francesco
    Henf
    holvoetn

    A special mention goes to the people below for their generous donations towards the rom development.

    Sleepymonk
    romassi
    34
    Changelog

    Desire XS Version 1.1

    GPS.conf scripts have finished there travels and are now actually in the Rom.zip
    The correct Romanian fonts have kick out the old ones and have made themselves at home, this means that the dialectics in third party keyboards should show correctly. However, despit several scuffles the HTC keyboard stubbornly refuses to show them. It will have been beaten into submission by the next patch.
    Someone finally rescued the the notification drag bar from the rack its been strapped to, and after a quick spruce up its looking it's normal self again.
    Friendstream has decided not to insist on always being so attached to Facebook and Twitter, and after some discussion, they have found away to give space to each other when needed. This means you can choose from the following in the installer:-
    Friendstream + Twitter + Facebook
    Friendstream + Twitter
    Friendstream + Facebook
    Facebook + Twitter (no Friendstream)
    Facebook only
    Twitter only
    Nothing at all (for the really unsocial, like myself.)
    The status bar has been feeling generous all of a sudden and has decided that 2 options on install wasn't enough to satisfy everyone, so to try and cover all bases you'll now be offered the following:-
    Fully Stock, (no mods at all.)
    QuickSettings only
    Battery Mod only
    Carrier Name always shown only
    QuickSettings + Battery Mod
    QuickSettings + Battery Mod + Carrier Name
    Battery Mod + Carrier Name
    QuickSettings + Carrier Name
    The aroma script realised that sometimes people like to change their mind, and alter what they installed with the Rom. So now when you dirty flash the Rom it will automatically remove any unwanted default apps from the last time you flashed the Rom. (the aroma would like you to note that this will only work on the installed apps and not on updates from the market, it advises that you uninstall any updates first before running the script.)
    Patched kernel felt a bit left out, and after throwing a tantrum has been allowed to join b2b kernel in the installer, just be careful when playing with patched, its been reported that he could possibly be a bit grumpy sometimes.
    After getting a little self concious over its extra size the "reboot to recovery" icon has gone to a slimming camp for a bit, one of the more traditional icons has stepped in to cover it position till it gets back.
    The record button in Notes has stopped sucking its stomach in after it realised it look ridiculous and looks like its normal self again, which we've assured it looks much better.

    Desire XS Version 1

    Base has grown up and is now 1.18.401.1
    Your Carrier will no longer scream for your attention by permanently sitting in the notification bar yelling "here I am, here I am" (there will be flashable zip available that will invite it back if they find they miss it.)
    As all it wanted to do was sit there and look pretty, Quicksettings has given the Power Efficiency toggle a slap and sent it packing for the time being. (I believe this code is there ready to be implemented in Sense 4+, I may look at porting the rest of the code from 4+ to get it working once once I release version 1.)
    Build.prop redone, no more black screens in certain apps
    Extra files that had taken up residence in the /system/bin have all been evicted
    Services.jar has been given some fuss and now no longer feels the need to randomly throw errors at things to get attention
    The free version of dropsync will no longer have a hissy fit over not having the pro key is installed and start doing what its supposed to. (hey, I had a blond moment on a system dump, guess I should stop working on the rom at 4:30 in the morning after a bottle of rum.)
    Apps such as GPS Status and toolbox will once again believe that we have a compass.
    Friendstream has stopped sulking and will now allow you to add you twitter account.
    Aroma installer decided that just clumping all the apps into big bundles was perhaps a little lazy, and now offers a listing of all the apps so you can can decide exactly what extras take up residence in your phone
    The GPS thought it might be nice to at least know which continent its starting on, so has convinced aroma to let you choose where you are during install.
    Bluetooth has spawned some new profiles and has reluctantly conceded that it should identify itself as saga not as VilleC2, hopefully it will no longer snub certain car kits.
    Google Now has doubled its wardrobe and offers a choice of original or inverted outfits when you install it.
    The injuries to the music app in RC1 have been healed so you can once again choose what app is shown in the bottom right of the car app.
    After advice from its creator B2B kernel has moved in to run everything, I will make up some flashable zips with the latest patched verson if people want them, but patched can be a bit grumpy and sometimes throws tantrums.
    Fed up with being crowded the libs folder has moved out from the system partition and into the system_lib partition where it can stretch its legs.
    The rest of the system partition on seeing how comfy the libs were also decided to stretch out and is now fully odexed.
    Fed up with hearing what a crap job they where doing the camera and media profiles have got together and done what they can to try and improve picture quality, this has resulted in an increase in the jpeg files weight to warn those that perhaps might be watching there sd space.
    about a million other little things that I'm forgetting right now.

    Desire XS RC 1

    hwcomposer.msm7x30.so bug at boot is now fixed
    HTC sound enhancer modded to include extra profiles (all credit belongs to lyapota.)
    Google Now added as an optional extra. (not sure where I first got this so all credits to the original dev.)
    Users now have the option to install a Rosie with seven homescreens instead of the usual five. (My thanks the lowveld for his guidance on this.)
    Disappearing lockscreen icons will no longer be an issue
    Video Preview should be fixed for those few who had some corruption when leaving the preview active
    Autobrightness and captive backlight levels tweaked
    fonts updated, all dialectic's should be fixed
    other bits and pieces that I'm forgetting about

    Desire XS beta 2.01

    Cleaned out lib partition and all apps that can be downloaded from the app store removed from /system partition, users will now have around 60-70MB of free space in /system to play with (That is assuming you install all the additional mods.)

    Tidied up build.prop, a number of tweaks have been removed while I go through and see which ones are really needed.
    Auto brightness levels adjusted, those who had problems please test and let me know if they need tweaking further.
    Removed Network Selection and settings from Quick settings, we're not a cdma device
    Install is now aroma scripted so people can choose mods at install.
    GPU rendering will no longer be enabled by default in dev options.
    A few bits and pieces I have probably forgotten about.

    This is the first time I have ever scripted aroma so please ensure you backup before installing just in case (I would also backup your sdcard after you backup your rom to be double safe, unlikely that anything that bad would happen but never hurts to be over cautious. The script will offer to do a full wipe, I would advise you use it as it will also clear out some files on your sdcard that are used by the system.

    I have taken the system dump from my phone where everything seems to be working fine so hopefully bugs will be to a minimum and everything will work as it should for everybody.

    Oh also this script is a little rough and it occurs to me that some apps I perhaps should have had left singular in the options menu of the installer,(such as Gmail and youtube) if people let me know what apps in particular they would like to be able to choose individaly, I will update the script accordingly for the next release (which if all goes well and people no longer report camera issues etc I hope to be at least the RC version.)

    Desire XS beta 2

    Added APM
    Added a basic menu to Rosie
    Activated QuickSettings
    (Experimental) Added some tweaks to build.prop
    (Experimental) Patched services.jar ready for Supercharger script
    (Experimental) Activated HTC Recent Apps Fusion.
    All the experimental parts are things that could have an effect on performance and maybe removed depending on reports from users.

    All Smali edits have been down by hand so if there are any problems I should be able to track down the issue fairly quickly.

    Desire XS beta 1.6

    Camera 100% fixed, all modes now work, including
    Taking stills while filming
    Burst mode
    Face recognition
    Smile capture
    HDR
    Panoramic Mode
    Everything else

    Camera.apk restored to the correct one (taken from lowvelds fallout rom) so HD record and burst modes restored

    Wifi Tethering now fixed

    Desire XS beta 1.5

    As personal issues are going to keep me away for the next week I am releasing an early update I haven't done any where near as much as I would like but hopefully it will be enough to keep you all going till I can get back at it at the end of the week.

    Video playback is now fixed and working flawless

    Removed some G apps that can be downloaded from market, (Video, Books, G+), and Tell HTC software

    Updated chainfire supersu to latest version

    Added 4EXT Recovery Updater. (At least gives you guys a way to reboot into recovery). Thanks to maddmax82 over at 4ext.net for permission.

    Modded the keyboard files so that the menu key now behaves like the app switcher key on the Desire X so you can access the Recent Apps List. Press it once for your recent apps, long press it for menu. This can be reversed in the settings so that it pulls up menu on a single press and recent app on long press. This is just a temp solution till I have time to implement recent apps properly. I will also load up a flashable zip to change recent apps to the search key for those that prefer it, but beaware that this will remove all search functions from the search key, even on long press.

    Beats now really does work, and doesn't just show a fancy message anymore. (got a couple of people to test it as i'm too deaf to hear the damn difference.)

    Updated kernel to Tweaked X

    Desire XS beta 1

    Initial release​
    32
    Hi all, just to let you all know I am still about, but still having health issues, work is slowly progressing on the update as and when I can.

    I do keep an eye on the thread and make a note of any bug reports that people raise so that I can try to look at them as and when I can.

    Please understand that due to my limited ability to sit at a computer for any length of time means that what may be the most simple of tasks can end up taking days or even longer to complete, (take for example just creating the new folder structure and moving all the files to the right place for the new aroma script, it took me early 2 weeks just to do that.).

    But, I promise you all that I will never quit on this rom, and come hell or high water it will get finished in time. I thank you all for your continued patience, and for the overwhelming support for this rom that you have all shown even after such a long wait for 1.2.
    30
    Hi guys sorry for the quiet spell been a bit hectic as my other halfs brother and his fiance had their baby recently, so have been bouncing back and forth to the hospital. I have rebuilt my pc but found that neither of the drives were readable by the bios, so have spent alot of time scavanging parts and reflowing replacement components to try and a get a workable board to try and get.the drives working again. I have had some success, but it is limited, one of the drives the platters themselves were damaged somehow, so that is a complete write off, the other drive has heavy corruption, however I have managed to retrieve some of the data and I am sifting through it. Overall its looking like I am going to have to redo a lot of the alterations I had made from scratch, but I am still working away in the background and will bring you something as soon as I can. I'm afraid that it will be held up further due to several hospital appointments that I need to attend, and due to my local hospital not having anyone with the slightest idea how to treat my condition this involves a 110 mile round trip each time that wipes me out for a day or to by itself, let alone running through all their damn tests like a lab rat.

    However an update will come, and as I am having to completely redo a lot of things, I plan to take time to go through all the posts that I have missed and try to include anything new that people may have brought up recently.

    Sent from my HTC Desire XS using xda app-developers app
    30
    Well guys I had the opportunity today to actually compare my Desire S running this rom to a Desire X, and I have to say it seems better on the Desire S than it does the Desire X, although it could well be that I am just biased. (confused the hell out of the guy in the store to see a desire s running sense 4.1.)

    Seeing the way that it runs even when compared to a dual core phone that the rom was originally from, plus comments from users with regards to no lag appearing after prolong use I have reached a decision that perhaps wont be the most popular but I feel is the best course with this rom with regards to adding full sense features to the rom.

    When I first decided to build this rom it was because of the fact that we didn't have a single pure sense 4 lite rom available for the desire s, it was either sense lite/full hybrids or full sense 4. What I wanted was something that was light weight and responsive which did what I wanted it to do. During developing the rom people were requesting more features be added from full sense, there have been requests, for the full lockscreen, the live weather app, full dialer etc, and I was looking at adding these as addons down the line. The problem is that whenever I add these features little things start to creep in that I don't like, for example, on the full lockscreen, when you unlock it the clock stays super imposed over the homescreen for about half a second to a second, or I see a whole new bunch of warning errors appearing in the logcat.

    All these little thing combine over time to bog down the system and take away the smoothness and responsiveness that makes this rom so unique. So, I have decided that I will not be porting any of the sense full features to this rom, as to do so will mean losing what this rom was originally meant to have been about. I know that there are people who do like all the eye candy such as live weather, the full lockscreen etc, but we already have a number of great roms, from far better devs than myself in the form of Fallout from lowveld and Sabsa Prime from alirez_sos that are sense lite with sense full features added, another just isn't needed.

    I hope people understand why I have made this decision and know that it is done to preserve the integrity of Desire XS so that it contiunes to be a rom that offers users as fluid and responsive an experience as possible.