Skip to content

Feature Request: Support for BW16 (RTL8720DN) Dual-Band WiFi Module via Serial/GPIO #2005

@suzukikurogane-ux

Description

@suzukikurogane-ux

Hi Bruce Team,

First of all, thank you for the amazing work on the Bruce firmware. It has truly transformed the M5Stack devices (especially the Cardputer) into powerful pentesting tools.

I am writing to suggest a feature that I believe would take Bruce to the next level: Integration/Support for the BW16 (RTL8720DN) module.

The Context: While the ESP32-S3 in the Cardputer/M5Stick is great, it is limited to the 2.4GHz band. Many modern targets have moved entirely to 5GHz. Currently, the community is increasingly using the BW16-Adv (Realtek RTL8720DN) as a "co-processor" for dual-band capabilities (2.4GHz & 5GHz).

The Proposal: It would be incredible if Bruce could communicate with a BW16 module connected via Serial (UART). Specifically:

Scanning: Ability to scan both 2.4GHz and 5GHz networks and display them on the Bruce UI.

Deauth/Attack: Sending commands to the BW16 to perform deauth or beacon spam on 5GHz targets.

Firmware Compatibility: Leveraging projects like DelfyRTL or Serial Marauder on the BW16 side, while Bruce acts as the Controller (Master).

Why this is a game-changer:

Cardputer Form Factor: With its keyboard and screen, the Cardputer is the perfect "Control Center" for a dual-band module.

Hardware Availability: The BW16-Adv is now cheap, widely available, and has built-in GPIOs, making it easy to attach as a "backpack" to M5Stack devices.

Competitive Edge: This would make a Bruce-powered device a legitimate, low-cost rival to the Flipper Zero with a WiFi Dev Board, but with native 5GHz support.

I would love to hear your thoughts on this. Is adding a "Dual-Band WiFi" or "External Module" section to the Bruce UI feasible in the near future?

Best regards, Kurogane

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions