how to set jolla for more aggressive (frequent) 4G LTE network search?
Hi, I often use Jolla in tethering mode. While commuting the network is mostly 4G but there are areas with 3G only. I noted that jolla is "slow" in picking up 4G when it's available, so I'm asking if it's possible to tweak some settings so that jolla scans for 4G network quite often (every one or 2 minutes).
Thank you
Hi, I suspect the tethering itself may be playing a role here. Have you read this answer I gave a while back? https://together.jolla.com/question/55302/issue-with-vertical-handover-3g-4g-while-an-app-is-running/?sort=votes&page=1#55409 Is it slow compared to other phones under similar use and coverage situations?
attah ( 2015-04-24 23:11:08 +0200 )edithi attah, bingo! Tanks a lot for thew detailed explanation. I use streaming on this connection (radio stations or a service like netflix) so there's always one network connection open.
If the network is not cooperative, maybe I can force that on jolla.
Now, using the coderus "more network modes" patch, I select 3G+4G and once I'm clear of 3G only areas I set 4G only and it works like a charm. If after that I set the phone in 3G+4G again, it stays connected to 4G network.
So I wonder wether jolla for example can do a scan for 4G in background and, if such network is detected, set the 4G only like "more network modes" does (command line). Once 4G connection is estabilished, set the mode again to "3G+4G".
Should it be doable?
c.la ( 2015-04-27 08:48:38 +0200 )editGlad I could help! Depending on the implementation (very likely to be the case) the phone cannot measure on other frequencies without assistance from the network. It needs to enter compressed mode http://www.umtsworld.com/technology/compressed.htm This is something that the UE is ordered by the RNC to do and not a choice it is free to choose. One solution (which isn't very good really) might be to get hold of System Information Block 19 in which inter-RAT neighbours are found, and if it lists LTE cells turn off the data intermittently so that RWR2LTE might trigger. Currently we don't seem to have any such data available to the application processor side though. I did make a quick try with the qualcomm diag device, but no luck.
attah ( 2015-04-27 21:10:20 +0200 )editIf I understand correctly, while a network connection is ongoing, the phone cannot perform a 4G network discovery. Then the only option is a GPS coverage map (like cellmapper does) so when there is an area of 4G signal a script locks the network mode to "4G only" and sets "Any" when 4G coverage is not available.
This can all be scripted in a daemon running in the background.
How does it sounds like?
Thank you
c.la ( 2015-04-28 19:23:38 +0200 )editThat is correct (not at it's own accord anyway). With your suggestion there I'd say that the "responsibility" for this goes from being solely on the manufacturer to whoever wants to make such an app. It perhaps doesn't even need to be a GPS thing (which is kind of battery heavy), it could probably just read the cell IDs which should be accessible in the Qt APIs I think. (and use crowdsourced data on whether others are experiencing RWR2LTE in that particular cell or not, which is pretty much just as good as having access to SIB19)
attah ( 2015-04-28 22:45:40 +0200 )edit