Puli - How to change (cellular) network provider?

When using a Swiss SIM-card (payed roaming option active) in France, the Puli gets no connection to any network using autosetup.
When I change to manual setup, I get connected somehow, but there‘s no internet available („offline“).

There are different network providers available here n France. Some seem to work with the SIM, some don‘t.
Is there a way to manually choose which one the Puli should connect to?

On a iPhone there was the same issue, when the provider was chosen automatically. Manually selecting a network provider, solved the „no internet“ issue.
So maybe doing the same on Puli could help…?

But I can‘t find a setting how to change the network provider.

For my sim, the provider gave me the value to set in APN under Manual Setup.

I have the APN settings.
They are the same everywhere, in any country.
They do not change according to available local network providers.

But the local network providers change by area.

And I need to be able to define which local provider the Pulli should connect to.

@alzhao
Is there no way to chose one specific network provider with Puli? Instead of having the device chose one automatically?
As you can do with an iPhone when disabling automatic choice (see screenshot).

I have never done that. I can send you a manual of AT command to explore.

1 Like

Have you already figured out how to do it, I have the same problem?!

Never figured it out.
It just „does not work“
Really annoying

Do you want to tell me how to do it?

I’ll try to play around with the AT commands, but there is something I don’t understand:

After my SIM connected I am trying to get my current network:
AT+COPS?
which results in
+COPS: 0,0,"Telekom.de heyah",7

That’s great.

But when I do
AT+COPS=?
to list all available networks, the modem dies. GUI tells me the USB modem is unavailable and the “Internet” LED on the front turns off. Ping is working without problem - so something is odd here.

After a reboot everything is fine again. The same happens when I send AT-COPS=? by using socat /dev/ttyUSB2

@lizh can you have a look?

What model of device?

If the AT instruction is not supported, the AT instruction interface is blocked.
You won’t be able to get information through the AT command.The interface displayed on the web interface also disappears.

XE3000

How to revive it again?

XE3000 should use /dev/mhi_DUN.

Please help exec :

AT+QCFG=“data_interface”

Not sure if I’m smarter than before now:

AT+QCFG="data_interface"
+QCFG: "data_interface",1,0

OK

and the modem is gone again.

Edit: But just for a few seconds, than it comes back. Is this the command to revive it?

No, This is to check the modem communication mode.

I need a remote debug.Could you share with cloud platform:‘gl.inet_support’.

1 Like

Device shared. Maybe you will even find the issue why the cellular GUI is gone… :thinking:

I need the known the Mac of the device,otherwise, I don’t know what device it is.Please send to me via Message.

Sorry, sent it to you.

Hi admon:

‘AT+COPS=?’ is a long response instruction.But web pages do not support long response instructions.

It will block the AT instruction channel so that it cannot detect the modem.

It needs to be executed with the following instructions:
gl_modem -B 0001:01:00.0 SAT sp AT+COPS=?

1 Like

Yey, that is something I can work with!