How to turn off WiFi and Bluetooth modules on verdin imx8mp?

Software summary

Bootloader: U-Boot
Kernel version: 5.15.77-6.4.0-devel+git.ddc6ca4d76ea #1-TorizonCore SMP PREEMPT Thu Jun 29 10:14:22 UTC 2023
Kernel command line: root=LABEL=otaroot rootfstype=ext4 quiet logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fbcon=map:3 ostree=/ostree/boot.0/torizon/22ee1c5396bd88d474d3651dcaa4f7aa0db281ec95cc575598571f70ceceb3dc/0
Distro name: NAME=“TorizonCore”
Distro version: VERSION_ID=6.4.0-devel-202309-build.13
Hostname: verdin-imx8mp-14762705

Hardware info

HW model: Toradex Verdin iMX8M Plus WB on Verdin Development Board
Toradex version: 0058 V1.1A
Serial number: 14762705
Processor arch: aarch64

I am not using these features at this time.


The “connmanctl disable wifi” comman disables the WiFi technology on the system level, effectively turning off WiFi connectivity through ConnMan. This means the WiFi will no longer scan for networks or connect to them until it is re-enabled. The WiFi hardware module networking capabilities are deactivated by the operating system.
For the Bluetooth use “connmanctl disable bluetooth

So, is this a permanent disable, or must be run every launch?


By default WIFI and BT are disabled.

@alex.tx ,
Is there a way to verify this?


You can verify it by running connmanctl technologies command

ssh logging in under torizon and even doing sudo connmanctl technologies, yields connmanctl: command not found

running torizoncore 6.4.0

To disable WiFi, you can use the command nmcli radio wifi off , and to check the WiFi status, use nmcli radio wifi . If you do not require WiFi and Bluetooth (BT) functionality, consider using the Verdin i.MX8MP module, which comes without the WiFi/BT module assembled