Hi Denis,
On 24.07.19 02:23, Denis Kenzior wrote:
I'd like for my device to automatically connect to 3G data in roaming
wherever the GSM network permits it. I'd very much like to set this up
as default during manufacturing regardless of the SIM inserted. ofono
version 1.21 (debian buster).
Isn't this quite old? I think we're up to 1.29 and we don't do releases
that often these days...
Yes, the package maintainer seems to be erring on the side of caution.
I can tell ofono to enable roaming manually - either via the config
file (e.g. /var/lib/ofono/248030010014875/gprs) or dbus interface
(e.g. dbus-send --system --print-reply --dest=org.ofono /quectel_0
org.ofono.ConnectionManager.SetProperty string:"RoamingAllowed"
variant:boolean:true), but it does not seem to be stored persistently.
After a reboot ofono has disabled roaming again and the config file
holds "RoamingAllowed=0".
If the method call is successful, then RoamingAllowed should be updated
on disk. E.g. see src/gprs.c, we invoke storage_sync() right after
updating it.
Perhaps try running strace on ofonod and see why this fails?
Sounds logical to me, thank you for confirming.
So my questions are:
1. can I set up ofono to always permit data connections in roaming?
Not at the moment. oFono never had a concept of a main configuration
file. But perhaps something like that could be introduced specifically
for this use case...
I heartily agree.
2. if not, can I at least store RoamingAllowed persistently per SIM card?
This should already work...
Thank you for the quick reply. I'll begin by upgrading ofono to see if
the persistence starts to work for me.
--
Kind regards
Tarmo Kuuse
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono