You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

WIP

Scope

Goal is to bringup Wi-Fi 7 on Banana Pi R4

Prerequisites

    • BSP migration - Mediatek MP release(Based on 2024q4 kirkstone) with 5.4 kernel
  • Hostap2.11 migration - in sync with comcast revision

Features

  • SLO with EHT rates for 2.4GHz/5GHz/6GHz
  • 320 MHz on 6GHz with SLO
  • MLO (After 2 weeks)
  • 4KQAM - Depends on Vendor (Additional MCS rates)

Vendor checklist

  • MLO configuration - is that through standard NL80211 or vendor based NL80211 (NL80211_VENDOR_*) or uci.

Modes

  • 2.4Ghz/5Ghz (WPA3-Transition)
  • 6Ghz - WPA3 personal

Testing

  • iPhone 16
  • Pixel 8
  • S24 Ultra
  • Intel BE clients - Available in CIEC chennai
  • Candella Wi-Fi 7

Comcast kernel version

  • 5.15

Wi-Fi Card

  • BE14 card

Features dependent on WiFi-7 enablement:

  • EasyMesh R6 migration

Code changes waiting to merge

  • MLO code changes pending - will be available in 2 weeks

MLO update

  • Supported PlatformIs that through generic implementation/Vendors interface
    #1Using vendor interface
    #2Using commands to driver

Wi-Fi 7 DMLs

  • Using hardcoded configuration
  • DML - Set/Get available soon .

Integration steps

Mediatek MP release

  • MPmtk


Test Procedure

  • Radio Config
    ============
    dmcli eRT setv Device.WiFi.Radio.1.OperatingStandards string "g,n,ax,be"
    dmcli eRT setv Device.WiFi.Radio.2.OperatingStandards string "a,n,ac,ax,be"
    dmcli eRT setv Device.WiFi.Radio.3.OperatingStandards string "ax,be"
    
    dmcli eRT setv Device.WiFi.ApplyRadioSettings bool true
    
    Vap Config
    ==========
    dmcli eRT setv Device.WiFi.AccessPoint.1.Security.ModeEnabled string WPA3-Personal-Transition
    dmcli eRT setv Device.WiFi.AccessPoint.2.Security.ModeEnabled string WPA3-Personal-Transition
    dmcli eRT setv Device.WiFi.AccessPoint.17.Security.ModeEnabled string WPA3-Personal
    
    dmcli eRT setv Device.WiFi.ApplyAccessPointSettings bool true
  • .
  • .













  • No labels