Wifi refresh rate differences between roms/kernels - AT&T Samsung Galaxy S II SGH-I777

First, a little background info:
I work for an underground utility locating company in southeast Texas. Over time, the requirements of the job cause me to literally drive down every street in my area. Because of this fact, I use Wigle Wifi war-driving app and eventually will get mappings for every access point in my area.
Now for the question:
Wigle Wifi shows the wifi refresh rate at the top of the screen within the app. On stock KH7 and KK6, this rate shows 3500ms. In ICS, the user is allowed to select 2.4 GHz, 5 GHz, and Auto. Just scanning 2.4 GHz, the refresh rate is cut down to 1000ms, about 1/3 the rate that "Auto" does. In this mode, (depending on the rom I'm running at the time) the rate varies from a low of 900ms (on Shostock ICS 3.0.1 and PhoneBricker) to a high of about 1200ms (CM9, AOKP and Serendipity 9). It always scans at the same rate regardless of OC/UV. Some kernels that have references to wifi in their change logs or feature lists will enable the faster refresh rates on roms that didn't have it before (Fluxi is the only one that comes to mind at the moment, there may be more).
Can anyone tell me what causes the different scan rates between these roms? Wifi references in kernel/rom feature lists don't really point to a cause for the difference. I know that just 300ms difference might seem like I'm splitting hairs, but at near highway speeds, it really makes a big difference in the number of AP's I can catch.
Sorry for the long post. I know we need to keep them short and sweet, but I felt the research I've done so far needed to be included here.
Thanks to everyone who contributes to this community, especially the devs!

same problem here... are there any settings I can modify to speed up the wifi refreshing?

Kid_DC said:
same problem here... are there any settings I can modify to speed up the wifi refreshing?
Click to expand...
Click to collapse
The Wi-Fi refresh rate can easily be modified by editing the WiFi scan interval in the build-prop.
{
"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"
}
The roms the OP mentioned are custom roms built specifically for the i777 with modified scan rates, whereas the AOSP roms were ports/source builds that used generic scan settings.

Related

Dev wanted for tablet mode refinements

im looking for a developer with some android background who could help to implement some changes regarding per app dpi as explained here.
what this will do is break free what many have come to call "tablet mode" but this time without blowing the phone to bits. we could have the best of both worlds: tablet UI, tablet apps (gapps, settings, youtube, everything tablet HD & related) and normal apps running in their default layouts. the problem is that google created a hole between tiny phones from 2005 and big tablets. all our phones fall in it. it makes no sense that a nexus for instance runs in 1-column layout, its ridiculous actually for such a huge screen. tablet mode, as it is right now, helps, but it forces non-tablet apps into tiny layouts.
now we've had some success with our manual mod and even some dev's jumped in to adapt their apps, nova for instance is now tablet mode ready. but we just need to dig further. without per app dpi this will only be interesting for a small audience. with the setting in check it will probablby blow over and re-define ICS as we know it.
i managed to compile cm9 and im learning how to deal with it but its so much. a simple grep for stuff takes like an hour because its gigabytes of code. it grows way over my head right now. i think i've found A. the position where the treshold for the tablet switch is implemented which could be lowered and B. how to implement individual DPI but there's stuff missing. anyone who's interested to help or lead us in this, please contact me.
ps. what we'll get will look like this:
{
"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"
}
with that setting it could be like that on all phones, not just high density ones like nexus.
thanks!

Is it better to use Android's built in post ICS data counter, or an external app?

Just wondering what would be better/more accurate for a data usage counter...
KaiZ51 said:
Just wondering what would be better/more accurate for a data usage counter...
Click to expand...
Click to collapse
The built-in data counter is awesome, but I'm not sure on it's accuracy. From what I can tell, the overall usage is pretty much dead on, but the individual apps data usage add up to more than the total...
{
"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"
}
Notice the first three apps add to well more than the total. But I think the total is accurate, not the individual apps. I could be wrong.
external app is better,
Thanks, I think I'll use Onavo then. I think I also noticed individual apps totaling a different sum than the total shown...
My counter in jellybean is pretty much bang on, I ditched "my data manager" because it always said I had used loads more than I had. And the apps sum up to the right total here, can't vouch for the ICS version though. Get cm10 if you can
UPDATE: After further use its underestimating by 200mb, tbh it seems to have stopped counting. Most accurate external app at least for orange uk is 3g watchdog. You can pre-enter the data you have already used too!
Sent from Iron man's Jellybean powered suit
rmkilc said:
The built-in data counter is awesome, but I'm not sure on it's accuracy. From what I can tell, the overall usage is pretty much dead on, but the individual apps data usage add up to more than the total...
View attachment 1289312
Notice the first three apps add to well more than the total. But I think the total is accurate, not the individual apps. I could be wrong.
Click to expand...
Click to collapse
I have the same problem running 4.1.2 using Motorola's stock ROM. However other people I know running jelly bean have data counters that work fine. Maybe a problem on Motorola's end?

[APP][SHARE] Seeder Entropy Generator : Provides Significant Lag Reduction

Hi everyone
Seeder is an app that aims to reduce lag by 90% on Android.
It uses different method of generating random numbers which improves IO scheduling and in turn reduces lag. I have tried it on my G3 and it does help while loading apps like Google Maps and browsing.
This only works on 2.2+. I have tested it on CM7.2.
{
"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"
}
Here's the official XDA Thread - http://forum.xda-developers.com/showthread.php?t=1987032
Google Play Link - https://play.google.com/store/apps/details?id=com.lcis.seeder
It's a paid app on the Play store but the dev has uploaded it to xda for free. The paid app is for donation.
I am JUST sharing this app and telling you guys that this works on our G3. Not affiliated with anyone.
You should mention that it also drains the battery and it's not perfectly working yet so it's a work in progress. Many people have said that all it does it keep the CPU speeds higher and wake the CPU every second or something so the phone doesn't go into deep sleep. This is why the battery dies quicker and when I was using it I also noticed the battery drain.
MicroGeek said:
You should mention that it also drains the battery and it's not perfectly working yet so it's a work in progress. Many people have said that all it does it keep the CPU speeds higher and wake the CPU every second or something so the phone doesn't go into deep sleep. This is why the battery dies quicker and when I was using it I also noticed the battery drain.
Click to expand...
Click to collapse
Indeed.
I did give it a shot, noticed a slight difference (perhaps a placebo) but it sure did reduce my battery life by 70%.
It's proved by Google devs themselves that this IS a placebo effect.
Here's their input -
The only users of /dev/random are libcrypto (used for cryptographic operations like SSL connections, ssh key generation, and so on), wpa_supplicant/hostapd (to generate WEP/WPA keys while in AP mode), and the libraries that generate random partition IDs when you do an ext2/3/4 format. None of those 3 users are in the path of app execution, so feeding random from urandom does nothing except make random… well… less random
So, this is pretty useless. Yeah.

5 Apps to add functionality to the Note 10.1 2014

{
"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"
}
Video Link: http://youtu.be/Vf-Hnuhwhnc
The Samsung Galaxy Note 10.1 2014 edition does a lot of things really well; Here are five apps that make it a better, more functional device;
1. GMD GestureControl: Definitely worth $4.99, makes the tablet way more user friendly, and gives you a more intuitive way to control your Note.
https://play.google.com/store/apps/details?id=com.goodmooddroid.gesturecontrol&hl=en
2.Dsploit: Gives you the ability to know more about your network, and do some pretty specific network admin stuff like deny certain people service, reroute everyone's internet traffic that is connected to your router to a site of your choosing, stuff like that. Check it out for yourself, but be aware that it is functional and does have features that may be legally and morally objectionable. (not a big deal, just needs to be said).
http://dsploit.net/
3. Clash of Clans: Free, and makes me happy I know, it doesn't add functionality, but I put it in the video anyway. (and if you remove this, you still get your 5 apps that add functionality!)
https://play.google.com/store/apps/details?id=com.supercell.clashofclans
4. XBMC: its the Xbox Media Center app, coupled with Navi-X lets you watch pretty much any movie out there, and even some that have yet to come out....
http://xbmc.org/download/
5. Wifi Analyzer: My most favorite app, because I'm always setting up someone's WiFi. It gives you a more fine tuned view of the surrounding wifi environment. It also lets you connect to wifi access points through the app (well, you can after you download another little free piece of the app).
https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=en
6. Pry-Fi: free, but gives you a chance to donate. Changes your MAC address, but needs root; It actually works, however I've found that it only works with DutchDanny's custom BinDroid kernel (v003 is what I have it running on), at least on this tablet. It also changes your broadcast MAC address when your not on a network, and withholds your known SSID list from being broadcast. Pretty useful, eh, I think it is
https://play.google.com/store/apps/details?id=eu.chainfire.pryfi
ps: my cat is always in my business, so I just let him do what he wants to do; that's why his foot is in the picture
Ok, so XBMC doesn't work properly on our device (SM-P600) because it needs hardware acceleration, but only the nightly build has that. So, I about to start a thread on how to get the nightly build of xbmc to run Navi-X.
Sent from my SM-P600 using Tapatalk

[APP] Smart Wear Speed: Show current speed limit on your watch with alerts

{
"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"
}
Smart Wear Speed
https://play.google.com/store/apps/details?id=com.preiss.speed.smartwearapp
This application will allow you to display two widgets on your watch:
• Current Speed
Show your current speed.
If your speed is greater than the current speed limit it will be shown in red.
The progress ring goes from green to red while getting close to the limit.
If the speed limit is unknown it's grey.
• Current Speed Limit
The application is trying to get the speed limit for OpenStreetMap.
If the value is not available the widget will show "__" in red.
You can manually add a speed limit for the current road:
Click on one of the widgets to open the "New Speed Limit" dialogue.
Try to open this when you are close to the road speed limit: your current speed is used to set the speed limit value.
Once the dialogue is open you can adjust the speed by swiping up or down before the end of the countdown.
Swipe right to dismiss.
(in case of error you can start again, it will update value)
The value will be saved and will be used each time you drive on this road again.
You can add the speed limit on the openstreetmap website too.
It's really easy. See Google+ community for information.
Use the phone application to modify the widgets behavior and look.
You can add alerts triggered at speed % of the current speed limit.
Long Click on widget to close.
Launching app on watch will toggle widgets on/off.
Disclaimer: All features will stay free during the development phase. Some of them might eventually become premium
https://play.google.com/store/apps/details?id=com.preiss.speed.smartwearapp
How to easily check if speed limits are provided in your area
How to easily check if speed limits are provided in your area
http://product.itoworld.com/map/125
How to Add missing Speed Limit on OpenStreetMap
How to Add missing Speed Limit on OpenStreetMap
Some road around you might not have the speed limit information entered in OpenStreetMap.
Updating the OpenStreetdata is very easy and fast.
You just need to access
https://www.openstreetmap.org/
create a user account.
Then locate the road you want to modify and click on modify.
You just have to enter the speed limit information in the right pane.
“et voilà!”
Now everybody can benefit from this.
Updating multiple roads is just a matter of seconds.

Categories

Resources