AUBTFWL(4)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is AUBTFWL(4) β€” aka aubtfwl(4) β€” from the Kernel Interfaces Manual ✨. It’s the Atheros AR3011/AR3012 Firmware Loader πŸ’… and it is lowkey giving β€œtiny driver, big firmware-loading main character energy” πŸŽ€.

✨ SYNOPSIS ✨

aubtfwl* at uhub?

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here’s the tea β˜•: the aubtfwl driver manages automatic loading of firmware on the Atheros AR3011 and AR3012 Bluetooth chipsets πŸ¦‹πŸ’–.

The firmware files should be obtained and placed in a ubt/ directory in the search path of the firmload(9) kernel subsystem ✨. Upon attachment, the aubtfwl driver will load the necessary firmware files, and the device will detach and reattach as a generic Bluetooth device using the ubt(4) driver πŸ”₯. Like, it does its little firmware moment and comes back as a generic Bluetooth device via ubt(4) β€” iconic behavior, honestly πŸ‘‘.

For AR3011 chipsets, you will need the ath3k-1.fw firmware file in ubt/, and for AR3012 chipsets, the files ar3k/AthrBT_*.dfu and ar3k/ramps_*.dfu in ubt/ar3k/ πŸŽ€. Yes bestie, the ar3k/ part is literally right there in the path πŸ™ˆ.

The firmware files can be obtained from the Linux firmware git repository at https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 🌈.

πŸŽ€ FILES πŸŽ€

the firmware files in question, bestie:

  • ath3k-1.fw πŸ’–
  • ar3k/AthrBT_*.dfu ✨
  • ar3k/ramps_*.dfu πŸ¦‹

πŸ’œ SEE ALSO πŸ’œ

go bother these pages next, iykyk πŸ‘€:


mwah πŸ’‹ this iconic little page is source/version Debian, dated May 9, 2013 β€” periodt 🫢.

πŸ“¦ where this page comes from