Software; Available Software Packages; Supported Kernel Versions - Ublox JODY-W1 Series System Integration Manual

Host-based modules with wi-fi and dual-mode bluetooth
Table of Contents

Advertisement

3

Software

This chapter provides information on how to set up the JODY-W1 series module on a Linux operating
system. It describes the available driver packages and shows how they can be compiled and deployed
into the target system. Additionally, typical usage examples are presented.
This manual is mainly based on the proprietary automotive software release ('DHD' driver) for the
Infineon CYW8x359 chipsets in JODY-W16x. An Apalis TK1 development board from Toradex,
running on kernel version 3.10.40, is used as the host platform, which connects to the JODY-W1
series module through either a PCI express or SDIO host interface. A USB host interface is used to
connect to the module's Bluetooth UART via a USB-to-UART adapter.

3.1 Available software packages

Software support for the JODY-W1 series modules is provided by the proprietary automotive
Linux/Android software releases ('DHD') and the Linux open-source software release ('FMAC'). Refer
to the release notes included with each driver release for a list of supported features.
The proprietary automotive Android/Linux DHD drivers for JODY-W1 series modules are
distributed by Infineon directly under the terms of a software license agreement. To get the driver
package
contact
The open-source Linux FMAC drivers can be obtained from the
through u-blox support.
Recipes for integrating the drivers into Yocto-based projects can be provided on request by u-blox.
For QNX support, contact QNX or a QNX development partner directly. Microsoft Windows OS is not
supported.
3.1.1

Supported kernel versions

Due to constant changes in the kernel subsystem APIs for different kernel releases, the reference
drivers provided must be modified for each major and minor kernel release.
The DHD driver packages have been verified on the following platforms and kernel versions:
Platform
i.MX 6SoloX Sabre board
(smart devices)
i.MX 6Q Sabre
development board
Toradex IXORA Apalis TK1
Core i5 Brix Lubuntu 15
i.MX MCIMX8M-EVK
Table 24: Tested platforms and Linux kernel versions for JODY-W1 series modules reference drivers
The provided software packages might support the latest kernel versions if there is no change in the
used kernel API. If there are any changes to the used kernel APIs, then make necessary changes using
patches of the provided software packages.
The current automotive Infineon software release supports Linux kernel versions up to 5.4 and
Android 7.0/8.0. For additional information,
UBX-16012621 - R18
C1-Public
your local u-blox support team.
SoC
NXP i.MX 6SoloX
NXP i.MX 6 series
NVIDIA Tegra K1
Intel i686
NXP i.MX8M
JODY-W1 series - System integration manual
Kernel Version
3.14.52
4.1.15
4.1.15
3.10.40
4.2.0
Android 8.1.0, kernel 4.9.78
contact
your local support team.
Software
Infineon Linux community page
[14]
or
Page 37 of 72

Advertisement

Table of Contents
loading

This manual is also suitable for:

Jody-w163-aJody-w164-aJody-w167-aJody-w174-a

Table of Contents