If you download the stock firmware source code, under the directory
mtk_ApSoC_4320/linux-2.6.36.x/drivers/net/wireless/MT7612/mcu/bin/ there is a bunch of binary firmware files for which there seems to be no source. My guess is that putting one of those under
/lib/firmware on the router might solve the problem. Specifically, the
mt7612_patch_e1_hdr_0417.bin, perhaps changing the names a bit to match the files already present.
I think the firmware/eeprom might be the source of the problem because this recent kernel patch to a driver of the same family says that setting it through the eeprom might not be enough and that one might need to use firmware resources.
Unfortunately the ethernet ports on my router are fried, thus why I'm using Open Wrt. If it bricks I have no way of recovering it.
Could anyone please attempt that and see if it fixes the problem? Those firmwares are for 2.6.36 and we are dealing with 4.14.162 here, so it's a long shot.
I do realize I might be asking you to run proprietary software, but it is for debugging purposes.
I can't post new replies so I will just append stuff here.
I just noticed that on LuCI radio1 (5GHz) is reported as
MediaTek MT76x2E 802.11nacwhile radio0(2.4GHz) is
Generic 802.11bgn. Anyone has any thoughts on this?