Skip to content

Conversation

Copilot
Copy link

@Copilot Copilot AI commented Sep 13, 2025

This PR fixes an issue where 8812eu WiFi adapters (USB ID 0bda:a81a) were detected by lsusb but not functional with iwconfig on gk7205v200 FPV firmware builds.

Problem

Users reported that after updating to the latest gk7205v200-nor-fpv.tgz firmware, their 8812eu WiFi adapters stopped working. The adapters were detected by the system but the wireless interface was not available because the required driver module was missing from the firmware.

Root Cause

The gk7205v200 FPV configuration only included the BR2_PACKAGE_RTL8812AU_OPENIPC driver package, which supports 8812au adapters but not 8812eu variants. The 8812eu adapters require the BR2_PACKAGE_RTL88X2EU_OPENIPC driver package.

Solution

  1. Added 8812eu driver support: Included BR2_PACKAGE_RTL88X2EU_OPENIPC=y in the gk7205v200 FPV configuration to build the 8812eu driver module.

  2. Created device-specific directory: Added devices/gk7205v200_fpv/ with complete build structure so the build system can apply device-specific customizations.

  3. Added USB wireless auto-detection: Created /etc/wireless/usb script that automatically detects the connected adapter type and loads the appropriate driver:

    • 0bda:a81a → loads 8812eu driver
    • 0bda:8812, 0bda:881a, 0b05:17d2, 2357:0101, 2604:0012 → loads 8812au driver

Files Changed

  • devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_defconfig - Added 8812eu driver package
  • devices/gk7205v200_fpv/ - New device directory with USB wireless management script

The firmware will now automatically support both 8812au and 8812eu WiFi adapters without any user intervention.

Fixes #61.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copy link
Author

Copilot AI commented Sep 13, 2025

@flyrouter 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs.

I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review.

Co-authored-by: flyrouter <68112357+flyrouter@users.noreply.github.com>
@Copilot Copilot AI changed the title [WIP] openipc.gk7205v200-nor-fpv.tgz Add 8812eu WiFi adapter support to gk7205v200 FPV firmware Sep 13, 2025
@Copilot Copilot AI requested a review from flyrouter September 13, 2025 22:15
Copilot finished work on behalf of flyrouter September 13, 2025 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

openipc.gk7205v200-nor-fpv.tgz
2 participants