• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM][GPL][10/4/2010] xtrSENSE4.6 [cache2cache,apps2sd,oc,jit,flash10]-HTC Sense

KarateExplosion6

Well-Known Member
Mar 16, 2010
166
21
zach.xtr said:
xtrSENSE has been built as an everyday HTC Sense ROM that is configured for performance and reliability. It has features such as a simple yet elegant theme to full support of cache2cache, apps2sd, built in overclocking, and built in memory management. For those that frequent the forum I keep a copy of this build in addition to xtrROM (Vanilla feel using the HTC framework) on my phone (plus a few others from other devs :D) because sometimes I just feel like the splendor of the HTC launch screen and integrated widgets. If you would like a "pure" Vanilla 2.1 AOSP experience then be sure to try Vanilla2.0.

xtrSENSE4.x.jpg


Credits and General Public License (GPL):
HTC kernel source: http://member.america.htc.com/download/RomCode/Source_and_Binaries/desirec_2.6.29_8a03cb9a.tar.bz2
Zanfur OC kernel support
 
zach.xtr said:
CHANGE LOG:

4.6[9/13/2010]
Download xtrSENSE4.6: http://zach.xtr.i6ix.com/xtrSENSE4.6.zip
MD5 checksum: 753078b91b4a24f311c084bd2c7b8a52


  • Fixed Issues with Wired Tether on 4.2 and 4.5 that some where having
  • Changed the /system/sd as the mount point for SD Card ext so NAND backup/restors work without issues or tweaking
  • offer with zanfur kernel with links to the BFS and CFS options
  • built in performance/battery management similar to collin_ph Collin_ph Battery Tweak for Darch Froyo Roms - xda-developers
  • added additional notifications and ringtones (the space in /system/ is not used so why not?)
  • tried to use new wired tether 1.4 but received FC and have not had time to understand why so probably not this release
  • added zanfurs facebook contact photo hack as a GScript WORKING FIX: facebook contact info in 3rd-party apps (including pics) ROOT REQUIRED - xda-developers
  • added sqlite3 to /system/xbin/
  • New bootanimation GScript so you can show off synaptyc's work :)
  • New GScript to remove peep (HTC Twitter)
  • found some cool ways to notify the user when scripts are run and incorporated into the battery tweak (you can turn off with the user_service_notify_disabled.sh)
  • updated to new 4.5.1 Google maps


4.2.1 & 4.5.1-CFS-beta[9/13/2010]

Download xtrSENSE4.2.1: http://zach.xtr.i6ix.com/xtrSENSE4.2.1.zip
MD5 checksum: e7b09f99137dcad546d077c2efd29c3a
Download xtrSENSE4.5.1-CFS-beta: pulled
Bug fix on sysint framework to allow set_cpu... GScripts to work

4.5-CFS-beta[9/12/2010]

Download xtrSENSE4.5-CFS-beta: see version 4.5.1


  • CFS kernel
  • removed low CPU GScript of 19200 as it does not work will with under volted kernel
  • updated the init.desirec.rc file to default the kernel CPU govenor to Ondemand (hopefully will improve lag issues)
  • updated sysinit framework and added GScript to toggle Ondemand and Interactive CPU govenor


4.2 [9/12/2010]

Download xtrSENSE4.2: see version 4.2.1


  • Uses the zanfur kernel
  • Fixed logging in a few GScripts
  • put back YouTube HQ
  • updated wallpapers and put back stock HTC per user request
  • OC to 710 by default (sense just feels better here)
  • google maps 4.5.0
  • updated the default dalvik.vm.heapsize to 48mb when JIT is on; yes this is HUGE but it seems to allow Pandor to play with JIT enabled if that is your cup of tea ;)


4.1 [9/7/2010]

Use 4.2 download...


  • fixed rotation bug - this was caused by an issue with the stock HIT_IME keyboard
  • updated default keyboard to the jonasl HTC_IME mod (v27 low resolution) [MOD] HTC_IME (8th June) v27: Small fix - xda-developers
  • added back the HTC footprints and stocks applications and widgets (you can remove with new remove GScripts)
  • new cache location support with dalvik-cache stored in the /cache/ fileblock! With about 150mb free in /data/ for apps and data and about 80mb free in /cache/ for dalvik cache you may be able to install 100 apps WITHOUT apps2sd or cache2sd...
  • updated apps2sd to use, in my opinion, a better mount point of /sd-ext/ instead of /system/sd
  • new boot animation thanks to synaptyc
  • changed to NOT overclock by default - a few phones cannot handle 710400 (still easy to turn on with GSripts)
  • new superuser 2.3.6.1 [APP] Superuser 2.3.6.1 - Now on the Market [2010-09-05] - xda-developers
  • updated GScripts app (I don't like white on blue)
  • added GScript support to set min memory free (default of balanced)
  • added GScript to print boot log
  • added Gscript support to set min CPU freq value of 19200 (for you battery save folks) and max value of 748800
  • renamed available GScripts with consistent naming convention (i.e. report..., set..., remove...)
  • updated ROM install script to remove ALL old GScript files to user user has current
  • updated custom sysinit process to produce cleaner logs
  • updated YouTube to the lates 2.1 Gapps build (thanks to CyanogenMod). To watch in HQ select menu more...


4.0.6.1 [8/20/2010]

Download Base xtrSENSE4.0.6.1: http://zach.xtr.i6ix.com/xtrSENSE4.0.6.1.zip
MD5 checksum: 36b2ee0e8e8295ef4e53fb18c188c574


  • updated init.rc to use stock min free memory values and rely on new sysinit framework to change to custom settings
  • added teeter back upon request (use root explorer or adb to remove)
  • used the Launcher.apk from xtrROM for backup home launcher (has xtrROM wallpapers and thems if switch to it ;))
  • add varialbe capture of new cpu values to log
  • updated the sysint framework for usersettings to move conf values to conf_off if not used or "toggled" off. Alows for clearned on/off
  • updated GScript set_cpu_stock.sh to use new sysint framework for usersetting values
  • changed ROM update-script to remove old GScript db so that old scripts are removed
  • small changes to the update-script to move progress bar approprately through install process
    4.0.6 Change Log
  • developed a new default cpu clock setting process to overclock the kernel at boot and allow the user to change the values. Only need separate app (and added overhead) if you want to go higher with cpu clock settings
  • added default overclock to 710400
  • added a set_cpu_stock.sh script to GScript for if you want to have stock cpu speed or use Market apps
  • added cpu_freq_report


4.0.5 [8/16/2010]
This was a complete rebuild of the ROM and includes a lot of new backend features with the new init.d user settings system process; summary of changes:

  • COMPLETELY rebuilt base ROM - Fixed long setup issues YEAH!
  • Built from Verizons 2.37.605.4 July release
  • Uses the Zanfur kernel
  • Most folks seem to prefer the stock keyboard and dialer so they are back
  • ALSO have the DroidX Multi-touch keyboard (new theme) for those that prefer it (long press an input field and select Input Mode)
  • developed a new sysinit process and /system/ent/init.d structure as modeled after Linux servers and CyanogenMod.
    - ADVANCED USERS can add parameters to configure the system at startup
    - use of the /system/etc/sysctl.conf file
    - I have included ones that you can un-comment out (remove the # at the beginning of each line) to experiment with...
    - Research and learn BEFORE you try these!
    - A good place to start learning is http://http://www.redhat.com/docs/wp/performancetuning/rhel4_vm.pdf.
    - You can always clear out all changes by commenting out the values or just deleting all content of the file
 
Upvote 0
I also don't understand the battery gscript? Could someone will knowledge about this please explain.

Here is my best shot. I think that the executive summary is this: think of it as SetCPU that changes your max and min numbers by steps based on the battery capacity left and the state of power. You set a maximum CPU speed; when it is on a power source, it uses that speed as the max, and checks the power state every 15 seconds. When it is on battery, it steps down that max speed by a certain percentage, and checks the battery state every 60 seconds. As battery capacity falls over time, the script steps down the max clock speed.

Also, the script will step down the actual clock speed faster and step up slower based on the CPU load. So, for example, it will step down the speed (and I am talking about the actual speed the processor is running, not the max and min, in this paragraph) at a CPU load of 70%, but will not step back up to a higher speed until the CPU load is 95%. (These percentagesmay or may not be real - they are just examples.)

Lastly, you can tweak all of these settings: the max clock, min clock, amount of time it waits to check the CPU load and battery capacity, etc., using the battconf script (in xtrROM.)

All of this is from here (note that this was originally developed for the CDMA HTC Hero, which is similar enough to the Eris): Collin_ph Battery Tweak RC1 for Cyanogen / Darch Froyo roms (possibly others) - xda-developers

I'm not 100% sure if Zach changed any of this for xtrROM or xtrSENSE, though, based on his post on xda for both ROMs, I think that he just ported it over to 2.1 and the Zanfur kernel.
 
  • Like
Reactions: WormDoes
Upvote 0
Is anyone like me and hesitates to throw on the new rom simply because there is always a new beta or something it seems like the very next week??

Heh. Close. I have a 5 day rule - I will run a ROM for at least 5 days, unless I absolutely hate it. 24 hours must pass before I install a new release, too (unless it specifically fixes problems with the one that I am on.)
 
Upvote 0
Is anyone like me and hesitates to throw on the new rom simply because there is always a new beta or something it seems like the very next week??

I never worry about Zach's roms. I have never run into a problem running any of his stuff. I am one of those guys that likes to be on the cutting edge. I will probably shoot myself in the foot one day.
 
Upvote 0
I never worry about Zach's roms. I have never run into a problem running any of his stuff. I am one of those guys that likes to be on the cutting edge. I will probably shoot myself in the foot one day.


i guess I need to explain myself better, I'm not worried about his roms at all, i just don't like throwing on a rom every time it comes out because it seems a newer/better one is always a few days away sometime

i hate having to set all my stuff up again each time (i always do a full wipe factory data and davlik)
 
Upvote 0
I flashed the xtrSENSE4.6 rom, checked the md5, and so on. It runs ok for a minute, but then the cell service drops out and will not return. it did it last night, i did a restore to my ivans official, and today i tried it again, same thing. i really like the rom, but with no cell reception its no good. can someone please help..
 
Upvote 0
Will anetshare app work with xtraSENSE4.6? I've been running evileris v3 for months and honestly have not been checking the boards. I've started to get low internal memory notifications and would like to try this ROM for the app2sd capability, but I need the wifi tethering.

Thanks,
Chris

weird. x2

my names chris and i've been running evil eris 3.0 for the past couple months not checking any forums and just jumped on here and i am going to give this rom a try. i have like 150mb free internal memory on evil eris 3.0 but that's because i ran apps2sd and now with all my app's and not clearing my cache i'm at like 98mb free internal memory.
 
Upvote 0
I flashed the xtrSENSE4.6 rom, checked the md5, and so on. It runs ok for a minute, but then the cell service drops out and will not return. it did it last night, i did a restore to my ivans official, and today i tried it again, same thing. i really like the rom, but with no cell reception its no good. can someone please help..

did you reboot?
 
Upvote 0
Is anyone using the battery tweak? Is it worth it? I tried it for a little while (admittedly not a very fair test) and noticed that, as the battery got low, the CPU seemed to slow to a crawl, making it frustrating to use.

Anyone have a more positive experience to report? What's been your experience?

Yeah, I'm using it. I was hesitant to use it at first because of CPU decrease issues, but they haven't bothered me really. I ran my battery dead today and killed it on a Flash 10.1 website, it still ran about the same. Sure, the phone becomes a bit less responsive but I'm willing to deal with it because I can't count how many times have I ran out of battery and wished I just had a little more time to get to a charger.

I've been running it about a week now and, so far, I'm really liking it and can definitely say it works.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones