mroczis / netmonster-core

Android Telephony SDK bridge with some additional features
Apache License 2.0
334 stars 71 forks source link

Make changes to locating sites #105

Open ExperiencersInternational opened 1 month ago

ExperiencersInternational commented 1 month ago

Right now, I actively locate sites on 4G throughout the UK (with a few 2G and 3G listings in my local area too), but I would like to suggest some improvements, particularly when sharing.

If you're using NetMonster for the first time and you import someone's database file, none of the located masts will actually show on the map and you have to go and physically connect to them before they'll show up on the map. This should be changed to where all sites automatically show up when you import in a database, even if you've never connected to them. Cells that you haven't connected to could be displayed in the logs as imported from database.

I also would like to see improvements when you click a site on the map.

Screenshot_20240804-134730

I know just by looking at the eNBs and the sectors that the first entry would be vodafone UK, then EE, 3 UK and finally O2 - UK. I also know that it would broadcast at least B20; B1; B3 + 28 and B20 on the site depending on the network, but it would be nice if this could be handled in a better way. On some sites, the list of cells can go into 4 lines and they aren't always displayed correctly either (for 2G and 3G afaik). It would be nicer if it was displayed in this way:

O2 (eNB 10xxxx): 4G Band 20 VF (eNB xxxx): 4G Band 20 3 (eNB 5xxxx): 4G Bands 3 + 28 EE (eNB 3xxxx): 4G Band 1

For sites that might be 2G only, it could be displayed in this way instead (yes O2 has 2G only sites here):

O2 (BTS 6xxx on LAC 2xxxx): 2G 900