Android OS Forum banner
1 - 20 of 3288 Posts

569 Posts


OMFGB 1.3.0 Mecha

[DISCLAIMER: If you are flashing this you have already voided your manufacturer's warranty. If you are flashing this you realize that this is unsupported software. Your device may break as a result of flashing this unsupported software. t3hh4xx0r team is not responsible for anything that might happen to your phone or you as a result of flashing this software. That includes but is not limited to bricked phones, world war, your alarm not waking you up and as a result you getting fired, or orgasms. That said, thank you for trying it.]

[hide=Features of this ROM]
Android 2.3.5 Base
Builds available for HTC Incredible, Droid Eris, Evo, Thunderbolt, Droid 1, Samsung Fascinate, Mesmerize, Showcase, and Hero
Future builds planned for Droid Charge and Droid X

Configurable Power Widgets (cm)
3 choices of Lockscreen mods - Standard Tab, Rotary, and Honeycomb concept
Reboot menu including recovery and bootloader options (cm)
Lockscreen shortcuts for Phone and Messaging apps
2 choices in battery types, stock or percentages
Volume wake and menu unlock (cm)
Configurable overscroll effect (cm)
Screen off and on animations (cm)
Volume button music controls (cm)
Lockscreen music controls
Configurable launcher screen settings
Workspace looping in launcher
Scrollable widgets support in launcher
Landscape mode available in launcher
DSP Manager (cm)
God Mode Settings app to control all this craziness
Tmobile Theme Chooser (tmobile)
Addons app for customizing your OMFGB build even more
Nightlies in the God Mode app to stay on the bleeding edge
Wallpapers by ksknightmare and sgarriques

Thunderbolt specific features
4G Data and 3G Data working
Concurrent data/voice capability
Stock BFS kernel made by Drod2169.
Additional kernels by Drod available in Addons App
leanKernel by imoseyon also available in Addons App[/hide]


Seems network location can be odd sometimes. I like being a traveling man however..

Please let me know if you see something else not working as i need this feedback. Try to keep it to bugs that might be just for this build and not OMFGB as a whole.[/hide]

[hide=Thanks Section]
First I want to thank RootzWiki for this awesome forum that we can share our work on. Next I would like to thank my team for putting up with me disappearing for two weeks to make this work for you guys. There are so many people I want to thank for making this possible. First biggest thanks to slayher, he did this first and has helped out with ALOT of bugs that he had to deal with when there was no one else here to help him fix them. He also helped me update this to mr2.5 General thanks go to birdman, b16, cvpcs, the whole cm team, peteralfonso, drod2169, ksknightmare, the irc guys, sgarriques, imoseyon, the users in this thread including avlfive and jaxidian and mikereDD which i've seen answer hundreds of questions. If I don't have you listed and you helped in some way, biggest thanks to you. Im old sorry. [/hide]

OMFGB-Nightlies directory

Download GAPPS through the God Mode application within the ROM.

All sources are at OMFGB's github page ---

t3hh4xx0r team consists of:
- r2DoesInc - - linuxmotion - - xoomdev - - SteveLogik -
- Willis420 -

Please visit for more information

teh Jax
2,462 Posts
I'm going to try to make this #2 post useful but take note: Anything I post here is NOT official and is NOT coming from the OMFGB team. If you want help straight from the horse's mouth, ignore me. That said, I'm going to put info here to help people so we can allow xoomdev to focus more on coding and less on supporting us.

As with any documentation, this will be out of date over time, so please see the Last-Edited date at the bottom of this post in case some of this information is out of date.

Unofficial FAQ

FAQ Sections:
  • New-to-OMFGB Questions
  • Radio/Data Questions
  • Application Questions
  • Theme Questions
  • OMFGB Settings and Special Features
  • Upgrade Questions
  • Other Questions
New-to-OMFGB Questions

[hide=Q: I know what I'm doing generally. What do I need to know specifically about OMFGB to get started quickly?]
A: Root TBolt -> MR2 (or newer) radio -> download ROM -> flash in recovery = you're done.

God Mode is an app to configure the ROM and also lists nightlies in it. Pretty much all of the AOSP/CM7 kernels work here (stock is DRod's). Pretty much all of the CM7 themes work here.[/hide]

[hide=Q: Where are the latest nightlies?]
A: Here or in God Mode.[/hide]

[hide=Q: Is this a stable ROM?]
A: No, and yes.

This is not yet a Final Release-quality ROM. However, it is generally very stable. MANY people run this as their daily driver and are much happier with this than with a Sense-based ROM. Sometimes a nightly may have some major glitches, but most are very solid.[/hide]

[hide=Q: So I understand that OMFGB is AOSP-based but so is CM7 and it's available now. Why would I want this ROM instead?]
A: It's up to you!

Is this ROM better than CM7? Nope. Is CM7 better than this ROM? Nope. In fact, there are other AOSP-based ROMs available now! Check out this article I wrote comparing the various AOSP-based ROMs available for the Thunderbolt.[/hide]

[hide=Q: Why did it take AOSP ROMs so long to become stable?]
A: No LTE radios have been mastered prior to these ROMs. The Thunderbolt is the guinea pig for all other LTE phones in the future.

If you are familiar with AOSP vs Sense-based ROMs at any level, you understand that AOSP-based ROMs perform MUCH faster than Sense-based ROMs and have much more flexibility in customizing it to do things that HTC hasn't allowed for you to do. Initially, CM7 and OMFGB were the only AOSP-based ROMs available for the Thunderbolt with a functional RIL.

Usually, AOSP-based ROMs aren't this difficult to get running on new Android devices as they are released, but the Thunderbolt is a special exception and you already know why. This was the first Verizon LTE device made. With this new LTE radio comes new difficulties that nobody else has ever attempted to tackle. With other devices, the radio challenges usually had already been solved with the devices that came before it but this is not the case with the Thunderbolt.

The developers of the various AOSP-based ROMs are all working with one another to help each other tackle these new LTE challenges but it takes time. And unfortunately, the primary developers working on the code that interfaces with the LTE radio (you'll hear referred to as RIL - Radio Interface Layer) live in areas that don't even get LTE reception, so that made it incredibly more difficult for them to get these ROMs working perfectly. Lastly, because this RIL has been so challenging, these developers have spent much less time than they would have liked polishing the other aspects of the ROMs.

That said, Xoomdev and Slayher have done an incredible job with the RIL for our Thunderbolt community.[/hide]

[hide=Q: After I successfully flashed this for the first time, I couldn't find the Market or anything. What gives?]
A: You must install GApps via Recovery after flashing the ROM.

There is the officially supported GApps and there are also other versions of GApps. Any time you flash a different version of GApps, you MUST perform a full wipe for stability.[/hide]

[hide=Q: What kernels work on OMFGB?]
A: AOSP/CM7 kernels.

Because of the always-changing nature of kernels, I won't try to list all of the kernels that do work or what bugs they have. However, suffice to say that there are 3 categories of kernels and only one of them work with this ROM. These categories are: 1) Sense Froyo, 2) Sense Gingerbread, and 3) AOSP Gingerbread (also often called "CM7"). Of these three categories, the AOSP Gingerbread-based kernels work with this, for the most part.

As time goes on, there may be issues running a specific AOSP-based kernel on this ROM that doesn't exist in other ROMs (such as CM7) but the developers will likely try to address these issues and release fixes for them in newer versions. So ultimately, you will need to read up on the kernel or just try it.[/hide]

[hide=Q: What radios work on OMFGB?]
A: MR2+ (Gingerbread).

Because of the always-changing nature of radios and leaks, I won't try to list all of the radios that do work or what bugs they have. However, suffice to say that there are 2 categories of radios and only one of them work with this ROM. These categories are often (but very confusingly) called "Froyo" (or MR1) and "Gingerbread" (or MR2 or MR2.5) radios. The "Froyo" radios work with the earlier versions of Sense Froyo ROMs and AOSP-based ROMs, and probably came on your phone. The "Gingerbread" radios work with the Sense Gingerbread ROMs as well as newer Sense Froyo ROMs.

Prior to the 7/2 nightly, Froyo radios were required. Beginning with the 7/2 nightly, both Froyo and Gingerbread radios were supported. Beginning with the 7/9 nightly, Gingerbread radios are required. This change with 7/9 came with a Gingerbread radio becoming officially supported in a recent OTA update from Verizon/HTC.[/hide]

Radio/Data Questions

[hide=Q: What radio works best?]
A: There are mixed results which specific one is best, though.

There is not currently a "best" radio to run this ROM on. Some people report great results on one radio while others report great problems on that radio. And vice versa with other versions. At this time, you will have to experiment for yourself to determine what radio is best for you.[/hide]

[hide=Q: Do I need to _______ when I flash a radio?]
A: No, you may flash different radios without changing anything else as long as the radios are compatible.

No need to Wipe Data, Wipe Cache, Wipe Davlik Cache, or any of that. You MIGHT want to consider wiping battery stats but even this unlikely to help when you flash a new radio.[/hide]

[hide=Q: I'm having various issues where I lose data. What do I do?]
A: Menu -> Settings -> Wireless & Networks -> Mobile networks -> Network Mode: Switch it to CDMA/EvDo, wait for a solid 3G signal, and switch it back to CDMA + LTE/EvDo auto. You might need to repeat this a second time.

There are a number of bugs with the radio that are being diligently worked on. However, these steps should make these bugs tolerable. The scenarios that seem to trigger these bugs are when you move from a 4G to a 3G area, from a 3G to a 4G area, from WiFi to mobile data, from mobile data to WiFi, or if you disable Airplane mode. Sometimes this kicks in when you boot up, too. You will probably see the most stability if you stay in CDMA/EvDo mode but you will not benefit from 4G speeds. It's your call what the best tradeoffs are for you.[/hide]

Application Questions

[hide=Q: Why can't I send an MMS?]
A: Disable Wifi.

This is a known bug in AOSP-based ROMs that has been eluding our devs. In the mean time, if you disable wifi, the MMS will go through.[/hide]

Theme Questions

[hide=Q: How do I theme OMFGB?]
A: Use the Theme Chooser, just like in CM7.

T-Mobile has created a wonderful theming system, and even released the source code for it, that has become the standard for various AOSP-based ROMs to use for theming. Here is a good thread to learn more about the T-Mobile Theme Manager System. Here is a good place to find some themes to install (they're simply APK files that you install like other apps, and then they will appear in the Theme Chooser).[/hide]

[hide=Q: I applied a new theme that works on ____ ROM/phone, but there is this bug in OMFGB. I thought all themes worked on all ROMs with the Theme Picker?]
A: Sometimes a themer with little experience (or a lack of time) will take shortcuts or make customizations to a theme that ties it to a specific phone or ROM.

Unfortunately, there's not much you can do other than to ask the developer to make the theme universal. Most themes out there have very few restrictions like this, but there will always be exceptions.[/hide]

[hide=Q: I applied a new theme, but why are some of the graphics all fuzzy?]
A: Make sure you have an HDPI version of your theme and not an MDPI version.

Many themes support both HDPI (high definition) and MDPI (low definition) versions. For those, make sure the version you installed is the HDPI version. Others, however, only support MDPI and you will not be able to use those themes on this phone very well. Ultimately, this has nothing to do with OMFGB but has to do with the higher quality of the screen on the Thunderbolt.[/hide]

[hide=Q: I applied a new theme, but why don't I get a themed lockscreen (or other things)?]
A: Some themes require additional steps with additional files to flash via various methods.

Unfortunately, the T-Mobile theming engine cannot theme ANYTHING. Some exceptions include the lockscreen and some aspects of the dialer. Because of these limitations, some themers provide additional steps to theme these things. However, these additional steps may or may not work on this ROM. Attempt them at your own risk.[/hide]

OMFGB Settings and Special Features

[hide=Q: What is God Mode?]
A: God Mode is an application that provides you access to special settings, options, and applications.

Think of this as being similar to the "Toolkit" in various other ROMs. There may or may not be other ways to change some of these advanced settings.[/hide]

[hide=Q: Why isn't the ______ setting in Launcher Settings in God Mode working?]
A: These settings only work for the stock launcher, not third-party launchers like LauncherPro, ADW, or Go Launcher.[/hide]

[hide=Q: Where did my Notification Toggle buttons go?]
A: There is an icon on the right side in your Notifications window to hide/show the Toggle buttons - hit it to bring them back.[/hide]

Upgrade Questions

[hide=Q: Do I need to wipe data when I upgrade?]
A: Sometimes yes, sometimes no. If you're having strange problems, then wipe. If you want to be safe, then wipe.

Ultimately, this answer may always be different depending on what version of OMFGB you're upgrading from and to. If it's from a previous night's nightly, you may be safe without wiping. However, there will always be exceptions and it will never be clear. However, it's always best to wipe if you want to be safe and avoid random problems.[/hide]

[hide=Q: I upgraded without wiping but certain things are missing. Where did they go?]
A: Perhaps you need to reinstall GApps, or perhaps you should wipe for good measure.[/hide]

[hide=Q: I downloaded a new nighly via God Mode. Where did it save at?]
A: SD Card: t3hh4xx0r/downloads/[/hide]

[hide=Q: I downloaded a new nighly via God Mode. What radio does it need?]
A: As of 7/9, it needs MR2 (or similar).[/hide]

[hide=Q: Why is my kernel all screwed up after upgrading?]
A: Upgrading flashes the stock kernel back on there.

If you flash a custom kernel onto your phone, it may support features (overclocking, undervolting, OpenVPN, in call recording, etc.) that the stock kernel doesn't support. So if you need to run a custom kernel and you upgrade, you'll need to reinstall that custom kernel after upgrading.[/hide]

[hide=Q: Okay, so I want to upgrade in the *best* way possible. What is this process?]
A: You have 2 options: Manually or Automatic.
  1. Download the updated version of OMFGB that you want to flash
  2. Verify the MD5 after it's on your SD Card to make sure it isn't corrupt (Astro File Manager is an easy way to do this)
  3. Charge your battery to full (consider running a Titanium or other backup while you charge)
  4. Boot to Recovery
  5. Perform a nandroid backup
  6. Optionally wipe Data, Cache, Davlik, and more optionally Battery Stats (performing these steps is the *safest* way to do it)
  7. While still in Recovery, flash the new version of OMFGB. Do NOT perform this step from ROM Manager.
  8. After flashing the ROM, do not flash anything else but go ahead and boot up into Android.
  9. Do not touch anything! Let Android run for at least 5 minutes after you get the Launcher to show up.
  10. Optionally flash into Recovery to flash your Kernel (do NOT use ROM Manager or Kernel Manager for this).
  11. Boot back into Android, do NOT touch anything, and let sit for 5 more minutes.
  12. Boot back into Recovery and flash GApps (do NOT use ROM Manager for this).
  13. Boot back into Android. When it prompts you to click on the Android, wait 5 minutes before you start.
  14. Now you may begin setting your phone up as you choose.
Automatic (does not wipe data):
  1. Open up God Mode -> Nightlies -> Click on the version you want to install.
  2. If you haven't yet downloaded, wait for it to download.
  3. Go back into God Mode -> Nightlies -> Click again on the version you want to install.
  4. It will inform you that it will flash the new ROM - click OK.
  5. Flashing the new version of the ROM may or may not lose your GApps. If it does, you will need to flash these again (either manually or via God Mode).
  6. As a safeguard, you may want to go into Recovery and wipe Cache, Davlik, and Battery Stats. This is your choice.

Other Questions

[hide=Q: Why isn't my GPS working?]
If "Full GPS" is not working, see this thread. This is the "flash-to-Sense" trick.

If "Network Location" is not working, see this thread. The 10-second summary is to turn on Wifi (you do not have to connect to a wifi network) and this will work much better.[/hide]


If there are additional questions you think should be in this FAQ, please PM me. And again, please keep in mind that this is an UNOFFICIAL FAQ that is community-driven and NOT driven by the OMFGB team! All thanks go to that team for all of their tireless work!

teh Jax
2,462 Posts
Good news is that it's flashed and not bricked and it's booting!

I'm running the latest non-GB radio. Initial feedback so far (having been booted up for ~2 minutes):
- SMS works
- Radio is having some difficulty with data. In a 4G area, no 4G connectivity (saw 1x pop up a couple times and then go away). However, when I toggle to CDMA/EvDo mode, 3G popped up pretty immediately.
- I have not yet had any FCs or reboots!

Sorry, not super heplful here but it's a good start to let others know that it's vaguely safe to flash this thing to play with! :)

569 Posts
Discussion Starter · #5 ·
hmm ok maybe im spending a night in san antonio then since its a 4g area..although i saw some tweets that 4g was down in some areas so might not be the best time to test...Either way ill take some more looks.

Thanks for testing, if you have any knowledge of adb a logcat and a logcat -b radio would be helpful with 4g on.

teh Jax
2,462 Posts
xoomdev said:
hmm ok maybe im spending a night in san antonio then since its a 4g area..although i saw some tweets that 4g was down in some areas so might not be the best time to test...Either way ill take some more looks.

Thanks for testing, if you have any knowledge of adb a logcat and a logcat -b radio would be helpful with 4g on.
4G is up here right now and has been for a while.

I do have ADB knowledge but am at work so am limited for now. I'll see if my roaming install of ADB works on my laptop and try to get you that. No promises for now, though, since we have a deployment tomorrow. But will try.

teh Jax
2,462 Posts
Well, as I was out and about for lunch, 3G was pretty solid as was the OS. Have restored quite a few apps via TI and so far no real bugs, no random FCs, and still no reboots (that I can tell, anyways).

One thing that I've noticed is that when I boot up in 4G mode, I get no data (or randomly 1x for a few seconds). Toggle to 3G mode and bam, it's stable. However, when I toggle back to LTE mode, I get this strange "G" icon with up/down arrows just like the 1x and 3G icons but it simply says "G" on it. Doing speed tests, it pulls 3G speeds so it's pretty clearly that. Does it try to use a different set of icons for eHRPD mode, perhaps? If so, that icon should probably be replaced with a 3G icon. In the app, it reports the network as being "Cell". In CM7, this app reports that as "eHRPD" or "LTE" when I have a 4G connection. I don't know about when 4G is turned on but when I have a 3G connection but I would guess it would report it as "eHRPD".

Another comment is that this ROM appears to NOT suffer the bugs that CM7 did when you were using the Network Mode menu item. It used to lose data connection if you used the Network Mode menu. This one appears to keep 3G via EvDo or eHRPD (I assume).

To summarize my rambling here, I believe 3G EvDo works as does 3G eHRPD but 4G does not appear to work. Given that 3G eHRPD works, you've done some things right! :)

teh Jax
2,462 Posts
First incredibly minor bug (besides 4G): If I have it plugged in and Always On (in Settings -> Apps -> Dev) and I reboot, after it boots back up the screen "turns off" (goes blank) yet the screen is actually powered on still (backlight is on for the black screen). Hitting power twice (to turn it off and then back on) fixes this. CM7 used to (perhaps still does) have this bug. Super incredibly minor so don't waste time on this now but document it wherever you document such things.

teh Jax
2,462 Posts

teh Jax
2,462 Posts
DigitalDK said:
Been running this rom for a few hours now. Smooth and fast. This is probably going to be my new DD thanks a lot for the hard work guys!
I agree, this is actually daily driver worthy! More people should check this out if they're willing to run with some bugs in their DD. 4G and WPA2 Wifi are the most important bugs. I've not used media but for general Android use, it's very nice. Wishing I had more God Mode options but I'm sure they'll come once this stabilizes.

? - ???
1,136 Posts
Just installed this while at work. was on the cm7 alpha. I can def. put up the minor issues as cm7 had the same.
nice work btw. looking forward checking this rom out after I get off work.

Android Beginner
8 Posts
I'm gonna go ahead and flash this in a few minutes. I'm currently on the most recent CM7 Nightly (RC0.6), but with a functional RIL, this is too tempting... Just a quick question though... Can I flash AOSP kernels with this, like imoseyon's? Or should I refrain from doing such a thing... Very exciting though, I love seeing all the TB progress, and I'll be sure to report back with bugs and any 4G stuff (I'm in the greater Pittsburgh area so I've got them 4g's<3)

Supporting Member
55 Posts
This is a pretty slick rom especially for an alpha build. The handoff between data is fairly smooth. 4g is rocking for me but as stated before only showing up as G. The only thing I've found is the camera wont display what your lens is seeing but will take and recall the pictures just fine. Maybe a permissions fix or another wipe will fix. I will report back. All in all running great and amazing work!
Sent from my Thunderbolt using Tapatalk
1 - 20 of 3288 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.