LTE modem Quectel EP06-E does not work after recent upgrades

Hi, I have also strange issue w. Quectel EP06-E LTE modem on my freshly flashed Turris Omnia (TOS7 latest medkit from 02-Apr-2024 02:54). According to the hard inspection of my Omnia seems that modem have some issues w. registration to the home mobile provider (which is O2 CZ operator id: 23002) which leads to missing bearer and network interface wwan0 remains down. Registration to the operator jumping randomly since restart between all available mobile networks (in roaming - if not home):

root@turris:~# mmcli -m 0 --3gpp-scan
  ---------------------
  3GPP scan | networks: 23003 - Vodafone (lte, available)
            |           23001 - TMO CZ (lte, available)
            |           23002 - O2.CZ (lte, current)

this seems on the first view OK, but 3GPP registration remains always in idle - no bearer, no APN, network interface is down even if I tried to force registration manually:

root@turris:~# mmcli -m 0 --3gpp-register-home
error: couldn't register the modem: 'Timeout was reached'

Here is full modem state according to ModemManager:

root@turris:~# mmcli -L
    /org/freedesktop/ModemManager1/Modem/0 [Quectel] EP06-E
root@turris:~# mmcli -m 0
  -----------------------------------
  General  |                    path: /org/freedesktop/ModemManager1/Modem/0
           |               device id: c3360cb2ae6b29dea92310283f22e67a5396203c
  -----------------------------------
  Hardware |            manufacturer: Quectel
           |                   model: EP06-E
           |       firmware revision: EP06ELAR03A08M4G
           |          carrier config: ROW_Generic_3GPP
           | carrier config revision: 06010821
           |            h/w revision: 20000
           |               supported: gsm-umts, lte
           |                 current: gsm-umts, lte
           |            equipment id: 868186041277243
  -----------------------------------
  System   |                  device: /sys/devices/platform/soc/soc:internal-regs/f1058000.usb/usb1/1-1
           |                 drivers: qmi_wwan, option1
           |                  plugin: quectel
           |            primary port: cdc-wdm0
           |                   ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps), 
           |                          ttyUSB2 (at), ttyUSB3 (at), wwan0 (net)
  -----------------------------------
  Status   |                    lock: sim-pin2
           |          unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
           |                   state: enabled
           |             power state: on
           |          signal quality: 71% (cached)
  -----------------------------------
  Modes    |               supported: allowed: 3g; preferred: none
           |                          allowed: 4g; preferred: none
           |                          allowed: 3g, 4g; preferred: 4g
           |                          allowed: 3g, 4g; preferred: 3g
           |                 current: allowed: 2g, 3g, 4g; preferred: 4g
  -----------------------------------
  Bands    |               supported: utran-1, utran-3, utran-5, utran-8, eutran-1, eutran-3, 
           |                          eutran-5, eutran-7, eutran-8, eutran-20, eutran-28, eutran-32, 
           |                          eutran-38, eutran-40, eutran-41
           |                 current: utran-1, utran-3, utran-5, utran-8, eutran-1, eutran-3, 
           |                          eutran-5, eutran-7, eutran-8, eutran-20, eutran-28, eutran-32, 
           |                          eutran-38, eutran-40, eutran-41
  -----------------------------------
  IP       |               supported: ipv4, ipv6, ipv4v6
  -----------------------------------
  3GPP     |                    imei: 868186041277243
           |           enabled locks: fixed-dialing
           |             operator id: 23002
           |            registration: idle
  -----------------------------------
  3GPP EPS |    ue mode of operation: csps-2
           |  initial bearer ip type: ipv4v6
  -----------------------------------
  SIM      |        primary sim path: /org/freedesktop/ModemManager1/SIM/0

Suspicious is communication w. SIM slot in my Omnia, I see strange things in the ModemManger log:

ay 27 07:21:28 turris [6876]: [/dev/cdc-wdm0] Registered 'voice' (version 2.1) client with ID '3'
May 27 07:21:28 turris ModemManager[6851]: hotplug: modem not detected at sysfs path
May 27 07:21:30 turris [6876]: <warn>  [modem0] couldn't query SIM slots: QMI protocol error (94): 'NotSupported'
May 27 07:21:30 turris [6876]: <warn>  [modem0/sim0] couldn't load list of emergency numbers: Failed to parse CRSM query result '+CRSM: 148,8,""'
May 27 07:21:31 turris [6876]: <warn>  [modem0] couldn't load list of own numbers: Couldn't get MSISDN: QMI protocol error (16): 'NotProvisioned'
May 27 07:21:31 turris [6876]: <info>  [modem0] state changed (unknown -> disabled)
May 27 07:21:33 turris ModemManager[6851]: hotplug: modem exported successfully at /sys/devices/platform/soc/soc:internal-regs/f1058000.usb/usb1/1-1
May 27 07:21:33 turris ModemManager[6851]: hotplug: setting interface 'gsm' as available
May 27 07:21:33 turris [6876]: <info>  [modem0] simple connect started...
May 27 07:21:33 turris [6876]: <info>  [modem0] simple connect state (3/8): enable
May 27 07:21:33 turris [6876]: <info>  [modem0] state changed (disabled -> enabling)
May 27 07:21:34 turris [6876]: <info>  [modem0] power state updated: on
May 27 07:21:34 turris [6876]: <info>  [modem0] 3GPP registration state changed (unknown -> idle)
May 27 07:21:35 turris [6876]: <info>  [modem0] simple connect state (4/8): wait to get fully enabled
May 27 07:21:35 turris [6876]: <info>  [modem0] state changed (enabling -> enabled)
May 27 07:21:35 turris [6876]: <info>  [modem0] simple connect state (5/8): register

Without NetworkManager is it the same - here you can see the roaming registration to the T-mobile network:

root@turris:~# uqmi -d /dev/cdc-wdm0 --get-plmn
{
        "mode": "automatic"
}
root@turris:~# uqmi -d /dev/cdc-wdm0 --get-serving-system
{
        "registration": "searching",
        "plmn_mcc": 230,
        "plmn_mnc": 1,
        "plmn_description": "",
        "roaming": true
root@turris:~# uqmi -d /dev/cdc-wdm0 --network-scan
{
        "network_info": [
                {
                        "mcc": 230,
                        "mnc": 2,
                        "description": "O2.CZ",
                        "status": [
                                "available",
                                "home",
                                "not_forbidden",
                                "preferred"
                        ]
                },
                {
                        "mcc": 230,
                        "mnc": 1,
                        "description": "TMO CZ",
                        "status": [
                                "current_serving",
                                "roaming",
                                "not_forbidden",
                                "not_preferred"
                        ]
                },
                {
                        "mcc": 230,
                        "mnc": 3,
                        "description": "Vodafone",
                        "status": [
                                "available",
                                "roaming",
                                "not_forbidden",
                                "not_preferred"
                        ]
                }
        ],
        "radio_access_technology": [
                {
                        "mcc": 230,
                        "mnc": 2,
                        "radio": "lte"
                },
                {
                        "mcc": 230,
                        "mnc": 1,
                        "radio": "lte"
                },
                {
                        "mcc": 230,
                        "mnc": 3,
                        "radio": "lte"
                }
        ]
}
 root@turris:~# uqmi -d /dev/cdc-wdm0 --uim-get-sim-state
{
        "pin1_status": "disabled",
        "pin1_verify_tries": 3,
        "pin1_unlock_tries": 10,
        "pin2_status": "not_verified",
        "pin2_verify_tries": 3,
        "pin2_unlock_tries": 10
}

SIM is present in the slot, PIN request has been disabled and mobile data works OK in my mobile phone. I’m using the default configuration of the modem device interface gsm w. modemmanger (MM) but the same results I got if I stop MM and tried to force registartion by uqmi. There are very old firmware in my modem card (firmware revision: EP06ELAR03A08M4G) do you have the latest one? Omnia fw. has been also updated:

root@turris:~# /usr/bin/omnia-mcutool --firmware-version
Bootloader version:  b5a8a24e007eb72be16aeb3fff6f03ec647023e4
Application version: 67eddc9540526d0a9d9660f7a7867af9a28a68d6
MCU type: STM32
Board firmware type: stm32-rev23-user-regulator
Features: 0x1f6e
  EXT_CMDS
  WDT_PING
  LED_STATE_EXT
  LED_GAMMA_CORRECTION
  NEW_INT_API
  FLASHING
  NEW_MESSAGE_API
  BRIGHTNESS_INT
  POWEROFF_WAKEUP
  CAN_OLD_MESSAGE_API
Application firmware length: 21400 Bytes
Application firmware checksum: 0xfeeb0f31

There is no other hardware in my Omnia (even WiFI) only on USB is modem device ID 2c7c:0306 Quectel EP06-E
Do you have any idea? Thanks.