[APP]AR.Pro for Android - Parrot ARDrone Client - Android Apps and Games

I've been maintaining AR.Pro for Android for about two months now. Figured it time I open up a thread here to help those in need of adhoc enabling their devices or if they have questions about AR.Pro in general.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AR.Pro does more than just act as a remote control of the Parrot AR.Drone. It has quite a long feature list ranging from object detection and tracking, to complete control over the configuration of your drone, including forward and back flashing firmwares, rebooting it remotely, and even applying a patch that frees the drone of its gimped adhoc only setup, enabling it to connect to Access Points and Hotspots.
I maintain a blog for the application (and have associated help pages) at my website: http://www.shellware.com
Additionally I'm currently maintaining two versions of AR.Pro. AR.Pro Lite is a limited function free download and the full version of AR.Pro has an extensive features list:
Firmware 1.4.7 and 1.5.1 Swap
Adaptive Video Support
Android Tablet Support
Full Function Flight Mode (Sensors & Right Pad)
Reversible X/Y Axis Orientation
Deadzone tuning on all axis
Configurable Flight Controls
Object Recognition via Both Cameras
Object Follow/Tracking
Azimuth Based Yaw (Requires Compass)
Yaw Mixing and Rate Control
Flight Timer
Audible Alerts
Infrastructure Wi-Fi Patch
Device Pairing
Rename Drone
Drone Reboot
Optimized NAVDATA Reception
Outdoors / Hull Selection
Altitude LImiter
Built-in Anti-Fly away (not fully tested)
Altitude HUD
Battery Voltage HUD
Shellware's own "Autonomous Flight" option
Complete OpenGL overhaul (features full QVGA display)
"Snapshot" screen shot option
Auto Connect for saved SSIDs option
Metric system support
Drone SSID change option
Drone IP address setting
Information about the Parrot AR.Drone itself can be found here.
And here is the Market link for AR.Pro:
​
I'll be posting additional links over the next couple days going into a little more detail with AR.Pro's Infrastructure Wi-Fi Patch as well as provide some pointers for those wishing to apply wpa_supplicant to their android device to adhoc enable it.
Enjoy!

I can confirm that the ardrone works flawlessly with wifi tether for root users. It took all of 2 minutes to get my drone working with my (rooted) wifi only xoom.
Determine what the adhoc essid is that your drone (normally) hosts. This is typically ardrone_XXXXXX where XXXXXX is the few digits of your drone's serial number.
Open wifi tether (I tested using the latest version available at http://code.google.com/p/android-wifi-tether/downloads/list). Select adhoc as the setup-method. Select Change-Lan and use 192.168.1.0/24 as the selected network. Select Change-Ssid and change it to the adhoc essid usually managed by your drone.
Make sure your drone is powered down.
Enable wifi tether and wait for it to become active.
Power up your ardrone, wait for its lights to go green then connect to it using its default address (192.168.1.1) from your favorite android ardrone app.
Go fly!
Sent from my Xoom using Tapatalk

Synman said:
I can confirm that the ardrone works flawlessly with wifi tether for root users. It took all of 2 minutes to get my drone working with my (rooted) wifi only xoom.
Determine what the adhoc essid is that your drone (normally) hosts. This is typically ardrone_XXXXXX where XXXXXX is the few digits of your drone's serial number.
Open wifi tether (I tested using the latest version available at http://code.google.com/p/android-wifi-tether/downloads/list). Select adhoc as the setup-method. Select Change-Lan and use 192.168.1.0/24 as the selected network. Select Change-Ssid and change it to the adhoc essid usually managed by your drone.
Make sure your drone is powered down.
Enable wifi tether and wait for it to become active.
Power up your ardrone, wait for its lights to go green then connect to it using its default address (192.168.1.1) from your favorite android ardrone app.
Go fly!
Sent from my Xoom using Tapatalk
Click to expand...
Click to collapse
can u show me step by step to connect to ar drone? my device is htc hd2 and its running android 2.2.1 (hd2 coredroid hd v1.6).

Ill do some poking around tonight and see about posting some instructions for your device. Have you already rooted it? Does it have a (functional) hotspot/software ap? There are a couple paths we can go down.
Sent from my Xoom using Tapatalk

Any feed back on HTC devices
I am on HTC Desire HD and HTC Incredible S
I can only connect to Ardrone by following your manual infrastructure guide.
But this is very annoying as I have to carry my laptop everywhere I go because on each reboot I have to repeat the whole procedure

OK Guys
I can finally use my AR DRONE on my HTC Desire HD and HTC Incredible S without manually infrastructring it each time powering up the AR DRONE, the other HTC devices should work the same way
here are the links
For Froyo this LINK
For Gingerbread this LINK

Just got the ar drone and xoom (rooted w/ ad-hoc enabled).
Using the AR Pro app i cannot get the camera facing down to work.
Couldn't get it to update from 1.1.3 to 1.4.7or1.5.1 (couldn't ftp update either, had to use a iProduct and give it some version # via telnet)
But the camera, why does it not work??

Couldn't get it to update from 1.1.3 to 1.4.7or1.5.1 (couldn't ftp update either, had to use a iProduct and give it some version # via telnet)
Click to expand...
Click to collapse
Odd state your drone was in.
AR.Pro's firmware installation process does reset any existing version information on the drone so that it can be downgraded/upgraded. If you were on firmware 1.1.3 it is possible that the ROM's file system has some subtle differences. I have seen a couple drones in an odd state as shipped from Parrot with a couple different people too -- missing symlinks / mounts, etc.
I suspect now that you're on 1.4.7 you can flash forward/backward through AR.Pro without issue.
But the camera, why does it not work??
Click to expand...
Click to collapse
Parrot broke backwards compatibility for the camera controls when it released 1.4.7. It should work fine on a Xoom (Xoom wifi is one of my test devices) using the latest firmware.

Synman said:
Odd state your drone was in.
AR.Pro's firmware installation process does reset any existing version information on the drone so that it can be downgraded/upgraded. If you were on firmware 1.1.3 it is possible that the ROM's file system has some subtle differences. I have seen a couple drones in an odd state as shipped from Parrot with a couple different people too -- missing symlinks / mounts, etc.
I suspect now that you're on 1.4.7 you can flash forward/backward through AR.Pro without issue.
Parrot broke backwards compatibility for the camera controls when it released 1.4.7. It should work fine on a Xoom (Xoom wifi is one of my test devices) using the latest firmware.
Click to expand...
Click to collapse
I believe this somewhat explains or just acknowledged the upgrade issue i saw http://www.ubergizmo.com/2011/02/ar-drone-updade-issue/
I used an iPod touch with the free flight 1.7.1 to upgrade and it install 1.5.1. Made a very noticeable improvement. I haven't tried flashing it since.
As for the camera, today i switched to the downward facing camera and it work fine but when changing back there was a black square in the upper left corner. I switch back a forth a couple more times and it went away, on firmware 1.5.1. Yesterday when i tried the downward cam it was with firmware 1.1.3.
Also using xoom wifi-only.

I believe that had more to do with the bootloader they were using in freeflight with the initial 1.4.7 release. The repackaged version's actual firmware was no different than the prior release.

Disregard the comments i made about the downward camera not functioning properly, operator error...
Other then that the xoom w/ ad-hoc patch and arpro are running excellent.

Details on how to connect an SGS2 can be found here: http://forum.xda-developers.com/showthread.php?p=14110670#post14110670

Here are details for adhoc enabling a transformer. May work with other 2.3.4 devices too.
http://forum.xda-developers.com/showthread.php?t=1093778
Sent from my GT-I9000 using Tapatalk

V1.25 now up on the Market. Added dual stick controls, fixed a couple bugs, and introduced the AR.Pro Firmware Pack.
Sent from my GT-I9000 using Tapatalk

Hi
After upgrading into the latest update of Ar.Pro , I think there is a malfunction.
First of all the height bar came into the middle of the screen
Secondly , the AR Drone , does't rotate Left and Right and doesn't fly up and down, basically the right round control button does not control the Ar Drone.
I tried it with 2 different phones
Htc Incredible S and Htc Desire HD
Just before the upgrade, both worked ok !
Did you change something on the controls ? Or am I making a mistake ?

Non pro mode has changed slightly due to a redesign of the control surfaces to support dual stick mode. In non-pro mode the left control button must be activated (red) for any control surfaces to function. This is a subtle change from before where you still had yaw/elevator control without the left side safety being active. I may revisit this again depending upon feedback.
Additionally, the left side safety switch is now a toggle. You should be able to remove your finger from the button and the control surfaces will remain active until you touch it a second time.
Moving the altimeter to the center of the screen was necessary to accommodate the addition of the left hand side control sticks.
Hope this helps,
Shell

Synman said:
Non pro mode has changed slightly due to a redesign of the control surfaces to support dual stick mode. In non-pro mode the left control button must be activated (red) for any control surfaces to function. This is a subtle change from before where you still had yaw/elevator control without the left side safety being active. I may revisit this again depending upon feedback.
Additionally, the left side safety switch is now a toggle. You should be able to remove your finger from the button and the control surfaces will remain active until you touch it a second time.
Moving the altimeter to the center of the screen was necessary to accommodate the addition of the left hand side control sticks.
Hope this helps,
Shell
Click to expand...
Click to collapse
Hi
Just tried it like you said and it works !!!!
However there is a problem with that , when the red button is staying alive/active even a slightest move on the phone cause unwanted left right front backwards movements.
I think the right control must work as it used to work and the red button must be active as far as you press on it.
I am quite OK when piloting the Ar Drone and I am really having difficulties control it like this especially when I try to pilot Ar Drone in indoor areas where I fly it under/over objects.
Some times you need to take a breath and let the Ar Drone hoover but since the red btton is staying alive even the slightest move activates the Ar Drone to move somewhere out of control.
Regarding the altimeter , being in the middle does not bother me much but there are other Android applications where you can control with dual sticks and altimeter still being on the left.
I strongly believe that almost nobody is using the dual sticks , many use the one stick method.
I would prefer previous version button control .
thanks

Dual stick control has been the most commonly asked for feature request.
I'll see about adjustments in the areas you mention. Shouldn't be a problem.
Sent from my GT-I9000 using Tapatalk

Since I don`t use the Dual Stick it shouldn`t be a problem for me.
Regarding the RED BUTTON press , this is really important, I just tried it again but it need work ...... Once I take my finger off the Red Button , it should automatically turn GREY rather than staying RED .
Apart from that it`s perfect
Is it possible to move the altimeter to the left side when using one stick operation ?
I have tried almost all Ar Drone applications in the market for Android, yours is cleary the best and it deserves every penny I paid.

"Shouldnt be a problem" means it shouldnt be a problem for me to address your concerns... just needs a little TLC on my part.
Sent from my GT-I9000 using Tapatalk

Related

[HW MOD] 3G for my Mobii Adventure

Hi all,
A few days ago i opened my POV Mobii (another version of the vega) because i wanted to see why the non 3G version has no 3G.
At this point, my journey started.
Facts:
* Advent Vega = POV Mobii Tegra = Smartbook Smartsurfer 360
* The Advent Vega lacks of the antennas and the simcardslot/PCIe slot
* A unknown subset of the POV Mobii Tegra without 3G are also missing this parts, the other subset not.
* The Smartbook Smartsurfer 360 has all this parts + HUWAI EM770W miniPCI card 3g modem
* Sadly the Simcardreader/mPCIe module has no name, but it seems to be a standard part (see picture below, backside is hidden by a antistatic black plastic), someone needs to search through the electronic sites to hopefully find that. See the link below.
* the antennas are a normal 3g main and 3g aux, definitive standard parts which maybe not fit perfectly into the case and need improvisation(there's enough space), but will work
* The Ericsson f3507g is not working because... nope the mbm driver are there... but the ril-daemon is missing
Working 3G devices
* HUAWEI EM770W 3G is working(as i know useable for EU) (thx to malamut81) http://cgi.ebay.com/New-UNLOCKED-HU...323?pt=LH_DefaultDomain_0&hash=item3a623613b3
* Ericsson F3307G 3G is working(as i know useable for US) (thx to ParanoidSPV) http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=150514109325&ssPageName=STRK:MEWNX:IT#ht_3134wt_905
Links:
This Thread at Modaco: http://android.modaco.com/content/advent-vega-vega-modaco-com/332547/mpcie-3g-card-in-my-mobii-same-as-vega/#entry1605438
Simcardreader is something like this, but with another interface to the device itself(maybe it's still usb... do not know, we need an electronican): http://cgi.ebay.com/MINI-PCI-E-WWAN...153?pt=LH_DefaultDomain_0&hash=item230e171159
Interesting Threads concerning this topic:
http://android.modaco.com/content/advent-vega-vega-modaco-com/331534/hardware-pictures-pov-vega-and-smartbook-360-with-umts-should-be-retrofit-in-vega/
http://android.modaco.com/content/advent-vega-vega-modaco-com/324250/vega-internals/
TODO's:
* Fixing whatever does not work
* Finding out if the antenna parts and the simcardslot/mpcie slot are buyable
Expectations:
* Easy and cheap upgrade of Advent Vega and POV Mobii Tegra for a fully 3g functionality
Attchments:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kind Regards
Ralph
wait so the slot is a standared mini MPIe?
there was some talk in the Modaco forum that it was non standard
On the MoDaCo forum, user BakedBeans managed to get a 3G USB Dongle working on a MoDaCo Cutom ROM. (Actuallt official Advent firmware with the MoDaCo Custom ROM Add-On r7).
He had to go through some steps to get it to work. Here's what he posted:
I have a working, surfing conection via an Huawei E220 3G dongle on my Vega.
Details:
1. Installed theMoDaCo Custom ROM for the Advent Vega r7
2. Enabled USB Host Mode (USB Mode --> USB Host (required reboot)
3. Inserted the Huawei E220 USB Dongle (mine was a t-mobile PAYG dongle)
4. If USB Host Mode is enabled, the dongle will flash green, then blue
*Interesting bit*:
5a. Go to Settings --> Accounts & Sync --> Add Account
5b. Select 'Google'
5b. Hold down the back button (the physical button) for 2-5 seconds until a 'Wireless Settings' icon appears at the bottom of the screen
5c. Select 'Wireless Settings'
5d. Select '3G Service enabled'
5e. Select 'Data enabled'
5f. Select 'Network Operators' ... You may need to wait 10-30 seconds as the Vega configures itself to read the USB dongle, makes a connection and identifies what providers are available... the light on my USB Dongle went solid blue at this point (if I recall correctly)
5g. Choose your network operator
5h. The Vega notification bar will change to show a "3G" icon, which is animated to show upload/download action; and a signal strenth icon.
6. Ensure WiFi is off and surf to a website... In my case, I got the t-mobile top-up page, which showed me my dongle's phone number and the fact that I had no further credit on my account.
When you unplug the dongle, the notification bar will change to a red triable for 'No Service: Selected network unavailable).
At this point I don't know whether this is chewing my battery or not when not connected.. as the "No Service" notification does not go away, even though I've disabled '3G Service'.
This is my first post here, so if I've posted in the wrong please, let me know and I'll happily move it.
Cheers,
BB.
Click to expand...
Click to collapse
EDIT:
Where did you find the SIM slot?
Is it inside, cause it's definitely not on the outside on my Point of View Mobii TEGRA Tablet 10.2" (or PoV Mobii, as I call it... )
With the mpcie device in, the mobile network settings appears in the wireless settings, so there's no trick needed to come there.
my problem is, when it initialized the modem and effective searches for networks, it changes shortly the signal strength like it would switch from emergency call all networks mode to dialed into network mode and fall back out of the network immediate. the same simcard is working in my htc desire. so my suppose is, that there is a problem reading the data from the simcard or routing it to the modem.
Kind Regards
Have you unchecked to pin thingy?
It may be it's trying to validate the pin number, so I suggest to deactivate the pin verification in SIM.
hope it helps.
ps. was it difficult to insert the 3g module into the device?
Wow!
Didin't know that!
If you head on over to the MoDaCo forums and do a search (left bottom of the page) for smartsurfer, you'll find 2 topics about a version of this device with a 3G pre-installed...
At some point the firmware for it was posted too, but had to be taken down (before I got it)...
Maybe you can manage to find it somewhere...?
EDIT:
It seems like the Smartsurfer comes with a Huawei EM770W WWAN 3G HSPA mobile broadband module installed...
the pin is disabled.
no inserting the 3g card was really easy... look at the picture. the slot is easily reachable. when you compare the picture with http://android.modaco.com/content/advent-vega-vega-modaco-com/324250/vega-internals/
the marked place is what you see on my photo, you see... no problem
thanks for the hint with the other firmware... i'll search for it
edit: I'll put all relevant infos into the top
regards
update concerning the simcardreader, lok at the top
i asked a workmate of mine, wich is a really good electronican. maybe he can tell us what kind of interface the left one is. maybe it's possible to find something simmilar and with a bit soldering...
concerning my 3g modem...
D/MobileDataStateTracker( 1081): default Received state= DISCONNECTED, old= CONNECTING, reason= simLoaded, apnTypeList= default,supl
not much information, how do i get logcat to give me deeper messages?
Hi,
the one with the firmware for the smartbook surfer was me.
If anyone still needs it, i can reupload it to a filehoster.
Only last time i had uploaded it on our company server, this hadn`t been such a good idea
Re the SIM card reader
http://www.aliexpress.com/fm-store/...ebooks-Solderless-SIM-Card-Reater-Socket.html
http://oc.ebid.net/for-sale/huawei-em770-em770w-3g-wwan-mini-pci-e-card-hsdpa-gps-36009392.htm
no soldering needed
the same wifi attenna from a laptop can be used and should be found fairly cheaply
thats only a simcardreader, but the module(above second picture) includes also the mpcie slot. the vegas are missing this whole module.
I know it only a sim reader. Its to be used in conjunction with a HSPDA MPcie card
the vega lacks the SIM card slot as well as the antenna
My plan is to purchaes the Huwai EM770W the SIM reader and a laptop wifi antenna, I have opend my vega and there is more then enough room.
This wont be for a couple of weeks though I shall report back
windin, it won't work , because you don't even have a mini-pcie-port! The port and the sim reader are BOTH located on a proprietary add-in-card(that's whats being referred to as "the sim card reader" in this particular thread) and mounted next to the microphone.
So, if your tablet doesn't have the SIM reader, it won't have mpcie either.
ParanoidSPV here...
Have to correct you here...
Ericsson F3307G 3G is working(as i know useable for US) (thx to ParanoidSPV) http://cgi.ebay.co.uk/ws/eBayISAPI.d...#ht_3134wt_905
I am EU based and the F3307G works fine for me in Sweden...
Only thing i am tired about is it wont keep the mark in the mobile data setting but i have to put that everytime i reboot..
ParanoidDK said:
ParanoidSPV here...
Have to correct you here...
Ericsson F3307G icsson F3307G icsson F3307G icsson F3307G 3G is working(as i know useable for US) (thx to ParanoidSPV) http://cgi.ebay.co.uk/ws/eBayISAPI.d...#ht_3134wt_905
I am EU based and the F3307G works fine for me in Sweden...
Only thing i am tired about is it wont keep the mark in the mobile data setting but i have to put that everytime i reboot..
Click to expand...
Click to collapse
according to the specs on ebay it should work in EU with NO problem.
for those who are adventurous and want to add GPS they might want this instead:
http://www.amazon.co.uk/Dell-Wireless-Mobile-Broadband-Module/dp/B002ZYZYUU
its an Ericsson board doing a quick google but don't know which version as i haven't dug around.
the thing is as mentioned the vega misses the sim card reader that connects to the "spare port" (with a cable) which is used on 3g enabled variants for that "generic" reader. it would be amazing if that could be purchased to do a cheap upgrade.
but i also found this and it looks interesting,
http://cgi.ebay.ie/HSPA-WWAN-mobile...opAccessories_PCMCIACards&hash=item3366d7318c
and wondering if someone with huge electronic experiance would be able to connect that and make a wire to do something shown below?
http://www.abload.de/image.php?img=card_sb2c07.jpg
the Dell 5530 / Ericsson F3507g is not working on the Vega however it apparently does work on the Adam
I have reached the limit of what I know about Android, I would love to be able to utilize the F3507g in the Vega does anyone know if it would be possible to port across the files from the Adam to get it working? the F3307 I nicked to test from a friends laptop
I have managed to get the F3307g working internal after identifying the pin out of the camera as detailed in this thread
http://android.modaco.com/topic/343715-mod-usb-connection-avaliable-from-internal-camera-port/
No further updates on this project?
thomskipsp said:
No further updates on this project?
Click to expand...
Click to collapse
Showstopper is the small electronic board with the SIM card reader on it.
This is the interface between the MPCIE 3G modems and the main board of the Vega/ Mobii / Viewsonic / ... tablet.
This electronic board cannot be purchased anywhere.
In case you got a Mobii with the SIM reader, but without the 3G modem, you can upgrade.
In case you have a device without the SIM reader you are on a dead end. Then you can only add a USB 3G stick.
3g parts
I spoke with a chinese friend and he will send me all 3g parts form my vega directly from the factory. I will inform you when i will receive them.
?
How about external 3G USB Dongles?
I have played and tweaked about 11 models, but never managed to get internet connection (altough the blue led "conected" did light up on on the modem).
Did any of you had any luck using an external 3G USB Modem on the VegaComb 3.2?

[APP]Quick Wifi Switcher (now with widgets and Eclair support)

Quick WiFi Switcher is an app to quickly switch between your (configured) APs.
This is useful, when you're in an area where more than one configured AP is available. Sometimes Android decides to switch between them for different (unknown to me) reasons. Reconnection to the AP of your choice is now fewer clicks away than through the settings.
You start it by long-pressing your search button, or via shortcut.
Info shown on top:
Current SSID
Current IP
Current Signal (bar and RSSI)
In the selection list you have the following info:
SSID
Signal strength (Icon and RSSI)
Encryption settings
Configuration state (Green -> configured, Red -> unconfigured)
Connection state (connected AP is selected in the list)
The list contains all discoverable APs in range.
The following functions are implemented to date:
Enable/Disable WiFI
Scan for surrounding APs (automatically on startup / manually via button)
Connect to previously configured AP
Reconnect current AP
Open WiFi Settings for unconfigured APs (for now)
User Setting for closing on selection
Widgets
There are two widgets implemented for now:
Info Widget (1x2)
Switcher Widget (1x1)
The Info Widget shows information about the currently connected network:
SSID
IP-Address
signal level (RSSI and Icon)
For the Switcher Widget you have to choose a configured network. This will be monitored. Whenever the system scans for APs, the widget will update itself with the current info about the chosen network.
A network in range has a signal level icon
If the network is the current one, the text will be gray, else red
Touching the widget will automatically connect to the chosen AP
Changelog
Version 0.6
support for Eclair (2.1) added
widgets added
Version 0.5
Initial Version
Android 2.2 is needed for now, will check if 2.1 is possible.
Android 2.1+ is needed.
Screenshots
INFO:
If you downloaded Version 0.6 before and can't install, please redownload. The manifest error has been fixed.
Hi,
I'd really appreciate any feedback.
Tell me what you think, what you like/dislike and what is missing...
slow23
I would really love tasker integration. I have 2 wireless networks at home, a public one, and a backup one. I have to remember to switch ssid at night so the phone can do it's rsync thing. Programatically selecting the right said at the right time would be hugely beneficial.
Hi,
looks nice.
What do you think about checking every configurable seconds if a better known Wifi is available and switch then automatically?
Have 2 routers at home, android does not switch automatically even if its the same ssid. Tried with different ssid too, android doesnt switch. You have to manually reconnect, then it takes the better one.
just DL'ed your apk-file, upon install, it says (in details view of app manager): Could not open as apk file.
When I click your QR code link in the topic, there's nothing there either...
slow23 said:
Quick WiFi Switcher is an app to quickly switch between your (configured) APs.
Click to expand...
Click to collapse
Nice app..just what I was looking for. As for my two cents, I think it would be great to create widgets assigned to particular ssids that can be shown on the home screen. This would prove to be a quick way to select the ssids.
slow23 said:
Quick WiFi Switcher is an app to quickly switch between your (configured) APs.
This is useful, when you're in an area where more than one configured AP is available. Sometimes Android decides to switch between them for different (unknown to me) reasons. Reconnection to the AP of your choice is now fewer clicks away than through the settings.
You start it by long-pressing your search button, or via shortcut.
Info shown on top:
Current SSID
Current IP
Current Signal (bar and RSSI)
In the selection list you have the following info:
SSID
Signal strength (Icon and RSSI)
Encryption settings
Configuration state (Green -> configured, Red -> unconfigured)
Connection state (connected AP is selected in the list)
The list contains all discoverable APs in range.
The following functions are implemented to date:
Enable/Disable WiFI
Scan for surrounding APs (automatically on startup / manually via button)
Connect to previously configured AP
Reconnect current AP
Open WiFi Settings for unconfigured APs (for now)
User Setting for closing on selection
The initial version is 0.5.
Screenshots
Click to expand...
Click to collapse
Nice tool ..
bodger_uk said:
I would really love tasker integration. I have 2 wireless networks at home, a public one, and a backup one. I have to remember to switch ssid at night so the phone can do it's rsync thing. Programatically selecting the right said at the right time would be hugely beneficial.
Click to expand...
Click to collapse
I'll look into it, but I'm not familiar with tasker integration for now. Consider it listed.
walda said:
Hi,
looks nice.
What do you think about checking every configurable seconds if a better known Wifi is available and switch then automatically?
Have 2 routers at home, android does not switch automatically even if its the same ssid. Tried with different ssid too, android doesnt switch. You have to manually reconnect, then it takes the better one.
Click to expand...
Click to collapse
This is the feature I intended to implement, but for the beginning I chose the manual approach. Surely will be done...
hdurina said:
Nice app..just what I was looking for. As for my two cents, I think it would be great to create widgets assigned to particular ssids that can be shown on the home screen. This would prove to be a quick way to select the ssids.
Click to expand...
Click to collapse
Also a thing I already thought about. No Widgets done so far, but shouldn't be that hard.
Wobstar said:
just DL'ed your apk-file, upon install, it says (in details view of app manager): Could not open as apk file.
When I click your QR code link in the topic, there's nothing there either...
Click to expand...
Click to collapse
Did you try to d/l from my site? I just downloaded and everything was fine. The QR-Code is not from me, but the new killer feature of xda. Please report if d/l from my site worked. We'll have to find another way if it does not. BTW I sometimes face the issue that I'm not able to open apk's from the browser download notification, but only from a file explorer (but that may be my ROM). Did not find out a pattern in this though.
@all: Thanks for the feedback. Good to see that there is demand and the needed functions are mainly those I initially thougth of.
slow23
Good work mate, im not near Wi-Fi so cant test right now but will tomorrow hopefullly,im using Galaxy S2.
This is exactly what I need.
I have 2 routers at home too and I can be sitting 2 feet from one but my phone still hangs on to the weaker of the two.
As mentioned above it would be great if it could be configured to switch to the strongest authorised access point automatically.
Downloading now and will report my findings.
OK. Problems here.
Desire S, S-Off, Rooted, running Virtuous Unity 1.29.
First issue I noticed was that as soon as I installed it I couldn't access any of my access points in the house.
It was finding them but wouldn't connect even if was sitting right beside it.
The next problem I had was constant forced closures. Almost every app that I opened would force close.
Now I understand that both of these could[/c] be rom issues, since this is a new revision, but seeing as both happened right after installing your app I suspect it's not.
Both of these issues happened as soon as I used you app.
slow23 said:
Did you try to d/l from my site? I just downloaded and everything was fine. The QR-Code is not from me, but the new killer feature of xda. Please report if d/l from my site worked. We'll have to find another way if it does not. BTW I sometimes face the issue that I'm not able to open apk's from the browser download notification, but only from a file explorer (but that may be my ROM). Did not find out a pattern in this though.
@all: Thanks for the feedback. Good to see that there is demand and the needed functions are mainly those I initially thougth of.
slow23
Click to expand...
Click to collapse
I tried to download from your site, but get the same issue.
I downloaded directly from my Android browser and once from my computer and transferred to the phone.
I'm on stock 2.1 ROM (rooted)
stonedandhappy said:
OK. Problems here.
Desire S, S-Off, Rooted, running Virtuous Unity 1.29.
First issue I noticed was that as soon as I installed it I couldn't access any of my access points in the house.
It was finding them but wouldn't connect even if was sitting right beside it.
The next problem I had was constant forced closures. Almost every app that I opened would force close.
Now I understand that both of these could[/c] be rom issues, since this is a new revision, but seeing as both happened right after installing your app I suspect it's not.
Both of these issues happened as soon as I used you app.
Click to expand...
Click to collapse
Wow, that sounds bad. Could you send me a logcat of when this happens. I can't really imagine any function of the app cause such trouble, but I will look into it, why it would not connect.
The force closes cannot come from the app, since it does nothing to the system aside scanning wifi APs and connecting to them. Maybe it's really ROM related.
Wobstar said:
I tried to download from your site, but get the same issue.
I downloaded directly from my Android browser and once from my computer and transferred to the phone.
I'm on stock 2.1 ROM (rooted)
Click to expand...
Click to collapse
First of all, what device are you using.
Second, the app has a min sdk level of 8, so Froyo is required, will update first post to reflect that. I 'll see if I can get it running on Eclair.
slow23 said:
First of all, what device are you using.
Second, the app has a min sdk level of 8, so Froyo is required, will update first post to reflect that. I 'll see if I can get it running on Eclair.
Click to expand...
Click to collapse
I'm using an Xperia X10, I suspected that it would be due to OS compatibility.
That's why I asked in my first reply.
slow23 said:
Wow, that sounds bad. Could you send me a logcat of when this happens. I can't really imagine any function of the app cause such trouble, but I will look into it, why it would not connect.
The force closes cannot come from the app, since it does nothing to the system aside scanning wifi APs and connecting to them. Maybe it's really ROM related.
Click to expand...
Click to collapse
OK, for some reason the app seems top have changed my wireless security on the phone to WPA instead of WEP, so the phone was trying to connect with the wrong security protocol.
Managed to sort that out pretty easily once I knew what was wrong.
I still had terrible problems with FCing apps so resorted to reflashing my rom.
I'm going to give it another try and if I encounter any issues I'll let you know what happens and post a log.
OK, here is a little update.
Since I reflashed my rom and reinstalled the app it has worked fine.
Only 1 minor bug but it wan't a problem.
On a few occasions when I used it yesterday, rather than opening the app GUI when pressed, it took me straight to the android wifi configuration page.
It only happened on a few occasions and hasn't happened at all today but I thought that you should know. Didn't bother me but someone will surely have issues with it.
Anyway, thanks for a great addition to my Desire S
stonedandhappy said:
OK, here is a little update.
Since I reflashed my rom and reinstalled the app it has worked fine.
Only 1 minor bug but it wan't a problem.
On a few occasions when I used it yesterday, rather than opening the app GUI when pressed, it took me straight to the android wifi configuration page.
It only happened on a few occasions and hasn't happened at all today but I thought that you should know. Didn't bother me but someone will surely have issues with it.
Anyway, thanks for a great addition to my Desire S
Click to expand...
Click to collapse
Good to hear your Rom is working correctly again.
For the error you got: Did you start the app via search key? I could imagine since the desire s has no hardware buttons you accidently selected an unknown AP, immediately after the app started.
Would you be so kind and try and verify that?
Sent from my HTC Desire using XDA App
No, I have it on my home page so that if I need to change AP I just press my home button to get to it.
My wifi only picks up my 2 APs and none of my neighbours so no chance of selecting an unknown AP.
As I said it only happened a few times and hasn't happened since. It's working great now.
I don't know if, because I let my phone fully discharge yesterday after it happened, that it may have reset the app. A sort of reboot.
It has been working fine since though.
I've yet to try it with public wifi but should get a chance at the weekend so will post my results for you.
Hi,
back from vacation. New version with widgets and Eclair support.
Version 0.6
support for Eclair (2.1) added
widgets added
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

[APP][2.2+] Smart WiFi Toggler

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Description:
Smart WiFi Toggler is an application designed to control your phone's WiFi using location based rules. Its aim is to conserve battery and minimize data charges by turning WiFi off when not connected to a network, and turning it on when a known hotspot is present. It constantly learns where your hotspots are located to make its decisions.
It's a very useful application if you frequently forget to turn WiFi off when leaving a hotspot, or if you want to automatically switch from mobile data to WiFi to conserve battery whenever you're back into a hotspot.
Hope you enjoy using Smart WiFi Toggler as much as I enjoyed building it!
*** I am happy to add support for more languages. If you are willing to help with the translation, please drop me an email. Thanks. ***
Features:
- Automatically learns your WiFi hotspot locations.
- Turns WiFi off when disconnected from WiFi network.
- Automatically turns WiFi on when near a known hotspot.
- Uses your network location. No GPS battery drain.
- Provides the ability to control "auto-connect" behavior for each hotspot.
- Ability to lock WiFi to a disabled state.
- Warning notification and auto-locking WiFi when a hotspot is down.
- History and logging, in addition to a view of what is going on under the hood.
Market Link (Still on 2.2.10): Click here
Bug report & Questions:
Any questions you have or bugs you would like to report, you may post it here or contact me on the app's developer email. I will try to get back to you as soon as I can.
Changelog
v2.3
- Brand new UI.
- Performance tweaks.
- Bug fixes.
- Added Spanish, Hungarian, Hebrew, Japanese, and Turkish languages. Thanks to Carlos Filoteo, Laszlo Horvath, Yev Gavrikov, Kayoko Sawada, and Fikret Sadak!
v2.2.10
- Added a new statistics screen.
- Better toggler accuracy for devices with a barometer.
- Added Danish, Traditional and Simplified Chinese language support. (Thanks to nodjack (xda), Bryan Yang and Eclipse!)
- Ability to change the app's language from the settings.
- Replaced Tips with an online FAQ.
- Google Analytics to help improve the app.
- Bug fixes.
Great idea!
If I understood correctly from the screenshots, the app will shut down wifi when the connection is lost. How does it know when the device is back to hotspot area? By using gps locations?
mikpel said:
Great idea!
If I understood correctly from the screenshots, the app will shut down wifi when the connection is lost. How does it know when the device is back to hotspot area? By using gps locations?
Click to expand...
Click to collapse
GPS is not used. It uses your network location. It's not 100% accurate, but the aim was to use as little battery as possible. GPS would not have fit that criteria.
Actually that's what I wanted to hear because, as you say, gps would spoil the idea of battery saving.
Now I really have to try this!
Cool app bro. You finally released it to the public. I will definitely check it out. You guys should probably try it. There is very hard work in it. Keep up the good work.
Anyone else getting "unable to process purchase" from the market??
Cloaker said:
Anyone else getting "unable to process purchase" from the market??
Click to expand...
Click to collapse
Nope
Finally got it working. It was my fault.
Now it's crashing on me when I select the start button. On an evo 3d running cm9.
Cloaker said:
Finally got it working. It was my fault.
Now it's crashing on me when I select the start button. On an evo 3d running cm9.
Click to expand...
Click to collapse
Well that's no good. Please send me your logcat trace. I'll try to find out why that's happening.
Edit: I just saw the crash report. Do you have a CDMA phone? If so, it won't work. Currently, it only works on GSM. I should have mentioned that, sorry.
Awwww! Yes it's cmda. I'm sad now, all the other apps like this are out dated. Oh well, keep up the good work coughcmdacough
Updated to version 1.1. Now supporting CDMA devices (thanks to Cloaker).
Any reason that I'd want to replace Y5 with this? Does this do anything different or better?
lexluthor said:
Any reason that I'd want to replace Y5 with this? Does this do anything different or better?
Click to expand...
Click to collapse
I don't know really. I've never tried Y5.
After checking it out, it looks outdated (kidding...). Smart WiFi Toggler has more options i guess. Timer control, per-wifi settings, etc.
Try it, see if you like it. If not, I'm happy you tried anyway.
lexluthor said:
Any reason that I'd want to replace Y5 with this? Does this do anything different or better?
Click to expand...
Click to collapse
Y5 for me seemed to open too large of an area, this seems tighter and has more options. Also, I'm not afraid to offend, lol, y5 is outdated.
Yes, Y5 is very outdated at this point and is probably abandonware, but it does still work.
Always looking to replace abandoned apps with apps still supported though, so I'll give this a try.
I have an issue/bug? and a couple of questions so I can understand how it works.
First, in the initial startup settings pages, I chose to not run service in foreground, but if I did, I couldn't uncheck show notification icon. After initial setup, when I go into settings, run service in foreground was checked. But, over in those settings, I can disable the show notification icon. Seems like run service in foreground and no notification icon is my preferred solution, so I'll use that. Hopefully, that will keep the program from getting killed.
So, is this using cell tower information to determine that I'm near a known wifi hotspot?
What happens if I walk out of my house and lose the wifi connection for a couple of minutes and then I come back in and want to connect back to wifi. It seems like it will turn wifi off after 30 seconds because I was disconnected from my wifi hotstop. Will it turn wifi back on by itself again?
EDIT: Tested it and wifi does not come back on. So, then what logic makes it ever come back in? Do I have to go far enough away that smart wifi toggler thinks I'm out of range of my wifi and then come back in range?
Hopefully, there's a way to make that work better or that's probably a deal breaker for me.
The thing I don't like about Y5, which I think this fixes is if I turn off wifi while Y5 is running, it turns it right back on immediately. The only way to actually make wifi stay off if I'm in a known wifi hotspot is to disable Y5.
It'd be nice if there was a way that if I manually turn off wifi, it stays off, but if wifi just gets disconnected, it comes back on automatically.
What happens if I set wifi disconnection to 0? Will wifi still go off when I'm out of range (based on your cell tower information) of a known wifi hotspot?
Hi lexluthor. Thanks for trying out the app. Let me see if my answers can be useful:
lexluthor said:
First, in the initial startup settings pages, I chose to not run service in foreground, but if I did, I couldn't uncheck show notification icon. After initial setup, when I go into settings, run service in foreground was checked. But, over in those settings, I can disable the show notification icon. Seems like run service in foreground and no notification icon is my preferred solution, so I'll use that. Hopefully, that will keep the program from getting killed.
Click to expand...
Click to collapse
As far as I know, android does not permit running in foreground mode without showing a notification. If I'm wrong here, I'd appreciate an example where this is not the case. If you choose to not run in foreground mode to avoid the icon, android will keep killing and restarting the service because of inactivity.
Do I understand correctly that you could disable the icon in foreground mode? If so, please make sure that whenever you check foreground mode, you have to restart the service so it can take effect. (It should show you a "service restart required" toast message).
So, is this using cell tower information to determine that I'm near a known wifi hotspot?
What happens if I walk out of my house and lose the wifi connection for a couple of minutes and then I come back in and want to connect back to wifi. It seems like it will turn wifi off after 30 seconds because I was disconnected from my wifi hotstop. Will it turn wifi back on by itself again?
Click to expand...
Click to collapse
You are correct. It is using your cell location info. Just like you've observed, when wifi gets disconnected, the timer will start counting. On timeout, it will turn wifi off. Logically, there is no way the app can know if you are inside or outside. What it does do however, is the next time you wake the phone up from sleep (screen off then back on) it will enable wifi and wait for a connection. (I'm assuming here that you are connected to the same cell inside and outside of your house).
The only difference I can think of inside and outside your house is the signal strength. This is something I plan to experiment with to see how useful in can be to get even more accuracy.
The thing I don't like about Y5, which I think this fixes is if I turn off wifi while Y5 is running, it turns it right back on immediately. The only way to actually make wifi stay off if I'm in a known wifi hotspot is to disable Y5.
It'd be nice if there was a way that if I manually turn off wifi, it stays off, but if wifi just gets disconnected, it comes back on automatically.
Click to expand...
Click to collapse
This is something I was experimenting with, but it made things complicated. How would the app know when to turn it on again automatically at a later time? Would you have to leave that location then come back? I guess this is something worth trying in future releases.
What happens if I set wifi disconnection to 0? Will wifi still go off when I'm out of range (based on your cell tower information) of a known wifi hotspot?
Click to expand...
Click to collapse
Setting the disconnection timer to zero will disable auto-wifi-off. This means WiFi will be kept on.
sebouh00 said:
Hi lexluthor. Thanks for trying out the app. Let me see if my answers can be useful:
As far as I know, android does not permit running in foreground mode without showing a notification. If I'm wrong here, I'd appreciate an example where this is not the case. If you choose to not run in foreground mode to avoid the icon, android will keep killing and restarting the service because of inactivity.
Do I understand correctly that you could disable the icon in foreground mode? If so, please make sure that whenever you check foreground mode, you have to restart the service so it can take effect. (It should show you a "service restart required" toast message).
You are correct. It is using your cell location info. Just like you've observed, when wifi gets disconnected, the timer will start counting. On timeout, it will turn wifi off. Logically, there is no way the app can know if you are inside or outside. What it does do however, is the next time you wake the phone up from sleep (screen off then back on) it will enable wifi and wait for a connection. (I'm assuming here that you are connected to the same cell inside and outside of your house).
.
Click to expand...
Click to collapse
I'll double check the service a little later. Right now, foreground mode is on, but I have no icon. I'll reboot and see if it remains that way. I'm probably wrong, but I thought you could have a foreground service in ICS with no icon.
Anyhow, no, wifi didn't come back on for me even after I turned the screen off/on. Your assumption that I'm connected to the same cell is probably wrong. In areas with a lot of cell towers, couldn't my phone connect to many different towers, even within my own house? Y5 says it has something like 30 towers remembered for me. Also, I know if I reset my Y5 data, even after a few days, there are times when I'm connected to wifi and connected to a cell tower that Y5 hasn't learned yet.
If your logic is that a wifi hotspot is associated with the cell tower that I'm connected to when I first connect to the wifi hotspot, that's going to be a problem if I can connect to many different towers while at that wifi hotstop.
Appreciate your responses so far. I'm just trying to help improve your program, not being critical in any way.
lexluthor said:
I'll double check the service a little later. Right now, foreground mode is on, but I have no icon. I'll reboot and see if it remains that way. I'm probably wrong, but I thought you could have a foreground service in ICS with no icon.
Anyhow, no, wifi didn't come back on for me even after I turned the screen off/on. Your assumption that I'm connected to the same cell is probably wrong. In areas with a lot of cell towers, couldn't my phone connect to many different towers, even within my own house? Y5 says it has something like 30 towers remembered for me. Also, I know if I reset my Y5 data, even after a few days, there are times when I'm connected to wifi and connected to a cell tower that Y5 hasn't learned yet.
If your logic is that a wifi hotspot is associated with the cell tower that I'm connected to when I first connect to the wifi hotspot, that's going to be a problem if I can connect to many different towers while at that wifi hotstop.
Appreciate your responses so far. I'm just trying to help improve your program, not being critical in any way.
Click to expand...
Click to collapse
If it didn't come back on, then you must have camped onto another cell. As I mention in the help section, if you're house is located in an area that keeps your phone hopping between cells, then Smart WiFi Toggler has to save all of them. It does in fact do that on every cell update whilst you're connected to a WiFi. This is the "learning curve" I mention in there. Once it has associated these cells with the hotspot, then you're good to go.
The thing I noticed about Y5 when I tried it today is that while I was standing in one location (inside an office -- with an inbuilding antenna system), it saved more than one cell for the hotspot. I felt this was excessive as it will make the auto-wifi-on window larger. Smart WiFi Toggler only saves the cell you are connected to. Not the neighbors. This has an initial disadvantage, but after that it's more efficient.
Anyway, I understand your concerns and your questions are all valid. I'm happy to answer all of them. In the end, you just have to try it and see if it works for you or not. I didn't have much audience to test the app with, but I'm fairly confident that 5 months of first hand testing and refining should make it a decent app.
Great. Your responses are helping me understand the app better note and i should be able to help test better.
Will give it a learning curve and keep an eye on it and will post later.
Ok. Looks like run in foreground and notification icon are now linked together. I turned run in foreground off as I don't like notification icons. I run that way with tasker and my phone has never closed out that service.
I'm still not seeing wifi ever come back on on it's own. I've turned wifi on and off a a few times in the hopes of it trying to remember more cells.
I see may cell location update received notices in the logs. When I toggle wifi on and off, I seem to always get cell already exists for this wifi entry in the log.
So, after I toggle wifi off and get that entry in the log, I put the phone to sleep, wait a few minutes, turn it back on and wifi still doesn't ever turn on.
Any idea what's going on?
I have a Verizon CDMA Samsung Galaxy S III running stock/rooted.

[APP][5.0+]Connection Stabilizer Booster - 2G, 3G, 4G LTE, 5G, WiFi

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is is for those people who face connectivity issues with their 2G, 3G, 4G LTE, 5G data or WiFI connection.
It can address disconnection and other common connectivity issues.
Loaded with lots of powerful features, this app delivers a stable mobile internet connectivity.
★★★ Active Reconnect ★★★
Does your device often lose data signal and is unable to reconnect even though network is available? Do you miss out important chats, IMs and emails until you turn data connection on and off, maybe multiple times to get reconnected? That is a known issue that affects many people. It can be caused by handset or carrier issues.
Active Reconnect automatically reconnects your 2G GPRS, 3G, 4G LTE or 5G internet connection as soon as it gets disconnected and thus keeps the data connection active at all times.
When activated, this feature actively monitors and immediately re-establishes dropped connections, using muscle if required. This is particularly useful if android's built in system fails to connect you to the network. The monitoring process does not cause any load on your device's resources as it is intelligently invoked only when required.
★★★ Active Keep Alive ★★★
Does your wireless carrier disconnects your 2G, 3G, 4G or 5G data connection after a certain period of inactivity? Or is there no data transfer even when connection is live?
Active Keep Alive along with Reset on Failure keeps your connection alive in such cases and also helps in keeping the traffic flowing between your phone and your ISP's servers. It also optimizes TCP/IP parameters if required to give you the best possible internet experience. The network assigns a higher priority to your device and this results in significant improvement in network performance, especially if resources on the network are under strain.
★★★ Force Connect ★★★
Uses tricks and tweaks to establish internet connection and attains connectivity even on congested networks.
Highly customizable and elegant design with animations, transparency, bells, gongs and whistles to deliver best user experience.
This app can fix 2G, 3G, 4G and 5G internet connection problems on service providers like T-Mobile, Verizon, Boost, Vodafone, Airtel, Jio, Telkomsel and any other troublesome carrier!
USAGE INSTRUCTIONS:
→ If you are experiencing difficulty in establishing connection to the internet over the mobile network, just press the Force Connect button on the dashboard to try forcing the connection for once.
→ If you are facing automatic disconnection problem then activate the Active Reconnect module. It will automatically detect connection drops and actively reconnect the connection, using force connect if required.
→ If your carrier disconnects you from the network following a particular period of inactivity, activate the Active Keep Alive module. You can adjust the ping interval from the Active Keep Alive settings to be just lower than your network's inactivity timeout period.
→ If you are facing any other problem with you connection, like no data being transmitted even when connected, you can just activate the Active Keep Alive with default settings. Its pinging action is known to work wonders and solve or reduce the intensity of many congestion related network issues. It can also detect and reset frozen connections.
☆ If you are facing any unique connectivity issues or have suggestion for us, we are all ears. Just drop us an email.
IMPORTANT INFORMATION:
→ When Active Reconnect is enabled, you cannot turn off the mobile data connection directly from your device.
To disconnect, press the data setting ON OFF button on the app's dashboard or deactivate Active Reconnect before turning off mobile data from android settings.
Reset on failure is useful for those situations wherein data transmission stops but the connection still exists. It resets the connection to restore normal operation. This feature is embedded with the Keep Alive module and can be turned on or off using the respective setting.
Update Available: Version 3.0.3 April 28, 2022
☆ Upgraded UI and core functionality.
☆ Stability and performance upgrades.
☆ More theme options.
☆ Upgraded purchase experience.
☆ Alternative method for enabling Active Reconnect for non-root users.
☆ Added French translation.
Minimum android version supported is now Android 5.0.
<Details of all versions not added here.>
Version 2.4.3 Jan 2, 2019
☆ Bug fixes
☆ Support for Android 9 Pie.
☆ Added Indonesian translation.
Minimum android version supported is now Android 4.0.
Version 2.2.0 April 19, 2017
☆ New Features:
☛ WIDGETS!- Pro Version users get access to widgets for Active Keep Alive, Active Reconnect and Force Connect
☛ New improved algorithms with faster and better reconnection capability
☆ Numerous bug fixes
☆ Multiple enhancements for performance, speed and stability
☆ Better support for newer android versions
☆ You can refresh all radios using force connect if Refresh Radio is enabled in Active Reconnect settings
☆ Active Keep Alive notification is hidden from lock screen
Version 2.0.1 April 1, 2015
☆ New Features:
☛ Refresh Radio - Refresh the cell radio to restore data connection. On lollipop (root), this will toggle the airplane mode.
☛ Reset Radio - Reset the radio when resetting stalled connection
☆ Minimum wait time for Active Reconnect decreased to 6 secs
☆ Bug fixes and enhancements
Version 1.9.4 March 4, 2015
☆ Full support for Android 5 (lollipop)
☆ Bug fixes & enhancements
Version 1.9.0 Feb 6, 2015
☆ Bug fixes
☆ Ad-free option
☆ Smart ping
☆ Numerous enhancements
Version 1.8.1 Dec 16, 2014
☆ Fixed crash at launch on some devices
v1.8.0
☆ Numerous bug fixes and enhancements
☆ Added Russian translation
☆ Added alternate ping mechanism
☆ Improved performance and intelligence
v1.5.0
☆ Power saver mode - sleep when screen is off
☆ More informative notification icons
☆ Customizable reconnection wait intervals
☆ Added German translation
☆ Numerous bug fixes and enhancements[/B]
v1.2.1
☆ Reset on failure - automatically resets stalled connection
☆ Enhanced boost engine
☆ Redesigned UI - more intuitive and smooth
☆ Reduced memory footprint
☆ Improved help and support
☆ Bug fixes
Special thanks to Mokkami for German translation. If you want to help in translating to your language, please contact me.
​
Reserved
Nice App Thanks You!
david6910 said:
Nice App Thanks You!
Click to expand...
Click to collapse
Welcome
I'm experiencing some weird problems with my provider (vodafone) in my nearby local town (germany). My smartphone has excellent reception (H+, I don't use 4G/LTE) but just doesn't send data through it. It works fine for like 30 seconds, then does absolutely nothing for 2-30 minutes. Really terrible, since my spotify premium becomes useless there.
Back to topic: Your app sounds great. The UI is a bit laggy but if it works... who cares? I'll leave home in some hours and then test the functionality. Hopefully this helps. Gonna report on later.
I live very close to a very large airport and a busy freeway. So there no cell towers nearby and I assume the large amount mobile users in the highway use a lot of the closest towers capabilities. I routinely see my signal drop to 2g, with sporadic instances o 4g and 4g lte. I've been using this app for 2 days now and have yet to see less than 4g (minimal amount of video streaming buffering). So, this app's getting a thumbs up so far. Good job. I'll continue to monitor and post any changes or observations.
Sent from my HTC One using xda app-developers app
tbvnz said:
I live very close to a very large airport and a busy freeway. So there no cell towers nearby and I assume the large amount mobile users in the highway use a lot of the closest towers capabilities. I routinely see my signal drop to 2g, with sporadic instances o 4g and 4g lte. I've been using this app for 2 days now and have yet to see less than 4g (minimal amount of video streaming buffering). So, this app's getting a thumbs up so far. Good job. I'll continue to monitor and post any changes or observations.
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
Happy to hear that.
This app was made keeping situations like that in mind. And it has passed the tests so far...
rkhighlight said:
I'm experiencing some weird problems with my provider (vodafone) in my nearby local town (germany). My smartphone has excellent reception (H+, I don't use 4G/LTE) but just doesn't send data through it. It works fine for like 30 seconds, then does absolutely nothing for 2-30 minutes. Really terrible, since my spotify premium becomes useless there.
Back to topic: Your app sounds great. The UI is a bit laggy but if it works... who cares? I'll leave home in some hours and then test the functionality. Hopefully this helps. Gonna report on later.
Click to expand...
Click to collapse
Your problem seems to be quite unique. Some similar problems have been solved by this app but lets see what happens in your case. It depends on the specific cause and the respective hack/trick.
Try to give as much information about it as possible.
An update is on its way to address specifically this variety of problem, thanks to the inputs from users having similar problems.
So, even if it doesn't work for you now, after update it will, hopefully.
And for the UI, try turning off transparency if you're getting the lag feeling.
Update will be rolled out this week.
Keep sending your valuable feedback...
ms.goofy said:
Update will be rolled out this week.
Keep sending your valuable feedback...
Click to expand...
Click to collapse
Perhaps allow the user to choose what ip/site to ping for the keep alive? It could then both be used as a keep alive AND possibly send an alert if a site is offline or at lease the notification might alert them.
I'd also appreciate a method of having it start with both the connection stabalizing AND the ping enabled either via settings or by tracking state of last time it was ran?
Update available
UPDATE IS NOW AVAILABLE.
Change log:
Reset on failure - automatically resets stalled connection
[*]Enhanced boost engine
[*]Redesigned UI - more intuitive and smooth
[*]Reduced memory footprint
[*]Improved help and support
[*]Bug fixes
Reset on failure is useful for those situations wherein data transmission stops but the connection still exists. It resets the connection to restore normal operation. This feature is embedded with the Keep Alive module and can be turned on or off using the respective setting.
rkhighlight said:
I'm experiencing some weird problems with my provider (vodafone) in my nearby local town (germany). My smartphone has excellent reception (H+, I don't use 4G/LTE) but just doesn't send data through it. It works fine for like 30 seconds, then does absolutely nothing for 2-30 minutes. Really terrible, since my spotify premium becomes useless there.
Back to topic: Your app sounds great. The UI is a bit laggy but if it works... who cares? I'll leave home in some hours and then test the functionality. Hopefully this helps. Gonna report on later.
Click to expand...
Click to collapse
Try the update. It specifically address this issue.
famewolf said:
Perhaps allow the user to choose what ip/site to ping for the keep alive? It could then both be used as a keep alive AND possibly send an alert if a site is offline or at lease the notification might alert them.
I'd also appreciate a method of having it start with both the connection stabalizing AND the ping enabled either via settings or by tracking state of last time it was ran?
Click to expand...
Click to collapse
Thank you for your suggestions. Ping ip is calculated not just to keep the connection alive but also provide a boost when network is congested. An option can be added to periodically monitor a particular site/ip along with the existing mechanism. It can then log or notify you when your site is offline. But this will be serve a completely different purpose of monitoring downtime of a site. I guess this is something most people don't need but yes, it can be added in the some future version just as an auxiliary function.
Option to automatically activate and stop everything with one touch is something that will be present in the next version. A setting to automatically start both the modules when the app is launched may also be added as per your suggestion. And I could not understand what you meant by starting both modules based by tracking last time it was run, please elaborate it.
ms.goofy said:
Thank you for your suggestions. Ping ip is calculated not just to keep the connection alive but also provide a boost when network is congested. An option can be added to periodically monitor a particular site/ip along with the existing mechanism. It can then log or notify you when your site is offline. But this will be serve a completely different purpose of monitoring downtime of a site. I guess this is something most people don't need but yes, it can be added in the some future version just as an auxiliary function.
Option to automatically activate and stop everything with one touch is something that will be present in the next version. A setting to automatically start both the modules when the app is launched may also be added as per your suggestion. And I could not understand what you meant by starting both modules based by tracking last time it was run, please elaborate it.
Click to expand...
Click to collapse
the tracking last time it was ran part was meant as an alternative to having switches in settings....the app could see what was enabled or disabled, save that state and restart the same way. I have the phone tethered and am using your app to keep the connection...I have notifications being mirrored to my desktop but had to disable the notifications for your app because it was popping up every 5 seconds or so with the ping message. Can we have a way to disable the "last ping" message but still get messages for connection dropped/re-established?
famewolf said:
the tracking last time it was ran part was meant as an alternative to having switches in settings....the app could see what was enabled or disabled, save that state and restart the same way. I have the phone tethered and am using your app to keep the connection...I have notifications being mirrored to my desktop but had to disable the notifications for your app because it was popping up every 5 seconds or so with the ping message. Can we have a way to disable the "last ping" message but still get messages for connection dropped/re-established?
Click to expand...
Click to collapse
Have you updated to the latest version? Reset all settings after update. It wont show last ping notifications by default but will notify you regarding drops/reconnections.
Providing an option to save the state and resume later is a good idea. It can be implemented in the next version. Thank you.
Unfortunately still didn't help to stabilize my connection. But I think it's carrier related.
rkhighlight said:
Unfortunately still didn't help to stabilize my connection. But I think it's carrier related.
Click to expand...
Click to collapse
Maybe your problem has its roots somewhere else... But it can be made better if we can understand the cause.
When your connection freezes, does disconnecting and reconnecting manually help? Does switching airplane mode on and off helps?
Answer these two questions so that I can understand the nature and gravity of the problem. Thank you.
A minor update is available.
v1.2.2
- Fixed a bug that was causing crashes on a few devices.
- Few changes in UI
Is anybody still getting crashes? Please report.
update will be available soon

[APP] [+3.0] Wifi Scheduler

This thread is the continuation of this other: http://forum.xda-developers.com/showthread.php?t=2734122, that I've closed due the app has totally renewed and the working algorithm has been totally updated.
INTRODUCTION
The Wifi consumes a lot of battery, this is a really, and the main consumption occurs while the system is looking for a network to connect (which happens when we are not connected to a wifi network).
This app attempts to minimize the battery consumption, and does so in a very simple way: turning off the wifi, which translates into a real battery saver.
So, when it detects that the device has been disconnected from a wireless network, and after waiting a reasonable time (configurable), the hardware wifi going to off.
In order to set wifi state the app monitorizes the cell tower in which your device is connected and classifies it statistically the possibility of establishing a wifi connection, enabling or disabling the wifi attending to this possibility.
The app classifies the cell towers in four colors: green, yellow, red and black.
A green cell tower is a tower in which range exists a wifi network at which you have connected recently.
A yellow cell tower is a tower in which range do not exists a wifi network in which you have connected recently, but you have entered in their range rarely.
A red cell tower is a yellow tower visited some times or a green cell at which you have connected some times without establish a wifi connection.
A black cell tower is a red tower visited often.
The app updates the cell tower color at runtime when you enter/exit from a cell tower.
The application also allows you to add notifications in the status bar, view the history of connections (PRO version), auto disable while airplane mode active, etc.
DOWNLOAD
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Play store link: https://play.google.com/store/apps/details?id=com.ryosoftware.wirelessmanager
XDA GIFT
People from XDA can use the app PRO features without pay via a PROMO code (this PROMO code allows to access all PRO features but shows Ads).
In order to redeem it do this:
1) Enter app
2) Open app settings
3) Go the page down and click (7 times) in the last preference (the preference that shows the app version) [the key only works for version 1.2.16 and higher]
4) In the dialog enter the key above (none of your accounts are shared or sent to our servers)
5) Press "accept" button
Code:
Code:
dYjVJoq6WBdVE5/GMbHH9RCOquNbFC6sbfAxvECOi0x5SQg2TLXgZi2n63t5sqT8P7AWYT5g1984lyrtwuIQHx1zvgwazm6Z3QKqFqMZSkL/LbbNqJbvkxXNmwk20tRSh8vgWkT1dfiJ3SgyF4qn3GkpWrg8sM1zTOX6LJ0CMw0=
If you use the key provided above, please consider to click in the Ads sometimes or buy the PRO version (via In App purchase) in order to access to some future functionalities (and remove annoying Ads).
GENERAL INFO
INTRODUCTION
Wifi hardware is responsible for much of the battery consumed by modern smartphones.
When wifi is on and there are no active connections, system periodically scans the spectrum looking for a network to connect, which increases consumption.
With this application you can stop worrying about whether you have activated wifi when get home or office or if you have deactivated it when leave off, as the application itself will do it for you.
Some applications allows you to enable or disable wifi depending on your GPS location, it consumes more resources than the wifi itself.
This app, however, uses telephone network to establish its position, which becomes a real and perceptible consumption savings.
CELL TYPES
When your device connects to a phone cell, it search in the app databases for previous connections to the same cell, and assigns a color depending on it.
A cell can pass (dinamically) by the following colors:
NEW
The first time that you connect to a cell.
When you enter in a new cell the app enables the wifi hardware (you can set the time until the activation) and disables after a while (you can also set this time) if no connection established.
GREEN
A wifi connection has been established in the past while your device was connected to the cell.
When you enter in a new cell the app enables the wifi hardware (you can set the time until the activation) and disables after a while (you can also set this time) if no connection established.
YELLOW
A wifi connection has not been established in the past while your device was connected to the cell.
When you enter in a new cell the app enables the wifi hardware (you can set the time until the activation) and disables after a while (you can also set this time) if no connection established.
RED
When is not possible to connect to a wifi network repeatedly (configurable number of times) in a green or yellow cell, it becomes red.
When you enter in a new cell the app disables the wifi hardware (you can configure the time until the deactivation).
BLACK
A black cell is a red cell visited often (you can set the number of visits that are needed to convert a red cell into a black cell).
When you enter in a new cell the app disables the wifi hardware (you can configure the time until the deactivation).
HOW IT WORKS
Depending of the current cell type, app enables or disables the wifi hardware, in order to accept connections or save battery.
You can configure the wifi hardware activation time (after which wifi is disabled) and also the wifi reactivation time (if it is a long time in a cell the app restarts the wifi activation cycle).
TRANSITIONS
A new cell becomes yellow or green depending if is abandoned before a wifi connection was established or not.
A green or yellow cells that is visited often without establish a wifi connection becomes red.
A red cell that is visited several times without establish a wifi connection becomes black.
If wifi connection is established in a red or black cell, it turns green.
ADDITIONAL INFO
If device stablish a connection with a cell and wifi is not enabled for a minimum time (configurable) before leave it, the cell will not be considered.
FORCE WIFI ON / OFF
You can configure app to automatically pause background service when you disable manually the wifi, by example by enter in wifi settings then setting off the correspondent switch.
In this case, the background service doesn't really stops and continues to scanning for cells (and converts not green cells into green cells if a wifi connection is established), but the app doesn't manages the wifi state.
In addition, you can configure app to automatically restart background service scheduler when you manually set wifi on.
OTHER SETTINGS
You can configure several items related to cell or wifi events.
Also you can add a notification to the status bar and view the connections history.
FAQ
Is the app using GPS hardware?
No and yes...
Stock app is not using GPS hardware at all (in fact GPS access permision is not required).
Geolocalization module, not installed by default, allows users to geolocalize cells and uses GPS in order to show your position.
Is the app sharing the identifiers of the cells or wifi networks at which I connect?
No and yes...
Stock app is not sharing your position or the cells in which you are connected at all.
Geolocalization module, not installed by default, uses the API provided by OpenCellID.
OpenCellID is the world's largest collaborative community project that collects GPS positions of cell tower.
When we read the OpenCellID database we need to send (anonymously) the identifier of the current cell and your GPS position, in order to contribute with the project.
If you install the geolocalization module you will receive a confirmation dialog before share your data the first time.
What does the red number next to some cells in the main view?
There are the number of times that you have connected with this cell and cannot connect with a wifi network.
When the number reaches the maximum number of connection errors (that is configurable for PRO version), the cell will become red.
What does the blue bar that appears sometimes at left to a cell in the main view?
The blue bar located at the left of a cell in the main view identifies the cell at which you are connected, and is only show when you are connected to a wifi network.
I have configured a new wifi network in my device, but app says that the near cells are red or black and will not turn on the wifi.
If the app marks a cell as red (or black) is because it has not been possible to establish a wifi connection there.
You can force the connection activating the wifi manually.
App will detect the connection and automatically turn on the wifi on these occasions.
Wifi is automatically set to on when I enter in a green cell, even if phone is in airplane mode.
You can configure app to do not manage wifi settings if airplane mode is active.
My phone is not rooted. I can use this app?
Yes
Why are root permissions used?
If provided, root permissions are used to set the <I>supplicant scan interval</I>, that is a system parameter and cannot be modified by normal users.
When wifi is on, system searches for networks from time to time, and that time is specified by the <I>supplicant scan interval</I> parameter.
The app need many permissions. Why?
The permissions we use are needed for:
Get accounts: To validate the PRO key.
Internet: To show Ads (only in free version).
Get and set network and wifi states: To set wifi and mobile data state (is the main goal of the app).
Read and write sdcard: To backup and restore backups.
Receive boot completed: To start the app in boot time, if configured.
Superuser: To update supplicant scan interval if configured.
ADDITIONAL MODULES
GEOLOCALIZATION (optional)
It allows to geolocalize cells.
Geolocalization is based in the OpenCellID Project, that provides geolocalization for cell towers.
In some cases the geolocalization is not accurate, due that it depends from the measures provided by the users.
Play store link: https://play.google.com/store/apps/details?id=com.ryosoftware.wirelessmanager.geolocalization
RANKING (optional)
It allows to use the app like a game.
The goal of the app is to discover cell towers (achievements) and to visit know cell towers (leaderboard).
Play store link: https://play.google.com/store/apps/details?id=com.ryosoftware.wirelessmanager.game
Hi.
Should I uninstall previous version before installing this one (totally rewritten)?
Thanks
joaonuno said:
Hi.
Should I uninstall previous version before installing this one (totally rewritten)?
Thanks
Click to expand...
Click to collapse
No if you are in the previous market version.
If you are in a 2.0 beta version you probably need to remove app data after install new version (or uninstall)
very nice app, good design and very user friendly.:good:
One problem, if you see the list of wifi related events. The time durations are shown in minutes, but when you click each setting it changes to seconds.
Not sure if what I'm saying makes sense, but have a look.
The idea and the app are really nice but the color system is a pain to remember an idea would be, while keeping colors on squares:
Green > Known wifi zone
Yellow > Possible wifi zone
Red > Wifi connection issue
Black > No wifi zone
Personally I would like to be able to configure it so I have only 2 zones ON (Green) OFF (Any other zone)
It says that the code is not valid
Sent from my GT-I9100G using XDA Premium 4 mobile app
Thank you! Great app. Tried the promo code but doesn't seem to be working
Sent from my Nexus 5 using Tapatalk
NexusGTS said:
How to use the promo code ? Where to click ?
Sent from my GT-I9100G using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Ditchmond said:
Thank you! Great app. Tried the promo code but doesn't seem to be working
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
People from XDA can use the app PRO features without pay via a PROMO code (this PROMO code allows to access all PRO features but shows Ads).
In order to redeem it do this:
1) Enter app
2) Open app settings
3) Go the page down and click (7 times) in the last preference (the preference that shows the app version) [the key only works for version 1.2.16 and higher]
4) In the dialog enter the key above (none of your accounts are shared or sent to our servers)
5) Press "accept" button
Code:
dYjVJoq6WBdVE5/GMbHH9RCOquNbFC6sbfAxvECOi0x5SQg2TLXgZi2n63t5sqT8P7AWYT5g1984lyrtwuIQHx1zvgwazm6Z3QKqFqMZSkL/LbbNqJbvkxXNmwk20tRSh8vgWkT1dfiJ3SgyF4qn3GkpWrg8sM1zTOX6LJ0CMw0=
^^^^Copy this link and paste in the app ^^^^^^^
worked for me
Nice app. Price is very reasonable. There are some grammar issues in the intro. Other than that I hope it will bring some more juice to my phone.
Hello,
I am using an android device (HTC Desire X) without sim-card, so I have no phone network. With the previous versions of your app I could manage the wifi of this device just fine. With the new version, it seems that the app no longer manages the wifi since there is no cell tower to connect to.
Is there any way to get this working?
thanks in advance
bartito said:
No if you are in the previous market version.
If you are in a 2.0 beta version you probably need to remove app data after install new version (or uninstall)
Click to expand...
Click to collapse
i just installed this on my galaxy note 3 and it locked my phone i had to remove the battery and restart my phone.
I doubt it's the fault of the app
carols said:
i just installed this on my galaxy note 3 and it locked my phone i had to remove the battery and restart my phone.
Click to expand...
Click to collapse
Sorry for the grammar issues. I'm not English.
The app needs to learn about you for some days. After that, I think you can save some battery
New version requires phone capabilities.
I post previous version here, for those that are using in a no phone device.
narjo said:
Hello,
I am using an android device (HTC Desire X) without sim-card, so I have no phone network. With the previous versions of your app I could manage the wifi of this device just fine. With the new version, it seems that the app no longer manages the wifi since there is no cell tower to connect to.
Is there any way to get this working?
thanks in advance
Click to expand...
Click to collapse
VnnAmed said:
Nice app. Price is very reasonable. There are some grammar issues in the intro. Other than that I hope it will bring some more juice to my phone.
Click to expand...
Click to collapse
shaggydiamond said:
very nice app, good design and very user friendly.:good:
One problem, if you see the list of wifi related events. The time durations are shown in minutes, but when you click each setting it changes to seconds.
Not sure if what I'm saying makes sense, but have a look.
Click to expand...
Click to collapse
Just updated in the Play Store.
Really not a work bug, only a typo when printing value duration
Thanks for the report!
bartito said:
New version requires phone capabilities.
I will post previous version here tomorrow, for those that are using in a no phone device.
Click to expand...
Click to collapse
OK, thanks for the answer
bartito said:
I doubt it's the fault of the app
Click to expand...
Click to collapse
so my phone was working perfectly well before i installed this app then my phone locked and i could
not do anything with it so i had to remove the battery and restart my phone.It is not rocket science
to work out that it must be your app as i never had the problem before i installed it.
carols said:
so my phone was working perfectly well before i installed this app then my phone locked and i could
not do anything with it so i had to remove the battery and restart my phone.It is not rocket science
to work out that it must be your app as i never had the problem before i installed it.
Click to expand...
Click to collapse
the most probable is a casual issue.
if not, we have probably discovered a bug of android that allows to lock phones without get security permissions or anything relevant and i need to write google in order to receive my 10.000 USD gift

Categories

Resources