iwmbtfw —
load firmware for Intel Wireless AC
Bluetooth USB devices
iwmbtfw |
[-DI] -d
device_name [-f
firmware_path] |
The iwmbtfw utility downloads the
specified firmware file to the specified
ugen(4) device.
This utility will
only work with Intel
Wireless 7260/8260/9260 and newer chip based Bluetooth USB devices,
including AX and BE series wireless adapters. The identification is
currently based on USB vendor ID/product ID pair and result of HCI queries.
The vendor ID should be 0x8087 (USB_VENDOR_INTEL2)
and the product ID should be one of the supported devices.
Firmware files are available in the
comms/iwmbt-firmware port.
The iwmbtfw utility will query the device
to determine which firmware image and board configuration to load in at
runtime.
The options are as follows:
-I
- Enable informational debugging.
-D
- Enable verbose debugging.
-d
device_name
- Specify
ugen(4) device name.
-f
firmware_path
- Specify the directory containing the firmware files to search and
upload.
-h
- Display usage message and exit.
-p
- Use only USB vendor ID/product ID pair for device model
identification.
The iwmbtfw utility exits 0 on
success, and >0 if an error occurs.
iwmbtfw is based on
ath3kfw(8) utility used as firmware downloader template and
on Linux btintel driver source code. It is written by
Vladimir Kondratyev
<wulf@FreeBSD.org>.
Support for the 7260 card added by
Philippe Michaud-Boudreault
<pitwuu@gmail.com>.
Most likely. Please report if found.