T-Mod Express is a mod of AdamG’s Oxygen ROM by MrInsane
T-MOD Express is based on Oxygen, modified to be compatible with Telstra NextG network and it’s online services such as Usage Meters, Unmetered Bigpond Mobile sites and Music store.
The Oxygen ROM is an AOSP source built ROM (ie. Its built from source code, not a mod of any existing ROM). It’s minimal, it’s superfast and it’s mostly bugfree. As Oxygen is not a mod/port of any HTC/CyanogenMod or any other ROM, it may not be to everyone’s liking, it’s minimalistic and basic.
Oxygen (and therefore T-Mod Express) is always kept up to date with the latest Android releases – so you can always have the absolute newest version possible! We’re currently running 2.3.7 and Oxygen had it’s update out before most Google Nexus phone owners even got itWhat makes T-Mod Express more than just Oxygen Rom with Au tweaks?
Well, aside from making it fully compatible with Telstra online services we’ve also included a range of apps to help make life easier. Things like Adobe Flash Player, Google Maps+Navigation, Facebook, Youtube and a neat-o clock! We’ve also replaced the stock Android Launcher with the equally fast – yet more configurable Zeam Launcher. Expect to see more additions in future releases – if you have a request please let us know in the comments!
TME 3.2.1 Changelog (updated 14/11)
- Oxygen 2.3.2 Base
- Android 2.3.7
- Added battery controls for brightness & sound in status bar power widget
- Added compact carrier
- Added option to turn off volume button music controls
- Added swipe-to-clear notifications
- Decreased bootup time
- Improved lock screen animation
- Improved media scanner, now scans all external volumes (/emmc & /sdcard)
- Removed FM support (and no – I can’t put it back, don’t ask)
- Removed useless wallpapers consuming 6.5MB
- Updated various apps
Props to AdamG and his team for their work on the Oxygen Rom, and thanks to S-Murphy for the original concept.
Requirements
Amon-RA/ClockworkMod recovery to flash the ROM.
Installation
If coming from any other ROM I strongly recommend a full wipe/factory reset, clear cache & clear dalvik cache. ROM is installed via CWM in the typical manner. Upgrading users feel free to simply flash the ROM over your previous install without wipe unless otherwise noted.
What’s in T-Mod Express
- Android v2.3.7 (GWK74) built from AOSP
- Linux kernel v2.6.35.x
- Superuser
- Busybox
- Apps2SD (supports EXT3/EXT4)
Additional features
- Adhoc wifi network support
- Advanced power menu with reboot options
- Customisable status bar power widget
- Download any file type
- Working FM Radio
- Long press back to kill mod (must be activated in Oxygen Settings)
- Optional battery percentage
- Text reflow when zooming
- Facebook/Youtube/Flash Included
- Google Maps/Navigation/Latitude
- Various other tweaks, features & apps
AdamG has a support forum here
MrInsane has a support page on Whirlpool for T-Mod Express
Recommended Apps
Well there’s actually not too much as we have the bulk of it included!
- Titanium Backup – must have for backup/restore. Donate version makes it all much easier too (and they deserve it for an awesome app)
- SMS Backup & Restore – again, great for backing up your SMS. Check out the automation features.
- Battery Monitor Widget – tells you just how awesome battery life is on T-Mod Express
- Quickpic – Great gallery alternative. Playing with the idea of making this *the* gallery in T-Mod Express – opinions welcome!
- DialerOne & Handcent – great alternatives for Dialer & SMS if you don’t find the stock gear up to scratch.
- Menu Wake Patch – Don’t like using the power button? Here’s an alternative! (note – must be flashed after each update)
What’s NOT recommended is task killers, battery savers, that kind of stuff. With every new release the Android OS gets better and better at managing this itself – given we run the very latest Android 2.3.7 there really is no need! These types of apps can often do more harm than good.
HBOOT’s ‘N Stuff
****REALLY IMPORTANT**** I hate to do this again, but Oxygen is now not at all compatible with the Oxygen HBOOTs (even the new one). If you wish to run an optimised HBOOT my suggestion now is the CM7r2 HBOOT which gives us plenty more growing room so hopefully less changes in future. It also gives us a standard HBOOT for all roms-au roms. Details on S-OFF can be found here, HBOOT info here (new S-OFF users please read)
Recovery
I personally use and can recommend 4EXT recovery by madmaxx82. It’s got some neat tricks to keep you partitions correctly formatted and generally works quite nicely. He’s also made an app to keep your recovery up to date from within the Android OS itself (no reboots/fastboot etc!). In practice though, T-Mod Express is compatible with any decent recovery so if you have a favourite you can certainly use that too
Things to check after installation
Unfortunately there’s a couple of relatively important settings that we can’t control. We can give the phone the right options – but it’s kind of random about what it chooses on first boot.
- Head into Settings > Wireless & Networks > Mobile Networks
- “Network Operators” should be configured to “Telstra Mobile”
Downloads
Latest T-Mod Express
T-Mod Express v3.2.1 (1299)
Menu Wake Script
TME Menu Wake (359)
Install .zip via recovery – allows you to use menu button to wake phone (updated for newer recoveries). Must be flashed after each TME install.
Google Car Home
Google Car Home (TME) (357)
Repackaged for easier install – flash via recovery after each TME install.
Dalvik2SD Script
TME Dalvik2SD (350)
Got A2SD and still running out of space? This will move your dalvik cache to your EXT partition to free up even more internal memory. Be aware this may cause some performance degradation. Must be flashed after each install.

Nice ROM – first install for a newbie on Desire.
All works very well and no where near as painful to root etc. as I had expected.
Only one problem – I cant get bluetooth to work at all
Sorry – Retract that – hardware problem with phone – bluetooth didn’t work when I restored the phone to factory ROM either. Oh well back to telstra for repair No 3
Hey!
Love the ROM. It’s everything I hoped for!
However there’s 1 issue, rather major I’d say.
I can’t download apps.
When I download one, upon completion the screen just displays Andy the Android with the Roms-au text, then the phone starts up again.
Please help!
Hi,
This is a permissions issues (it very rarely happens).
If you’re S-OFF, great! If not, you’ll need to do that first via http://revolutionary.io/
Once you’re done with that head to http://www.4ext.net/ and install the recovery updater app. Load this up and install the latest recovery available. Reboot to recovery, go into tools, and hit fix permissions. This will take about 2 minutes to run but should sort out your issue.
Thanks! I’ll do what you’ve suggested and post back the results!
Revolutionary step went fine, however when I go to install the app from the .apk it does the same original issue.
It’s not the downloading that causes the splash screen thing, it’s installing it seems.
Apologies, I didn’t really think that through did I
You’ll need to grab android flasher from here – http://forum.xda-developers.com/showthread.php?t=794638
And use the recovery img from here (latest 4EXT touch) – http://db.tt/d4jU2Q6W
Hook up your phone to your PC, load android flasher, select phone, select recovery and pick the img i linked and then let it do its thing.
Matt
Hey, Matt.
Firstly I wanna thank you for putting in the time for giving me a hand (it’s not often people do on the internet unless they’re being paid!)
I did as you suggested, but Android Flasher gave me this error (this is the log):
security: off
finished. total time: 0.001s
sending ‘recovery’ (3724 KB)…
FAILED (data transfer failure (Unknown error))
finished. total time: 0.009s
Now, I know it says unknown error, but maybe you’ve ran into this before?
Not worries at all, I just want to get things working
Re the error, you could try putting your phone in bootloader mode before you start android flasher. I have had some issues with it before, just takes a little persistence.
Matt,
No matter what I do, it keep giving me this unknown error.
Whether I being the process while in the phone OS, or in fastboot (with the already in fastboot checked), or just in the bootloader.
- Ryan
Sorry for slow reply, had to do some research.. but I found another easy way to flash recovery
If you’ve got a telstra phone grab this – http://db.tt/m83JruJo
If it came from anywhere else grab this – http://db.tt/ekSE91mi
Rename it simply to PB99IMG.zip and place it in the root of your SD card. Reboot to bootloader and say yes when prompted to update. Once done, reboot to the new recovery (it’s now touch screen, makes things easier) go to tools menu and fix permissions.
Hope we finally got somewhere!
Matt
All worked great, except now I can no longer mount my SD Card, either in the T-Mod Express or ClockworkMod Recovery. Its very odd, have tried 3 different MicroSD cards (1GB, 8GB + 32GB) none of them mount. Any ideas?
You’re probably USB Bricked. Are you S-OFF? If so, install 4EXT recovery and it has a USB fix incorporated into the recovery. If not, you’ll need to get S-OFF first using something like the tool from revolutionary.io
Matt
Thanks for the quick reply..
I’m starting to think I’ve got a hardware fault. Finally got the default Telstra ROM back onto the handset and I’m still having issues using the SD Card + trouble connecting to any mobile network (T-Mod Express for the brief time I had it on the handset seemed to be the same, enough reboot and it was ok).
Thankfully I can get the phone replaced, so I am going to head down that path.
Love the mod, very fast and up to date. But have got a couple of minor things that I’m trying to work out.
1) The merge contacts seems to work, but will offer the same contacts to merge over and over.
2) I’m wanting to merge a contact with a facebook contact that have different names (a user didn’t want to put their real name on facebook), but I can’t see how to do this.
3) Facebook and Whatsapp get removed from accounts and sync after each reboot. For whatsapp it means I’m not sure that I’m going to get messages until I go into the app as it’s probably not started and for facebook it means that I’ve lost all the sync’ed contacts and have to re-sync each time.
Sorry forgot to add the following,
HTC Desire
Android Version 2.3.7
Mod Version T-Mod Express 3.2.1
Build Number GWK74
S-ON
Let me know if I should supply any other details.
Thanks Sami
2 – Can’t be done as far as I know. If they you have the same email address filed for both it *may* pick it up and sync together, but I really don’t know and am not in a position to test it.
1 & 3 – did you restore any system apps or data *at all* when you installed the rom?
Thanks mrinsane,
With no 2, it’s just that I could do it with the standard ROM that came with it. It would just let you choose from all your facebook contacts.
1 & 3, I did a clean install of all the apps and data. Although somehow it had saved my Wifi networks and their passwords, but I think that’s something google stores???
With 3, I had the same problem when I used Cyanogen, but COMPLETELY wiped the device, it can’t be a hardware thing can it?
Unfortunately there will be differences between a HTC Sense rom and a pure Google rom like this. This seems to be one of them.
With the restore – yes that will definitely happen
Regarding facebook sync, I’ve not got TME installed to test for certain, but I don’t recall it ever losing sync, so something really is off there. If at all possible I would try downloading the rom again, doing a full wipe and install again.
It seems Oxygen will be moving to Android 4.0 (ICS) fairly soon.
Great news!!!
Lets hope that TME follows?
Above link goes to Oxygen notice: http://forum.oxygen.im/viewtopic.php?id=1414
I’m starting to get low storage space errors even though I am using apps2sd with an ext4 partition… The internal space has slowly withered down to 16MB even though it used to remain at around 32MB. Any ideas?
Actually scratch that. Appears having a 1 month sync on my exchange account did it…
Can i sync my outlook’s contact and calendar with this AOSP rom? I’m current using GB with sense.
Only indirectly.
Sync Outlook to Gmail with gsyncit (great program, well worth the small cost)
Sync Phone to Gmail.
Works really well, better than HTC Synch
Thanks. But is there any apps to sync directly instead of via internet. It’s possible to install HTC sync onto this rom? Thanks.
Sorry for slow reply – no you can’t get HTC sync on a non-sense rom. The underlying components are simply not there. This isn’t unique to TME either it will affect any AOSP rom like CM7/villain etc too.
Hey
I have installed and all looks great. I am having the issue of not being able to install anything from the market. It will download alright but “crashes” when I go to install. I looked at that source code mentioned above but have no idea how to type it in to see if it fixes the issue???
Some Phone Information
Android Version: 2.3.5
Baseband version: 32.54.00.32U_5.14.05.17
Kernel Version: 2.6.35.13-stable
Mod Version: T-mod Express 3.1.0
Would someone be able to help me out here?
Howdy, just one quick one first… are you currently S-ON or S-OFF? Once I know I’ll be able to post more
mrinsane
to tell you the truth, I am not sure. How do I tell?
I have flashed my phone back to its original software which is as follows. I did this mod over 12 months ago following t-mod.org
Android Version: 2.2
Baseband version: 32.54.00.32U_5.14.05.17
Kernal version: 2.6.32.15-leedroid_2.3
Software number: T-mod “he Holiday is over” (LeeDrOiD_V2.3d)
Is it worth resetting the phone back to factory and flashing it all over again?
Ok well if you’ve nandroided back to a working install… use titanium backup to back up all user apps + data only (NO system apps/data). Download a fresh copy of TME, go into recovery and do a full wipe/factory reset and install TME. Once you’re up and running again see if the market is now working and if so, just grab titanium again and restore your apps from there. If it’s STILL not working, we may have to get you S-OFF (which is not a bad thing, just a bit of a process) and we can get you fixed up with an up-to-date recovery with the ability to fix this problem.
mrinsane
Just went into recovery mode and have the following
BRAVO PVT3 SHIP S-ON
HBOOT-0.83.0001
MICROP-051d
TOUCH PANEL-SYNT0101
RADIO-5.14.05.17
Jun 10 2010
Yeah that’s what i thought
You are currently, S-ON… but yeah, S-OFF is something you remember, it would be like forgetting your phone was rooted
Just follow the steps in the previous post for now, we won’t worry about S-OFF unless we need to.
No luck unfortunately after following all your steps. Everything works (phonecalls etc) but not able to install anything from Market. Will download but chashes (Android figure with Aus flag). Look to see if it installs but not luck.
If you think that S-Off will fix this, I will require the steps if possible.
Let me know. Thanks
There’s a tut here on how to S-OFF, once you’re done let me know and I’ll run you through the rest.
http://www.roms-au.com/installation/extras/alpharev/
mrinsane
All done with S-Off..
Have just tried to install again with no success.Doing the same thing when trying to install Titanium backup
This is just a guess, but have you checked that you have the correct Hboot installed? At the top of the bootloader you should see AlphaRev CM7 r2
Won’t be that, he wasn’t S-ON to start… S-OFF itself won’t fix it, but now you can flash a custom recovery which *can*. Download this and put it in the root directory of your SD card. Start phone into fastboot, then again select the fastboot option. It’ll ask if you want to install… say yes. When it’s done, reboot into recovery (can take up to a minute first time, it’ll be a black screen, don’t panic) and in the option there you’ll find “fix permissions” – run that and you’re all set with no need to reinstall.
mrinsane
Really appreciate your help. I have followed your steps and unfortunately, still crashing when trying to install titanium backup (and all others tried)
After I installed your mod and clicked “Fix Permissions” I tried to install- Unsuccessful (asked to install update in HBOOT rather than FASTBOOT screen)
I re-installed TME and tried again- Unsuccessful
Updated to AlphaRev CM7 r2
Now the main screen says
AlphaRev CM7 r2
BRAVO PVT3 SHIP S-OFF
HBOOT-6.93.1002
MICROP-051D
….ETC
I am not sure if you have any more ideas on how to fix this issue? Really appreciate your help. Will need to donate my daily salary as I am doing this during work time
That all looks fine, but we really need to get that newer recovery on for the fix (that’s the PB99IMG.zip i linked you). So that didn’t install… did it give you any error?
The PB99IMG that you set to me I believe worked. When I copied it to the SD card in the root folder (as downloaded), I reset the phone (-ve + power) and it booted up in the first screen (HBOOT) and this is where it asked the question “Do you want to start update?”- I clicked Yes, Update successful.
It then asked “Do you want to reset?” I said no and then loaded into Recovery mode. It took a min or so until it booted in recovery mode with a new menu (4EXTRecovery v2.1.0)
I went down to “advanced” and then to “Fix Permissions”
Fixed Permissions “Done!” and then rebooted.
The only thing that I see different from your steps is that the install of the PB99IMG happened in the first screen rather than the ‘fastboot’ screen.
I have just said not to install the update in the first screen and clicked on ‘fastboot’ and when in there, it does not ask me to update. Maybe this is where the issue lies? I read that I could use the Android Flasher and try and push the file you sent me into fastboot screen to see if that makes a difference? This is the only thing that I see different…
Hope this makes sense to you…
Ok if you have the fix permissions option then the flash worked… you could try another clean install, though it shouldn’t really need it… humm. If it *still* doesn’t work then try another install with no SD card in the phone… just trying to think of what else could cause that. Really odd, with 100+ downloads of this version alone but one 1 with issues – but it’s a bugger! lol
So I have tried something different. I have removed the SD card (fat32 format/ no partition/ 8GB) and loaded up the phone. When going into Market, it loads up but I get the following error and shuts “The application market (process com.android.vending) has stopped unexpectedly. Please try again”
Should the Market still work even if there is not a SD card in. I do not have the SD card formatted or any partition on there. Would this make a difference?
Also, how would you do a fresh install without a SD?
You can install off SD, shut down, then remove card and boot… but… other than that I’m stiff out of ideas sorry – the fix permissions should definitely fix it if it’s the more common cause of this problem. Beyond that it could be any number of things really. We could spend alot of time troubleshooting but it may be just as easy to do a full re-stock of your phone… download official froyo rom (NOT the gingerbread one – it’s trouble for rooters) and then root, S-OFF, install rom again from there. If you want to be sure of your download then the MD5 I have for my copy here is 616a1a349b0f66b964ccb9caabd7a286 . Let me know if you’re still having problems after this. I’d probably recommend fully reformatting and partitioning your card as per the guides on here too, no telling if there’s something strange on there causing the issue either.
mrinsane
I spend most of last night starting from scratch again and SUCCESS, everything is working well.
Really appreciate your help in this matter. Maybe should have done this from the beginning but we got there in the end.
Thanks again
Glad to hear
Sorry it was so long winded! lol
After the most recent update this appeared again. Just tried the “fix permissions” selection from rom manager and that worked…
2.5.0.7 and no S-Off (although the rom manager was using recovery 5.0.0.0)
Thanks for that – great news that it works. Just for future reference can you please let me know what recovery you are using and if you are S-OFF? Thanks
That’s great
thanks for the info