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

Root [ROM][Beta][FINAL] CM7 Android For Triumph [Tickerguy Edition, Kernel: mine] 11/19

Just loaded CM7 from MIUI and absolutely love it. Both the ROMs are equally good and the battery loses lots of juice in MIUI and wanted to see how CM7 holds it. Special thanks to Tickerguy, Isaac, and a myriad of developers for doing a tremendous job in bringing awesomeness to Triumph.

I have a minor issue: I am using ADW Launcher EX and whenever I update the icon text on the home screen, it sticks until the next reboot. The reboot reverts back to the default app text. For example, for the app "Dolphin Browser HD", I renamed the text to "Browser" and it sticks but when I reboot, it defaults back to "Dolphin Browser HD". So, I am not really sure whether it's the Launcher issue or CM7? Any ideas or am I missing some other setting?

Thanks in advance for any and all replies.
 
Upvote 0
In /etc/init.d/99memory, 2nd to last line, the default Android OS values are:

"1536,2048,4096,5120,5632,6144"
NOTE: These are pages, so (6144 * 4)/1024) = 24 MB

Interestingly, I removed TG's startup script '/etc/init.d/99memory' all together & rebooted, the MT's default values are "2048,3072,4096,6144,7168,8192" in '/sys/module/lowmemorykiller/parameters/minfree' which corresponds to 8MB, 12MB, 16MB, 24MB, 28MB, 32MB. The 32MB matches up with default heap sizes allowed for each app. So those may be better values for 512MB RAM devices like the MT.

It basically says when free memory is less than the heap size required to start a new app (32MB), start killing idle, non-running apps still in memory, then as free memory shrinks further, it kills higher priority apps. If it really gets bad, with only 8 MB available, it'll kill the foreground app. In those situations something major is wrong (memory leak or misbehaving app).
 
  • Like
Reactions: dsmryder
Upvote 0
I have a minor issue: I am using ADW Launcher EX and whenever I update the icon text on the home screen, it sticks until the next reboot. The reboot reverts back to the default app text. For example, for the app "Dolphin Browser HD", I renamed the text to "Browser" and it sticks but when I reboot, it defaults back to "Dolphin Browser HD". So, I am not really sure whether it's the Launcher issue or CM7? Any ideas or am I missing some other setting?

This seems like an ADW launcher problem. I use Zeam, it's fast & lean, and you can get rid of the text altogether. My home screen is 6x7 grid of icons only.
 
Upvote 0
Do I need to format to ext.4 before I start the install?
and
If I do everything right, could I still lose my activation.

No need to format ext4, By installing the ROM it automatically converts system to ext4 (sdcard stays at fat32).

You don't lose activation, you just can't activate to another number unless you flash back to stock ROM (or restore a Nandroid backup image).
 
  • Like
Reactions: Deleted User
Upvote 0
Interestingly, I removed TG's startup script '/etc/init.d/99memory' all together & rebooted, the MT's default values are "2048,3072,4096,6144,7168,8192" in '/sys/module/lowmemorykiller/parameters/minfree' which corresponds to 8MB, 12MB, 16MB, 24MB, 28MB, 32MB. The 32MB matches up with default heap sizes allowed for each app. So those may be better values for 512MB RAM devices like the MT.

It basically says when free memory is less than the heap size required to start a new app (32MB), start killing idle, non-running apps still in memory, then as free memory shrinks further, it kills higher priority apps. If it really gets bad, with only 8 MB available, it'll kill the foreground app. In those situations something major is wrong (memory leak or misbehaving app).

Thank you for that!! I was going to post that using the default values you first shared, the Triumph is running VERY sluggish even though multitasking is actually happening. I was about to go back to Tickerguys default (which I find too aggressive) but I will try these. They seem to be a happy medium.

Edit: LOL! While changing to the Triumph's default you have shared, I realized that initially I had typed 7032 instead of 3072 which would explain the sluggishness hahaha!! Either way, I'm using these values and 32mb seems like the sweet spot. Thanks again!
 
Upvote 0
Hi. I'm new here. I have a Triumph (obviously) and installed the CM7 rom. Got everything working and running, except I still have one problem. When ever I play almost any game, after about ~10 minutes or so, the game will freeze for about ~15 seconds and then continue as normal. Then again after said time and repeat. Very annoying if I say so.

My setup right now is Final CM7 rom, with theOC kernal 1.5, thunderbolt .prop, GAPPS, and CWM 5.0.2.7.

What I have tried so far to fix this problem:
-Install the rom without additions (kernal, etc)
-Different lowmemkiller settings
-Overclocked AND underclocked the CPU (no diffference at all, except loading times; 700MHz to 2016MHz)

Any help to resolve this annoying issue would be greatly appreciated!

P.S. This problem only happens with this particular rom. It NEVER happened on the princely 2.7 rom or stock.
 
Upvote 0
Is anyone else having disconnect issues with bluetooth headsets on CM7? The headset seems to disconnect from the phone 5 minutes after the screen shuts off. When I check the bluetooth settings it says that it is still connected. I don't have Wifi turned on either because of the problems mentioned in the OP.

Yes!
I never realized it until recently because screen was always on when plugged in truck, which was the only time I used BT. Very predictable and repeatable.
 
Upvote 0
Is anyone else having disconnect issues with bluetooth headsets on CM7? The headset seems to disconnect from the phone 5 minutes after the screen shuts off. When I check the bluetooth settings it says that it is still connected. I don't have Wifi turned on either because of the problems mentioned in the OP.

I don't have any problems with my bluetooth headset. I use it every day and I'm on the phone with the screen off all the time... I'm using a motorola headset though.
 
Upvote 0
Interestingly, I removed TG's startup script '/etc/init.d/99memory' all together & rebooted, the MT's default values are "2048,3072,4096,6144,7168,8192" in '/sys/module/lowmemorykiller/parameters/minfree' which corresponds to 8MB, 12MB, 16MB, 24MB, 28MB, 32MB. The 32MB matches up with default heap sizes allowed for each app. So those may be better values for 512MB RAM devices like the MT.

It basically says when free memory is less than the heap size required to start a new app (32MB), start killing idle, non-running apps still in memory, then as free memory shrinks further, it kills higher priority apps. If it really gets bad, with only 8 MB available, it'll kill the foreground app. In those situations something major is wrong (memory leak or misbehaving app).

Thank you for that!! I was going to post that using the default values you first shared, the Triumph is running VERY sluggish even though multitasking is actually happening. I was about to go back to Tickerguys default (which I find too aggressive) but I will try these. They seem to be a happy medium.

Edit: LOL! While changing to the Triumph's default you have shared, I realized that initially I had typed 7032 instead of 3072 which would explain the sluggishness hahaha!! Either way, I'm using these values and 32mb seems like the sweet spot. Thanks again!

Interesting! So, sorry to be a noob here, but, does this mean I can go into Root Explorer and delete this line and possibly get better performance? If I do delete this line do I need to replace it with another line or does it just reset to the default after reboot?
 
Upvote 0
Wifi on or off? Any other settings I might have overlooked that could cause the bluetooth radio to die 5 minutes after the screen shuts off?

My wifi is "ON" but not actually connected to anything since I use my bluetooth headset in my car only.

I don't have any special settings. I also don't use Juice Defender or any other sort of automatic control apps so if you are, make sure that the apps are not shutting down your bluetooth thinking that it should be off if you're not using it.
 
Upvote 0
Interesting! So, sorry to be a noob here, but, does this mean I can go into Root Explorer and delete this line and possibly get better performance? If I do delete this line do I need to replace it with another line or does it just reset to the default after reboot?

Yes, or you could comment out the line (adding the '#' to beginning) so you don't lose the values in case want to go back.

'Better performance' only in that one can keep more apps loaded at the same time, so switching among different apps will be smoother since it won't kill the background ones so eagerly.
 
Upvote 0
I've reproduced the "kernel wakelock" problem that prevents the phone from going into deep sleep on TheOC & TG's CM7 kernel (happens occasionally, drains battery faster normal deep sleep). Using "BetterBatteryStats" app:

"mmc2"
2 hr 37 m 46 s (9466 s) (Cnt(c/wc/ec)3/0/0 13.2%

"mmc1"
2 hr 37 m 46 s (9466 s) (Cnt(c/wc/ec)3/0/0 13.2%

"mmc0"
2 hr 37 m 46 s (9466 s) (Cnt(c/wc/ec)3/0/0 13.2%

Anyone know what these could possibly point to?
 
Upvote 0
This seems like an ADW launcher problem. I use Zeam, it's fast & lean, and you can get rid of the text altogether. My home screen is 6x7 grid of icons only.

Yes, you are right. Thank you. I posted it in the developer's forum and few users were complaining about that too. The latest version was the culprit and 1.3.3.1 of ADW seems to work. Go figure!

Btw, you can hide the text in ADW Launcher EX too.
 
Upvote 0
Just FYI unless someone has already posted. I am currnetly using the Wifi tether on this ROM. It does work, but my Asus Transformer is a little shaky with the connection (was solid on my OP-V on IHO CM7). It drops in and out a few times, then connects fine. Not really an issue for me. It works, that was important to me. I use it at work occasionally, when the "free wifi" isn't working correctly. Anyhow, thanks for another great ROM.

Just wanted to add, I changed to a different kernal on this forum rather than that from XDA. Th XDA one (can't remember which) seems a little unstable. I will test Wifi tether again tomorrow for the other kernal.
 
Upvote 0
The issue with the free memory is the dalvik heap garbage collection -- basically, you want to avoid that if possible as it's nasty in terms of the impact on performance.

The kernel is fine but Android's GC is, well, somewhat stinky. Some day I might actually go through their Dalvik code and see if I can improve it (this is not trivial and if you create problems in there you will get all sorts of really flaky behavior -- so tread carefully if you decide to go play!) and this is a very common area for issues in general among programs -- heap management and garbage collection is a tricky business to not only do right but do fast. Dalvik does a passable job of it -- but I suspect it could be improved.
 
Upvote 0
philetus
Hope this continues<P>never mind pic won't load.
philetus
philetus
 
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