Thanks for the reply, interesting read.

I would've blamed android as well except the factory firmware and another
router I have without openwrt works correctly. I also used to use another
openwrt router, a dlink 615 which workes without any issues.


On Thu, Jan 30, 2014 at 8:56 AM, Chirag Chhatriwala <[email protected]>wrote:

>
>
>> I'm not sure how the issue got fixed with the non-android devices because
>> they were doing the same thing on the 2.4ghz radio before a recent patch
>> but I was hoping that this could have a similar fix.
>>
>>
>>
> If I may add a tidbit (and just as camden, I'm no expert either)...
>
> That being said, I have a few android devices myself and while most of
> them play nice, some of them are notorious for indicating a problem where
> none exists (at least not with OpenWrt). However, given that trunk is
> always changing, it might be a combination of OpenWrt changes and a badly
> written kernel WiFi driver for the android device in question. For example,
> I own a Google Nexus 4 and over the course of time, starting from the 10th
> installment of android (Jelly Bean) through to the 11th (Kit-Kat), they
> broke the 5 GHz WiFi on the 3-digit channels (149+). Not necessarily
> Google's fault (but still Google's fault technically), because the related
> WiFi code for the qualcomm msm itself if borked in that stock kernel. They
> did fix the problem with delayed notification where any notification after
> the screen went to sleep was delayed until the device was manually awakened
> (caused by bad ARP translation offloading code). However, they introduced
> horrible throughput on the 3-digit wifi channels (which is what I use in my
> house).
>
> What am I talking about? The Phone's 3-digit 5GHz wifi on the stock kernel
> doesn't reach a download throughput anywhere higher than 12mbps (even
> though it connects near at 65mbps). It definitely worked with stock 4.2.2
> but not with 4.4.2. All my other Android devices are able saturate my WAN
> connection throughput during speed tests, just not the nexus 4.
> How do I know this? After trying out several other ROMs i figured out the
> CyanogenMod (CM) uses a different code base (Code Aurora) and has a much
> more functional WiFi at 5GHz than the one used by Google (Android Open
> Source Project a.k.a AOSP). Problem is that qualcomm is done committing any
> changes to the kernel used by AOSP (as far as I know), and their most
> recent and functional WiFi code is available in Code Aurora (go figure
> why...). To make matters worse, this isn't the case for all the devices. My
> Dad's Nexus 5 doesn't have any issues with the stock AOSP/Google ROM.
>
> So the bottom line is, android devices' WiFi performance is like a "baux
> auf chaucklets" (read: box of chocolates), and you may be trying to look
> for a solution in the wrong place. That being said, I'm sure debug
> mode/TCPdump may be able to help you narrow down the issue. All I want to
> point out is that it "might" turn out to be a dead-end (not saying it "is").
>
> What I want to know is whether this problem exists with the router running
> STOCK firmware from Western Digital. I have a Western Digital MyNet N750
> (similar hardware maybe), and I have not had this issue. And even if such
> an issue occurred, I'm more likely to blame Android's WiFi driver and not
> OpenWrt, but hey that's just me. Also, do you have any other OpenWrt
> compatible router where this problem doesn't occur?
>
> Thanks,
> Chirag
>
>
> _______________________________________________
> openwrt-devel mailing list
> [email protected]
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>
>
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to