Jump to content

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


mikejeep

Recommended Posts

Hi all! Wanted to pass along another progress report. I am still fighting with the new Android API to get permissions properly recognized.. it's a difficult task because of the way the app is designed. As you have likely noticed in other apps by now, users have to physically accept a menu prompt to grant apps certain "sensitive" permissions. SignalCheck has a lot going on in the background, much of which requires permissions of this nature (specifically, the Phone and Location permissions, for obvious reasons). I am spending many many hours on this, so just keep trying to be patient! I need to get this finished before I can move onto the more fun things like native band identification (and fixing the LTE30 and 10x10 bugs -- I hear ya!)

 

I promise, my alpha version doesn't have any secret new features you're all missing out on.. at least not yet..

 

-Mike

 

P.S. #Brady #Belichick #GOAT :) :) :)

  • Like 17
Link to comment
Share on other sites

Hi all! Wanted to pass along another progress report. I am still fighting with the new Android API to get permissions properly recognized.. it's a difficult task because of the way the app is designed. As you have likely noticed in other apps by now, users have to physically accept a menu prompt to grant apps certain "sensitive" permissions. SignalCheck has a lot going on in the background, much of which requires permissions of this nature (specifically, the Phone and Location permissions, for obvious reasons). I am spending many many hours on this, so just keep trying to be patient! I need to get this finished before I can move onto the more fun things like native band identification (and fixing the LTE30 and 10x10 bugs -- I hear ya!)

 

I promise, my alpha version doesn't have any secret new features you're all missing out on.. at least not yet..

 

-Mike

 

P.S. #Brady #Belichick #GOAT :) :) :)

How about a PayPal email address to send you ur drink of choice to assist with ur long hours?

 

 

Sent from my iPhone using Tapatalk

  • Like 5
Link to comment
Share on other sites

Hi all! Wanted to pass along another progress report. I am still fighting with the new Android API to get permissions properly recognized.. it's a difficult task because of the way the app is designed. As you have likely noticed in other apps by now, users have to physically accept a menu prompt to grant apps certain "sensitive" permissions. SignalCheck has a lot going on in the background, much of which requires permissions of this nature (specifically, the Phone and Location permissions, for obvious reasons). I am spending many many hours on this, so just keep trying to be patient! I need to get this finished before I can move onto the more fun things like native band identification (and fixing the LTE30 and 10x10 bugs -- I hear ya!)

 

I promise, my alpha version doesn't have any secret new features you're all missing out on.. at least not yet..

 

-Mike

 

P.S. #Brady #Belichick #GOAT :) :) :)

I think what a lot of apps do is use the permissions all right away, so the user gets all the prompts at once. Not sure if that helps you at all...But maybe make dummy requests for the permission the first time the app is launched just to trigger the prompts. And if they deny any, just have the app close. Then request them again upon next launch (I think that's the default behavior actually). That way you don't have to change anything else in the app to handle scenarios where a permission is denied.

 

Sent from my Pixel XL

  • Like 2
Link to comment
Share on other sites

I think what a lot of apps do is use the permissions all right away, so the user gets all the prompts at once. Not sure if that helps you at all...But maybe make dummy requests for the permission the first time the app is launched just to trigger the prompts. And if they deny any, just have the app close. Then request them again upon next launch (I think that's the default behavior actually). That way you don't have to change anything else in the app to handle scenarios where a permission is denied.

 

Sent from my Pixel XL

 

If it can be done like that, I think it'd be par for the course on an app like this and the user should understand "if" they want use it.  I think most of us gladly paid to allow all these permissions in the app.  :lol:

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Signal check not working on huawei union phone. Lte discovery is working but I have no clue why.

 

23ca5993e021e840defa6ab212fe20d9.jpgc0b672b2402658ee7f5d170bb42a1516.jpg

 

 

Sent from my iPhone using Tapatalk

Does it work when you are not on wifi?

Link to comment
Share on other sites

No difference, lte discovery works but not scp!!!

 

 

c9065a15d877a4e4efb2fb1711d408cf.jpg4182b78681ce5a60c9c478b68bc17d7a.jpg

 

 

Sent from my iPhone using Tapatalk

I bet it starts working in the next update.  I think LTE Discovery is using the newer hooks built into the OS, while Mike noted that he was using legacy methods of obtaining the data.

Link to comment
Share on other sites

I bet it starts working in the next update. I think LTE Discovery is using the newer hooks built into the OS, while Mike noted that he was using legacy methods of obtaining the data.

That's possible. The phone in question though is on Android 5. The new APIs were introduced in android 7 I believe (could have been 6 though)

 

Sent from my Pixel XL

  • Like 2
Link to comment
Share on other sites

That's possible. The phone in question though is on Android 5. The new APIs were introduced in android 7 I believe (could have been 6 though)

 

Sent from my Pixel XL

Oh, didn't realize it was that old...

 

Is it a Sprint device or a different carrier?

Link to comment
Share on other sites

Oh, didn't realize it was that old...

 

Is it a Sprint device or a different carrier?

Freedompop, which uses Sprint.

 

Was trying to use something for logging scp, etc....

 

 

Just submitted rma!!!!

 

 

Sent from my iPhone using Tapatalk

Link to comment
Share on other sites

Freedompop, which uses Sprint.

 

Was trying to use something for logging scp, etc....

 

 

Just submitted rma!!!!

 

 

Sent from my iPhone using Tapatalk

I think SignalCheck uses APIs for Qualcomm processor as it appears the signals are only read on devices using Qualcomm modems.  Try Exynos/Kirin-based devices and you'll have a bad time.  I think Mediatek processor (BLU HD R2) worked though so maybe Exynos/Kirin are using newer API that Signalcheck is just not utilizing. 

  • Like 1
Link to comment
Share on other sites

I think SignalCheck uses APIs for Qualcomm processor as it appears the signals are only read on devices using Qualcomm modems. Try Exynos/Kirin-based devices and you'll have a bad time. I think Mediatek processor (BLU HD R2) worked though so maybe Exynos/Kirin are using newer API that Signalcheck is just not utilizing.

The Note 5 works just fine with SCP. It has an Exynos processor.

 

Sent from my SM-N920P using Tapatalk

  • Like 1
Link to comment
Share on other sites

I think SignalCheck uses APIs for Qualcomm processor as it appears the signals are only read on devices using Qualcomm modems. Try Exynos/Kirin-based devices and you'll have a bad time. I think Mediatek processor (BLU HD R2) worked though so maybe Exynos/Kirin are using newer API that Signalcheck is just not utilizing.

SignalCheck uses the high level Java API for accessing cellular connection info. It's up to the manufacturer to properly the back end of the API that interfaces with the modem. They likely don't really care and just expose signal strength for the bar display.

 

Sent from my Nexus 5X using Tapatalk

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Mike,

 

When you're ready for it, I have updates on Verizon and AT&T sector ID/band correlations.  I don't have the AT&T handy, but in Savannah, Verizon is running 10x10 Band 5 and it's on sector IDs 0x11, 0x1B, and 0x25.  (That's decimal 17, 27, and 37.)  That makes the Verizon pattern overall, in decimal, from what I can determine:

 

Band 13:  1/2/3/4/5/6

Band 4:  12/22/32/42/52/62

Band 4 (second carrier) 13/23/33/43/53/63

Band 2:  14/24/34/44/54/64

Band 5:  17/27/37/47/57/67

 

I assume that _0, _1, _5, and _6 are in use elsewhere, but not sure with what association.  Logically, I could imagine that _5 is Band 2 second carrier, but I haven't actually seen that to confirm.

 

For AT&T, I was able to see some second carriers and sectors above gamma.  I'll have to dig through the logs for those when you're ready.  The one I do recall off-hand is that I saw a 6-sector site in Naples where 0x95 through 0x9A were in use for Band 30.  (SCP currently only shows 0x95 through 0x97 as Band 30, with the other three sectors being just "LTE".)

 

- Trip

  • Like 4
Link to comment
Share on other sites

In Charleston today, I saw Band 2 second carrier on Verizon and it was the _5 set.  (0x0F, 0x19, 0x23)

 

I'm wondering if _6 is a placeholder for a future second carrier on Band 5.  The Band 5 carrier I saw with _7 was 10x10 centered at 885 MHz for downlink, which would be in the B-block.  Since the entire band is 25x25, even if Verizon controls both licenses, they have to have two carriers to fill it with LTE since, according to Wikipedia at least, the Band 5 maximum bandwidth is 10x10 (though the Band 26 maximum is 15x15, so they could do a 10x10 Band 5 and a 15x15 Band 26).

 

- Trip

  • Like 1
Link to comment
Share on other sites

Mike,

 

When you're ready for it, I have updates on Verizon and AT&T sector ID/band correlations. I don't have the AT&T handy, but in Savannah, Verizon is running 10x10 Band 5 and it's on sector IDs 0x11, 0x1B, and 0x25. (That's decimal 17, 27, and 37.) That makes the Verizon pattern overall, in decimal, from what I can determine:

 

Band 13: 1/2/3/4/5/6

Band 4: 12/22/32/42/52/62

Band 4 (second carrier) 13/23/33/43/53/63

Band 2: 14/24/34/44/54/64

Band 5: 17/27/37/47/57/67

 

I assume that _0, _1, _5, and _6 are in use elsewhere, but not sure with what association. Logically, I could imagine that _5 is Band 2 second carrier, but I haven't actually seen that to confirm.

 

For AT&T, I was able to see some second carriers and sectors above gamma. I'll have to dig through the logs for those when you're ready. The one I do recall off-hand is that I saw a 6-sector site in Naples where 0x95 through 0x9A were in use for Band 30. (SCP currently only shows 0x95 through 0x97 as Band 30, with the other three sectors being just "LTE".)

 

- Trip

In Pittsburgh, PA, Verizon's band 2 is sometimes sector 13. From Cell Mapper:

79459b42e85179e11cff5c488f9385c0.jpg

What's interesting is they did a spectrum swap with ATT to get 10 MHz contiguous, and moved the location of their 5x5 B2 carrier accordingly. It seems they also changed the sector ID as well. In this case, Verizon's sector 14 is from pre swap, and 13 is from post swap.

 

On the periphery of the market they expanded to a full 10x10, but within the city limits according to my SDR they still have 2 CDMA carriers in the other half of their 10x10 chunk. When they have a 10x10 deployed, 14 is a sector that they're currently using (I last saw it today).

 

Sent from my Pixel XL

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Si. Mike is working on a big update that includes identification for mini macs. 

 

Apple does not offer an LTE option on the Mac mini, you silly rabbit.

 

AJ

  • Like 1
Link to comment
Share on other sites

Signalcheck isn't recognizing an NSN mini macro site, is this a known issue?

 

It seems they are using different GCI pattern.

attachicon.gif Screenshot_20170329-164017.png

The list is much longer. Add b25 2nd carrier 10x10, air harmony 4000s and 1000s, in store b41. Android 7.0 has support for identifying this built in via earfcns for sites and neighbors unrooted, but tricky to program. Others want $$. SCP is our best hope.

 

Sent from my LG-LS980 using Tapatalk

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Mike,

 

When you're ready for it, I have updates on Verizon and AT&T sector ID/band correlations. I don't have the AT&T handy, but in Savannah, Verizon is running 10x10 Band 5 and it's on sector IDs 0x11, 0x1B, and 0x25. (That's decimal 17, 27, and 37.) That makes the Verizon pattern overall, in decimal, from what I can determine:

 

Band 13: 1/2/3/4/5/6

Band 4: 12/22/32/42/52/62

Band 4 (second carrier) 13/23/33/43/53/63

Band 2: 14/24/34/44/54/64

Band 5: 17/27/37/47/57/67

 

I assume that _0, _1, _5, and _6 are in use elsewhere, but not sure with what association. Logically, I could imagine that _5 is Band 2 second carrier, but I haven't actually seen that to confirm.

 

For AT&T, I was able to see some second carriers and sectors above gamma. I'll have to dig through the logs for those when you're ready. The one I do recall off-hand is that I saw a 6-sector site in Naples where 0x95 through 0x9A were in use for Band 30. (SCP currently only shows 0x95 through 0x97 as Band 30, with the other three sectors being just "LTE".)

 

- Trip

In Charleston today, I saw Band 2 second carrier on Verizon and it was the _5 set. (0x0F, 0x19, 0x23)

 

I'm wondering if _6 is a placeholder for a future second carrier on Band 5. The Band 5 carrier I saw with _7 was 10x10 centered at 885 MHz for downlink, which would be in the B-block. Since the entire band is 25x25, even if Verizon controls both licenses, they have to have two carriers to fill it with LTE since, according to Wikipedia at least, the Band 5 maximum bandwidth is 10x10 (though the Band 26 maximum is 15x15, so they could do a 10x10 Band 5 and a 15x15 Band 26).

 

- Trip

 

Awesome information...as usual!

 

Sent from my Nexus 6 using Tapatalk

  • Like 1
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

    • I have my Dish phone locked to NR-only.  That keeps it on Dish and only occasionally will it see T-Mobile NR SA for brief periods before going to no service. I also don't have mine band locked beyond that, except that I have some of the unused bands turned off just to try to reduce scan time.  Fortunately, my Dish phone is the one with the MediaTek chipset, so it has NR neighbor cells, and I can usually see n71, n70, n66, and sometimes n29 (market-dependent) through those regardless of which band it's connected to as primary. - Trip
    • Excuse my rookie comments here, but after enabling *#73#, it seems that the rainbow sim V2? requires n70 (I turned it off along with n71 - was hoping to track n66) to be available else it switches to T-Mobile.  So this confirms my suspicion that you need to be close to a site to get on Dish.  Have no idea why they don't just use plmn. To test, I put it into a s21 ultra, rebooted twice, came up on T-Mobile (no n70 on s21).  Tried to manually register on 313340, but it did not connect (tried twice). I am on factory unlocked firmware but used a s22 hack to get *#73# working.  Tried what you were suggesting with a T-Mobile sim partially installed, but that was very unstable with Dish ( I think they had figured that one out).  [edit: and now I see Boost sent me a successful device swap notice which says I can now begin to use my new device.  Sigh.  Will try again later and wait for this message - too impatient.]
    • Hopefully this indicates T-Mobile hasn't completely abandoned mmwave and/or small cells? But then again this is the loop, so take that as you will. Hopefully now that most macro activity is done (besides rural colo/builds), they will start working on small cells.   
    • This has been approved.. https://www.cnet.com/tech/mobile/fcc-approves-t-mobiles-deal-to-purchase-mint-mobile/  
    • In the conference call they had two question on additional spectrum. One was the 800 spectrum. They are not certain what will happen, thus have not really put it into their plans either way (sale or no sale). They do have a reserve level. Nationwide 800Mhz is seen as great for new technologies which I presume is IOT or 5g slices.  T-Mobile did not bite on use of their c-band or DOD.  mmWave rapidly approaching deadlines not mentioned at all. FWA brushes on this as it deals with underutilized spectrum on a sector by sector basis.  They are willing to take more money to allow FWA to be mobile (think RV or camping). Unsure if this represents a higher priority, for example, FWA Mobile in RVs in Walmart parking lots working where mobile phones need all the capacity. In terms of FWA capacity, their offload strategy is fiber through joint ventures where T-Mobile does the marketing, sales, and customer support while the fiber company does the network planning and installation.  50%-50% financial split not being consolidated into their books. I think discussion of other spectrum would have diluted the fiber joint venture discussion. They do have a fund which one use is to purchase new spectrum. Sale of the 800Mhz would go into this. It should be noted that they continue to buy 2.5Ghz spectrum from schools etc to replace leases. They will have a conference this fall  to update their overall strategies. Other notes from the call are 75% of the phones on the network are 5g. About 85% of their sites have n41, n25, and n71, 90% 5g.  93% of traffic is on midband.  SA is also adding to their performance advantage, which they figure is still ahead of other carriers by two years. It took two weeks to put the auction 108 spectrum to use at their existing sites. Mention was also made that their site spacing was designed for midrange thus no gaps in n41 coverage, while competitors was designed for lowband thus toggles back and forth for n77 also with its shorter range.  
  • Recently Browsing

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