Hi Tarmo,

On 7/24/19 9:15 AM, Tarmo Kuuse wrote:
Hi!

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...


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?


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...

2. if not, can I at least store RoamingAllowed persistently per SIM card?


This should already work...

As context: working on a 3G-equipped gateway device, factory-installed with a roaming-enabled SIM card and typically shipped to a foreign country (mostly within EU where data roaming incurs no penalty). It's rather desirable that 3G comes online without requiring any setup whatsoever once the gateway is powered on in destination country.


Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to