Quectel UG95 failed gsm connection

Hi, I’ve been stuck for several days without being able to find a solution to the problem I’m presenting, I hope you can help me

I’m trying to connect a USB 3G modem to a Raspberry Pi 3

i make the connection with nmcli on Ubuntu 18 i got connection to internet with:

nmcli connection add type gsm con-name Avantel ifname ttyACM3 apn lte.avantel.com.co

But in the raspberry i get

Mar 27 18:07:27 425dbe4 NetworkManager[767]: Received bad configure-rej:  01 0a 51 66 ba 5d d5 1a 3a 2d
Mar 27 18:07:29 425dbe4 NetworkManager[767]: sif6addr: ioctl(SIOCSIFADDR): Permission denied (line 2591)
Mar 27 18:07:29 425dbe4 NetworkManager[767]: cif6addr: ioctl(SIOCDIFADDR): No such address
Mar 27 18:07:29 425dbe4 NetworkManager[767]: LCP terminated by peer
...
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn>  [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <error> [1553710039.5850] kill child process 'pppd' (1403): failed due to unexpected return value -1 by >
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <warn>  [1553710039.5874] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'

and device stuck on connecting (getting IP configuration)

I’m using https://github.com/balena-io-playground/balenalib-systemd-example with FROM balenalib/%%RESIN_MACHINE_NAME%%-node:10

HOST OS VERSION
balenaOS 2.31.5+rev1
SUPERVISOR VERSION
9.11.3
[connection]
id=resin-gsm-01
type=gsm
autoconnect=true

[gsm]
apn=lte.avantel.com.co

[ipv4]
method=auto
root@425dbe4:~# mmcli -L

Found 1 modems:
	/org/freedesktop/ModemManager1/Modem/0 [Quectel] UG95
root@425dbe4:~# mmcli -m 0

/org/freedesktop/ModemManager1/Modem/0 (device id '9fc0fef998ace9709d712fe413f29e5fee0071c5')
  -------------------------
  Hardware |   manufacturer: 'Quectel'
           |          model: 'UG95'
           |       revision: 'UG95ANAR01A04E1G'
           |   H/W revision: 'unknown'
           |      supported: 'gsm-umts'
           |        current: 'gsm-umts'
           |   equipment id: '865789020045730'
  -------------------------
  System   |         device: '/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4'
           |        drivers: 'cdc_acm'
           |         plugin: 'Generic'
           |   primary port: 'ttyACM3'
           |          ports: 'ttyACM3 (at), ttyACM4 (at), ttyACM0 (at)'
  -------------------------
  Numbers  |           own : 'unknown'
  -------------------------
  Status   |           lock: 'none'
           | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)'
           |          state: 'disconnecting'
           |    power state: 'on'
           |    access tech: 'umts'
           | signal quality: '77' (recent)
  -------------------------
  Modes    |      supported: 'allowed: any; preferred: none'
           |        current: 'allowed: any; preferred: none'
  -------------------------
  Bands    |      supported: 'unknown'
           |        current: 'unknown'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: '865789020045730'
           |  enabled locks: 'none'
           |    operator id: '732101'
           |  operator name: 'Claro'
           |   subscription: 'unknown'
           |   registration: 'home'
           |    EPS UE mode: 'unknown'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'

  -------------------------
  Bearers  |          paths: '/org/freedesktop/ModemManager1/Bearer/0'
root@425dbe4:~# nmcli c
NAME                UUID                                  TYPE      DEVICE      
resin-wifi-01       a58e405d-fdc2-3649-9339-5bbaea740c76  wifi      wlan0       
supervisor0         ca181f93-580d-4fe9-bc82-b76d29a00391  bridge    supervisor0 
resin-gsm-01        f7dc3b31-a113-3b28-9172-67fc12e83cda  gsm       ttyACM3     
Wired connection 1  5d3f4e25-fa37-3af4-a410-e8a885c2d0c6  ethernet  -- 
root@425dbe4:~# nmcli d
DEVICE       TYPE      STATE                                  CONNECTION    
wlan0        wifi      connected                              resin-wifi-01 
supervisor0  bridge    connected                              supervisor0   
ttyACM3      gsm       connecting (getting IP configuration)  resin-gsm-01  
eth0         ethernet  unavailable                            --            
balena0      bridge    unmanaged                              --            
resin-dns    bridge    unmanaged                              --            
lo           loopback  unmanaged                              --            
ppp0         ppp       unmanaged                              --            
resin-vpn    tun       unmanaged                              --     
root@425dbe4:~# dmesg
usb 1-1.4: new high-speed USB device number 4 using dwc_otg
usb 1-1.4: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11
usb 1-1.4: New USB device found, idVendor=058b, idProduct=0041
usb 1-1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usb 1-1.4: USB disconnect, device number 4
usb 1-1.4: new high-speed USB device number 5 using dwc_otg
usb 1-1.4: New USB device found, idVendor=1519, idProduct=0020
usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.4: Product: 7 CDC-ACM
usb 1-1.4: Manufacturer: Comneon
usb 1-1.4: SerialNumber: 865789020045730
cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
cdc_acm 1-1.4:1.2: ttyACM1: USB ACM device
cdc_acm 1-1.4:1.4: ttyACM2: USB ACM device
cdc_acm 1-1.4:1.6: ttyACM3: USB ACM device
cdc_acm 1-1.4:1.8: ttyACM4: USB ACM device
cdc_acm 1-1.4:1.10: ttyACM5: USB ACM device
cdc_acm 1-1.4:1.12: ttyACM6: USB ACM device
root@425dbe4:~# journalctl -u ModemManager -xe
Mar 27 17:57:18 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> disconnecting)
Mar 27 17:57:18 425dbe4 ModemManager[667]: Simple connect started...
Mar 27 17:57:18 425dbe4 ModemManager[667]: Simple connect state (4/8): Wait to get fully enabled
Mar 27 17:57:20 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disconnecting -> registered)
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (5/8): Register
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (6/8): Bearer
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (7/8): Connect
Mar 27 17:57:20 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Mar 27 17:57:20 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (8/8): All done
Mar 27 17:57:26 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> disconnecting)
Mar 27 17:57:26 425dbe4 ModemManager[667]: Simple connect started...
Mar 27 17:57:26 425dbe4 ModemManager[667]: Simple connect state (4/8): Wait to get fully enabled
Mar 27 17:57:28 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disconnecting -> registered)
Mar 27 17:57:28 425dbe4 ModemManager[667]: Simple connect state (5/8): Register
Mar 27 17:57:28 425dbe4 ModemManager[667]: Simple connect state (6/8): Bearer
Mar 27 17:57:28 425dbe4 ModemManager[667]: Simple connect state (7/8): Connect
Mar 27 17:57:28 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Mar 27 17:57:29 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Mar 27 17:57:29 425dbe4 ModemManager[667]: Simple connect state (8/8): All done
Mar 27 17:57:35 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> disconnecting)
Mar 27 17:57:35 425dbe4 ModemManager[667]: Simple connect started...
Mar 27 17:57:35 425dbe4 ModemManager[667]: Simple connect state (4/8): Wait to get fully enabled
root@425dbe4:~# journalctl -u NetworkManager -xe
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <warn>  [1553710039.5874] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.5899] device (ttyACM3): state change: failed -> disconnected (reason 'none', sys-ifa>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6020] modem["ttyACM3"]: modem state changed, 'connected' --> 'disconnecting' (reason>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6026] policy: auto-activating connection 'resin-gsm-01' (f7dc3b31-a113-3b28-9172-67f>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6084] device (ttyACM3): Activation: starting connection 'resin-gsm-01' (f7dc3b31-a11>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6092] device (ttyACM3): state change: disconnected -> prepare (reason 'none', sys-if>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.1997] modem["ttyACM3"]: modem state changed, 'disconnecting' --> 'registered' (reaso>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2032] modem["ttyACM3"]: modem state changed, 'registered' --> 'connecting' (reason: >
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2850] modem["ttyACM3"]: modem state changed, 'connecting' --> 'connected' (reason: u>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2930] device (ttyACM3): state change: prepare -> config (reason 'none', sys-iface-st>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2956] device (ttyACM3): state change: config -> ip-config (reason 'none', sys-iface->
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn>  [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn>  [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <error> [1553710039.5850] kill child process 'pppd' (1403): failed due to unexpected return value -1 by >
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <warn>  [1553710039.5874] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.5899] device (ttyACM3): state change: failed -> disconnected (reason 'none', sys-ifa>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6020] modem["ttyACM3"]: modem state changed, 'connected' --> 'disconnecting' (reason>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6026] policy: auto-activating connection 'resin-gsm-01' (f7dc3b31-a113-3b28-9172-67f>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6084] device (ttyACM3): Activation: starting connection 'resin-gsm-01' (f7dc3b31-a11>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info>  [1553710039.6092] device (ttyACM3): state change: disconnected -> prepare (reason 'none', sys-if>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.1997] modem["ttyACM3"]: modem state changed, 'disconnecting' --> 'registered' (reaso>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2032] modem["ttyACM3"]: modem state changed, 'registered' --> 'connecting' (reason: >
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2850] modem["ttyACM3"]: modem state changed, 'connecting' --> 'connected' (reason: u>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.1997] modem["ttyACM3"]: modem state changed, 'disconnecting' --> 'registered' (reaso>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2032] modem["ttyACM3"]: modem state changed, 'registered' --> 'connecting' (reason: >
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2850] modem["ttyACM3"]: modem state changed, 'connecting' --> 'connected' (reason: u>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2930] device (ttyACM3): state change: prepare -> config (reason 'none', sys-iface-st>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2956] device (ttyACM3): state change: config -> ip-config (reason 'none', sys-iface->
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn>  [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2978] modem["ttyACM3"]: using modem-specified IP timeout: 20 seconds
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.2988] ppp-manager: starting PPP connection
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.3046] ppp-manager: pppd started with pid 1441
Mar 27 18:07:22 425dbe4 NetworkManager[767]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.
Mar 27 18:07:22 425dbe4 pppd[1441]: nm-ppp-plugin: (plugin_init): initializing
Mar 27 18:07:22 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 3 / phase 'serial connection'
Mar 27 18:07:22 425dbe4 NetworkManager[767]: Using interface ppp0
Mar 27 18:07:22 425dbe4 NetworkManager[767]: Connect: ppp0 <--> /dev/ttyACM3
Mar 27 18:07:22 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 5 / phase 'establish'
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info>  [1553710042.3358] manager: (ppp0): new Ppp device (/org/freedesktop/NetworkManager/Devices/18)
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 6 / phase 'authenticate'
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (get_credentials): passwd-hook, requesting credentials...
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (get_credentials): got credentials from NetworkManager
Mar 27 18:07:23 425dbe4 NetworkManager[767]: PAP authentication succeeded
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 8 / phase 'network'
Mar 27 18:07:27 425dbe4 NetworkManager[767]: Received bad configure-rej:  01 0a 51 66 ba 5d d5 1a 3a 2d
Mar 27 18:07:29 425dbe4 NetworkManager[767]: sif6addr: ioctl(SIOCSIFADDR): Permission denied (line 2591)
Mar 27 18:07:29 425dbe4 NetworkManager[767]: cif6addr: ioctl(SIOCDIFADDR): No such address
Mar 27 18:07:29 425dbe4 NetworkManager[767]: LCP terminated by peer
Mar 27 18:07:29 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 5 / phase 'establish'
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Modem hangup
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Connection terminated.
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Connect time 0.2 minutes.
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Sent 191 bytes, received 60 bytes.
Mar 27 18:07:30 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 11 / phase 'disconnect'
Mar 27 18:07:31 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 1 / phase 'dead'
Mar 27 18:07:31 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_exit_notify): cleaning up
Mar 27 18:07:31 425dbe4 NetworkManager[767]: <info>  [1553710051.5116] device (ttyACM3): state change: ip-config -> failed (reason 'ip-config-unavail>
Mar 27 18:07:31 425dbe4 NetworkManager[767]: <error> [1553710051.5212] kill child process 'pppd' (1441): failed due to unexpected return value -1 by >
Mar 27 18:07:31 425dbe4 NetworkManager[767]: <warn>  [1553710051.5249] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'

What does mmcli -b 0 return?
Also, can you paste journalctl --no-pager -u ModemManager ?