Jump to content

LTE Discovery App for S4GRU


SpenceSouth

Recommended Posts

  • 6 months later...

Just wanted to say great job on adding EARFCN support to LTE Discovery! Works great on my Nexus 6P, which doesn't have an engineering screen to show that information. I actually just added a pull request to add this functionality to Signal Detector (https://github.com/lordsutch/Signal-Strength-Detector/pull/1/files) because I didn't realize you had implemented it. 

 

Is there any chance you can add the earfcn to the logs? It would be useful to be able to track it. Perhaps have a new log entry when the earfcn changes for a given GCI as well. Sprint has been shuffling their earfcns for B41 lately as they shutdown WiMAX and add more B41 carriers, and also as they've been rolling out 10x10 FDD B25. 

 

Also, are there any public Intents that could be broadcast by other apps to enable/disable settings in LTE Discovery? Specifically, I'd like the ability to turn Crowdsource, Live Notifications, and Site Logging on and off programatically. I'd prefer not to have them running all the time, but if there were public Intents then I could use Tasker to control it and enable those features when I'm driving and/or charging, then disable them afterward. I'm not asking that you make a Tasker plugin for it, just to have a BroadcastReceiver to listen for intents and update the app settings accordingly. 

 

Lastly, is it possible to add the ability to import/export a database of known site locations? Flompholph compiles the data from market specific tracking spreadsheets and makes a site database that can be imported into Signal Check Pro. This allows it to display the name and location of the site (drawn from a "user_note" field), along with showing the user_notes and distance for neighbor cells. It would be nice to have this functionality in LTE Discovery as well, and would allow the actual site location to be shown in the Map tab. 

  • Like 1
Link to comment
Share on other sites

Just wanted to say great job on adding EARFCN support to LTE Discovery! Works great on my Nexus 6P, which doesn't have an engineering screen to show that information. I actually just added a pull request to add this functionality to Signal Detector (https://github.com/lordsutch/Signal-Strength-Detector/pull/1/files) because I didn't realize you had implemented it.

 

Is there any chance you can add the earfcn to the logs? It would be useful to be able to track it. Perhaps have a new log entry when the earfcn changes for a given GCI as well. Sprint has been shuffling their earfcns for B41 lately as they shutdown WiMAX and add more B41 carriers, and also as they've been rolling out 10x10 FDD B25.

 

Also, are there any public Intents that could be broadcast by other apps to enable/disable settings in LTE Discovery? Specifically, I'd like the ability to turn Crowdsource, Live Notifications, and Site Logging on and off programatically. I'd prefer not to have them running all the time, but if there were public Intents then I could use Tasker to control it and enable those features when I'm driving and/or charging, then disable them afterward. I'm not asking that you make a Tasker plugin for it, just to have a BroadcastReceiver to listen for intents and update the app settings accordingly.

 

Lastly, is it possible to add the ability to import/export a database of known site locations? Flompholph compiles the data from market specific tracking spreadsheets and makes a site database that can be imported into Signal Check Pro. This allows it to display the name and location of the site (drawn from a "user_note" field), along with showing the user_notes and distance for neighbor cells. It would be nice to have this functionality in LTE Discovery as well, and would allow the actual site location to be shown in the Map tab.

There is a confident requirement for the site info. We could not have them crowd sourced. But it would be great to allow them to be loaded to be displayed along with the GCI and on local maps.

 

Sent from my LGLS991 using Tapatalk

  • Like 1
Link to comment
Share on other sites

There is a confident requirement for the site info. We could not have them crowd sourced. But it would be great to allow them to be loaded to be displayed along with the GCI and on local maps.

 

Sent from my LGLS991 using Tapatalk

I assumed the crowdsource feature simply sends the current data that's being received from the device, and wouldn't send user notes or imported/past data. But you're right, we wouldn't want the imported data to be uploaded for crowdsourcing.

 

Sent from my Nexus 6P

Link to comment
Share on other sites

Just wanted to say great job on adding EARFCN support to LTE Discovery! Works great on my Nexus 6P, which doesn't have an engineering screen to show that information. I actually just added a pull request to add this functionality to Signal Detector (https://github.com/lordsutch/Signal-Strength-Detector/pull/1/files) because I didn't realize you had implemented it.

 

Is it actually displaying the true EARFCN for you? On my Nexus devices, I just see a generic range that corresponds to the current LTE band. If so, that is awesome and they definitely have a leg up on my developer skills!

 

-Mike

  • Like 2
Link to comment
Share on other sites

Is it actually displaying the true EARFCN for you? On my Nexus devices, I just see a generic range that corresponds to the current LTE band. If so, that is awesome and they definitely have a leg up on my developer skills!

 

-Mike

There are some quirks, but I have seen it work on one of my phones.

 

Sent from my LGLS991 using Tapatalk

Link to comment
Share on other sites

Is it actually displaying the true EARFCN for you? On my Nexus devices, I just see a generic range that corresponds to the current LTE band. If so, that is awesome and they definitely have a leg up on my developer skills!

 

-Mike

Yes, it's the true EARFCN. The code I submitted to Signal Detector hardcodes /dev/smd11, but it seems on other devices they may use /dev/smd0. /dev/smd3 or smd7 may also be valid. My device (Nexus 6P) has the other files, and I believe they all respond to the inquiry, but I haven't tested to verify. I'm not sure what the difference is between them, if any.

 

I would probably recode it to first check which smd files exist (using ls /dev/smd* ), then of the ones that are there, try each until one works (maybe in a certain priority?). And if none work or the ls command returns exit code 1 (file not found), then gracefully fail and don't display the EARFCN. I think LTE Discovery does it that way, and always attempts to get the true EARFCN, and if it can't it just displays the range.

 

Feel free to take the code I linked to in my earlier post if you want to add it to SCP. I'd go ahead and make the change for the filename mentioned above as well, but I'm waiting on the pull request to be accepted first. I'm happy to help you implement this feature in any way that I can, if you're interested.

 

Sent from my Nexus 6P

  • Like 3
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...