1. Introduction

1.1. Project Goals

This project aims to upstream the wpanusb and bcfserial drivers that allow Linux to interface with the BeagleConnect Freedom as a SubGHz IEEE 802.15.4 radio gateway. Integrating these drivers into the mainline Linux kernel will eliminate the need for out-of-tree patches and simplify long-term maintenance and support.

To be accepted upstream, the current drivers and firmware need significant improvements. Key gaps identified include:

1.2. Scope

This document provides:

2. Comprehensive Codebase Analysis

2.1. Systematic Audit of Hard-coded Parameters