<div dir="ltr">I'd like to read the IMSI just before assigning APN, but<div><br></div><div><div><div>~# mmcli -m 0 --command="AT+CIMI"<br></div><div><div>error: command failed: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Unauthorized: Cannot send AT command to modem: operation only allowed in debug mode'</div></div></div></div><div><br></div><div>and sometimes:</div><div><br></div><div>~# qmicli -d /dev/cdc-wdm0 --dms-uim-get-imsi | grep IMSI: | cut -d "'" -f2<br></div><div><div>error: couldn't create client for the 'dms' service: CID allocation failed in the CTL client: Transaction timed out</div><div><br></div><div>other times I get this:</div><div><br></div><div>~# qmicli -d /dev/cdc-wdm0 --dms-uim-get-imsi </div><div>[/dev/cdc-wdm0] UIM IMSI retrieved:</div><div><span style="white-space:pre">        </span>IMSI: '310410874358522'</div></div><div><br></div><div><br></div><div>I thought qmi-proxy took care of locking issues.  How can I get the IMSI reliably?</div></div>