Disabling radio interface on MBIM device

Aleksander Morgado aleksander at aleksander.es
Sun Dec 6 07:51:55 UTC 2020


Hey,

On Fri, Dec 4, 2020 at 11:47 PM Enrico Mioso <mrkiko.rs at gmail.com> wrote:
>
> Hello!!
> I wanted to disable the radio interface on a device reported as:
> Bus 002 Device 003: ID 413c:81b6 Dell Computer Corp. DW5811e Snapdragon™ X7 LTE
> I would have liked something equivalent to
> AT+CFUN=0
>
> but no serial port.
>
> So I used something like
> mbimcli -d /dev/cdc-wdm0 --set-radio-state=off
> and now
> mbimcli -d /dev/cdc-wdm0 --query-radio-state
> says:
> [/dev/cdc-wdm0] Radio state retrieved:
>         Hardware radio state: 'on'
>         Software radio state: 'off'
>
> Was I able to do what I wanted?

Yes you did :)

> What is software vs hardware radio?
> I guess hw radio refers to locks e.g.: rfkill or something.
> Software radio means - radio turned off on software request.
>

Yes, hardware is a "hardware lock"; e.g. the W_DISABLE pin.
Software is a software lock to control the radio power state.

If the hardware lock is set to disable radio, the software lock is useless.

> Am I wrong?

No, you're right, you did what you wanted :)

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list