How to increase TX Power Signal Strength of WiFi

转自:https://www.blackmoreops.com/2013/10/27/how-to-increase-tx-power-signal-strength-of-wifi/

This guide contains 3 different methods to increase your TX Power or Signal Strength of your Wifi Wireless card. It also includes 2 ways to make those changes kick in at boot time so that you can enjoy the extra power everytime you boot into your Linux distro.

The default TX-Power of wireless is set to 20 dBm but you can increase it with a little trick to 30 dBm but let me warn you first that It might be illegal in your country, so use it at your own risk. Moreover Some models will not support these settings or wireless chip may state that it “can” transmit with higher power, but the device’s manufacturer probably did not place the appropriate heat sink in order to accomplish this. Readers MUST use this guide knowing what is allowed or not allowed in their country. Author is not responsible for any action taken by a reader.

3 simplest options for you..

Option 1

Open terminal and copy paste the following commands:

iw reg set GY
iwconfig wlan0 txpower 30

If above method gives the following error then go for Option 2.

Error for wireless request "Set Tx Power" (8B26) :
SET failed on device wlan0 ; Invalid argument.

Option 2

ifconfig wlan0 down
iw reg set GY
ifconfig wlan0 up
iwconfig wlan0 channel 13
iwconfig wlan0 txpower 30

Options 3

Copy paste the following commands into a text file and save it as IncreaseWifiTx

You might want to edit regions to your likings. Link to world regulatory domains are at the bottom of this post.

#!/bin/bash

echo "hello, root!"
echo " taking down wlan0"
ifconfig wlan0 down
sleep 3

echo "setting Region to Bolivia"
iw reg set GY
sleep 3

echo "setting TxPower to 30"
iwconfig wlan0 txpower 30
sleep 2

echo "starting wlan0"
ifconfig wlan0 up
echo "pulling wlan0 interface up"
iwconfig
sleep 5

echo "good bye"

Now do

chmod +x IncreaseWifiTx
./IncreaseWifiTx

Important FIX regarding region

NopSled

February 12, 2015 at 9:37 pm Edit

Hi everyone, you read this here first !! Greetings from down under =)

It looks like the folks in charge of the linux wireless regulatory database have found the BO (Bolivia) hack everyone is using, so they set it back to Tx-Power=20 dBm as of mid 2014. New 2015 KALI kernels are now including this limit.

See for yourself:

————————————————————————————————————————————-
https://www.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2014.06.13.tar.gz (2014-06-13)

(db.txt)

country BO: DFS-JP
(2402 – 2482 @ 40), (30) <<<< the old uncapped database. Limit is 30.
(5735 – 5835 @ 80), (30)

————————————————————————————————————————————-
https://www.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2015.01.30.tar.gz (2014-10-06 ONWARD)

(db.txt)

country BO: DFS-JP
(2402 – 2482 @ 40), (20) <<<< notice it is now capped at 20!
(5250 – 5330 @ 80), (30), DFS
(5735 – 5835 @ 80), (30)
—————————————————————————–

So, what can we do? You can edit the regulation database which is a pain in the ass, or just pick another region.

Try BZ (Belize) or GY (Guyana) as a backup plan =)

country BZ: DFS-JP
(2402 – 2482 @ 40), (30)
(5735 – 5835 @ 80), (30)

country GY:
(2402 – 2482 @ 40), (30)
(5735 – 5835 @ 80), (30)

Enjoy!!

PS. For the Aussies out there, worth pointing out we are getting ripped off. Those buggers across the ditch are getting 30dBm

country NZ: DFS-FCC
(2402 – 2482 @ 40), (30)
(5170 – 5250 @ 80), (17), AUTO-BW
(5250 – 5330 @ 80), (24), DFS, AUTO-BW
(5490 – 5730 @ 160), (24), DFS
(5735 – 5835 @ 80), (30)

=P

Setting changes automatically at boot

You can achieve it in multiple ways.

By editing rc.local file

You can set it at startup by adding the above commands (choose option 1 or 2) at the end of /etc/rc.local file and with exit 0 at the end.

Some would argue to use

update-rc.d <your script> defaults

Using GUI – Start-up Programs

Move IncreaseWifiTx file to /usr/bin.

mv IncreaseWifiTx /usr/bin/IncreaseWifiTx

Make it executable

chmod +x /usr/bin/IncreaseWifiTx

Now just follow these steps:

  1. Click on “Applications” –> “System Tools” –> “Preferences” –> “Startup Applications”
  2. Click “Add”
  3. Add these details
    • Name: Increase Wifi TX
    • Command: /usr/bin/IncreaseWifiTx
    • Comment: Make my Wifi run HOT
  4. Click Save
  5. Close.

Wikipedia Link explaining Wifi
http://en.wikipedia.org/wiki/Wi-Fi
Kernel.org link explaining world regulatory domains and other info
http://git.kernel.org/cgit/linux/ker…db.txt?id=HEAD

Thanks for reading.

p.s. Thanks to Hitmanfor his instructions and NopSled for pointing out the issue with BO. I’ve updated the guide with GY instead.

Share

时间: 2024-10-08 10:04:25

How to increase TX Power Signal Strength of WiFi的相关文章

WIFI 状态栏显示的wifi信号强度与wifisetting列表不一致

[DESCRIPTION] 状态栏显示的wifi信号强度与wifisetting列表不一致(不同步) [ANALYSIS] 1.apk都是接收RSSI_CHANGED intent,并调用WifiManager.calculateSignalLevel()方法计算信号个数 2.WifiSettings界面和状态栏的调用点分别是AccessPoints.java和NetworkController(Gemini).java,可以看到两个地方所传给WifiManager.calculateSigna

无线电源传输 Wireless Power Consortium (WPC) Communication

Universally Compatible Wireless Power Using the Qi Protocol Wireless charging of portable electronic devices is here now. It will become ubiquitous when all such devices adhere to the same standard. By Upal Sengupta and Bill Johns, Texas Instruments

Network management system scheduling for low power and lossy networks

In one embodiment, a network management system (NMS) determines an intent to initialize a request-response exchange with a plurality of clients in a low power and lossy network (LLN). In response, the NMS adaptively schedules corresponding responses

Simple dc/dc converter increases available power in dual-voltage system

The schematic in Figure 1 shows a way to increase the power available from a current-limited 5V supply by adding power from a –5V supply. The dc/dc converter generates a single 12V, 150-mA (1.8W) output from two regulated and current-limited input so

CodeCraft-19 and Codeforces Round #537 (Div. 2) B. Average Superhero Gang Power

题目描述: Every superhero has been given a power value by the Felicity Committee. The avengers crew wants to maximize the average power of the superheroes in their team by performing certain operations. Initially, there are nn superheroes in avengers tea

CF w1d2 B. Average Superhero Gang Power

Every superhero has been given a power value by the Felicity Committee. The avengers crew wants to maximize the average power of the superheroes in their team by performing certain operations. Initially, there are n superheroes in avengers team havin

Radio Basics for RFID

Radio Basics for RFID (2015/09/24 22:30:37) Radio Basics for RFID (2015/09/24 22:30:37) Radio Basics for RFID (2015/09/24 22:30:37) Radio Basics for RFID (2015/09/24 22:30:37) Radio Basics for RFID (2015/09/24 22:30:37) Radio Basics for RFID (2015/09

Video for Linux Two API Specification Revision 2.6.32【转】

转自:https://www.linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html Video for Linux Two API Specification Revision 2.6.32 Michael H Schimek <[email protected]> Bill Dirks Original author of the V4L2 API and documentation. Hans

SIR,CQI,RSSI(转自搜狗百科)LTE上报的CQI、PMI、RI分别有什么用(转载自C114论坛)

信号干扰比 (Signal to Interference Ratio). 定义为(RSCP/Interference)×SF.这里针对的下行信号RSCP为DPCH或者PDSCH信道上接收信号码功率:Interference为在RSCP测量的时隙上不能被接收机消除的干扰:具体获取方法依赖于具体的设备.pecker取的是对应时隙的ISCP作为Interference.SF为使用的扩频因子转换为dB,计算公式为:SIR( dB ) = RSCP(dBm)- ISCP(dBm) + 10log(SF)