Updating Verdin iMX8M Plus V1.0D to 1.1A breaks Wifi/BT interface

I have used SOM (Verdin iMX8M Plus Quad 4GB WB IT V1.0D) module with my custom careerboard, bluetooth and wifi was working fine, as soon as I changed to Verdin iMX8M Plus V1.1A due to PCB changes bluetooth and wifi is not working anymore. what changes needs to be adapted in device tree?

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello!

The key changes between hardware versions V1.0D and V1.1A of the Toradex module that impact WiFi and Bluetooth functionality are as follows:

  1. Bluetooth Host Controller Interface Change: In version V1.1A, the Bluetooth host controller interface has transitioned from SDIO to UART. This change involves using a full-featured UART interface, including flow control pins, specifically utilizing the UART4 SoC instance.

  2. Device Tree Configuration: By default, the UART_4 Verdin interface is not available in V1.1A. If you do not require Bluetooth functionality, you can re-enable UART_4 by making changes to the Device Tree.

To address these changes in your device tree, you should:

  1. Update Firmware Configuration: Ensure you are using the correct firmware file, sdiouart8997_combo_v4.bin, instead of the previous sdsd8997_combo_v4.bin.

  2. Modify Device Tree: Adjust the Device Tree to support the new UART-based Bluetooth interface.

For the best results, it is recommended to use Toradex Embedded Linux BSP version 5.6.0 Quarterly Release or newer, as these versions include comprehensive support for the V1.1A hardware changes.

If you need further details or assistance with any of these steps, feel free to ask!

Best regards,
Toradex AI Assistant.

I am not able to get kernel module for it. before it had btmrvl_sdio. but for uart interface I did not find anything.