[REQ] Simple app that can reboot mobile network module - Nexus S Themes and Apps

Hi everybody! Because of network issues of Nexus S, some people, when network crashes, need to reboot their devices to make mobile net work again. (hotrebood also works)
So can anyone write an app, that can reboot only radio module, just to make it reconnect to network? Me and thousands people will be so happy if someone genius can made this! Thanks!

Trinitronik said:
Hi everybody! Because of network issues of Nexus S, some people, when network crashes, need to reboot their devices to make mobile net work again. (hotrebood also works)
So can anyone write an app, that can reboot only radio module, just to make it reconnect to network? Me and thousands people will be so happy if someone genius can made this! Thanks!
Click to expand...
Click to collapse
The best work around I've found is to use NoBars (free app in the market) which switches your phone to airplane mode when no signal is found for a set amount of time and then checks for signal every so often (set by you). This prevents the radio from dying (the issue) and helps conserve battery when out of service areas by not constantly searching for signal. So far its been working great for me and my wife.

Related

Loose 3g data when Wifi is enabled with CM6.RC1

There have been a few discussions about this, but I have yet to find a solution that works for me...
I flashed CM6 today and now I'm finding that when I enable wifi, my 3g data connection is lost. Not sure this is really a CM problem, I just want to find a fix.
My setup:
Nexus One - CM6.RC1 - FRF91
williec30 said:
There have been a few discussions about this, but I have yet to find a solution that works for me...
I flashed CM6 today and now I'm finding that when I enable wifi, my 3g data connection is lost. Not sure this is really a CM problem, I just want to find a fix.
My setup:
Nexus One - CM6.RC1 - FRF91
Click to expand...
Click to collapse
what do you mean it's lost.. when you're turning Wifi on, that's the whole point (that you want to use your Wifi connection for data, and not your mobile 3G data.) Maybe I'm not understanding you?
pakraider said:
what do you mean it's lost.. when you're turning Wifi on, that's the whole point (that you want to use your Wifi connection for data, and not your mobile 3G data.) Maybe I'm not understanding you?
Click to expand...
Click to collapse
Even with wifi on you still need 3g data to send and receive MMS. I can't replicate this problem, though, so I'm afraid I'm not much help. All I can suggest is trying a full wipe of everything but battery and rotate stats and try to flash it again. See if that helps.
It works fine for me. Are you sure you are confussing not having both icons in the notification bar with 3g being off?
I answered this question a few months ago too.
Your 3g is not lost, it just hides the icon. Go into settings and look what network you are still connected to for yourself, it will still say 3g. If you were to send or receive an mms the 3g icon would briefly pop up, send the message, then disappear. Your phone is working just fine
thanks for the help... @roger, you are correct, i didn't realize that the icon was hidden vs. actually turned off, nor did i think to go check the actual service rather than rely on the icon

Tasker (or Locale / SetProfiles): Automatically switch to 2G only

Goal: Automatically switch to Use only 2G networks without opening Mobile Networks Settings dialog and checking the box manually
I know that this is not possible on stock, but is there any way to accomplish this for root users or with any of the mentioned apps or otherwise:
I do not want to disable APN, and I've already used APNdroid to much dismay. There is a bug for Nexus One users when restoring APN settings that leaves mobile data disabled.
I've used the apps mentioned in the thread title to automate my phones settings (ringer volume, GPS on/off, bluetooth on when phone ringing, data syncing, etc.), and now I simply want to disable 3G radio connection whenever certain conditions are met and have my network type as "GSM only"
I've searched through different forums here and sorted through a litany of Google search results, so please no lmgtfy because "2G only" returns no results in this section and no relevant results elsewhere; "2g only auto" nothing; "2g only automatic" nothing, but you can flame if you post a solution
fourinthoughts said:
...I simply want to disable 3G radio connection and have my network type as "GSM only" whenever I'm connected to WiFi, and I want to automate this so that I don't forget to do it manually at night when I'm not using my phone.
Click to expand...
Click to collapse
If you don't mind me asking - what is the reason for it? When you switch WiFi on, the data is turned off anyway. So why?
Jack_R1 said:
If you don't mind me asking - what is the reason for it? When you switch WiFi on, the data is turned off anyway. So why?
Click to expand...
Click to collapse
Yes, when your device is connected to WiFi the GPRS service for data is disabled. However, the 3G band radio in your phone is still being used which consumes more power than the global GSM band radio that is used when connected to the EDGE network type. This is always true whether you are connected to WiFi or not. (correct me if I'm wrong)
Regardless, the answer to this would help a lot of android users. This is not specifically tailored for me, because the entire OP relates to battery performance which should be an important issue for all Nexus One users. If this task could be automated it would dramatically improve battery performance during off-peak use (nighttime, work, meetings, etc.) by improving execution and eliminating forgetfulness. Automating this adds to the user experience and would just make your phone that much more enjoyable, period.
I'm simply amazed that I can't find a resolution to accomplishing this.
fourinthoughts said:
Yes, when your device is connected to WiFi the GPRS service for data is disabled. However, the 3G band radio in your phone is still being used which consumes more power than the global GSM band radio that is used when connected to the EDGE network type. This is always true whether you are connected to WiFi or not. (correct me if I'm wrong)
Regardless, the answer to this would help a lot of android users. This is not specifically tailored for me, because the entire OP relates to battery performance which should be an important issue for all Nexus One users. If this task could be automated it would dramatically improve battery performance during off-peak use (nighttime, work, meetings, etc.) by improving execution and eliminating forgetfulness. Automating this adds to the user experience and would just make your phone that much more enjoyable, period.
I'm simply amazed that I can't find a resolution to accomplishing this.
Click to expand...
Click to collapse
The cellular standby / talk time power doesn't vary much between GSM and UMTS, the difference is less than ~20% in both modes in case of Nexus, judging by official specs. I'll check your assumption that UMTS connectivity isn't dropped to GSM when WiFi connects (most probably correct), but the power gain isn't significant in places that have proper UMTS connectivity (which is not the case for the whole world, I know).
The easiest way I can think of would be to use SwitchPro widget, for example (or any other free widget that has the same functionality), and instead of pressing only "WiFi On" button, press 2 buttons - "WiFi On" and "2G/3G connection" (the same as pressing the "Use 2G networks only" checkbox).
I would suppose that such a plug-in or setting might be available for Locale/Profiles/etc.
2 things that I've found:
1) The connection indeed stays UMTS.
2) Android system prevents the programs from toggling 2G/3G mode, it's only allowed manually. The widgets I've seen only take you to the correct Settings submenu, but you have to click the checkbox yourself.
Thank you Jack_R1,
I appreciate the replies and the confirmation. That is the conlussion that I have been stuck with for a while. I had assumed that there may be a way to control this with superuser permissions.
I guess I'm going to have to dust off my Java, contact some app developers, and start exploring how to come up with a solution myself.
I apreciate your feedback.
You're welcome.
I suppose that this thread might be useful:
http://forum.xda-developers.com/showthread.php?t=736095
What you're looking for might also be one of the lower level system functions, requiring system permissions, not only root.
Might be worth contacting Cyanogen's team or Enomther, to make an option for it on ROM level and incorporate in the next AOSP-based ROMs.
Jack_R1 said:
You're welcome.
I suppose that this thread might be useful:
http://forum.xda-developers.com/showthread.php?t=736095
What you're looking for might also be one of the lower level system functions, requiring system permissions, not only root.
Might be worth contacting Cyanogen's team or Enomther, to make an option for it on ROM level and incorporate in the next AOSP-based ROMs.
Click to expand...
Click to collapse
Thanks again. That post helped. The settings are not accessible in the current framework. When I get enough time this week I think I can start on getting this fixed for root users. I will take your advice and will contact some of the masters here who would know the libraries well.
in addition, one scenario could be:
At home, I do have pretty poor 3G connection with my service provider, so I would like to switch when I am near my WiFi to 2G mode
PseudoReal said:
in addition, one scenario could be:
At home, I do have pretty poor 3G connection with my service provider, so I would like to switch when I am near my WiFi to 2G mode
Click to expand...
Click to collapse
ditto for me.
Surprised that it is so difficult to toggle 2g/3g with tasker...
dew.man said:
ditto for me.
Surprised that it is so difficult to toggle 2g/3g with tasker...
Click to expand...
Click to collapse
And ditto again.
I have the same desire as the op. It must be possible to do since one can easily toggle 2G/3G from the power control widget in cm6. Maybe if there was an intent that was published tasker should be able to launch an app with that intent to accomplish this.
on a recent trip overseas, I was presented with a very weird situation. I bought a local sim and got a 3g data plan which was 3gb of 3g data and 200mb of 2g data (dont ask i have no idea why they are different). When I plugged it in i could do 3g data no problem but if 3g was turned on i could not make or receive calls. so like the op I wanted an automated way of switching between 2g only and 3g
I was able to do it on my nexus one and tasker with
Toggle 2G/3G
hope this helps you
-208
^ +1 best toggle I've seen and used.
Search for Toggle 2G in the main android forum.

Tasker Help

Hi all
I just got tasker. I want to know if it is possible to turn 2g only on when I enter a certain location.
From what I understand I set location and then assign the task to switch to 2g. I can not find a 2g option though.
Hope that makes sense.
Sent from my Desire HD using XDA App
jonkers71 said:
Hi all
I just got tasker. I want to know if it is possible to turn 2g only on when I enter a certain location.
From what I understand I set location and then assign the task to switch to 2g. I can not find a 2g option though.
Hope that makes sense.
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
I had a similar issue, I wanted 2G on when wifi wasn't connected and 3G on if wifi wasn't connected and I launched a specific application, for example Browser, Maps or the Market.
First things first, it is possible you will need a couple of things though, which are as follows -
CM 6.1 (or possibly another custom ROM)
Toggle 2G
Toggle 2G Plug-in
(both toggles are available from the Market, they're the ones made by The Master Baron)
The reason for needing CM6.1 is because both the apps have been signed using the CM6 platform.
Once you'vev got those installed its pretty easy to set up. There's just one slight problem and its this - when switching from 3G to 2G and vice versa, the Radio disconnects, so you lose not only your data signal, but ALL signal (if only for a few seconds).
If you've got CM6.1 and don't mind the loss of signal I can give you some more info on setting it up.
Florida.
Thanks for the reply.
Was on cyanogen but just moved back to sense with leedroid. Anyway to do it with sense based rom?
It might work on a custom rom, best way to check is to try to download it from the market. If it installs, great if not then you'll need to use a rom that uses the same signing method as cyanogen. failing that, I think there's an unsigned version here - http://forum.xda-developers.com/showthread.php?t=739530. You might be able to get the rom developer to sign it for you.
Florida.

[Q] Automatically change to mobile data is wifi data speed too low, like in BB

Hi.
Is there any way for our android device to automatically start using mobile data even if its connected to a WIFI network, like it does in Iphone and Blackberry.
There are times you go to a certain location and having used their wifi before, your phone automatically connects to it only to find out that no data is transmitting and you can sit there for hours not realizing your phone is disconnected from the internet whereby, in BB or iphone, the phone just switches over to mobile data and keeps you online.
Most apps available just toggle wifi on and off but none I've seen can keep WIFI connected and still use mobile data.
Any help will be appreciated
There is an option, that the phone only connects to wifi if there is a good connection (under wlan --> advanced )
Hope this helps.
Same problem (but inverse)
Hi everybody,
I'm facing the same problem, just inverse: when the phone "considers" the wifi signal "too weak", it automatically switches to mobile data (even if the latter are disabled), the result is the mobile frequently drop the connection in some places at home where the signal is a little less intense.
In my phone, the option mentioned by Marc199 doesn't exist (or isn't displayed)...
What can I do?
Is there a way to access "hidden" settings like the one mentioned?
Thanks for your answers!
Marc199 said:
There is an option, that the phone only connects to wifi if there is a good connection (under wlan --> advanced )
Hope this helps.
Click to expand...
Click to collapse
albi99 said:
Hi everybody,
I'm facing the same problem, just inverse: when the phone "considers" the wifi signal "too weak", it automatically switches to mobile data (even if the latter are disabled), the result is the mobile frequently drop the connection in some places at home where the signal is a little less intense.
In my phone, the option mentioned by Marc199 doesn't exist (or isn't displayed)...
What can I do?
Is there a way to access "hidden" settings like the one mentioned?
Thanks for your answers!
Click to expand...
Click to collapse
Well, you can always use the quick settings to turn off the mobile data.
albi99 said:
Hi everybody,
I'm facing the same problem, just inverse: when the phone "considers" the wifi signal "too weak", it automatically switches to mobile data (even if the latter are disabled), the result is the mobile frequently drop the connection in some places at home where the signal is a little less intense.
In my phone, the option mentioned by Marc199 doesn't exist (or isn't displayed)...
What can I do?
Is there a way to access "hidden" settings like the one mentioned?
Thanks for your answerns!
Click to expand...
Click to collapse
Well, there might be a chance that HTC removed (or never implemented) this feature. I'm using a GPE ROM.
If you mean the developer options, they won't be any use to you.
BestSignal Wifi-->Mobile Data App
I just installed BESTSIGNAL on my **HTC ONE M7**from the developer of the same name (BestSignal).
It's the paid version but only AUD1.99 and it works well, simple yet highly functional GUI. However it was not compatible on my Google Nexus 7 (2012) nor my ASUS Transformer TF700T so be sure to check your device compatibility.
As a XDA newbie I'm not allowed to include active HTML links so the App URL extension is: details?id=com.eightythirty.bestsignal and the Dev's is: developer?id=BestSignal

How to locate where an app hangs up?

Hi, I have been searching around for a while unable to find what I need to troubleshoot this issue I am having. I could just be looking in the wrong area.
I came to T Mobile from Verizon and had a note 4 on Verizon but traded that in for the Note 4 on T Mobile
I currently play Simpsons Tapped out on the phone and on Verizon it would load up quickly without issue but on T mobile version it will show the logo's then black screen after for a good 3 minutes or so before the game actually starts it's loading.
So the game works on Wifi like it should but has the issue on mobile data
I Tried speaking with T mobile and the game creators but have been unable to find a solution so I am in search of a program that can possibly show me where the app is hanging up at to determine if it's a T mobile data issue or if it's an issue with the game itself on a T Mobile phone.
So any sort of advice you could give me would be much appreciated.
Does this happen on wifi? Does it happen when wifi is turned off? I ask because I have a game that does what you describe, but it is somehow the result of being on my wifi at home. When I am using cellular data or other wifi, doesn't happen.
RiverCity.45 said:
Does this happen on wifi? Does it happen when wifi is turned off? I ask because I have a game that does what you describe, but it is somehow the result of being on my wifi at home. When I am using cellular data or other wifi, doesn't happen.
Click to expand...
Click to collapse
Ah I forgot to mention that, it works perfectly fine on Wifi and has the hang up on 4G Data
No one knows of any app for logging another apps activity?

Categories

Resources