openwrt / openwrt/mt76

mt7915: enabling DPD does not adjust tx power

Open
#989 1 comment 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'm trying to use dynamic tx power adjustment with my E8450 router.

I saw the comment "firmware dynamically adjusts PD threshold so skip manual control",
so I expected the router to dynamically adjust tx power if I call mt7915_mcu_enable_obss_spr with SPR_ENABLE_DPD and SPR_ENABLE_SD in mcu.c to enable DPD.
I tested with my two E8450 routers, but tx power remained nearly constant in the presence of about -70 dBm co-channel interference.

Is there a way to make the E8450 dynamically adjust tx power?
If not, does BPI-R4 eqipped with mt7988A support this feature?

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

Start in mcu.c at mt7915_mcu_enable_obss_spr and trace how SPR_ENABLE_DPD and SPR_ENABLE_SD are handled. Compare the E8450 behavior described here with the mt7988A/BPI-R4 support, and consider the issue resolved when the firmware or driver capability and any required change are clearly established.

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
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.