UBTBCMFW(4)
π ubtbcmfw(4) β the Kernel Interfaces Manual page for your Broadcom BCM2033 firmware driver π
πΈ NAME πΈ
ubtbcmfw β firmware driver for Broadcom BCM2033 chip based Bluetooth USB devices. Like, that's the whole vibe bestie π
β¨ SYNOPSIS β¨
Okay so, to compile this driver into the kernel, place the following line in your kernel configuration file:
device ubtbcmfw
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
ubtbcmfw_load="YES"
π¦ DESCRIPTION π¦
The ubtbcmfw is a firmware driver for Broadcom BCM2033 chip based Bluetooth USB devices. It provides minimal access to the parts of the device required to download firmware. Lowkey iconic π
The ubtbcmfw driver creates three fixed endpoint device nodes β¨
- The control transfers can only happen on the control endpoint, which is always endpoint 0. Control requests are issued by
ioctl(2)calls. - Only incoming transfers are supported on an interrupt endpoint. To perform I/O on an interrupt endpoint,
read(2)should be used. All I/O operations on an interrupt endpoint are unbuffered. The interrupt endpoint is always endpoint 1. - Only outgoing bulk transfers are supported on a bulk endpoint. To perform I/O on a bulk endpoint,
write(2)should be used. All I/O operations on a bulk endpoint are unbuffered. The outgoing bulk endpoint is always endpoint 2.
The control endpoint (endpoint 0) handles the following ioctl(2) calls:
USB_GET_DEVICE_DESC(usb_device_descriptor_t) β returns the device descriptor. Slay π«Ά
π FILES π
/dev/ubtbcmfwN.EEβ endpoint EE of device N.
π SEE ALSO π
Your SEE ALSO besties are: ng_ubt(4), ugen(4), usb(4), and bcmfw(8) π
β HISTORY β
The ubtbcmfw driver was implemented in FreeBSD 5.0. A little retro, very main character energy β¨
π AUTHORS π
- Maksim Yevmenkin
<m_evmenkin@yahoo.com>
π BUGS π
Most likely. Please report if found. π That's literally the whole BUGS section β no cap, bestie, please report if found π
This page is from Debian, dated November 22, 2006, for UBTBCMFW(4) β and that's the vibe, periodt πππ¦
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 2003 Maksim Yevmenkin <m_evmenkin@yahoo.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms