zamojski / TowerCollector

The OpenCellID and MLS contributor's app.
Mozilla Public License 2.0
226 stars 27 forks source link

Record EARFCN in export CSV etc. #91

Closed jidanni closed 3 years ago

jidanni commented 4 years ago

Here (via the netmonitor app) we see the EARFCN is vital for distinguishing two different signals.

f

Therefore at least it should be part of exported data, for our own studies, even if Mozilla etc. don't use it.

(On the other hand, changes to only the EARFCN don't mean we have changed the cell we are connected to, so might be considered just adding needless lines to our export, if our goal is to simply track cells, not their finer details.)

zamojski commented 4 years ago

EARFCN doesn't define the signal strength (here RSRQ does it) but the channel number (frequency). On Android EARFCN is available only for LTE and 5G (NR) cell types.

jidanni commented 4 years ago

Oops I meant to say frequency instead of signal. Anyway as you can see it is a prominent feature, column 1, of newer apps like https://play.google.com/store/apps/details?id=make.more.r2d2.google.cellular_pro and yes, in many countries soon LTE and 5G will be the only systems in the airwaves.

jidanni commented 4 years ago

I'm now doing various analyses of my valley, and glad that I have lots of CSVs with data that I didn't think was important at the time, but now am glad that got recorded.

jidanni commented 4 years ago

We also see EARFCN (cut off at the bottom of the second picture) on https://play.google.com/store/apps/details?id=net.sf.rhino.rxmonitor .

zamojski commented 4 years ago

Related to #36

jidanni commented 3 years ago

(Ah, GitHub made me look bad, in public, again!

I swore I already submitted this EARFCN issue, but https://github.com/zamojski/TowerCollector/search?q=EARFCN didn't find it (A).

Or, actually it did, but really tiny, (B). 13547-0

Yes, it does indeed say "...find any code matching..." but hey, I launched the search from the issues page:

1460-1

OK, I'll tell GitHub, again, and close #36.)