EVK-JODY-W3 - User guide
UBX-20030840 - R04
Kit description
Page 7 of 29
1.3
Software
JODY-W3 series modules are based on the NXP 88Q9098 chipset. The drivers and firmware required
to operate JODY-W3 series modules are developed by NXP and are already integrated into the Linux
BSP for the NXP i.MX application processors [5].
1
The documentation for the software releases from NXP contains Wi-Fi and Bluetooth release notes
and a list of supported software features. The driver source code is provided free of charge as open
source under NXP license terms. Being open source allows the drivers to be integrated or ported to
other non-NXP based host platforms. Yocto recipes for the
, that can be used to
develop custom Linux-based systems, are part of the NXP i.MX Linux BSP.
The latest version of the driver source code and Wi-Fi/Bluetooth firmware are available from the
following open-source repositories:
•
Wi-Fi driver:
https://source.codeaurora.org/external/imx/mwifiex/
•
https://github.com/NXP/imx-firmware/
☞
Use the repository branches matching to the latest Linux BSP release version. At the time of
publication, this is release 5.10.52_2.1.0.
The Wi-Fi driver uses the TCP/IP stack from the Linux kernel for data transmission and the
cfg80211
subsystem in the kernel for configuration and control. The
hci_uart
driver from the Linux kernel and
BlueZ host stack are used for the Bluetooth part. For further information about initialization and
configuration of the Wi-Fi and Bluetooth features, see also the JODY-W3 system integration
manual [2] and the NXP User Manual UM11490 [6].
your local u-blox support team for information about additional software options for the
JODY-W3 series modules.
1.4
System requirements
The evaluation kit has the following system requirements:
•
Host (PC or embedded system) with
o
Mini-PCIe or M.2 Key E slot for access to Wi-Fi through the PCIe 2.0 host interface
o
Micro SDIO slot for access to Wi-Fi through the SDIO 3.0 host interface
o
USB 2.0 interface for access to the Bluetooth UART interface through USB-to-UART bridge
•
Supported operating systems
o
Linux (3.x/4.x/5.x)
o
Android
1
Drivers for PCIE-UART are currently supported. SDIO-UART support is planned for Q1/2022.