openwrt / openwrt/mt76

MT7915E Incorrectly Trying to use 6 GHz Band 23.05.4 r24012-d8dd03c46f

Open
#919 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
888
Forks
436
PR merge metrics
No merged PRs in 30d

Description

Hi,

I have three Xiaomi Redmi Router AX6S units with Mediatek/mt7622+MT7915E radios. These are 802.11b/g/n 2.4 GHz and 802.11ac/ax/n 5 GHz capable devices. Two were set up for fast roaming and to provide better coverage. I had disabled DHCP on both. One is a spare/travel router.

I had installed OpenWrt 22.03.5 r20134-5f15225c1e / LuCI openwrt-22.03 branch git-23.093.57104-ce20b4a a very long time ago. About a week ago, I decided it was time to upgrade two of the units in the hopes of improved performance. I upgrade to
OpenWrt 23.05.4 r24012-d8dd03c46f / LuCI openwrt-23.05 branch git-24.086.45142-09d5a38.
Within hours, I began receiving complaints that Wi-Fi was working or working intermittently.

Today, I decided to investigate and discovered that one of the APs had no clients connecting to it on either band. My clients were still only connecting to the other working AP.
In addition, the wireless network was set as "disabled". Restarting it had no effect.

Looking more closely, I see that the frequencies it is attempting to operate on are incorrect.
image

This should be in the 5 GHz band. According to wikipedia, channel 48 should be:
5240 MHz with a frequency range of 5230–5250 MHz with a 20 MHz bandwith.

I upgraded the spare device to the same firmware and was able to reproduce the result. I tried channel 120 which should be 5600 MHz which a frequency range of 5590-5610 MHz with a 20 MHz bandwidth, but it is 6.550 GHz

These are "Wi-Fi 6" devices, not "Wi-Fi6E" device... they don't have the ability to use the 6 GHz band.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The report names no source files or tests. Start by reproducing the channel-to-frequency behavior on the Xiaomi Redmi Router AX6S with OpenWrt 23.05.4, then compare the MT7915E wireless configuration with the reported 5 GHz channel values. Done means 5 GHz channels use their correct frequencies and the radio no longer disables itself.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.