Flint 2 (GL-MT6000 ) - bug reports - collective thread

What do you mean by „not working“? They don’t show up?

Is the country code in luci correct?
See List of WLAN channels - Wikipedia

1 Like

by not working I mean it wont use any of them, it reverts and defaults itself to channel 40 which everyone is on, previously it worked fine around about firmware 4.5.4

Im in the UK and based on that link you just sent me, I should be perfectly fine using channel 128 DFS.

There is also no option to set country code in Luci, unless im looking in the wrong place, but im going to Wireless > Edit > Advanced setting

EDIT: seems like the country code thing might be the problem, however, with no way to change it thats an even bigger problem, its currently showing 00 in luci which is the US.

OK so a quick update, I back flashed to 4.5.4 and can now set the country code in Luci, and now channel 128 DFS is working fine.

There might is, but you have to edit the wireless configuration inside /etc/config/wireless, but it is unconfirmed for me it also applies to the driver :+1:

Somebody know a way to check this remotely via phone?, maybe through app?, because iw command to diagnose it doesn’t work on router itself.

Strange, I am running 4.5.7 and I was able to change it using luci.
My Wi-Fi shows DE which is the correct one.

1 Like

its strange, because if i compare the Beryl AX, this device has a extra luci app pre configured specially for mediatek country setting, probably due to luci not being compatible, but this is missing.

I hope they add it :+1:

I successfully changed my region to US through config/wireless and it did apply since I can now use 144 channel which was not initially available and its now actively using this channel since I have it on repeater mode for load balancing.

2 Likes

I can confirm this. The default wireless config for 4.5.7 release 5 with 128 DFS channel works on my end

1 Like

Have you confirmed with a 3rd party app that its actually using that channel, because for me although the router was saying I was on channel 128 DFS, WiFi analyser app on my phone was showing I was on channel 40 and so was my TV advanced IP settings.

So again ive flashed 4.5.7 and still not able to change the country code in Luci, but I did manage to successfully change it in /etc/config/wireless using WinSCP as per @xize11 stated, but again, although the router is showing im on channel 128, im not really.

Untitled

1 Like

i think luci cannot be trusted on the mediatek sdk, except on the far minimal settings like ssid and encryption, because the Beryl Ax needed a special crafted luci app for countries which also uses mediatek.

reportings there in luci often are off too couple of times i saw -256dbm when it is supposed to be 0, thats why i wanted to check iw but i get a strange error about 80211 missing.

So might be possible via raw output from /sys/class/ there must be a map or file showing this data, since that is the raw runtime.

But it looks like your phone check is correct so it probably does apply :+1:

  • also accidentally double posted somewhere else and deleted it (but it still shows, this topic is the correct location of my response :+1:)

Thanks, as you can see above, 4.5.4 and 4.5.6 all apply the channel correctly, 4.5.7 although it shows its using channel 128 on the router, its not really, everything I have which include 2 android TVs and my phone show its on channel 40.

1 Like

Work here.

2 Likes

Thanks, its very strange, it seems like the same firmware works differently on effectly the same device, but different per user devices, as I said it works fine on 4.5.4, 4.5.5, and 4.5.6, but doesnt work for me on 4.5.7, I am flashing and unchecking keep user settings, so its like a factory reset, but still have this problem, its a shame really and 4.5.7 r5 has been the most stable for me except for this one problem.

4.5.7+ is mediatek sdk, meaning the wireless driver is completely different and closed source, and the kernel and OpenWrt version, sdk is a framework around a older version of OpenWrt but only for manufacturers with privated drivers.

4.5.6 and before was using a snapshot from OpenWrt with a open source driver from OpenWrt called MT79 :+1:, this one has the most issues currently.

2 Likes

Thanks for your advice. We will mainten both version, The closed wifi driver verison is developping, and the we also making the plan of open source wifi driver verison. lower the cost is not the first thing, The first priority is provide a stable product to our customer.

9 Likes

@xize11 Will check it next monday.

2 Likes

Sorry for that. it’s program state print, it’s useful for us to quick locate the issue.I check with our fellow, we can’t shield it by some command. So maybe use grep to filter it.

Could someone help, send copy of /etc/config/wireless

i changed DE to US from that file, after i restarted device wifi stopped working. Even i change DE back to that file, wifi still not working.

i get error:

[ 53.057559] 7986@C01L2,RTMP_COM_IoctlHandle() 1517: → CMD_RTPRIV_IOCTL_VIRTUAL_INF_INIT
[ 53.065683] WiFi@C01L1,RtmpOSFileOpen() 1014: Error 2 opening /etc/wireless/l1profile.dat
[ 53.073856] Open file “/etc/wireless/l1profile.dat” failed, try embedded default!
[ 53.081956] 7986@C12L1,match_index_by_chipname() 758: not find chip name INDEX7
[ 53.089308] 7986@C12L1,match_index_by_chipname() 758: not find chip name INDEX8
[ 53.096668] 7986@C12L1,match_index_by_chipname() 758: not find chip name INDEX9
[ 53.103970] 7986@C12L2,match_index_by_chipname() 763: Not find slot id, back to old rule.
[ 53.112354] [0]MT7986 not found, keep default
[ 53.116709] 7986@C12L1,mt_wifi_open() 335: load l1profile failed!

The router was just reseted, wifi cannot die just because i changed countrycode from DE to US. I cannot see folder called /etc/wireless/ at all.
wireless.zip (556 Bytes)
below the config file with passwords removed

update: when i restart the device, folder /etc/wireless/ gets deleted.

update 2: 1 did again reset. i haveto investigate some time more. after reset wifi works, but after making configurations via gui, from somepoint it messes up wifi (deleting /etc/wireless folder) and then wifi stops working. so i haven reproduced yet in which setting edit this problem comes (not sure yet does the problem come in luci gui setting edit or glinet gui setting edit). this time i didnt even do any manual setting editing for wifi countrycode. i had to revert back to v 4.5.6.

It’s a bug. @JerryZhao had fixed it. will be ok in next verison

4 Likes

What are the steps that cause wifi not to work?