RM-510QL raspberry cannot connect

Hi.
I was able to compile the latest version of qmicli (1.30) and ModemManager (1.16.4) with all the needed dependencies. I can see the 5G capabilities of the modem (see mmcli dump below).
I am unable to connect to a public network (vodafone italia) on LTE (just to test the modem).


General | path: /org/freedesktop/ModemManager1/Modem/3
| device id: 969c815da3bbc72e14847b291ec23e72ea144fab

Hardware | manufacturer: Quectel
| model: RM510Q-GL
| firmware revision: RM510QGLAAR11A03M4G
| carrier config: Germany-VoLTE-Vodafone
| carrier config revision: 0A010449
| h/w revision: 20000
| supported: gsm-umts, lte, 5gnr
| current: gsm-umts, lte, 5gnr
| equipment id: 867034040027931

System | device: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2
| drivers: qmi_wwan, option
| plugin: quectel
| primary port: cdc-wdm0
| ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps), wwan0 (net)

Status | lock: sim-pin2
| unlock retries: sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)
| state: disabled
| power state: on
| signal quality: 0% (cached)

Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| allowed: 5g; preferred: none
| allowed: 3g, 5g; preferred: 5g
| allowed: 3g, 5g; preferred: 3g
| allowed: 4g, 5g; preferred: 5g
| allowed: 4g, 5g; preferred: 4g
| allowed: 3g, 4g, 5g; preferred: 5g
| allowed: 3g, 4g, 5g; preferred: 4g
| allowed: 3g, 4g, 5g; preferred: 3g
| current: allowed: 3g, 4g, 5g; preferred: 5g

Bands | supported: utran-1, utran-3, utran-4, utran-6, utran-5, utran-8,
| utran-9, utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5,
| eutran-7, eutran-8, eutran-12, eutran-13, eutran-14, eutran-17,
| eutran-18, eutran-19, eutran-20, eutran-25, eutran-26, eutran-28,
| eutran-29, eutran-30, eutran-32, eutran-34, eutran-38, eutran-39,
| eutran-40, eutran-41, eutran-42, eutran-43, eutran-46, eutran-48,
| eutran-66, eutran-71, utran-19
| current: utran-1, utran-3, utran-4, utran-6, utran-5, utran-8,
| utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5, eutran-7,
| eutran-8, eutran-12, eutran-13, eutran-14, eutran-18, eutran-19,
| eutran-20, eutran-25, eutran-26, eutran-28, eutran-29, eutran-30,
| eutran-32, eutran-34, eutran-38, eutran-39, eutran-40, eutran-41,
| eutran-42, eutran-43, eutran-46, eutran-48, eutran-66, eutran-71,
| utran-19

IP | supported: ipv4, ipv6, ipv4v6

3GPP | imei: 867034040027931
| enabled locks: fixed-dialing

3GPP EPS | initial bearer ip type: ipv4v6

SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/3
| sim slot paths: slot 1: /org/freedesktop/ModemManager1/SIM/3 (active)
| slot 2: none

root@station-1:/home/pi# ip link set dev wwan0 down
root@station-1:/home/pi# echo Y > /sys/class/net/wwan0/qmi/raw_ip
root@station-1:/home/pi# ip link set dev wwan0 up
root@station-1:/home/pi# qmicli -d /dev/cdc-wdm0 --device-open-proxy --nas-get-signal-strength
[/dev/cdc-wdm0] Successfully got signal strength
Current:
Network ‘lte’: ‘-61 dBm’
RSSI:
Network ‘lte’: ‘-61 dBm’
ECIO:
Network ‘lte’: ‘-2.5 dBm’
IO: ‘-106 dBm’
SINR (8): ‘9.0 dB’
RSRQ:
Network ‘lte’: ‘-14 dB’
SNR:
Network ‘lte’: ‘4.8 dB’
RSRP:
Network ‘lte’: ‘-91 dBm’
root@station-1:/home/pi# qmicli -d /dev/cdc-wdm0 --device-open-proxy --wds-start-network=“apn=‘web.omnitel.it’,ip-type=4” --client-no-release-cid
error: couldn’t start network: QMI protocol error (14): ‘CallFailed’
call end reason (1009): gsm-wcdma-network-failure
verbose call end reason (6,38): [3gpp] network-failure
[/dev/cdc-wdm0] Client ID not released:
Service: ‘wds’
CID: ‘16’

Same thing if I use mmcli

mmcli -m 10 --simple-connect=“apn=web.omnitel.it”
error: couldn’t connect the modem: ‘GDBus.Error:org.freedesktop.libqmi.Error.Protocol.CallFailed: QMI protocol error (14): ‘CallFailed’’

We have added some patches to the libqmi library, the latest version include these functions. Are you using the latest libqmi version? if so, you have to use other dial-up tool.

Hi Isaac,
I am using libqmi 1.30.

how can I find more info/use the dial-up tool?
Thanks

qmicli --version returns
qmicli 1.30.0