Jump to content

SignalCheck - Android app to monitor your Wi-Fi/2G/3G/4G LTE/5G-NR signal strengths


mikejeep

Recommended Posts

9 hours ago, stlman314 said:
Is there any update on the fix for Importing our database back in SCP?

I am trying to resolve the issue described above by Trip; I am not sure if it is a side effect of my workaround or a separate bug. Stay tuned..

  • Like 2
Link to comment
Share on other sites

8 hours ago, mikejeep said:

I am trying to resolve the issue described above by Trip; I am not sure if it is a side effect of my workaround or a separate bug. Stay tuned..

Sweet. Thanks for all your time homie!

  • Like 2
Link to comment
Share on other sites

I just sent a diagnostic report. I cannot export my site logs or backup. I did get this screen capture


That is the issue discussed above your post.. impacts some Android 10 devices. I'm working on a fix.
Link to comment
Share on other sites

On 3/24/2020 at 7:02 PM, pokefan02 said:

I just sent a diagnostic report. I cannot export my site logs or backup. I did get this screen capture Screenshot_20200324-185856_SignalCheck Pro.jpg

Just chiming in to say I have the same issue with my Pixel 4 XL.

Link to comment
Share on other sites

SignalCheck Pro 4.59 is rolling out right now and should be available on Google Play within the next few hours! App update processing has varied widely lately due to changes at Google; please be patient, it may take longer than usual to appear.

There are two major changes included in this update: resolving the issue with frozen/stale LTE data, and the addition of (limited) 5G-NR info. I have not been able to fully resolve the import/export issues yet, but I am continuing to work on that problem. Some users MAY experience an improvement with this release, but I am not positive -- please let me know.

The workaround for stale LTE data is enabled on devices running Android 10 and newer, and cannot be disabled (there is no reason to anyway). Devices running previous versions of Android can enable the option under Preferences > General Settings > Use Stale Data Workaround. There is no advantage to enabling this option on older devices unless you are having issues with stale data. In some cases, enabling this option unnecessarily may impact older phones' performance. Unfortunately, there are reports that this has only fixed the issue on some, but not all, devices. Apparently running an app like Cellmapper will cause the data in SCP to update normally. I am still looking into it.

The limited 5G info is still a "Beta" feature. There is no logging yet, and real-world testing has been extremely limited. If 5G information is detected, it will appear at the bottom of the LTE information; it does not have its own heading or icons yet. On some devices, you may simply see a "5G-NR: true" while on others you may see detailed signal information. Any feedback on this would be appreciated!

Thanks for all of your support!

  • Like 6
Link to comment
Share on other sites

i need to send you a diagnostic report. i have the oneplus 7T 5G phone and have not yet seen the limited 5G info pop up. Cellmapper will show my 5G connected state as true but nothing will show in SCP. I'll get you a diagnostic report as soon as i can! thanks for all your work on this!!!

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, bmoses said:

i need to send you a diagnostic report. i have the oneplus 7T 5G phone and have not yet seen the limited 5G info pop up. Cellmapper will show my 5G connected state as true but nothing will show in SCP. I'll get you a diagnostic report as soon as i can! thanks for all your work on this!!!

Please do.. unfortunately none of the reports I have received so far show the OS reporting any 5G data yet. I did hear that Cellmapper was able to do it. I'm using the native API functions; the diagnostic report you send will show me the raw data being reported. Valid data *should* automatically appear in SCP when it does start showing up..

  • Like 1
Link to comment
Share on other sites

7 hours ago, mikejeep said:

The workaround for stale LTE data is enabled on devices running Android 10 and newer, and cannot be disabled

unfortunately, this did not seem to fix it on my Essential phone.  i will send over a diagnostic report right now.  thanks for attempting to fix though.

  • Like 1
Link to comment
Share on other sites

On 4/2/2020 at 10:23 PM, swintec said:

just out of curiosity, what was the reason android 10 started having stale data?

On 4/2/2020 at 10:35 PM, swintec said:

unfortunately, this did not seem to fix it on my Essential phone.  i will send over a diagnostic report right now.  thanks for attempting to fix though.

I'm not exactly sure of the reason yet.. there were no issues until I started "targeting" Android 10 in my compiler. I had not changed the core functionality of the app, so it must be something that changed in the way Android 10 behaves. Unfortunately, as you have experienced, I have not found a perfect solution yet. The solution I implemented in the most recent update apparently fixes it for some users, but not all. Complicating things further is that I do not experience the problem at all on my Pixel 3 or Pixel 4, and there are no error messages being logged by any devices -- it's just not updating. Oddly, if you launch another similar app (like Cellmapper), SignalCheck starts updating regularly. I am stumped so far!

Link to comment
Share on other sites

I'm not exactly sure of the reason yet.. there were no issues until I started "targeting" Android 10 in my compiler. I had not changed the core functionality of the app, so it must be something that changed in the way Android 10 behaves. Unfortunately, as you have experienced, I have not found a perfect solution yet. The solution I implemented in the most recent update apparently fixes it for some users, but not all. Complicating things further is that I do not experience the problem at all on my Pixel 3 or Pixel 4, and there are no error messages being logged by any devices -- it's just not updating. Oddly, if you launch another similar app (like Cellmapper), SignalCheck starts updating regularly. I am stumped so far!
We appreciate all your hard work!

Sent from my LM-G820 using Tapatalk

  • Like 5
  • Love 1
Link to comment
Share on other sites

9 hours ago, mikejeep said:

Oddly, if you launch another similar app (like Cellmapper), SignalCheck starts updating regularly. I am stumped so far!

Good to know there's at least a potential workaround for now for those that use the app in more indepth manner for tracking and such.

Link to comment
Share on other sites

10 hours ago, PythonFanPA said:

Good to know there's at least a potential workaround for now for those that use the app in more indepth manner for tracking and such.

Unfortunately, you have to run both apps on split screen for best results...for now.

Link to comment
Share on other sites

On 4/2/2020 at 2:18 PM, mikejeep said:

SignalCheck Pro 4.59 is rolling out right now and should be available on Google Play within the next few hours! App update processing has varied widely lately due to changes at Google; please be patient, it may take longer than usual to appear.

There are two major changes included in this update: resolving the issue with frozen/stale LTE data, and the addition of (limited) 5G-NR info. I have not been able to fully resolve the import/export issues yet, but I am continuing to work on that problem. Some users MAY experience an improvement with this release, but I am not positive -- please let me know.

The workaround for stale LTE data is enabled on devices running Android 10 and newer, and cannot be disabled (there is no reason to anyway). Devices running previous versions of Android can enable the option under Preferences > General Settings > Use Stale Data Workaround. There is no advantage to enabling this option on older devices unless you are having issues with stale data. In some cases, enabling this option unnecessarily may impact older phones' performance. Unfortunately, there are reports that this has only fixed the issue on some, but not all, devices. Apparently running an app like Cellmapper will cause the data in SCP to update normally. I am still looking into it.

The limited 5G info is still a "Beta" feature. There is no logging yet, and real-world testing has been extremely limited. If 5G information is detected, it will appear at the bottom of the LTE information; it does not have its own heading or icons yet. On some devices, you may simply see a "5G-NR: true" while on others you may see detailed signal information. Any feedback on this would be appreciated!

Thanks for all of your support!

Mike,

Just got my new S20+ today and updating everything and data in SCP updates sometimes, and sometimes doesn't. Sent you report. Sounds like issue your talking about in here right?

 

Rickie

Link to comment
Share on other sites

Mike,

Not sure what happened, but I tested exporting and importing the database file again on my G8X and it worked twice.  I'll let you know if I see it fail again and look for patterns.

- Trip

 

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

SignalCheck Pro 4.61 has been released and should be available on Google Play shortly! This update focuses on bug fixes, mostly related to Android 10. Changes included in this version are summarized below, and the full changelog is always available on the website. Thanks for your support, and thanks to many of you for being patient while you had to deal with the poor performance of the last two versions of the app.

Resolved issue with log import/export features not working on some Android 10 devices. (Pro)
Resolved issue with out-of-memory errors.
Resolved issue with stale LTE data on some Android 10 devices.
Rolled back target API to Android 9.

Unfortunately, targeting Android 10 caused a lot of problems, and after a lot of testing I ultimately decided to go back to targeting Android 9. There should be no visible impact to users, although 5G features might be less functional. Also, Google does require app developers to "target" the two latest Android releases so I will need to revisit this once Android R is released. Hopefully some of these issues will be resolved over time with updates to the OS.

Resolved force closes with Location Service on devices using non-Latin characters. (Pro)
Resolved internal exception with multi-thread permission requests.
Updated external permissions library.
Updated external root functionality library. (Pro)

General bug fixes and code updates.

As always, I appreciate your support and encourage feedback.. thanks!

  • Like 5
Link to comment
Share on other sites

12 hours ago, swintec said:

will try the update today.  can you share the problem that you found for android 10 stale data?

Short version: Android 10 changes how frequently cell info is updated, and the native method provided to "force" a refresh of that data does not work on all devices at the moment. So SignalCheck was adjusted to compile against Android 9.

Much longer version: When developing an Android app, you need to set a "target" API, which is basically the Android version that your app is compiled for. Android 9 is API 28, and Android 10 is API 29. It is generally good practice to keep up with the latest API once it has been released and is stable. Google Play also requires apps to set a target API no more than one version behind the most current release; updates are rejected if they target an older API. So, once Android R (most likely API 30) is officially released, future updates must target at least API 29.

The SignalCheck update in late February was the first release targeting API 29. In testing, the stale data issue was not noticed; once it was noticed, it didn't impact all devices (including neither my Pixel 3 nor my Pixel 4, both of which are on Android 10). Once Samsung got rolling with its Android 10 OTAs, it became obvious the issue was related to Android 10.

5G cell info reporting was added in Android 10, so I was hoping that by targeting that API, the data would be better and/or more consistent. Unfortunately I was not able to confirm or deny that since the app itself was working so poorly.

Android 10 changes the way cell info is reported, although it wasn't publicized very well, if at all. I found the change buried in the code reference guide. Cell info is now cached and not guaranteed to be current; a new method to force that cache to be refreshed was added, however it "does not guarantee" that the refresh will actually happen. Once I discovered that, I attempted to implement that method, which resolved the issue for some users, but not all. So I decided to roll back the target API to 28 for now, and hopefully by the time I'm forced to move to API 29, it will be working better. If not, many apps similar to SignalCheck will likely suffer similar problems.

  • Like 3
Link to comment
Share on other sites

  • 2 weeks later...

Things seem stable, so SignalCheck Lite was updated to 4.61 early this morning, bringing it in line with the latest Pro release. Now I can get back to fixing the log issues and adding new goodies..

  • Like 8
Link to comment
Share on other sites

I cant figure out what is going on with SC and the S20.

Back when i first got the device, i had to disable 1x connection from showing completely because SC would just keep giving an alert over and over every time it connected to 1x.  I could not find any alert setting that handled this.  Okay no big deal just leave it disabled i guess.

I get up this morning and un-silence the phone and it just keeps beeping and beeping and come to find out its signal check, all out of the blue. I dont know what it is notifying me about because 1x is disabled from showing.  To stop it i had to exit out of SC completely and leave it closed.  Any idea what it up?

FWIW, i have no alerts configured for SC and regardless of that, even if i did why would it just start happening out of the blue over and over.

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

    • Since this is kind of the general chat thread, I have to share this humorous story (at least it is to me): Since around February/March of this year, my S22U has been an absolute pain to charge. USB-C cables would immediately fall out and it progressively got worse and worse until it often took me a number of minutes to get the angle of the cable juuuussst right to get charging to occur at all (not exaggerating). The connection was so weak that even walking heavily could cause the cable to disconnect. I tried cleaning out the port with a stable, a paperclip, etc. Some dust/lint/dirt came out but the connection didn't improve one bit. Needless to say, this was a MONSTER headache and had me hating this phone. I just didn't have the finances right now for a replacement.  Which brings us to the night before last. I am angry as hell because I had spent five minutes trying to get this phone to charge and failed. I am looking in the port and I notice it doesn't look right. The walls look rough and, using a staple, the back and walls feel REALLY rough and very hard. I get some lint/dust out with the staple and it improves charging in the sense I can get it to charge but it doesn't remove any of the hard stuff. It's late and it's charging, so that's enough for now. I decide it's time to see if that hard stuff is part of the connector or not. More aggressive methods are needed! I work in a biochem lab and we have a lot of different sizes of disposable needles available. So, yesterday morning, while in the lab I grab a few different sizes of needles between 26AWG and 31 AWG. When I got home, I got to work and start probing the connector with the 26 AWG and 31 AWG needle. The stuff feels extremely hard, almost like it was part of the connector, but a bit does break off. Under examination of the bit, it's almost sandy with dust/lint embedded in it. It's not part of the connector but instead some sort of rock-hard crap! That's when I remember that I had done some rock hounding at the end of last year and in January. This involved lots of digging in very sandy/dusty soils; soils which bare more than a passing resemblance to the crap in the connector. We have our answer, this debris is basically compacted/cemented rock dust. Over time, moisture in the area combined with the compression from inserting the USB-C connector had turned it into cement. I start going nuts chiseling away at it with the 26 AWG needle. After about 5-10 minutes of constant chiseling and scraping with the 26AWG and 31AWG needles, I see the first signs of metal at the back of the connector. So it is metal around the outsides! Another 5 minutes of work and I have scraped away pretty much all of the crap in the connector. A few finishing passes with the 31AWG needle, a blast of compressed air, and it is time to see if this helped any. I plug my regular USB-C cable and holy crap it clicks into place; it hasn't done that since February! I pick up the phone and the cable has actually latched! The connector works pretty much like it did over a year ago, it's almost like having a brand new phone!
    • That's odd, they are usually almost lock step with TMO. I forgot to mention this also includes the September Security Update.
    • 417.55 MB September security update just downloaded here for S24+ unlocked   Edit:  after Sept security update install, checked and found a 13MB GP System update as well.  Still showing August 1st there however. 
    • T-Mobile is selling the rest of the 3.45GHz spectrum to Columbia Capital.  
    • Still nothing for my AT&T and Visible phones.
  • Recently Browsing

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