broadcom-bt-firmware provides the firmware blobs needed by Linux to initialize Broadcom Bluetooth adapters found in many laptops and mini-PCIe/M.2 modules. On these devices, the kernel driver expects a small firmware image to be loaded at runtime before the controller becomes fully functional. The project aggregates known-working .hcd files, often extracted from vendor Windows drivers, and organizes them by chipset and device ID so users can match hardware quickly. Clear mapping tables and directory structure help distributions and end users package the correct files under /lib/firmware/, which resolves the common “Bluetooth not found” issue after installing Linux. By centralizing vetted firmware versions, it reduces guesswork, prevents regressions, and gives maintainers a single place to track updates for new laptop generations. Practically speaking, it’s the missing link between an otherwise supported Bluetooth stack and real-world, out-of-the-box functionality on Linux.

Features

  • Supplies proprietary firmware files for Broadcom Bluetooth chipsets
  • Covers multiple chipsets, including BCM20702, BCM20703, BCM43142
  • Essential for enabling Bluetooth functionality on Linux systems with unsupported hardware
  • Overrides missing firmware in distributions or kernel packages
  • Enables community reporting/fixes for specific device compatibility issues (via GitHub issues)
  • Standalone resource without packaging—users manually include firmware in /lib/firmware

Project Samples

Project Activity

See All Activity >

Categories

System

License

MIT License

Follow Broadcom-bt-firmware

Broadcom-bt-firmware Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Broadcom-bt-firmware!

Additional Project Details

Operating Systems

Linux

Programming Language

Perl

Related Categories

Perl System Software

Registered

2025-09-10