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

Root [ROM][8/19/2010] xtrROM4.0.6.1 [apps2sd,jit,lwp,oc,flash10]-Vanilla that embraces HTC

KarateExplosion6

Well-Known Member
Mar 16, 2010
166
21
zach.xtr said:
Version 4.x of xtrROM continues forward progress in the xtrROM build! checkout the change log for a full list and details. This ROM has a Vanilla feel but is based on the core HTC framework to embrace the data synchronization options and closely coordinated apps offered by HTC (e.g. the music controls build into the lock screen). I am reliant on my phone at work so stability and a consistent and fast user experience are the top priority for xtrROM. If folks continue to enjoy this configuration then I will look to carry on my quest as a new Android developer and add features and enhance this fast reliable everyday ROM. If you like the HTC Sense experience then be sure to check out xtrSENSE.

xtrROM.jpg


Remember to donate to the developers that make this possible!

Credits:
bertoch for hosting and helping me understand Linux
dsixda for his time saving kitchen
Zanfur for kernel with full OC support
jcase for the live wallpapers work
Damageless and TrevE for a model on how to do apps2sd (originally based on tkirton's Darktremor A2SD work) and other boot settings
gr0gmint on how to make jit (mostly) work with HTC ROMs
thenestor on help with the DroidXIME keyboard
firestrife23 for helping me understand permission issues with the init.d process
t2noob on the July patch process
vash8806 for Flash 10
xda member beta testers (you ROCK)
other xda members for tips and tricks

Base xtrROM Features:
  • All the goodness of Android 2.1 with Root access and Superuser (2.3.2.1) permissions
  • Vanilla feel from removing HTC "bloat"; while embracing reliable HTC sync and app coordination
  • Over clock support - default settings up to 710400
  • Apps2sd support (see instructions below)
  • Live wallpapers as a separate module you can install
  • Customized theme including wallpapers, phone dialer, keyboard, and other small touches...
  • Lean and very crisp running ROM - it almost "feels" lighter in your hand!
  • Incorporation of a customized opensource app called GScript to on/off Apps2sd, Cache2sd, and JIT settings with one-click
  • Modular design for a tailored user experience (only install and turn on what YOU want!)
  • Designed to be a stable everyday ROM
  • Check out the change log below to see details

Download xtrROM4.0.6.1: http://zach.xtr.i6ix.com/xtrROM4.0.6.1zip
MD5 Checksum: 4d50fce78531f22eb31774058978c0bf

For xtrROM4.x all toggles for Apps2sd, Cache2sd, and JIT are now incorporated into GScript. Live Wallpapers is the ONLY .zip file that is included on your SD card (old .zip files are removed from the SD card when ROM is installed).

Looking for a slightly more vanilla feel? try the TaintedTenzo ROM ;)

xtrROM4.x Modules and Controls:

GScript
For xtrrom4.x I have compiled and incorporated the open source GScript app (see gscript-android - Project Hosting on Google Code) to load and one-click run user settings. PLEASE NOTE THIS REPLACES THE .ZIP FLASH TOGGLES FOR APPS2SD AND JIT.

To setup your GScripts complete the following steps:
1. After opening GScript press the menu button and select "Add script"
2. A new window will open.
3. Press the Load file button
4. Select a script from the list (each is obviously named as to its function)
5. Ensure Needs SU? is checked
6. Now select "Save" and you have added your script
7. To run just select it from the list in the main GScript screen
8. You must reboot the phone for the change to take effect.

After running a script, just touch the screen to stop GScript from auto closing.

Live Wallpapers
Live Wallpapers is a flashable module to this ROM. I have included my favorite for you to try and you can get others from the Market. Many of the live wallpapers from the market DO NOT function well on our Eris or do not "stick" after reboot, our hardware is underpowered for most and I also find them to be a battery drain. That said I still run a few at times because they are just COOL :cool:!

To add live wallpaper functionality just flash the zip file that is installed on your SD card during ROM update

Wired Tether
For wired tether to work you must make sure that your computer has the appropriate RNDIS drivers. Learn how to do this at the android-wired-tether Wiki.

DroidX Keyboard
Since a number of users liked the stock HTC keyboard I have included it as default. If you still prefer the xtrROM themed DroidX keyboard then long press an input field and select Input Mode.

Clear HTC Lockscreen
It is my personal favorite and since I make the ROM I get to pick :D. However, since others like solid lockscreens I have included four xtrROM themed options at sdcard/ LockscreenWallpaper/ for you to try. To update the lockscreen go to the Photos app - select the photo you want - select the Set as option - and then select lockscreen. At this time I have no easy way for you to go back to the clear lockscreen (maybe in the future) so choose wisely
 
loving the rom speed, but where is the phone button??? you have to add it to your home screen taking up more space... thats my only beef with this rom, other than that its flawless so far

At the bottom, left of your device is a real phone button. No screen phone button needed. :D

htc-droid-eris-android-2-1.jpg


I know, some like the phone button on the screen, too. Just funnin' ya.
 
Upvote 0
loving the rom speed, but where is the phone button??? you have to add it to your home screen taking up more space... thats my only beef with this rom, other than that its flawless so far

If you add Launcherpro it will provde a dockbark with the app drawer, phone, messenager, contacts, and browser...Its completely customizable.
 
Upvote 0
loving the rom speed, but where is the phone button??? you have to add it to your home screen taking up more space... thats my only beef with this rom, other than that its flawless so far

The Eris has a hardware phone button, just push the green (left hand) button on your phone and the dialer app comes up. ANY phone button on you home screen (including the big green one that the phones originally had) is just a waste of real estate.
 
Upvote 0
Frisco, have you given 4.0.6.1 a test spin yet? I know you committed to a test of another ROM, I was just wondering if the upgrade over 3.03 is worth it. My 3.03 is running so well, not overclocked or JIT, but wondering if there are any other tweaks or benefits to an upgrade?

Regards / Mike

I had to wipe the Kaos ROM out of my device and restore 3.0.3 this morning. The overall "heavy" feel of it, despite its relative menu quickness, etc was grating to me, plus several days of using v30 was plenty of time to get a feel for what it's all about.

I guess xtrROM 3.0.3 has me spoiled.

As soon as I fired up my xtrROM, a smile came to my face.

As far as the later versions of xtrROM go, I've had the beta in there for a while.. it seemed ok but not a step forward for my experience.. and that's because, in my opinion, there is nothing to step forward to from the 3.0.3 ROM as it is.

But that's just me. ;)

Sorry to sound like a broken record, but I think the 3.0.3 is the best ROM to come about since this whole Eris rooting thing began months ago.

2.2 ROMs have evolved and become less full of "known issues," etc, plus they're becoming more usable as far as apps out there, etc. I think that Froyo folks who are committed to leaving 2.1 behind them, should feel pretty good about what's happening with development of their chosen OS.
 
Upvote 0
Well, I took the plunge and updated to 4.0.6.1. Did the whole nine yards; Nand backup, copied SD card to Mac, wipe (both), partitioned, copied card files back, flashed 4.0.6.1, ran scripts for app2sd and cache2sd.

Loaded all my programs back using Astro, restored my setup using Launcher Pro, and set up my email accounts.

Now I figure everything is the same as it was in 3.0.3...except for the OS version and running the apps and cache from the SD card.

I don't plan on adding any more apps during this test. I remember reading that it takes a bit for the ROMS to settle in, so I'm gonna give it awhile.

I will say that on first blush, it does seem a wee bit "jerky"...but not by too much.

Could be that my 3.0.3 was running so smooth....it was almost hard to believe....

Anyway.....
 
Upvote 0
It has almost doubled my battery life! I was lucky to get 7 hours and after installing the latest version of xtrRom it's been 12 hours and I still have 35% left!

I swapped from 3.0.3 to 4.0.6.1 and my battery life goes almost 48 hours of non-intense use. I read, check e-mail, make a few calls, check the news via internet, etc. I went camping this weekend and started Sat morning with 99% and came home with 67%. Only turned off mobile network at night during sleeping.
 
Upvote 0
Well, I took the plunge and updated to 4.0.6.1. Did the whole nine yards; Nand backup, copied SD card to Mac, wipe (both), partitioned, copied card files back, flashed 4.0.6.1, ran scripts for app2sd and cache2sd.

Loaded all my programs back using Astro, restored my setup using Launcher Pro, and set up my email accounts.

Now I figure everything is the same as it was in 3.0.3...except for the OS version and running the apps and cache from the SD card.

I don't plan on adding any more apps during this test. I remember reading that it takes a bit for the ROMS to settle in, so I'm gonna give it awhile.

I will say that on first blush, it does seem a wee bit "jerky"...but not by too much.

Could be that my 3.0.3 was running so smooth....it was almost hard to believe....

Anyway.....

This is a really nice ROM. Very stable and just as smooth and "snappy" running at 528/245 as 3.0.3 was. NOTE** I did learn something - unless you check "SET AT BOOT" on the setCPU home screen, this ROM runs at 710. I should have known that, but I didn't and it ran that way for one day.

What I did: I charged the phone to full, shut down and re-started while plugged in, then disconnected at 9:30 AM yesterday (Monday). (That's when the CPU started running at 710, it's default)

Via Settings > Applications> Running Services, I shut down GTalk & Obex. Moderate usage throughout the day; phone calls, couple of emails sent/received, internet, etc. At around 7:00 PM, I realized the SetCPU settings were wrong and set profiles to 528/245, Temp 40c, 480/245, Screen Off 245/245. Moderate use the rest of the night.

At 7:00 AM today (Tuesday), battery was at 60%. At 12:30PM, after phone calls, texts and several emails, battery hit 26% and I needed to change it as I was expecting several calls.

That was the best battery life I ever had.

I am happy to have the stock keyboard back - I missed the hide keyboard key. And these old eyes seem to read the bright keys easier. I'm not sure the app2SD and cache2SD have made a difference. Sometimes I almost think there is a slight "pause" when opening an app like aCar or Twidroid, but that could just be me.......

This wil probably stay on my phone for awhile......
 
Upvote 0
I gave 4.0.6.1 a try but went back to 3.0.3. I was getting terrible battery life out of 4 with no usage and I am not really sure why. I went through all the normal culprits but wasn't too concerned. I have 3.0.3 running perfectly with absolutely no issues so I am still sticking with that version and am happy.

Edit: Google was stuck in a sync loop which is why the batt was draining so fast. Still sticking with 3.0.3 just because it is super fast and I have had no issues with it so far.
 
Upvote 0
I went with 4.0.6.1 and I gotta say it's pretty damn sick! It's really fast. I was getting a tiny bit of lag on 3.0.3, but nothing on this one. I am not using app2sd and did not turn jit on, but I am using the default 710 since it will sleep at 245, I should get ok battery life. The one thing I did add was AutoKiller just to make sure things are being closed.

Hopefully the battery life is about the same as 3.0.3 was!
 
Upvote 0
quick question, if i already have A2SD, do i need to partition my card again? i would be going to this xtrROM from TaintedTenzo2.1.

No, but I have to say that I tried to install xtrROM over another ROM with data in the ext partition and it got stuck in a boot loop. I think that you should wipe ext as well as the other wipes when you install. You'll find your apps in the market when you login the first time with your google account (just do not leave the market until you reinstall all of the apps that you want, or your free ones will not reappear), or buy a copy of Titanium Backup, backup all of your user apps, and then you can restore them all (with market links) after you install xtr. (Also, in settings->more, Titanium has an option to create a flashable .zip file so you can flash install Titanium from Recovery after you get a2sd set up.)
 
  • Like
Reactions: taterdiditoo
Upvote 0
For a long time, xtrROM was my ROM of choice, but a couple of weeks ago, I decided to try out Kaos Froyo again, just through the weekend. Well, by the end of the weekend, Zach had xtrROM4 in beta, so I decided to wait until it was final, and this morning I finally got to backing up KF, moving my Titanium Backup to my partitioned SD card, wiped my phone and installed xtrROM 4.0.6.1 from scratch.

There are a few things that I had to do, though:

- Zach seems to have baked in an autokiller profile that is very aggressive, to the point where my phone was acting essentially like an iPhone - once I went home from an app, it immediately went into inactive, cached status. I had to install Autokiller and set it to the "Optimum" preset to get my phone to work the way that I wanted.

- there is a popular thread suggesting that you run your Froyo ROM with a screen off profile with a minimum set to 19.2. I've been trying that with xtrROM, and I don't think that this ROM will run well at that minimum speed. My phone will wake from a phone call on the third ring (it's on the second with Kaos Froyo), and I have noticed that it will not reconnect to my home WiFi router when I return home until the phone's screen turns on. I'm going to try 122.8 as a minimum for a while.

Otherwise, it's going to be hard to choose between these two. I like some things in the HTC frameworks more (the dialer, the calendar, for example), I like some things vanilla more (contacts, messenger, the status bar), I like the enhanced gmail functionality in Froyo. And I really like the fact that in Froyo, when I have missed a notification that flashes the trackball, it will continue flashing. For reasons I cannot fathom, the HTC frameworks will only flash the LED or the trackball for a limited amount of time (or, at least that happens on my phone.) Also, I greatly prefer the trackball flash over the LED flash - it's far easier to see.

So, I'm on xtrROM at least through Sunday, and, if it goes well, probably until late next week at the earliest. I do have this strange feeling that I will settle on a froyo build as a favorite, though.
 
Upvote 0
Question to anyone who's flashed this ROM. Do you have to flash a google apps zip or run a gscript to get your gmail account to sync? I flashed this and rebooted and have been running this for about 20 minutes and everytime I try to set up my gmail account it keeps saying there's not a "reliable data connection to the server". I want to stay with this ROM as It's my first time trying a ROM and it seems super fast already but If I can't sync my gmail account I can't use it. Any help or insight is greatly appreciated, thank you


I tried to a few more times after posting this and it finally synced. Really liking this ROM so far
 
Upvote 0
Ok for me i went back to this ROM simply because kaosfroyo was lagging so bad, i couldnt deal with it anymore. So i went back to the first one i started out in the root world with and its so much faster compared to the v30 i was running. But my question is, how do you get all of the above listed stuff? such as droid x keyboard, LWP, and what have you? and reading stuff in the gscript which one to pick to run, makes me dizzy lol, im not sure what is what, what i should run and not run. anyone care to help?
 
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