Jump to content

SignalCheck Beta Crew Forum


mikejeep

Recommended Posts

In the change log, you mention this:  Added feature to add current location to a site note.  I just now found it, having thought it meant something else.  But my first attempt at using it, sitting here in my office at work, said "Location unavailable!" even though I have GPS coordinates shown at the top of my screen.  (The GPS is not currently locked, however, since I'm indoors.)  Not sure there's a bug here, but wanted to point it out.

 

Hmm, I'm having the same issue today. It worked last night. It looks like something is wrong with Google's geocoding server because I can't get BSLs to geocode either. I'm not seeing anything on Twitter but I'm not sure where else to look, it's always been a bit of a mysterious service. Android claims no ownership of it, but there are methods built into the OS to use it. And there aren't (weren't?) many free reliable alternatives; I haven't looked in awhile because it's been reliable.

 

 

Are you still wanting diagnostic reports while on CA? I doubt I can provide anything useful anyways, as I'm using a Samsung S7

 

Nah, I haven't seen any evidence that my educated guess on what would work is implemented in Android N or O. I left my code in place though, so if my hunch does pan out, you'll see 2xCA (or 3xCA etc) next to the LTE header on the main screen. What I tried to catch is multiple cells reporting isRegistered() == true. Haven't seen any examples of that actually happening though.

 

-Mike

  • Like 1
Link to comment
Share on other sites

I've been playing with the geocoder and figured out that Google's service is responding, but the format of the responses has changed slightly without warning. It's just enough to derail things on my end. I'll make some adjustments and push out an update shortly. In the meantime, you will see mixed results, depending on the formatting of the particular address.

 

-Mike

  • Like 1
Link to comment
Share on other sites

Mike, not sure if this has been reported, but there is an issue when using the latest beta, as well as the latest production versions. If the app is installed on an S8 or S8+, and used with Samsung DeX, there is a persistent notification which keeps popping up. I think it has to do with how the status bar icon notification is managed. 

 

Have you seen that?

Link to comment
Share on other sites

Drove to Seattle the other night and saw several Sprint B41 TB's pop up on the display. Didn't have time to investigate as I had a deadline. First time I have noticed them before. Look forward to checking to see if these were Triband antennas or 4th carrier.

 

Hopefully I can get back soon to check out. Going to the Mariners game Friday. Will try my car companions patience with a detour or two. :)

 

Loving the SCP updates. Wireless nerd gold!

 

Robert

  • Like 2
Link to comment
Share on other sites

Mike, not sure if this has been reported, but there is an issue when using the latest beta, as well as the latest production versions. If the app is installed on an S8 or S8+, and used with Samsung DeX, there is a persistent notification which keeps popping up. I think it has to do with how the status bar icon notification is managed. 

 

Have you seen that?

 

No, first I am hearing of it.. could you elaborate? I'm not too familiar with DeX.

 

(And just to be sure, you're not referring to the SCP Alert notification that pops up when an Alert from the app goes off, correct? That is very annoying but Android won't let me broadcast Alerts the way I have been doing it without a visual indicator to the user. Just one of many reasons I am overhauling the Alert routines very soon.)

 

-Mike

Link to comment
Share on other sites

No, first I am hearing of it.. could you elaborate? I'm not too familiar with DeX.

 

(And just to be sure, you're not referring to the SCP Alert notification that pops up when an Alert from the app goes off, correct? That is very annoying but Android won't let me broadcast Alerts the way I have been doing it without a visual indicator to the user. Just one of many reasons I am overhauling the Alert routines very soon.)

 

-Mike

 

Sure, I'll send you screenshots.

 

I use SCP daily on my devices, and one of the main features I enjoy is the status bar icon. When using an S8 & S8+ with DeX, there is a persistent notification which appears as it appears the status bar information is being updated. It appears every few seconds as a notification, and the only way to disable is to disable notifications, which also removes the status bar icons when not docked in DeX.

 

Samsung DeX Info: http://www.samsung.com/us/dex

Developer Info: http://developer.samsung.com/samsung-dex

  • Like 1
Link to comment
Share on other sites

Please see attached screenshot.

 

The box circled in the lower right is the notification which appears every 8-10 seconds.

 

Ah, I understand now.. every time the notification is updated, DeX pops it up. I was not able to find anything online about configuring notifications a certain way to change how DeX handles it, so I sent their developer team an e-mail. I haven't had very good luck with them, but I don't really have a better option. Does enabling that "Show silently" option change anything?

 

-Mike

Link to comment
Share on other sites

Ah, I understand now.. every time the notification is updated, DeX pops it up. I was not able to find anything online about configuring notifications a certain way to change how DeX handles it, so I sent their developer team an e-mail. I haven't had very good luck with them, but I don't really have a better option. Does enabling that "Show silently" option change anything?

 

-Mike

 

Unfortunately not, even with a show silently option it does not stop the pop up. The only way to do so is to disable the notification completely.

 

I love the app, so I disable and enable once I'm out of DeX mode.

Link to comment
Share on other sites

Unfortunately not, even with a show silently option it does not stop the pop up. The only way to do so is to disable the notification completely.

 

I love the app, so I disable and enable once I'm out of DeX mode.

 

That's annoying. Maybe they can at least tell me how to recognize when DeX mode is active so I can automate that for you. We'll see..

 

-Mike

Link to comment
Share on other sites

That's annoying. Maybe they can at least tell me how to recognize when DeX mode is active so I can automate that for you. We'll see..

 

-Mike

 

There has to be a specific API call because the device goes into a different mode when its docked in. Not that I would ever suggest a complete rebuild of the app or something :)

 

http://developer.samsung.com/samsung-dex/modify

 

Here is some good info on the site:

 

Detect DeX Mode

When the display mode is changed from mobile mode to Samsung DeX, its configuration is changed. Use the below system configurations to detect Samsung DeX mode.

  • UI mode : desk
  • Screen layout : xlarge
  • UI mode : desk
  • Density : mdpi
  • Resolution : FHD
  • Orientation: portrait -> landscape

This code snippet shows how to Query the current status of DeX (for 3rd party apps)

import android.content.res.Configuration;
import java.lang.reflect.Field;
import java.lang.Class;

Configuration config = getResources().getConfiguration();
      try {
          Class configClass = config.getClass();
          if(configClass.getField("SEM_DESKTOP_MODE_ENABLED").getInt(configClass)
          == configClass.getField("semDesktopModeEnabled").getInt(config)) {

          // Samsung DeX mode enabled
         }
      } catch(NoSuchFieldException e) {
      } catch(IllegalAccessException e) {
      } catch(IllegalArgumentException e) {
      }
  • Like 1
Link to comment
Share on other sites

While you're doing updates, if you have any time can you take a look at the intents you added for me for Tasker? They never quite worked right, so I've still been using my root method to edit SCP's config file each time and force kill it.

 

If I remember correctly you have intents to enable and disable logging and location, and something else? Ideally I'd like one to enable/disable the background service, and one to gracefully exit. I keep the background service off unless I'm driving/traveling, so having these two would make it easier to automate.

 

Sent from my Pixel XL using Tapatalk

  • Like 1
Link to comment
Share on other sites

There has to be a specific API call because the device goes into a different mode when its docked in. Not that I would ever suggest a complete rebuild of the app or something :)

 

http://developer.samsung.com/samsung-dex/modify

 

This code snippet shows how to Query the current status of DeX (for 3rd party apps)

 

How did I not see that?! That should be plenty to help me at least create an option to stop the notifications while DeX is going. I'll get that added; send me a PM with your Google Play e-mail address so I can set up some one-on-one testing.

 

 

While you're doing updates, if you have any time can you take a look at the intents you added for me for Tasker? They never quite worked right, so I've still been using my root method to edit SCP's config file each time and force kill it.

 

If I remember correctly you have intents to enable and disable logging and location, and something else? Ideally I'd like one to enable/disable the background service, and one to gracefully exit. I keep the background service off unless I'm driving/traveling, so having these two would make it easier to automate.

 

I don't use Tasker and rarely get any feedback on it (besides from you), so it slipped through the cracks.. my bad! I went back and found what I wrote up (and poorly publicized) about them:

 

Using a broadcast intent, toggle SignalCheck services by using the intent "com.blueline.signalcheck.SetServices" along with the following Extras:

 

BackgroundService:true (enables Background Service)

BackgroundService:false (disables Background Service)

LocationService:true (enables Location Service)

LocationService:false (disables Location Service)

SiteLogger:true (enables Site Logger)

SiteLogger:false (disables Site Logger)

 

Note: If any Extra is omitted, it will be reset to false -- so you must include all 3 services if you want them to remain enabled.

 

Is that what you were trying? If so, I'll go back through the code and figure out what broke. I remember having a heck of a time trying to get a shutdown intent to work, so I'll see what I can do about that. I'll also try to figure out how to prevent it from resetting services to false if they are not specifically included.

 

-Mike

  • Like 2
Link to comment
Share on other sites

 

 

I don't use Tasker and rarely get any feedback on it (besides from you), so it slipped through the cracks.. my bad! I went back and found what I wrote up (and poorly publicized) about them:

 

 

Is that what you were trying? If so, I'll go back through the code and figure out what broke. I remember having a heck of a time trying to get a shutdown intent to work, so I'll see what I can do about that. I'll also try to figure out how to prevent it from resetting services to false if they are not specifically included.

 

-Mike

Actually I just tried using them and it seems to work now! Maybe there was some other reason I had to stop using them... I had the tasks built, but had commented out using the intents in favor of using the manual root method, so there must have been a reason... I'll switch back and see if I can figure out what it is. I'm trying to reduce my reliance on needing root for things, and this is a step in the right direction.

 

Too bad there's not a way that I'm aware of to query the current status of the Background Service option without root (necessary for a simple toggle switch). You could probably respond with an intent upon receiving a query intent http://tasker.dinglisch.net/userguide/en/intents.html though I know that's probably a lot of work for a feature few would use.

 

If I wrote the code to handle this and respond to it and debug it, would you consider trying to add it to see if it works? I wrote a Tasker plugin a few years ago that acted as a middle man, relaying intents between Tasker and another app (that app required a certain permission to use its intents, which Tasker didn't request. My plugin requested them and proxied the intents). So I could probably pull a lot of the code from there.

 

 

Sent from my Pixel XL using Tapatalk

Link to comment
Share on other sites

Too bad there's not a way that I'm aware of to query the current status of the Background Service option without root (necessary for a simple toggle switch). You could probably respond with an intent upon receiving a query intent http://tasker.dinglisch.net/userguide/en/intents.html though I know that's probably a lot of work for a feature few would use.

 

If I wrote the code to handle this and respond to it and debug it, would you consider trying to add it to see if it works? I wrote a Tasker plugin a few years ago that acted as a middle man, relaying intents between Tasker and another app (that app required a certain permission to use its intents, which Tasker didn't request. My plugin requested them and proxied the intents). So I could probably pull a lot of the code from there.

Glad to hear it works! I've already fixed the need to send all 3 Extras; I already have a flag set that returns if the Background Service is active or not, so theoretically I should be able to easily expose that for you.

 

If you (or anyone else) has some code you think might be helpful and want to share, I am always willing to consider it. This is still my first experience with Java (and really the only legitimate programming project I've ever tackled) so I am still learning. Probably best for PM or email so we don't turn S4GRU into Stack Overflow though.

 

-Mike

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

New beta just pushed out for the crew!

  • Added notification icons for IWLAN and TD-SCDMA networks.
  • Added option to limit notifications when Samsung DeX mode is active.
  • Added provider name to LTE neighbor cells if PLMN is reported and does not match active connection.
  • Changed main screen to display “Mobile” instead of “CDMA” when there is no mobile connection.
  • Changed “Wi-Fi Calling” label to “IWLAN”.
  • Improved third-party (Tasker) intents; omitted Extras will no longer trigger changes.
  • Resolved issue with mobile IP address not displaying in certain situations.
  • Resolved issue with Sprint Airave/800 indicators displaying improperly.

The big thing I'm curious to see in the wild is the provider name on neighbor cells belonging to other networks.. the PLMN is not usually reported for any cells, but in rare occasions it does show up. I haven't seen it since I added this. I'm also working on adding the capability to display neighbor cells when there is no active connection.. that should be ready shortly.
 
-Mike

  • Like 6
Link to comment
Share on other sites

Link to comment
Share on other sites

 

How did I not see that?! That should be plenty to help me at least create an option to stop the notifications while DeX is going. I'll get that added; send me a PM with your Google Play e-mail address so I can set up some one-on-one testing.

 

 

-Mike

 

Thanks Mike, appreciate your help, will download the latest version and test it out on my devices. Have both a Sprint and Verizon S8/S8+ to test with. I just got back from vacation so I missed your message.

  • Like 1
Link to comment
Share on other sites

New beta just pushed out for the crew!

  • Added notification icons for IWLAN and TD-SCDMA networks.
  • Added option to limit notifications when Samsung DeX mode is active.
  • Added provider name to LTE neighbor cells if PLMN is reported and does not match active connection.
  • Changed main screen to display “Mobile” instead of “CDMA” when there is no mobile connection.
  • Changed “Wi-Fi Calling” label to “IWLAN”.
  • Improved third-party (Tasker) intents; omitted Extras will no longer trigger changes.
  • Resolved issue with mobile IP address not displaying in certain situations.
  • Resolved issue with Sprint Airave/800 indicators displaying improperly.

The big thing I'm curious to see in the wild is the provider name on neighbor cells belonging to other networks.. the PLMN is not usually reported for any cells, but in rare occasions it does show up. I haven't seen it since I added this. I'm also working on adding the capability to display neighbor cells when there is no active connection.. that should be ready shortly.

 

-Mike

there is a small annoyance with it when my lg g5 or g6 acquire a lte signal..it pops up every time the phones get a lte signal is there a way to disable it?

Link to comment
Share on other sites

there is a small annoyance with it when my lg g5 or g6 acquire a lte signal..it pops up every time the phones get a lte signal is there a way to disable it?

 

Are you talking about the alerts? Those are all configurable in the preferences. 

  • Like 1
Link to comment
Share on other sites

Are you talking about the alerts? Those are all configurable in the preferences.

No with signal Check Pro whenever my phone loses an LTE connection there's a secondary notification that pops up all the time.

 

Sent from my LG-H872 using Tapatalk

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • large.unreadcontent.png.6ef00db54e758d06

  • gallery_1_23_9202.png

  • Similar Content

  • Posts

    • Mike if you need more Dish data, I have been hunting down sites in western Columbus.  So far just n70 and n71 reporting although I CA all three.
    • Good catch! I meant 115932/119932. Edited my original post I've noticed the same thing lately and have just assumed that they're skipping it now because they're finally able to deploy mmWave small cells.
    • At some point over the weekend, T-Mobile bumped the Omaha metro from 100+40 to 100+90 of n41! That's a pretty large increase from what we had just a few weeks ago when we were sitting at 80+40Mhz. Out of curiosity, tested a site on my way to work and pulled 1.4Gpbs. That's the fastest I've ever gotten on T-Mobile! For those that know Omaha, this was on Dodge street in Midtown so not exactly a quiet area!
    • Did you mean a different site? eNB ID 112039 has been around for years. Streetview even has it with C-band back in 2022 - https://www.google.com/maps/@40.7303042,-73.9610924,3a,24.1y,18.03h,109.66t/data=!3m8!1e1!3m6!1s2ossx06yU56AYOzREdcK-g!2e0!5s20220201T000000!6shttps:%2F%2Fstreetviewpixels-pa.googleapis.com%2Fv1%2Fthumbnail%3Fpanoid%3D2ossx06yU56AYOzREdcK-g%26cb_client%3Dmaps_sv.share%26w%3D900%26h%3D600%26yaw%3D18.027734930682684%26pitch%3D-19.664180274382204%26thumbfov%3D90!7i16384!8i8192?coh=205410&entry=ttu Meanwhile, Verizon's eNB 84484 in Fort Greene has been updated to include C-band and CBRS, but not mmWave. I've seen this a few times now on updated Verizon sites where it's just the CBRS antenna on its own, not in a shroud and without mmWave. Odd.
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...