Yes this is a patch for fixing the 6dbm issue,but also using the bpi eeprom file should fix it
When saving this file with the right filename (mt7996_eeprom_233_2i5i6i.bin) in the right path (should be /lib/firmware/mediatek/mt7996/) it should also fix it without patching the source and is the preferred way as patch above simply ignores eeprom and uses hw max which may not be good for hardware.
Have not tested by myself yet,but both were reported to fix the 6dm issue.
If this eeprom firmware way does not work we need to make sure firmware is loaded and applied as eeprom. But i see filename in mainline driver so i guess it is loaded also there.
I just checked and itās currently set at fs.file-max = 402281
Iāll go ahead and increase it to see if it makes a difference. But as for anything else, everything was 100% stock when I pasted those logs as of OpenWrt SNAPSHOT, r29440-bf91381451
Since then the only change has been applying the EEPROM patch into /lib/firmware/mediatek/mt7996/ which unfortunately didnāt seem to change anything.
I see theres a new snapshot this morning, Iāll check into that and see if it makes a difference (with or without the patch).
EDIT: Small correction, I did install LuCI. But thats it.
UPDATE: flashed snapshot r29441-a0f45a4f3f and tried without and with the patch and still stuck at 6 dBm. Itāll allow selecting 7 dBm if the radio is disabled, but when itās enabled it only allows upto 6 dBm.
dmesg | grep "Invalid default bin", returned nothing, also skimmed through the dmesg output manually and nothing jumped out. So I assume thats a good thing.
Though I am still stuck as 6 dBm.
EDIT: So far this is literally the only image I have found that seems to work correctly. BPI-R4_MLO_RC1_mm
EDIT2: So after more testing, everything does function in that romā¦but whoa is the range absolutely terrible. I was about 15ft away and my DL speed dropped to around 120Kb/sā¦