BSD Ports

comms/mtkbt-firmware 20261019 MidnightBSD

MediaTek MT79xx USB bluetooth adaptor firmwares used by mtkbtfw(8)

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
0dd3428ace
License
MEDIATEK
Categories
comms

Description

Firmware for the MediaTek MT7920, MT7921, MT7902, MT7922 and MT7925 chip based Bluetooth USB devices, taken from linux-firmware. To be downloaded with mtkbtfw(8).

Version history 1

  1. 20261019 0dd3428ace

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install mtkbt-firmware

From mports:

cd /usr/mports/comms/mtkbt-firmware && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mtkbt-firmware>0:comms/mtkbt-firmware

Dependencies

No port depends on this one.

Files

pkg-plist 5
  • share/mtkbt-firmware/BT_RAM_CODE_MT7902_1_1_hdr.bin
  • share/mtkbt-firmware/BT_RAM_CODE_MT7922_1_1_hdr.bin
  • share/mtkbt-firmware/BT_RAM_CODE_MT7961_1_2_hdr.bin
  • share/mtkbt-firmware/BT_RAM_CODE_MT7961_1a_2_hdr.bin
  • share/mtkbt-firmware/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin
distinfo 6
FileSizeSHA256
linux-firmware/mtkbtfw/mediatek/BT_RAM_CODE_MT7902_1_1_hdr.bin?h=202610195093204f53b5e02fbd933172e18caf952bda410a877eaad00561781528cb4aff58dc38
linux-firmware/mtkbtfw/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin?h=20261019517398299942dbec7d34af030670ea59f9f7b4fd5c64e738b9e0157d76f4dd3beb190f
linux-firmware/mtkbtfw/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin?h=202610195338707a440a0f7404c73a2f03d8cc0475ac9f7fdc931b494dce37705e7d578153dbae
linux-firmware/mtkbtfw/mediatek/BT_RAM_CODE_MT7961_1a_2_hdr.bin?h=20261019494705671d18fd594a73bc4747c1922b17271878c8bb26fa8fd122238e797d52e337e9
linux-firmware/mtkbtfw/mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin?h=20261019448367be7c18e37221e277baaef853be3a0ba930138ee879f336ff7b185e79ab09a5c9
linux-firmware/mtkbtfw/LICENSES/LICENCE.mediatek?h=20261019561a90d3f66704d85889945fec5525ea77622549da83aced1aac99828383f8f1805
Master sites 2
  • https://gitlab.com/kernel-firmware/linux-firmware/-/raw/20261019/
  • https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/

Commit history 1

DateCommitCreditsLog message
0dd3428ace Lucas Holt comms/mtkbt-firmware: add MediaTek MT79xx Bluetooth firmware 20261019
Firmware patches for MediaTek MT7920, MT7921, MT7902, MT7922 and MT7925 USB Bluetooth controllers, fetched as individual files from the linux-firmware 20261019 tag. They are downloaded to the chip by the new mtkbtfw(8) utility (MidnightBSD/src#621), which looks them up in /usr/local/share/mtkbt-firmware using the linux-firmware mediatek/ layout, including the mt7925/ subdirectory. The files are redistributable under LICENCE.mediatek (see WHENCE). Tested: fetch, checksum, fake and package on MidnightBSD 4.2 amd64; the packaged MT7925 file was loaded with mtkbtfw on an MT7925 (0489:e124) and the adapter attached as ubt0. Signed-off-by: Lucas Holt <[email protected]> AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 <[email protected]>