CellMon

Rating: 
4.833335
Your rating: None Average: 4.8 (6 votes)

**** Beta release ***

CellMon lets you monitor your cellular radio

- Signal strength

- 2G/3G-umts/4G-lte , band and actual frequencies

- connection status

It was started to give me a decent signal strength meter to help in finding the best signal location.

It reads the information via dbus, and is now fairly easy to add more dbus sources

There are two bars showing signal strength from the two different apis. NetworkRegistration updates automatically. NetworkMonitor has to be manually updated , or when you press ">" it reads NetworkMonitor on a fast timer loop. 

Below the bars are a spinner and history so you can see when updates are happening, and catch fast changing levels.

Limitation V0.3.2 Added umts/3G frequencies basic bands only not extra channels. I have no way to see what happens with 2G so report any un-decoded channels.  support sim1/2, no detect if present;

To understand what I am displaying see:

https://github.com/rilmodem/ofono/blob/master/doc/network-api.txt
https://git.sailfishos.org/mer-core/ofono/blob/master/ofono/doc/networkmonitor-api.txt

https://openrepos.net/content/jrgdre/d-bus-inspector

(this is a pure qml app)


 
Screenshots: 
Application versions: 
AttachmentSizeDate
File cellmon-0.1-1.noarch.rpm53.19 KB18/06/2021 - 13:44
File cellmon-0.2-1.noarch.rpm54.22 KB23/06/2021 - 13:47
File cellmon-0.3-2.noarch.rpm42.78 KB27/06/2021 - 12:07
Changelog: 

- Add basic umts frequency table and rewrite channel2freq - add NetworkOperator.GetProperties - make icon

Comments

reakolia's picture

Just FYI. JC2 50073, sim1 4G register 1%,(indicator on main screen seems related to that), status 100%, band 3; sim2 2G register varies 37-92%,(indicator on main screen follow to that, seems not linear) status 45%, channels 51; 62, not further decoded. All with 262.01 operator. So far shared observations, no complain. Use of JC2 is OK. Cheers.

HansRoulade's picture

Band and Freqs are not shown on XA2+ Dual SIM (using only SIM1), any idea what might go wrong here?

Seven_of_nine's picture

Works fine at my Xperia 10 single SIM. Thank you very much!

nephros's picture

Cool!

AFAICS it doesn't take into account Dual-Sim though, correct? Supporting that would be nice, perhaps one per page.

crun's picture

I will need a tester who is running dual sims for that.

I have assumed that ril+0 is sim1 and ril_1 will be sim_2

nephros's picture

Correct, here's some example dbus calls:

gdbus call  -y --dest=org.ofono --object-path / --method org.nemomobile.ofono.ModemManager.GetAvailableModems
([objectpath '/ril_0', '/ril_1'],)

 

gdbus call  -y --dest=org.ofono --object-path /ril_1 --method org.nemomobile.ofono.SimInfo.GetServiceProviderName
('3 AT',)

 

I'll test if you need anything.

crun's picture

V0.2: Support for SIM2 added. You can raise issues on the github now, should be working from about page, so move there for feedback.