3 years count for 36 android updates. Can you confirm actual router downgrade eliminates problems?
23.05.2 works as expected
How could this be a phone problem when the issue is not there on 23.05.2? I don't have the chance to test things with other phones in the short term because that implies getting a couple of phones (I guess from different manufacturers), factory reset everything, installing the apps I use, I don't have the time and resources to do all that in a short time, but that aside, am I supposed to change my phone because of a minor firmware upgrade to my router?
I've been pretty much happy with my router until this issue (and a few minor annoyances like issues with WPA3 which I suspect are not clientside), so I dug into this subject very briefly, but I found contradicting opinions about the Qualcomm and MediaTek chips. On the router people say Qualcomm uses too many proprietary stuff and MediaTek works better, on Android they say the opposite. I found contradicting reports everywhere in the OpenWRT community. I don't really have much time to dig deeper into this subject ATM. And besides, I like my Linksys for its CPU power, there are no all-in-one routers so powerful to this day, so I don't want to get rid of it.
I have replaced my WRT1900ACS with a GL.iNET Flint 2 (GL-MT6000) which is working fine with my Pixel 6.
Hello,
- Activating bluetooth and wifi can cause interference with older devices.
- In a disturbed environment (ex: 2 WIFI routers side by side even in 80211r).
However, you indicate a possible regression, so, hoping it's the firmware, we can test;
First, if you're running 23.05.3:
Download the firmware https://github.com/jbsky/mwlwifi/raw/5e4ffc4c2178b95b186eca6143a26a7e46308ca2/bin/firmware/88W8864.bin
and replace it in openwrt /lib/firmware/mwlwifi/88W8864.bin
Reboot and see if you feel better.
If you are on 23.05.2, 2 solutions to choose from :
Either, download the firmware https://github.com/jbsky/mwlwifi/raw/master/bin/firmware/88W8864.bin
and replace it in openwrt /lib/firmware/mwlwifi/88W8864.bin
Or, download this driver and install it.
https://github.com/jbsky/mwlwifi/raw/testing/fc60f43/kmod-mwlwifi_5.15.137+2023-11-20-fc60f43-1_arm_cortex-a9_vfpv3-d16.ipk
Best regards,
Jbsky
I did some tests on 23.05.3 with your firmware and the issue is still there (I didn't try with 23.05.2 as that works as expected).
We'll try to identify where the regression is.
For that, I need a tester (you).
If you have some time, I've compiled drivers specifically for version 23.05.3 for certain commits.
Below is a "table" with the compiled versions.
They are available here https://github.com/jbsky/mwlwifi/tree/sadcrew/test
57dfc3b (origin/next3, next3) update driver version to 10.4.10.0
7bb3617 README: how to compiling for openwrt
e096d6e AMPDU Optimization of priority calculation.
f92043d 8864/8897 fix wpa3
5cec3e7 Beautify code
bdcce28 Add cypher suite to driver capabilities
0889e82 Alignment of pcie_tx_ctrl*
a8a5797 "feature" normalization for all chips
aa51431 Add comment polling
9345f64 Add modprobe parameters
18c9862 fix monitoring
2dae175 Code separation by chipset
4af7083 dump_prob decommissioning
x cca8451 fix amsdu high ping latency => https://github.com/jbsky/mwlwifi/raw/sadcrew/test/kmod-mwlwifi_5.15.150+2023-11-20-cca8451-1_arm_cortex-a9_vfpv3-d16.ipk
x 1b66b6d drop debug info in hostcmd_get_hw_spec() => https://github.com/jbsky/mwlwifi/raw/sadcrew/test/kmod-mwlwifi_5.15.150+2023-11-20-1b66b6d-1_arm_cortex-a9_vfpv3-d16.ipk
166f5c7 Add wcb_base in debug info (8864)
eca369b Rewrite AMSDU packets
fb505f7 debug rewrite output mwl_debugfs_sta_read
28b0fc4 Add *.o.d as cleaned files
fb61bda add .gitignore
46b2d3c Improved encryption interoperability
x 2144904 factorization encrypted packet test => https://github.com/jbsky/mwlwifi/raw/sadcrew/test/kmod-mwlwifi_5.15.150+2023-11-20-2144904-1_arm_cortex-a9_vfpv3-d16.ipk
x 8f1a717 fix: num is a 1 instead 0 => https://github.com/jbsky/mwlwifi/raw/sadcrew/test/kmod-mwlwifi_5.15.150+2023-11-20-8f1a717-1_arm_cortex-a9_vfpv3-d16.ipk
e25064e Beautify code
13737d3 Change 88W8864 firmware to 7.2.9.27
5e4ffc4 Fix the AMPDU session lifecycle
39fef3e Remove the tx done packets mechanism
x 6a43671 Merge pull request #412 from jbsky/fix/409 => https://github.com/jbsky/mwlwifi/raw/sadcrew/test/kmod-mwlwifi_5.15.150+2023-11-20-6a43671-1_arm_cortex-a9_vfpv3-d16.ipk
Can you please give me a 1st test report on all these compiled versions?
Basically, I'd like to know which versions your use case works with and which don't.
Thank you in advance,
With kind regards,
Jbsky
I'm willing to do all the tests you want, but your instructions are a little bit confusing for my smooth brain. Am I supposed to install the ipks you marked with an x? All together? One by one? Should I factory reset before trying the next ipk?
Yes, you install the ipks marked with an x.
- You install the 1st from the bottom of the list.
ipk=https://github.com/jbsky/mwlwifi/raw/sadcrew/test/kmod-mwlwifi_5.15.150+2023-11-20-6a43671-1_arm_cortex-a9_vfpv3-d16.ipk
wget $ipk && opkg install /tmp/$(basename $ipk) --force-downgrade
- Reboot Openwrt 23.05.3
- Make sure you are in 23.05.3.
- Perform the test case described in this thread.
I normally expect a working case.
Then move on to the 2nd package and repeat the actions.
- You install the 1st from the bottom of the list.
ipk=https://github.com/jbsky/mwlwifi/raw/sadcrew/test/kmod-mwlwifi_5.15.150+2023-11-20-8f1a717-1_arm_cortex-a9_vfpv3-d16.ipk
wget $ipk && opkg install /tmp/$(basename $ipk) --force-downgrade
- Reboot Openwrt 23.05.3
- Make sure you are in 23.05.3.
- Perform the test case described in this thread.
I normally expect a working case.
Then move on to the 3nd package and repeat the actions.
=> does it work or not?
Then move on to the 4nd package and repeat the actions.
=> does it work or not?
Then move on to the 5nd package and repeat the actions.
=> does it work or not?
What is of value here is not the installation but what you mention in this thread. You have a problem with the new version of mwlwifi and I'm trying to identify where the problem was introduced.
Is it ok for you?
Hello @sadcrew ,
Have you had a chance to try it out? Do you even know how to SSH-connect to your openwrt machine in v23.05.3?
I'd like you to at least test this package :
cd /tmp/
wget https://github.com/jbsky/mwlwifi/raw/testing/babed55/kmod-mwlwifi_5.15.150+2023-11-20-babed55-1_arm_cortex-a9_vfpv3-d16.ipk
opkg install --force-downgrade kmod-mwlwifi_5.15.150%2B2023-11-20-babed55-1_arm_cortex-a9_vfpv3-d16.ipk
I hope you haven't changed routers yet
Thanks for your feedback.
I'm so sorry, I've been really busy lately, I didn't have time to sit and do it. I hope I will be able to do it in the upcoming days.
I'm sorry I took so long to reply, I've been having several issues, and I've also been suffering poor physical and mental health.
I tried your package and the issue is still there, but it seems your drivers are a little bit more stable, if that makes any sense. The issue appears after longer time, but still, WiFi is unusable.