how-to-double-the-wifi-speed-on-your-oneplus-3-3t -->Also applies to Axon7 - ZTE Axon 7 Themes, Apps, and Mods

https://www.xda-developers.com/how-to-double-the-wifi-speed-on-your-oneplus-3-3t/
"According to XDA Senior Member dreinulldrei, the WiFi configuration file used in the OnePlus 3 and 3T is the default one provided by Qualcomm. That’s not really an issue in and of itself, but the user discovered that the default configuration disabled channel bonding in the 2.4GHz frequency. 5GHz frequency networks have channel bonding enabled (and if you have access to this frequency, then it is advised you connect to it), but if your router only support the 2.4GHz frequency then this trick may be useful for you.
Enabling channel bonding should theoretically double your wireless throughput (as long as your router supports channel bonding), as the channel width increases from 20MHz to 40MHz. This trick is quite easy to implement, as all one needs to do is modify one line in WCNSS_qcom_cfg.ini (located in /system/etc/wifi)."

I just saw this last night and was going to play with it this morning. Excellent.
---------- Post added at 08:38 AM ---------- Previous post was at 08:37 AM ----------
Also, I'm glad I'm not the only one that's realized that we can kang a bunch of things from the OP3(+) forums as well

Fyi there is a Magisk module that does that as well if you don't like manually editing files.

Just say no to 40 Mhz channels on 2.4 GHz. It was mistake to add it to the standard (which is the viewpoint of most people actually doing wifi stuff -- you won't find many supporters in the openWRT/LEDE camps). The ONLY way it's good is if you live somewhere with basically no one else on the channels. If there are other wifi networks around on 2.4 GHz, all it does is increase the noise floor for everyone, which lowers everyone's potential throughput and makes all devices use more power. Plus, if the router detects even one non-40 MHz compatible device, the standard says it's supposed to drop back to 20 MHz functionality only, even though it's still outputting the extra RF. So then you only have costs without any benefits. It's not worth it -- just get a 5 GHz router.

Makes things somehow worse for me. 70-90Mb/s with it set to 0, 40-70Mb/s with it set to 1. 250-320Mb/s on the 5GHz channel...

Thank you for sharing this information with us.
I was reading through the file and noticed the line
Code:
gTxPowerCap=30
Does it mean by entering higher number we can improve the WiFi signal? I tried 50 and it seems like nothing has happened.
Maybe someone knows what it does.

Related

[Q] N-Wireles with FW 2.1.02?

Hi
After updating to FW 2.1.02 I hoped to get a n-wireless speed connection with my router (other devices connect in n speed without problem) as the changelog of the fw 2.1.02 says that n-wireless is now enabled.
But I still have a 54 Mbit speed mentionned in the connection details.
I have a dualband router. Both freqs are configured to have 300 Mbit.
The A70 doesn't see the 5 MHz network (because I think it has a 2.4 GHz chip inside).
Other devices connect to my router with n-speed on the 2.4 GHz net.
How about you? Any success after fw upgrade or still 54 Mbit connection?
Any solution for that "problem"?
(I want n-connection, when the A70 says it has a n-chip inside...)
I have the same issue !!!! i'm using a sagem fast 3304 >>300mbps
Archos when will we have wifi-N SUPPORT !!!!! And Flash support ....... ¿
Not working for me either with wireless n.
I'm only seeing 54mbit so far.
Same here.
This is the answer from a member of the R&D team of Archos:
courville said:
wifi chipset supports single stream thus caps at 65MBps raw PHY rate. It has also all aggregation features of the IEEE802.11n standards that enable to save the silent periods over the air and increase throughput efficiency.
Click to expand...
Click to collapse
kitsune44fr said:
This is the answer from a member of the R&D team of Archos:
Click to expand...
Click to collapse
And thats exactly what my wireless router shows me as connection speed for the archos: 65 mb/s. So it's definitely a n-connection but limited to 65 MB. So there will probably never be a faster speed with that device, as the Archos guy points out that it's a hardware limtation of the chip .
One more proof that it's an error to always see 811n as synonymous to 300 MB/s.

[Q] real Wifi n on gen8

hi,
here is a question for gen8 developers :
I read this answer on wifi n from Archosfans :
Archos Support wrote:
When connecting to a wireless network there is a certain connection speed
attained. The better quality signal network the higher the connection speed
possible. B < G < N when it comes to wireless network signal connection speeds.
54mbps was the max speed possible with a G-Network for wireless. N goes a lot
higher than this. Our unit is capable of connecting to an N-Network however we do
not allow a connection speed higher than 54mbps to conserve battery life. Thus if
your N-Network is broadcasting higher than that and will not allow a connection
speed of that low you won't connect
Is there any chance to get a real Wifi n by modifying the firmware?
thank you.
bach0405 said:
hi,
here is a question for gen8 developers :
I read this answer on wifi n from Archosfans :
Archos Support wrote:
When connecting to a wireless network there is a certain connection speed
attained. The better quality signal network the higher the connection speed
possible. B < G < N when it comes to wireless network signal connection speeds.
54mbps was the max speed possible with a G-Network for wireless. N goes a lot
higher than this. Our unit is capable of connecting to an N-Network however we do
not allow a connection speed higher than 54mbps to conserve battery life. Thus if
your N-Network is broadcasting higher than that and will not allow a connection
speed of that low you won't connect
Is there any chance to get a real Wifi n by modifying the firmware?
thank you.
Click to expand...
Click to collapse
To the developement thing i can't say anything,
But 54 mbit is 6.75 mb per minute ;-)
this is very fast!
I use dsl 32.000 on my a101 and it worked for me.
Thank you for your answer.
I get about a real 2 Mb/s with a 54 Mbps speed with an Archos 70 it. With my laptop, I get 6 Mb/s ( around 150 Mbps). That's a huge difference !
bach0405 said:
Thank you for your answer.
Click to expand...
Click to collapse
Then please klick thanks
I get about a real 2 Mb/s with a 54 Mbps speed with an Archos 70 it. With my laptop, I get 6 Mb/s ( around 150 Mbps). That's a huge difference !
Click to expand...
Click to collapse
Oh you've fast internet
Mhm i think we could change the wi-fi binarie so we can support faster internet
Buti can't do that.
Idont have experience with that..
Wow seems some people are actually getting response from archos-support i've read in one of the archosfans threads that the chipset does not support the full N speed..however with this comment of achos...
The problem with all the information on the internet is to get the right information in the right order and draw the right conclusions.
1. The chipset in the Archos is able to connect to a Wifi-N only AP
2. It has a maximum Connectionspeed of 65MBit/s
3. Archos decided to lower the maximum speed to 54MBit/s for energieoptimization
4. Because of this it doesn't connect to a AP that wants a minimum of 65MBit/s
So once and for all, Archos can connect to Wifi-N.
The hardware would be able to do 65MBit/s
Even then to get more then 2MByte/s is not likely to happen as all downloads are going to the ssd/sd and this two together ( wifi + "hd" access ) with this processor and the sorounding components wont be faster.
@Lennb:
Begging for thanks is always a bad idea.
fzelle said:
Begging for thanks is always a bad idea.
Click to expand...
Click to collapse
But it works

running full speed interesting observation

OK I've got mine on normal mode, and this kind of confirms my original thought that the 500mhz 5th core is clocked to low. I find the pad actually speeds up when I have multiple items in my recently run tab! If my understanding of the way it works these programs are still running in the background right? Then it starts kicking in the other 4 and not just running on the 5th at 500mhz! I really think we'd see a speed boost if we can get that 5th core over 500. Yes its supposed to save battery life but I really don't think 500 is fast enough to run on its own. You're thoughts and observations?
markimar said:
OK I've got mine on normal mode, and this kind of confirms my original thought that the 500mhz 5th core is clocked to low. I find the pad actually speeds up when I have multiple items in my recently run tab! If my understanding of the way it works these programs are still running in the background right? Then it starts kicking in the other 4 and not just running on the 5th at 500mhz! I really think we'd see a speed boost if we can get that 5th core over 500. Yes its supposed to save battery life but I really don't think 500 is fast enough to run on its own. You're thoughts and observations?
Click to expand...
Click to collapse
ill check on this when i get home. this issue im assuming is with honeycomb itself. we would assume that ICS would properly use those cores
Sent from my Samsung Galaxy S II t989
i don't have it yet (mine gets delivered on wed), but what you observed makes perfect sense. Can they change it to run on say an 800 MHZ constant "down" to 500MHZ when doing the most simple tasks? obviously i to do not believe that 500MHZ will be sufficient at all times to do screen scrolling and such on it's own.
I'm really hoping that the few performance issues people are seeing is resolved in firmware updates and a tegra 3 optimized version of ICS. Maybe asus/nvidia needs to do more tweaking to HC before the ICS build is pushed if it will take a while for ICS to arrive to the prime (past january).
The cores are optimized just fine. They kick in when rendering a web page or a game, but go idle and use the 5th core when done. Games always render.
ryan562 said:
ill check on this when i get home. this issue im assuming is with honeycomb itself. we would assume that ICS would properly use those cores
Sent from my Samsung Galaxy S II t989
Click to expand...
Click to collapse
Nothing's changed over HC in the way ICS uses h/w acceleration. And I'd assume apps using h/w acceleration do so via calls to the OS, not to the chip directly. So it appears what you've got is what you're going to get.
---------- Post added at 06:59 PM ---------- Previous post was at 06:55 PM ----------
markimar said:
OK I've got mine on normal mode, and this kind of confirms my original thought that the 500mhz 5th core is clocked to low. I find the pad actually speeds up when I have multiple items in my recently run tab! If my understanding of the way it works these programs are still running in the background right? Then it starts kicking in the other 4 and not just running on the 5th at 500mhz! I really think we'd see a speed boost if we can get that 5th core over 500. Yes its supposed to save battery life but I really don't think 500 is fast enough to run on its own. You're thoughts and observations?
Click to expand...
Click to collapse
Do you have Pulse installed? A bunch of people using it were reporting stuttering where their lower powered devices aren't. If you run it at full speed, does it stutter? One of the hypothesis is that it's the core's stepping up and down that's causing the stuttering.
BarryH_GEG said:
Nothing's changed over HC in the way ICS uses h/w acceleration. And I'd assume apps using h/w acceleration do so via calls to the OS, not to the chip directly. So it appears what you've got is what you're going to get.
Click to expand...
Click to collapse
Also, correct me if I'm wrong, but I don't think that the OS knows about the fifth core? I believe the chip's own scheduler manages the transition between the quad-core and the companion core, not the Android scheduler.
Mithent said:
Also, correct me if I'm wrong, but I don't think that the OS knows about the fifth core? I believe the chip's own scheduler manages the transition between the quad-core and the companion core, not the Android scheduler.
Click to expand...
Click to collapse
That's the way I'd guess it would work. I don't think Android addresses different chips differently. I'd assume it's up to the SoC to manage the incoming instructions and react accordingly. If Android was modified for dual-core, I don't think it diffentiates between the different implementations of dual-core chips. Someone with more h/w experience correct me if I'm wrong. Also, does anyone know if the chip manufacturer can add additional API's that developers can write to directly either instead of or in parallel with the OS? I ask because how can a game be optimized for Tegra if to the OS all chips are treated the same?
I tried out the power savings mode for a while.it seemed to perform just fine. Immediate difference is that it lowers the contrast ratio on display. This happens as soon as you press the power savings tab. Screen will look like brightness dropped a bit but if you look closely, you'll see it lowered the contrast ratio. Screen still looks good but not as sharp as in other 2 modes. UI still seems to preform just fine. Plus I think the modes doesn't affect gaming or video playback performance. I read that somewhere, either anandtech or Engadget. When watching vids or playing games, it goes into normal mode. So those things won't be affected no matter what power mode you in, I think..lol
I was thinking of starting a performance mode thread. To see different peoples results and thoughts on different power modes. I read some people post that they just use it in power/battery savings mode. Some keep it in normal all the time. Others in balanced mode. Would be good to see how these different modes perform in real life usage. From user perspective. I've noticed, so far, that In balanced mode, battery drains about 10% an hour. This is with nonstop use including gaming, watching vids, web surfing, etc. now in battery savings mode, it drains even less per hour. I haven't ran normal mode long enough to see how it drains compared to others. One thing though, web surfing drains battery just as fast as gaming.
BarryH_GEG said:
I ask because how can a game be optimized for Tegra if to the OS all chips are treated the same?
Click to expand...
Click to collapse
I hate quoting myself but I found the answer on Nvidia's website. Any otimizations are handled through OpenGL. So games written to handle additional calls that Teg2 can support are making those calls through OpenGL with the OS (I'm guessing) used as a pass-through. It would also explain why Tegra optimized games fail on non-Teg devices because they wouldn't be able process the additional requests. So it would appear that Teg optimization isn't being done through the OS. Again, correct me if I'm wrong.
BarryH_GEG said:
That's the way I'd guess it would work. I don't think Android addresses different chips differently. I'd assume it's up to the SoC to manage the incoming instructions and react accordingly. If Android was modified for dual-core, I don't think it diffentiates between the different implementations of dual-core chips.
Click to expand...
Click to collapse
I did some research on it; here's what Nvidia say:
The Android 3.x (Honeycomb) operating system has built-in support for multi-processing and is
capable of leveraging the performance of multiple CPU cores. However, the operating system
assumes that all available CPU cores are of equal performance capability and schedules tasks
to available cores based on this assumption. Therefore, in order to make the management of
the Companion core and main cores totally transparent to the operating system, Kal-El
implements both hardware-based and low level software-based management of the Companion
core and the main quad CPU cores.
Patented hardware and software CPU management logic continuously monitors CPU workload
to automatically and dynamically enable and disable the Companion core and the main CPU
cores. The decision to turn on and off the Companion and main cores is purely based on current
CPU workload levels and the resulting CPU operating frequency recommendations made by the
CPU frequency control subsystem embedded in the operating system kernel. The technology
does not require any application or OS modifications.
Click to expand...
Click to collapse
http://www.nvidia.com/content/PDF/t...e-for-Low-Power-and-High-Performance-v1.1.pdf
So it uses the existing architecture for CPU power states, but intercepts that at a low level and uses it to control the companion core/quad-core switch?
Edit: I wonder if that means that tinkering with the scheduler/frequency control would allow the point at which the companion core/quad-core switch happens to be altered? If the OP is correct, this might allow the companion core to be utilised less if an increase in "smoothness" was desired, at the cost of some battery life?
Mithent said:
I wonder if that means that tinkering with the scheduler/frequency control would allow the point at which the companion core/quad-core switch happens to be altered? If the OP is correct, this might allow the companion core to be utilised less if an increase in "smoothness" was desired, at the cost of some battery life?
Click to expand...
Click to collapse
So what we guessed was right. The OS treats all multi-cores the same and it's up to the chip maker to optimize requests and return them. To your point, what happens between the three processors (1+1x2+1x2) is black-box and controlled by Nvidia. To any SetCPU type program it's just going to show up as a single chip. People have tried in vain to figure how to make the Qualcomm dual-core's act independently so I'd guess Teg3 will end up the same way. And Nvidia won't even publish their drivers so I highly doubt they'll provide any outside hooks to control something as sensitive as the performance of each individual core in what they're marketing as a single chip.
[/COLOR]
Do you have Pulse installed? A bunch of people using it were reporting stuttering where their lower powered devices aren't. If you run it at full speed, does it stutter? One of the hypothesis is that it's the core's stepping up and down that's causing the stuttering.[/QUOTE]
I have been running mine in balanced mode, have had pulse installed since day one, no lag or stuttering in anything. games, other apps work fine.
Well my phones when clocked at 500 so I wouldn't be surprised
Sent from my VS910 4G using xda premium

Bt keyboard and mouse stutter while on wifi

Are there any hacks, settings, or drivers that can be adjusted in either the os, or bt stack, or wifi drivers to help reduce the repeating key/mouse stutter that seems to be common in KitKat when on wifi simultaneously? Keyboard pro is a help but it is still very hard to use the bt peripherals effectively whilenthey are jumping all around the screen......
I have heard this is only an issue on 2.4 GHz networks, is that true?
The wifi and Bluetooth are on the same chip. They don't like to run at the same time! It's a hardware issue, not software that no manufacturer seems to care about. Every Android device I have used has issues when using both at the same time. For example, Bluetooth headphones for watching youtube videos means the wifi cuts out every few minutes. A possible solution would be a cheap usb Bluetooth dongle via USB otg.
Use 5 GHz Wifi, then the problem should be solved.
hasenbein1966 said:
Use 5 GHz Wifi, then the problem should be solved.
Click to expand...
Click to collapse
My gateway router only offers 2.4ghz. Do most home network devices, ie: Tv, blueray, printers, all support 5 GHz or is that only on new or special devices?
A router which has 5 Ghz WiFi always also has 2.4 Ghz because indeed only some devices support 5 Ghz, so a router with only 5 Ghz would be very limited in usage.

150Mb wifi link

Hi there
I'm trying to achieve the best bandwidth over wifi which i need for local file transfer, but strangely enough my Redmi note 4x (Mido) can't get any higher than 150 Mbps link speed over wifi.
My router Asus rt-ac3100 can handle way more than that.
Looking at SD625 specs reveal that the SOC can peak up to 364Mbps.
I used a bunch of 7.1 and 8.1 ROMs but they all have the same results
So i'm wondering what is the limiting factor, and if there is anything to bypass it
The phone's WiFi chipset only supports N bands. It's a/b/g/n only. Though you'd think it'd connect a bit higher, since N allows for 600Mbps. My laptop is stuck with an Intel a/b/g/n card and I get a link speed of 240 to 270Mbps when connected via 5 Ghz.
How far away is your router? My router is in my room, where I am right now with all my devices. Though the link speed on my Note 4 is still capped to 150Mbps. Strange. Don't know if it's a fixed hardware limit or something else. I previously checked on MIUI and now on LOS 15.1. Both show the same 150Mbps link speed.
My LeEco x722 (SD820, 802.11ac WiFi) got 866Mbps easily. I also had another Snapdragon 625 phone, but with AC WiFi. It too got a pretty high link speed of around 600Mbps. I think the issue is that the wireless chipset in the Note 4 is very poor.
sk8223 said:
The phone's WiFi chipset only supports N bands. It's a/b/g/n only. Though you'd think it'd connect a bit higher, since N allows for 600Mbps. My laptop is stuck with an Intel a/b/g/n card and I get a link speed of 240 to 270Mbps when connected via 5 Ghz.
How far away is your router? My router is in my room, where I am right now with all my devices. Though the link speed on my Note 4 is still capped to 150Mbps. Strange. Don't know if it's a fixed hardware limit or something else. I previously checked on MIUI and now on LOS 15.1. Both show the same 150Mbps link speed.
My LeEco x722 (SD820, 802.11ac WiFi) got 866Mbps easily. I also had another Snapdragon 625 phone, but with AC WiFi. It too got a pretty high link speed of around 600Mbps. I think the issue is that the wireless chipset in the Note 4 is very poor.
Click to expand...
Click to collapse
The router is in the same room as i am with no obstacles between.
I found (at gsmarena.com) that Mido only support up to wifi N (no AC) even though the SoC support AC standard, probably due to the implantation of cheap radio hardware, and because most phones optimized for efficiency it run only on a single radio band that is why 150Mbit and not the 300/600mb advertised even for wifi N standard.
The news left me disappointed, for a top midrange phone not to support AC, i guess something to consider in my next phone
The twin brother of mido the Mi A1 which is literally a Redmi note 4x play edition support AC wifi. Moreover the Mediatec version (nickel) also support AC wifi, so why xiaomi left the redmi note 4x without?
The more i dive the more i feel betrayal.
kmaljane said:
The twin brother of mido the Mi A1 which is literally a Redmi note 4x play edition support AC wifi. M1qoreover the Mediatec version (nickel) also support AC wifi, so why xiaomi left the redmi note 4x without?
The more i dive the more i feel betrayal.
Click to expand...
Click to collapse
I believe it is a driver from the firmware and/or kernel that doesn't allow full speed N or AC to work. I have looked into most of the software and cannot find what is stopping it.
Try wired connection by buying usb adapter maybe? Have you tried flashing latest dev firmware along with rom that might help.
RapGodS said:
Try wired connection by buying usb adapter maybe? Have you tried flashing latest dev firmware along with rom that might help.
Click to expand...
Click to collapse
Wired connection is not an option for a phone. I tried both stable and dev firmware with a bunch of roms and it is always the same 150 Mbit link.
Gsmarena listed the phone as Wi-Fi 802.11 a/b/g/n enabled device. So it it official, no AC for mido

Categories

Resources