Skip to content

Releases: jetm/mediatek-mt7927-dkms

v2.11-1

15 Apr 13:15
6d95a25

Choose a tag to compare

[2.11-1] - 2026-04-15

Documentation

  • README: Add tested distributions compatibility table
  • README: Update AP mode throughput limitation description
  • README: Add Linux Mint 22.2 to supported distributions table

Driver

  • wifi: mt76: mt7925: Add missing HE AP caps, MURU and TX_PROC TLVs
  • wifi: mt76: mt7925: Fix TX power reporting in AP mode
  • wifi: mt76: mt7927: Route BA command to WA processor for AMPDU
  • mediatek-mt7927-dkms: Bump version to 2.11
  • dkms: Add compat patch for kmalloc_obj on pre-7.0 kernels
  • wifi: mt76: Add compat patch for kzalloc_flex on pre-7.0 kernels

Other

  • mt76: mt7925: Add txpower reporting fix for mt7927
  • scripts: Add MT7927 AP mode throughput benchmark script
  • gen-dkms-patches.sh: Narrow patch cleanup glob to numbered files only
  • release.sh: Add branch guard and ERR trap rollback to release script
  • scripts: Add client prep script and improve AP benchmark reliability
  • release.sh: Drop version-bump commit logic

Packaging

  • pkg: Fix dkms.conf version sync and install target

Testing

  • test-driver: Fix indentation and handle ASPM disabled via cmdline
  • test-driver: Kill hostapd before reloading kernel modules

v2.10-1

01 Apr 22:59
8ce01e9

Choose a tag to compare

[2.10-1] - 2026-04-01

Documentation

  • README: Update version references, upstream status, and known issues
  • README: Add professional profile header with contact information

Driver

  • mediatek-mt7927-dkms: Bump version to 2.10 and fix version sync

Other

  • CHANGELOG: Rewrite historical entries for clarity and conciseness
  • patches: Rebase MT6639 Bluetooth patch series on updated btmtk
  • fix(build-check): capture real make exit code
  • fix(ci): pass tag via env var to prevent shell injection
  • fix(dkms): add CLEAN directive for out-of-tree build cleanup
  • fix(firmware): add bounds check and case-insensitive zip detection
  • fix(spec): fix duplicate %dir and add changelog entry
  • fix(test-driver): renumber section headers sequentially
  • fix(bt): regenerate patches from BT v5
  • bt: regenerate DKMS patches from bt-dkms rebase
  • Revert to v2.9

Packaging

  • pkg: release v2.10-1

v2.9-1

26 Mar 22:23
c347015

Choose a tag to compare

[2.9-1] - 2026-03-26

Driver

  • drivers/bt: Split MT6639 Bluetooth patch into discrete series

Other

  • bt/mt6639: Refine MT6639 chip detection and firmware path
  • scripts: Add build bisectability checker for kernel patch series
  • Makefile: Fix BT firmware installation path for mt7927
  • Bluetooth: btmtk: Add MT6639 (MT7927) Bluetooth support
  • bt/mtk: Refresh patch series with updated upstream commit hashes
  • release: Handle pre-set version without failing on empty commit
  • rpm: Fix BT firmware path mt6639 -> mt7927 in spec file

Packaging

  • PKGBUILD: Bump kernel source to 6.19.10

Testing

  • test-driver: Reload modules before testing
  • test-driver: Improve module, DKMS, and BT detection accuracy
  • test-driver: Remove sudo fallbacks and improve reload robustness

v2.8-1

25 Mar 22:01
b19a1a1

Choose a tag to compare

[2.8-1] - 2026-03-25

Documentation

  • README: Clarify MLO status and add router configuration advice

Driver

  • mt6639-bt-6.19: Update patch with ISO interface and hunk fixes
  • mediatek-mt7927-dkms: Bump version to 2.8
  • wifi: mt76: mt7925: Refine MT7927 patch series for correctness
  • mediatek-mt7927: Avoid hardcoded version in dkms pre_remove hook

Other

  • drafts: Remove MediaTek Bluetooth/WiFi 7 upstream blog post draft
  • repo: Track patches dir, add linux-stable symlink, update AUR export
  • bt: Add CHIPID=0x0000 workaround for MT6639 (PR #39)
  • compat-airoha-offload: Add stub DMA descriptor types for compat build
  • Makefile: Add version consistency check between dkms.conf and PKGBUILD
  • tools: Add patch verification script for DKMS and upstream patches
  • gen-dkms-patches: Add --rebase flag to automate DKMS branch update
  • gen-dkms-patches.sh: Auto-detect upstream branch and improve rebase safety
  • push-aur: Filter AUR tree by blob type instead of named exclusions
  • release.sh: Remove install file dependency and reorder push sequence
  • verify-patches.sh: Improve robustness and cross-check accuracy
  • rpm: Derive version from dkms.conf instead of hardcoding in spec

Testing

  • test-driver: Add missing BT USB ID and fix heredoc formatting

v2.7-1

20 Mar 18:01
55185fe

Choose a tag to compare

[2.7-1] - 2026-03-20

Other

  • readme: Revise for v2.6 - pre-built packages, updated install, roadmap sync
  • compat: Add airoha_offload.h stub for kernels < 6.19

Packaging

  • pkg: Add push-aur.sh for filtered AUR pushes
  • pkg: Bump to v2.7 (compat header fix)

v2.6-1

20 Mar 16:30
6a21eb5

Choose a tag to compare

[2.6-1] - 2026-03-20

Other

  • release: Suppress tag push to AUR
  • readme: Add AI attribution note
  • readme: Add Gigabyte Z790 Elite X WiFi7 and MSI X870E ACE MAX to supported hardware
  • readme: Add distro-agnostic install instructions and community ports
  • build-rpm: Skip dependency check for cross-distro builds
  • release: Fix AUR push to use filtered parent commit
  • release: Move changelog and release creation to GitHub Actions
  • build-rpm: Fall back to tar when git is unavailable (CI fix)
  • ci: Fix gh release upload in Fedora container (add --repo)
  • ci: Fix Node.js 20 deprecation warnings
  • ci: Fix git-cliff download URL (use gh API for versioned asset)
  • ci: Use --latest for changelog (generates from previous tag)

Packaging

  • pkg: Add RPM and DEB packaging
  • pkg: Add GitHub Actions release workflow, bump to v2.6 (kernel 6.19.9)

Testing

  • test-driver: Fix false PASSED result when checks fail

v2.5-1

19 Mar 23:01
79a0050

Choose a tag to compare

Driver

  • mediatek-mt7927-dkms: Bump to version 2.5 and refactor patch series

Other

  • release: Validate remote URLs before push

v2.4-1

06 Mar 23:49
6afbbf5

Choose a tag to compare

[2.4-1] - 2026-03-06

Driver

  • dkms: Add USB ID 0489:e110 to MT7927 Bluetooth device table (MSI X870E Ace Max)

Packaging

  • Distro-agnostic build system (PR #29 by @samutoljamo)
    • Makefile-based build replaces inline PKGBUILD logic
    • BT source pre-patched at build time, dkms-patchmodule.sh removed
    • extract_firmware.py reads ZIP directly (no unzip dependency)
    • Kbuild files split to flat repo root (AUR-compatible)
    • Upstream detection in dkms.conf skips BT build if mainlined
    • VERSION/MT76_KVER derived from existing sources (single source of truth)

Documentation

  • Update README with known issues, fixes, and upstream status

Internal

  • Add automated release script

v2.3-1

06 Mar 14:52
ed21ad6

Choose a tag to compare

[2.3-1] - 2026-03-06

Driver

  • mt7927-wifi: Remove GitHub reporter/tester attribution from ASPM patch
  • dkms/mt7927: Rebase patch series onto updated kernel tree
  • mediatek-mt7927-dkms: Bump version to 2.3

Other

  • gitignore: Exclude .github/ (GitHub-only, AUR rejects subdirectories)
  • CHANGELOG: Reorganize entries into reverse-chronological order