Instability with EM7595 on Generic release SWIX12C_03.01.02.00

David Come david.come@involi.com

AttachmentsThu, May 7, 5:24 PM (15 hours ago)

Hello

We are testing a Sierra EM7595 modem with 2 sim cards on Linux system based on buildroot 2025.11.2, using ModemManager 1.24.2

We are facing several issues:

- We recently updated the modem from firmware SWIX12C_02.02.02.00 to 9999999_9999999_SWIX12C_03.01.02.00_GENERIC_003.000_006.sop
using fdtl tool.

Ever since, with mmcii the modem keeps disappearing and reappearing as soon as there 2 SIM card plugged.

As soon as we remove one SIM card, the modem remains stable but output seems incoherent for the sim slot 2 (the modem reports a sim but with barely any info. The SIM card was working fine before the modem’s firmware update, see below).

root~# mmcli -m any --output-keyvalue
modem.dbus-path : /org/freedesktop/ModemManager1/Modem/8
modem.generic.device-identifier : 455f6968a28471bb52fbdb01304cfca1d1a7f138
modem.generic.manufacturer : Sierra Wireless, Incorporated
modem.generic.model : Sierra Wireless EM7595 Mobile Broadband Adapter
modem.generic.revision : SWIX12C_03.01.02.00
modem.generic.carrier-configuration : ROW_Generic_3GPP
modem.generic.carrier-configuration-revision : 08010819
modem.generic.hardware-revision : EM7595
modem.generic.supported-capabilities.length : 1
modem.generic.supported-capabilities.value[1] : gsm-umts, lte
modem.generic.current-capabilities.length : 1
modem.generic.current-capabilities.value[1] : gsm-umts, lte
modem.generic.equipment-identifier : 357277610009618
modem.generic.device : sierra-em7595
modem.generic.physdev : /sys/devices/platform/soc@0/32c00000.bus/32e50000.usb/ci_hdrc.1/usb1/1-1/1-1.3
modem.generic.drivers.length : 2
modem.generic.drivers.value[1] : qcserial
modem.generic.drivers.value[2] : cdc_mbim
modem.generic.plugin : sierra
modem.generic.primary-port : cdc-wdm0
modem.generic.ports.length : 3
modem.generic.ports.value[1] : cdc-wdm0 (mbim)
modem.generic.ports.value[2] : ttyUSB2 (at)
modem.generic.ports.value[3] : wwu1u3i12 (net)
modem.generic.own-numbers : --
modem.generic.unlock-required : --
modem.generic.unlock-retries : --
modem.generic.state : failed
modem.generic.state-failed-reason : sim-missing
modem.generic.power-state : on
modem.generic.access-technologies : --
modem.generic.signal-quality.value : 0
modem.generic.signal-quality.recent : yes
modem.generic.supported-modes.length : 4
modem.generic.supported-modes.value[1] : allowed: 3g; preferred: none
modem.generic.supported-modes.value[2] : allowed: 4g; preferred: none
modem.generic.supported-modes.value[3] : allowed: 3g, 4g; preferred: 4g
modem.generic.supported-modes.value[4] : allowed: 3g, 4g; preferred: 3g
modem.generic.current-modes : allowed: 3g, 4g; preferred: 4g
modem.generic.supported-bands.length : 35
modem.generic.supported-bands.value[1] : utran-1
modem.generic.supported-bands.value[2] : utran-4
modem.generic.supported-bands.value[3] : utran-6
modem.generic.supported-bands.value[4] : utran-5
modem.generic.supported-bands.value[5] : utran-8
modem.generic.supported-bands.value[6] : utran-9
modem.generic.supported-bands.value[7] : utran-2
modem.generic.supported-bands.value[8] : eutran-1
modem.generic.supported-bands.value[9] : eutran-2
modem.generic.supported-bands.value[10] : eutran-3
modem.generic.supported-bands.value[11] : eutran-4
modem.generic.supported-bands.value[12] : eutran-5
modem.generic.supported-bands.value[13] : eutran-7
modem.generic.supported-bands.value[14] : eutran-8
modem.generic.supported-bands.value[15] : eutran-12
modem.generic.supported-bands.value[16] : eutran-13
modem.generic.supported-bands.value[17] : eutran-14
modem.generic.supported-bands.value[18] : eutran-18
modem.generic.supported-bands.value[19] : eutran-19
modem.generic.supported-bands.value[20] : eutran-20
modem.generic.supported-bands.value[21] : eutran-25
modem.generic.supported-bands.value[22] : eutran-26
modem.generic.supported-bands.value[23] : eutran-28
modem.generic.supported-bands.value[24] : eutran-29
modem.generic.supported-bands.value[25] : eutran-32
modem.generic.supported-bands.value[26] : eutran-38
modem.generic.supported-bands.value[27] : eutran-39
modem.generic.supported-bands.value[28] : eutran-40
modem.generic.supported-bands.value[29] : eutran-41
modem.generic.supported-bands.value[30] : eutran-42
modem.generic.supported-bands.value[31] : eutran-43
modem.generic.supported-bands.value[32] : eutran-48
modem.generic.supported-bands.value[33] : eutran-66
modem.generic.supported-bands.value[34] : eutran-71
modem.generic.supported-bands.value[35] : utran-19
modem.generic.current-bands.length : 35
modem.generic.current-bands.value[1] : utran-1
modem.generic.current-bands.value[2] : utran-4
modem.generic.current-bands.value[3] : utran-6
modem.generic.current-bands.value[4] : utran-5
modem.generic.current-bands.value[5] : utran-8
modem.generic.current-bands.value[6] : utran-9
modem.generic.current-bands.value[7] : utran-2
modem.generic.current-bands.value[8] : eutran-1
modem.generic.current-bands.value[9] : eutran-2
modem.generic.current-bands.value[10] : eutran-3
modem.generic.current-bands.value[11] : eutran-4
modem.generic.current-bands.value[12] : eutran-5
modem.generic.current-bands.value[13] : eutran-7
modem.generic.current-bands.value[14] : eutran-8
modem.generic.current-bands.value[15] : eutran-12
modem.generic.current-bands.value[16] : eutran-13
modem.generic.current-bands.value[17] : eutran-14
modem.generic.current-bands.value[18] : eutran-18
modem.generic.current-bands.value[19] : eutran-19
modem.generic.current-bands.value[20] : eutran-20
modem.generic.current-bands.value[21] : eutran-25
modem.generic.current-bands.value[22] : eutran-26
modem.generic.current-bands.value[23] : eutran-28
modem.generic.current-bands.value[24] : eutran-29
modem.generic.current-bands.value[25] : eutran-32
modem.generic.current-bands.value[26] : eutran-38
modem.generic.current-bands.value[27] : eutran-39
modem.generic.current-bands.value[28] : eutran-40
modem.generic.current-bands.value[29] : eutran-41
modem.generic.current-bands.value[30] : eutran-42
modem.generic.current-bands.value[31] : eutran-43
modem.generic.current-bands.value[32] : eutran-48
modem.generic.current-bands.value[33] : eutran-66
modem.generic.current-bands.value[34] : eutran-71
modem.generic.current-bands.value[35] : utran-19
modem.generic.supported-ip-families.length : 3
modem.generic.supported-ip-families.value[1] : ipv4
modem.generic.supported-ip-families.value[2] : ipv6
modem.generic.supported-ip-families.value[3] : ipv4v6
modem.3gpp.imei : 357277610009618
modem.3gpp.enabled-locks : --
modem.3gpp.operator-code : --
modem.3gpp.operator-name : --
modem.3gpp.registration-state : --
modem.3gpp.packet-service-state : --
modem.3gpp.network-rejection-error : --
modem.3gpp.network-rejection-operator-id : --
modem.3gpp.network-rejection-operator-name : --
modem.3gpp.network-rejection-access-technology : --
modem.3gpp.pco : --
modem.3gpp.eps.ue-mode-operation : --
modem.3gpp.eps.initial-bearer.dbus-path : --
modem.3gpp.eps.initial-bearer.settings.apn : --
modem.3gpp.eps.initial-bearer.settings.ip-type : --
modem.3gpp.eps.initial-bearer.settings.user : --
modem.3gpp.eps.initial-bearer.settings.password : --
modem.3gpp.5gnr.registration-settings.mico-mode : --
modem.3gpp.5gnr.registration-settings.drx-cycle : --
modem.cdma.meid : --
modem.cdma.esn : --
modem.cdma.sid : --
modem.cdma.nid : --
modem.cdma.cdma1x-registration-state : --
modem.cdma.evdo-registration-state : --
modem.cdma.activation-state : --
modem.generic.sim : /org/freedesktop/ModemManager1/SIM/16
modem.generic.primary-sim-slot : 2
modem.generic.sim-slots.length : 2
modem.generic.sim-slots.value[1] : /
modem.generic.sim-slots.value[2] : /org/freedesktop/ModemManager1/SIM/16
modem.generic.bearers : --

root~# mmcli -m any -i 16 --output-keyvalue
sim.dbus-path                    : /org/freedesktop/ModemManager1/SIM/16
sim.properties.active            : yes
sim.properties.imsi              : --
sim.properties.iccid             : 89332401000043291760
sim.properties.eid               : --
sim.properties.operator-code     : --
sim.properties.operator-name     : --
sim.properties.emergency-numbers : --
sim.properties.gid1              : --
sim.properties.gid2              : --
sim.properties.sim-type          : --
sim.properties.esim-status       : --
sim.properties.removability      : --

Please find here an excerpt of ModemManager output with the --debug flag, going through several cycles of appearing/disappearing.

Thanks

have you contacted distributor to get the older firmware ?