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

Root [ROM][PORT] Sharp ROM 2.2.2 for the Triumph (Updated: 12/16/12)

Just send yourself a voicemail and the info should be there. Also I think jjohn7293 means the network location fix.

Yeah I figured that out after the fact and it does say that on the OP. I did that now and it still doesn't work. I do see the
vm_property line now but I added the "<string name="vm_number_key_cdma">##########</string> line and saved it then rebooted and it won't stick.
 
Upvote 0
I have two major problems with this rom:

1. Although my phone will initially go into deep sleep, after a period of use, it'll stop going into deep sleep. I've verified this using cpu spy. This happens with any wifi sleep policy and even with wifi off. Bluetooth is always off for me.

2. Charging off of USB is painfully slow. Sometimes, it doesn't even charge. Using MUI, I don't have this charging issue. Using non-motorola chargers is even worse using this rom. I haven't tried motorola chargers. From my understanding, android phones have three charging modes set by the rom: USB/brand-AC/non-brand-AC. I remember on the Optimus V, one rom dev changed the charging rates after he realized he set them too low for USB. That's how I found out about the charging modes. I can't seem to find the thread right now, but I'll update when I do.

Combining problems 1 & 2, this rom has become unusable for me. I was charging my phone last night off of my laptop. By 4am the phone was only at 80% full. The computer was accidentally put to sleep, and by 9am when I woke up, the phone was completely dead.
 
Upvote 0
I have two major problems with this rom:

1. Although my phone will initially go into deep sleep, after a period of use, it'll stop going into deep sleep. I've verified this using cpu spy. This happens with any wifi sleep policy and even with wifi off. Bluetooth is always off for me.

2. Charging off of USB is painfully slow. Sometimes, it doesn't even charge. Using MUI, I don't have this charging issue. Using non-motorola chargers is even worse using this rom. I haven't tried motorola chargers. From my understanding, android phones have three charging modes set by the rom: USB/brand-AC/non-brand-AC. I remember on the Optimus V, one rom dev changed the charging rates after he realized he set them too low for USB. That's how I found out about the charging modes. I can't seem to find the thread right now, but I'll update when I do.

Combining problems 1 & 2, this rom has become unusable for me. I was charging my phone last night off of my laptop. By 4am the phone was only at 80% full. The computer was accidentally put to sleep, and by 9am when I woke up, the phone was completely dead.


This rom charges in an hour and half for me and i get a full days use out of it. The only reason its doing that is because you need to set youre settings rite.
 
Upvote 0
I got the voicemail settings to stick. Im not sure which one of these two things i did made it stick but heres what i did. After i used notepad++ on my pc to add the line to the xml file as explained in the op i erased the original xml and then pasted the new one in. Then i rebooted and went to settings and then go into call settings. In there you can change youre voicemail number and youre country code now youre voicemail number will already be youre phone number but try to change it and it will tell you it didn't work but thats ok now change you're country code to 1 instead of 00 which is what the default country code is. Now youre voicemail should work. At least it did for me.
 
Upvote 0
Yeah I figured that out after the fact and it does say that on the OP. I did that now and it still doesn't work. I do see the
vm_property line now but I added the "<string name="vm_number_key_cdma">##########</string> line and saved it then rebooted and it won't stick.
I got the voicemail settings to stick. Im not sure which one of these two things i did made it stick but heres what i did. After i used notepad++ on my pc to add the line to the xml file as explained in the op i erased the original xml and then pasted the new one in. Then i rebooted and went to settings and then go into call settings. In there you can change youre voicemail number and youre country code now youre voicemail number will already be youre phone number but try to change it and it will tell you it didn't work but thats ok now change you're country code to 1 instead of 00 which is what the default country code is. Now youre voicemail should work. At least it did for me.
You just have to make sure that the line is just like this:

<string name="vm_number_key_cdma">5555555555</string>

It may have been the quotes, and there should only be one space between string and name. I have done it like 5 times and had no issues. Also, tcross8361 did you delete the .bak and reboot after you changed the file?

And Davegrow the country code should be 011 if you want to change it.
I have two major problems with this rom:

1. Although my phone will initially go into deep sleep, after a period of use, it'll stop going into deep sleep. I've verified this using cpu spy. This happens with any wifi sleep policy and even with wifi off. Bluetooth is always off for me.

2. Charging off of USB is painfully slow. Sometimes, it doesn't even charge. Using MUI, I don't have this charging issue. Using non-motorola chargers is even worse using this rom. I haven't tried motorola chargers. From my understanding, android phones have three charging modes set by the rom: USB/brand-AC/non-brand-AC. I remember on the Optimus V, one rom dev changed the charging rates after he realized he set them too low for USB. That's how I found out about the charging modes. I can't seem to find the thread right now, but I'll update when I do.

Combining problems 1 & 2, this rom has become unusable for me. I was charging my phone last night off of my laptop. By 4am the phone was only at 80% full. The computer was accidentally put to sleep, and by 9am when I woke up, the phone was completely dead.

This rom charges in an hour and half for me and i get a full days use out of it. The only reason its doing that is because you need to set youre settings rite.

I do see a few references thoughout the ROM and kernel about pc charge. You do understand that usb2 and down only provide "up to" 500mA per hub, and is dependant as to how many devices are plugged in, and the chargers run at 850mA, right? That is almost half and much less than half if you have other devices plugged in. If you are on windows then open device manager and look at all of the usb hub properties and it will tell you what is plugged in to which hub and how much power they are using and how much power the hub has. It almost sounds like your battery may be starting to go. I have been getting great deep sleep numbers, only time it's not is when the charger is plugged in. What setup are you using? I just run a clean Ver6 with the 2 fixes, no tweaks or other kernels. Hope this helps.
 
  • Like
Reactions: tcross8361
Upvote 0
You just have to make sure that the line is just like this:

<string name="vm_number_key_cdma">5555555555</string>

It may have been the quotes, and there should only be one space between string and name. I have done it like 5 times and had no issues. Also, tcross8361 did you delete the .bak and reboot after you changed the file?

Yes I did it without the quotes. I was using ES file explorer and was editing with ES note editor. I will do it on my computer and try it that way.
 
Upvote 0
Don't do it on a Windows PC, the editors are not compatible with Linux or Android (without some tinkering).

Even if I use Notepad++ like DaveGrow said?

Edit:
Ok I did it using Davegrow's method using Notepad++ and it sticks. *86 still goes to VM Customer service but I can now click on the voice mail notification in the notification bar and it sends me to voice mail. Good enough for me. Thanks again BSydz and Davegrow.
 
Upvote 0
I do see a few references thoughout the ROM and kernel about pc charge. You do understand that usb2 and down only provide "up to" 500mA per hub, and is dependant as to how many devices are plugged in, and the chargers run at 850mA, right? That is almost half and much less than half if you have other devices plugged in. If you are on windows then open device manager and look at all of the usb hub properties and it will tell you what is plugged in to which hub and how much power they are using and how much power the hub has. It almost sounds like your battery may be starting to go. I have been getting great deep sleep numbers, only time it's not is when the charger is plugged in. What setup are you using? I just run a clean Ver6 with the 2 fixes, no tweaks or other kernels. Hope this helps.

I have my phone connected directly into my laptop with no other devices attached. The thing is that with the MIUI backup I have, the phone will charge like normal. Also if I turn the phone off, it will also charge normally. The charging rate is set by the phone, not the charger. So for off brand chargers where the phone doesn't know how much it can output, the rate is usually decreased to ~350mA, but it can be accidentally set even lower. This is to prevent frying the charger. The phone can tell if it is plugged into a branded charger by way of a resistor placed between the data lines on the USB connection, at least that is how it worked on the Optimus V. My charger can handle 1.5A, but I know the phone is charging so slowly that with the screen off, the CPU is consuming battery faster than it can charge.

The deep sleep problem starts occurring after being left on continuously for a while. If I reboot, the problem goes away. I'll try doing another clean install, but this was happening on v5 too. I'm just so sick of installing stuff on this phone trying to make it work.

Here are the only tweeks I'm doing:
deleting unnecessary apks from /system/app
move my core apps to /system/app
downgrade to the old android market
Using launcher pro

When I have time, I'll try a completely clean install, followed by an incremental restore to see if I can find the source of the problem. Thanks for all your efforts!
 
Upvote 0
Even if I use Notepad++ like DaveGrow said?

Edit:
Ok I did it using Davegrow's method using Notepad++ and it sticks. *86 still goes to VM Customer service but I can now click on the voice mail notification in the notification bar and it sends me to voice mail. Good enough for me. Thanks again BSydz and Davegrow.


If you follow all the steps in my post it should show youre phone number in the notification.
 
Upvote 0
I have my phone connected directly into my laptop with no other devices attached. The thing is that with the MIUI backup I have, the phone will charge like normal. Also if I turn the phone off, it will also charge normally. The charging rate is set by the phone, not the charger. So for off brand chargers where the phone doesn't know how much it can output, the rate is usually decreased to ~350mA, but it can be accidentally set even lower. This is to prevent frying the charger. The phone can tell if it is plugged into a branded charger by way of a resistor placed between the data lines on the USB connection, at least that is how it worked on the Optimus V. My charger can handle 1.5A, but I know the phone is charging so slowly that with the screen off, the CPU is consuming battery faster than it can charge.

Here is a screenshot of my phone charging from an old LG plugin charger and LG USB cable combo. As time permits I will do more testing and post the results. It took it 2 hours 20 minutes to reach full charge from 14%.

The deep sleep problem starts occurring after being left on continuously for a while. If I reboot, the problem goes away. I'll try doing another clean install, but this was happening on v5 too. I'm just so sick of installing stuff on this phone trying to make it work.

Here are the only tweeks I'm doing:
deleting unnecessary apks from /system/app
move my core apps to /system/app
downgrade to the old android market
Using launcher pro

When I have time, I'll try a completely clean install, followed by an incremental restore to see if I can find the source of the problem. Thanks for all your efforts!
Don't bother with a clean install I don't think it will help.

It really bothered me that BSyds was reporting Deep Sleep and Wake Lock on his phone and I could not duplicate it on my phone. I did some research and found that the likely culprit was some app not releasing Wake Lock when the screen is off. So... I spent most of the day testing the ability of battery saving apps to release wake lock and here are my results.

1- 2X Battery; Auto Controls WIFI - Manually Releases WL
2- Juice Defender; Auto Controls WIFI - Reboot Releases WL
3- Easy Battery Saver; Auto Controls WIFI - Reboot Releases WL
4- One Touch; Manually Controls WIFI - Manually Releases WL
5- WIFI Power Saver; Did not work
6- Battery Defender/Saver; Auto Controls WIFI - Manually Releases WL
7- Antutu Battery Saver; Auto Controls WIFI - Reboot Releases WL
8- GO Power Master; Auto Controls WIFI - Reboot Releases WL
9- Battery Dr.; Ick!

Note:
-"Auto Controls WIFI" means the app has the ability to turn WIFI on and off automatically.
-"Manually Controls WIFI" means the app has the ability to turn WIFI on and off manually.
-"Manually Releases WL" means that if the user turns off WIFI manually it will release Wake Lock.
-"Reboot Releases WL" means the phone will never release Wake Lock unless it is rebooted.


None of the utilities I tested both, turned off WIFI and released wake lock. The utilities that allow manual Wake Lock release at least give you something and as for the utilities that force you to re-boot I would think twice before installing them.

I have been an avid user of Juice Defender for almost 2 years. This testing has caused me to rethink that position. For the next few days I will be using 2X Battery to automatically control the transceivers most of the time and If I want to achieve Deep Sleep I can turn them off manually. If I remember.

Edit: I ran these test with a stripped down setup. I started with the basics, the "BSydz Sharp Triumph Froyo Deodexed Ver6: (6/27/12)" plus, "BSydz Sharp 2.2 Ver6 Network Location Fix: (7/5/12)", and the "Voicemail Fix Instructions: (7/5/12)". The only apps on the phone was the app to be tested, CPU Spy, Better Battery Stats, Advanced Task Manager, Titainium Backupand Juice Plotter. No other apps, Sharp launcher, standard theme.
 
  • Like
Reactions: BSydz
Upvote 0
So the battery life is MUCH MUCH BETTER unglugged at 8 am, wifi is on, pandora and web browsing on and off all day 8:15 pm battery still has 30% left, on stock rom would have died 2 hours ago...

Loving this rom
Thank you, are you running any app to save battery or anything like that? What is your setup? Just want to know so we can get more info out there.
Here is a screenshot of my phone charging from an old LG plugin charger and LG USB cable combo. As time permits I will do more testing and post the results. It took it 2 hours 20 minutes to reach full charge from 14%.
http://www.mediafire.com/imageview.php?thumb=5&quickkey=k6rjtj3ffcsf4k3

Don't bother with a clean install I don't think it will help.

It really bothered me that BSyds was reporting Deep Sleep and Wake Lock on his phone and I could not duplicate it on my phone. I did some research and found that the likely culprit was some app not releasing Wake Lock when the screen is off. So... I spent most of the day testing the ability of battery saving apps to release wake lock and here are my results.

1- 2X Battery; Auto Controls WIFI - Manually Releases WL
2- Juice Defender; Auto Controls WIFI - Reboot Releases WL
3- Easy Battery Saver; Auto Controls WIFI - Reboot Releases WL
4- One Touch; Manually Controls WIFI - Manually Releases WL
5- WIFI Power Saver; Did not work
6- Battery Defender/Saver; Auto Controls WIFI - Manually Releases WL
7- Antutu Battery Saver; Auto Controls WIFI - Reboot Releases WL
8- GO Power Master; Auto Controls WIFI - Reboot Releases WL
9- Battery Dr.; Ick!

Note:
-"Auto Controls WIFI" means the app has the ability to turn WIFI on and off automatically.
-"Manually Controls WIFI" means the app has the ability to turn WIFI on and off manually.
-"Manually Releases WL" means that if the user turns off WIFI manually it will release Wake Lock.
-"Reboot Releases WL" means the phone will never release Wake Lock unless it is rebooted.


None of the utilities I tested both, turned off WIFI and released wake lock. The utilities that allow manual Wake Lock release at least give you something and as for the utilities that force you to re-boot I would think twice before installing them.

I have been an avid user of Juice Defender for almost 2 years. This testing has caused me to rethink that position. For the next few days I will be using 2X Battery to automatically control the transceivers most of the time and If I want to achieve Deep Sleep I can turn them off manually. If I remember.
It could be the apps, I don't use any app for power saving, never have. I feel that the ROM should do this for you, and have read too many comments about JD and others to even try.
So.. since uninstalling the Sharp Launcher causes issues with the clock and other apps (and I'm using Widget Locker), I've decided to stick with it. One of my main problems is that I cannot figure out how to set a different home screen as default! Is it even possible?? >_<
Yes, just tap the home button and grab a screen and put it where you want it. Home will always be in the same position but you can switch them when ever you want. And you can also hide or turn off the extra screens.
 
Upvote 0
So.. since uninstalling the Sharp Launcher causes issues with the clock and other apps (and I'm using Widget Locker), I've decided to stick with it. One of my main problems is that I cannot figure out how to set a different home screen as default! Is it even possible?? >_<

I must have missed something. What issues are caused by uninstalling the Sharp Launcher? I run GO Launcher EX and I don't think I am having any trouble with the clock.
 
Upvote 0
It could be the apps, I don't use any app for power saving, never have. I feel that the ROM should do this for you, and have read too many comments about JD and others to even try.

It is the power saving apps that are messing with Wake Lock. That's why you are getting Wake Lock without any trouble and could not.

I ran these test with a stripped down setup. I started with the basics, the "BSydz Sharp Triumph Froyo Deodexed Ver6: (6/27/12)" plus, "BSydz Sharp 2.2 Ver6 Network Location Fix: (7/5/12)", and the "Voicemail Fix Instructions: (7/5/12)". The only apps on the phone was the app to be tested, CPU Spy, Better Battery Stats, Advanced Task Manager, Titainium Backupand Juice Plotter. No other apps, Sharp launcher, standard theme.

Note: I will add this to my original post on this subject.
 
  • Like
Reactions: BSydz
Upvote 0
Anyone NOT getting deep sleep, try this:

Start up google maps, when it is finished loading, press the back key to exit. Screen off for about 30 seconds, then screen on and check.

Or if you have BetterBatteryStats, check if GpsPositionLocator is holding partial wakelock. The timer on this service should not keep going up when you have the screen off and no mapping apps (includes facebook and similar apps).

When I do a fresh boot, this service is preventing deep sleep, but as soon as I start up Google Maps and exit, it goes to deep sleep as it should. I'm guessing this would work with other GPS apps but I have not tried. Some flag is not being set or set wrong... just don't know what app!

Any app developers know what flags are supposed to be set/reset when a GPS application exits???


Here is a screenshot of my phone charging from an old LG plugin charger and LG USB cable combo. As time permits I will do more testing and post the results. It took it 2 hours 20 minutes to reach full charge from 14%.

[pic deleted]

Don't bother with a clean install I don't think it will help.

It really bothered me that BSyds was reporting Deep Sleep and Wake Lock on his phone and I could not duplicate it on my phone. I did some research and found that the likely culprit was some app not releasing Wake Lock when the screen is off. So... I spent most of the day testing the ability of battery saving apps to release wake lock and here are my results.

1- 2X Battery; Auto Controls WIFI - Manually Releases WL
2- Juice Defender; Auto Controls WIFI - Reboot Releases WL
3- Easy Battery Saver; Auto Controls WIFI - Reboot Releases WL
4- One Touch; Manually Controls WIFI - Manually Releases WL
5- WIFI Power Saver; Did not work
6- Battery Defender/Saver; Auto Controls WIFI - Manually Releases WL
7- Antutu Battery Saver; Auto Controls WIFI - Reboot Releases WL
8- GO Power Master; Auto Controls WIFI - Reboot Releases WL
9- Battery Dr.; Ick!
 
  • Like
Reactions: BSydz
Upvote 0
I must have missed something. What issues are caused by uninstalling the Sharp Launcher? I run GO Launcher EX and I don't think I am having any trouble with the clock.
Try setting an alarm using the stock Sharp alarm. I forgot what else became wonky when I uninstalled it cuz I reflashed over it pretty quick.

EDIT: OH and about the home screen, I meant making the middle screen as the default. I don't think it's possible here cuz it always seems to default on the top left one. I'm used to making it the middle one XD
 
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