Gluon: 忽略了 Ubiquiti NanoStation M2 上的 txpower 偏移

创建于 2014-04-12  ·  25评论  ·  资料来源: freifunk-gluon/gluon

似乎 Ubiquiti NanoStation M2 的 12 dBi 天线在固件中设置正确,iwinfo 中至少注明了 12dB txpower 偏移。 但是,txpower 并没有相应减少:

 $ iwinfo
 wlan0 ESSID:“luebeck.freifunk.net”
 接入点:24:A4:3C:AC:F4:AC
 模式:主通道:1 (2.412 GHz)
 发射功率:30 dBm 链路质量:40/70
 信号:-70 dBm 噪声:-89 dBm
 比特率:43.6 MBit/s
 加密:无
 类型:nl80211硬件模式:802.11bgn
 硬件:168C:002A 0777:E012 [Ubiquiti NanoStation M2]
 TX 功率偏移:12 dB
 频偏:无
 支持 VAP:是

 wlan0-1 ESSID:“ 02:d1:11:37:fc:38”
 接入点:02:D1:11:37:FC:38
 模式:Ad-Hoc通道:1(2.412 GHz)
 发射功率:30 dBm 链路质量:69/70
 信号:-41 dBm 噪声:-89 dBm
 比特率:102.3 MBit/s
 加密:未知
 类型:nl80211 硬件模式:802.11bgn
 硬件:168C:002A 0777:E012 [Ubiquiti NanoStation M2]
 发射功率偏移:12 dB
 频偏:无
 支持 VAP:是

“Tx-Power”字段似乎包括 tx 功率偏移(https://dev.openwrt.org/browser/branches/attitude_adjustment/package/iwinfo/src/iwinfo_cli.c?rev=36121#L433)。 但是它应该说“Tx-Power:20 dBm”。

reg域也已正确设置:

 $ iw reg 得到
国家/地区:
 (2400-2483 @ 40),(不适用,20)
 (5150 - 5250 @ 80), (N/A, 20), 禁止户外
 (5250 - 5350 @ 80), (N/A, 20), NO-OUTDOOR, DFS
 (5470-5725 @ 80),(N / A,27),DFS
 (57240 - 65880 @ 2160), (N/A, 40), 禁止户外
 $ iwinfo wlan0-1 txpowerlist
 12 dBm ( 15 毫瓦)
 13 dBm ( 19 mW)
 14 dBm(25毫瓦)
 15 dBm ( 31 毫瓦)
 16 dBm ( 39 mW)
 17 dBm ( 50 mW)
 18 dBm ( 63 mW)
 19 dBm ( 79 mW)
 20 分贝米 (100 毫瓦)
 21 dBm ( 125 毫瓦)
 22 dBm(158毫瓦)
 23 dBm(199毫瓦)
 24 dBm ( 251 毫瓦)
 25 dBm ( 316 毫瓦)
 26 dBm ( 398 毫瓦)
 27 dBm ( 501 毫瓦)
 28 dBm(630毫瓦)
 29 dBm ( 794 mW)
 * 30 dBm (1000 mW)
bug hardware known issue upstream issue

最有用的评论

@rotanid你能把它添加到 2019.1 里程碑并解决这个问题吗? 我很高兴有一个 Gluon 特定的解决方案。 了解天线增益和功率偏移后,我们可以编写一个程序包,根据 EIRP 设置正确的值,并使用 site.conf 选项来重置现有的自定义值。

我已经提交了补丁:
https://www.mail-archive.com/[email protected]/msg45730.html

所有25条评论

是否有针对即将出现的此错误的修复程序? 或者这是一个openwrt问题?

Ubiquiti 设备的所有 OpenWRT 构建都会受到影响,因此最好在上游修复它。

是否已经有 openwrt 错误报告,还是应该创建一个?

抱歉,忘记了将其转发到OpenWRT,现在是这里: https ://dev.openwrt.org/ticket/16744

我的Ubiquiti PicoStation M2上也确实出现了此问题。 可能更多的 Ubiquiti 设备受到影响。

几天前上游已将问题更改为“wontfix”。 关于下一步做什么的任何建议?

我们不能通过 $ 以某种方式手动设置相关设备的传输功率而不依赖上游来解决这个问题吗?

类似于https://github.com/freifunk-gluon/gluon/wiki/Commandline-administration#sendleistungs -auf-nanostation-m2

如果我们这样做,我们可以立即向上游提交补丁。 最后,它实际上只是归结为包含设备放大系数的列表。

libiwinfo 中确实存在这样的列表(尽管目前缺少许多 Ubiquiti 设备的条目)。

我们只需要想出一个很好的方法来使用这个列表作为默认设置。

我为 NanoStation M2、M5 和 Loco M2 添加了一些更新的偏移量。 txpower 偏移量应该包含在新的 wifi-config LuCI 模块的值中,所以希望这些值现在是准确的。 特别是,NanoStation M5值从5 dBi更新为16 dBi。

请测试新值是否有意义; 如果他们这样做,我们可能会开始考虑基于它们的默认 txpower 设置的方法。

好的,我找到了一种默认设置正确 txpower 偏移的方法。 不过,我们需要找出正确的偏移量是多少。

当前数据文件可以在: http ://git.openwrt.org/?p=project/iwinfo.git ;a=blob;f=hardware.txt;h=4cac0a1258e266e6d2f5de0f601274f3cd11e31a;hb=HEAD

如您所见,Airmax 系列中只有少数设备定义了 txpower 偏移。 可以使用iwinfo命令找到硬件 ID(前 4 列)。

我们将需要以下设备的正确偏移量:

  • 纳米工作站
  • NanoStation 机车
  • 微微站
  • M2/M5、XM/XW,如果它们存在的话
  • 其他变体,如 Ti?

子弹和火箭有点特别,因为它们没有天线,但是在这里用相同的天线获得 AirOS 和 OpenWrt 之间的偏移量也会很有趣。

我们不确定偏移是否只是天线增益,或者是否有额外的偏移。 确定此偏移量的最有效方法是在另一台设备上测量接收到的信号时,将设备设置为OpenWrt上的最大功率,然后从AirOS重复此操作,设置iwinfo在OpenWrt上报告的功率。 测量的信号电平之间的差异是偏移量。

为了获得最佳结果,测试设置应尽可能重现,但也建议在不同的时间和不同的设置下重复此测试。

这是3月4日IRC频道的缩略语:

01:25 <rotanid> 因此,在德国的 Web 界面中显示了固件为 5.6.3 的 NSM2,最大功率为 9dbm,功率为 11dbi。 智能手机从测量位置显示 -20dbm
01:25 <rotanid> 使用胶子 2016.1.1 智能手机在同一位置显示 -8dBm
01:27 <rotanid> iwinfo 说:Tx 功率:29 dBm,TX 功率偏移:11 dB
[...]
01:29 @neoraider iwinfo txpowerlist 所说的支持值是什么? 你设置了哪个regdom?
01:29 <rotanid> 11 到 29 列出,regdom DE 设置
01:32 @neoraider好的,那么他们已经在那里了,11到29对应0到18作为WLAN卡的实际设置,我怀疑
[...]
01:34 @neoraider好的,然后是 OpenWrt 提供的 12 个,甚至比我们在 Gluon 中使用的 11 个更好。 但至少两个值都不是完全错误的
1:36 AM @neoraider也许吧。
01:36 @neoraider另一方面,11对应于天线。

我确实可以访问我们黑客空间的一些硬件,但不知道如何测量正确的(!)偏移量 - 我可以帮忙吗?

我在这个问题上有点遗漏了细节 - 一切都非常令人困惑。

  • openwrt-users 保持沉默: https ://lists.openwrt.org/pipermail/openwrt-users/2016-March/004167.html
  • 问题跟踪器“已关闭,无法修复” - https://dev.openwrt.org/ticket/16744
  • OpenWRT 的 wiki 没有信息: http ://wiki.openwrt.org/toh/ubiquiti/start - 没有特定设备上的页面解释这个问题

还有一些错误:

您知道这里有任何勘误页吗? 您对使用 OpenWRT 操作 Ubnt-HW 的建议是什么?

谢谢,
亚诺什

已经有一些关于这个主题的文件,我刚刚发现:
https://www.freifunk-gera-greiz.de/wiki/-/wiki/Allgemein/Sendleistungsung

Rocket M2 只在所有通道上显示('iw list'),而不是 28dbm。

                Frequencies:
                        * 2412 MHz [1] (18.0 dBm)
                        * 2417 MHz [2] (18.0 dBm)
                        * 2422 MHz [3] (18.0 dBm)
                        * 2427 MHz [4] (18.0 dBm)
                        * 2432 MHz [5] (18.0 dBm)
                        * 2437 MHz [6] (18.0 dBm)
                        * 2442 MHz [7] (18.0 dBm)
                        * 2447 MHz [8] (18.0 dBm)
                        * 2452 MHz [9] (18.0 dBm)
                        * 2457 MHz [10] (18.0 dBm)
                        * 2462 MHz [11] (18.0 dBm)
                        * 2467 MHz [12] (18.0 dBm)
                        * 2472 MHz [13] (18.0 dBm)
                        * 2484 MHz [14] (disabled)

@NeoRaider你觉得如何使用iwinfo作为起草https://github.com/freifunk-berlin/firmware/issues/381像这样(https://github.com/SvenRoederer/freifunk-berlin-firmware-packages/ blob/fix/issue381/utils/freifunk-berlin-network-defaults/uci-defaults/freifunk-berlin-default-txpower)默认限制TX功率?

@NeoRaider这是功率偏移。 Ubiquity 似乎忽略了设备 ID。 我认为一些现有的OpenWrt条目是错误的,并且我认为它们不包含天线增益,因为具有不同天线的产品中使用的等效板具有相同的偏移量。 这些值似乎是 PA 值。

0x168c 0xffff 0x0777 0xe002    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe003    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe005    5  "Ubiquity" "airOS XM" /* e.g. NanoStation M5 */
0x168c 0xffff 0x0777 0xe006    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe009    6  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M9 */
0x168c 0xffff 0x0777 0xe012   10  "Ubiquity" "airOS XM" /* e.g. NanoStation M2 */
0x168c 0xffff 0x0777 0xe035    3  "Ubiquity" "airOS XM" /* e.g. NanoStation M3 */
0x168c 0xffff 0x0777 0xe0a2    2  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M2*/
0x168c 0xffff 0x0777 0xe0a5    1  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M5 */
0x168c 0xffff 0x0777 0xe102    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe105    5  "Ubiquity" "airOS XM" /* e.g. Rocket M5 */
0x168c 0xffff 0x0777 0xe112   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe115    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1a3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1a5    5  "Ubiquity" "airOS XM" /* e.g. PowerBridge M5 */
0x168c 0xffff 0x0777 0xe1b2   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1b3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1b5    5  "Ubiquity" "airOS XM" /* e.g. Rocket M5 */
0x168c 0xffff 0x0777 0xe1b6    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1b9    6  "Ubiquity" "airOS XM" /* e.g. Rocket M9 */
0x168c 0xffff 0x0777 0xe1c2   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1c3    3  "Ubiquity" "airOS XM" /* e.g. Rocket M3 */
0x168c 0xffff 0x0777 0xe1c5    5  "Ubiquity" "airOS XM" /* e.g. Rocket M5 GPS */
0x168c 0xffff 0x0777 0xe1c5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1d2   10  "Ubiquity" "airOS XM/XW" /* e.g. Rocket M2 Titanium */
0x168c 0xffff 0x0777 0xe1d3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1d5    5  "Ubiquity" "airOS XM/XW"
0x168c 0xffff 0x0777 0xe1d9    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1e3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1e5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe202   12  "Ubiquity" "airOS XM" /* e.g. Bullet M2 */
0x168c 0xffff 0x0777 0xe205    6  "Ubiquity" "airOS XM" /* e.g. Bullet M5 */
0x168c 0xffff 0x0777 0xe212    1  "Ubiquity" "airOS XM" /* e.g. AirGrid M2 */
0x168c 0xffff 0x0777 0xe215    1  "Ubiquity" "airOS XM" /* e.g. AirGrid M5 */
0x168c 0xffff 0x0777 0xe232    2  "Ubiquity" "airOS XM" /* e.g. NanoBridge M2 */
0x168c 0xffff 0x0777 0xe233    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe235    1  "Ubiquity" "airOS XM" /* e.g. NanoBridge M5 */
0x168c 0xffff 0x0777 0xe239    6  "Ubiquity" "airOS XM" /* e.g. NanoBridge M9 */
0x168c 0xffff 0x0777 0xe242    9  "Ubiquity" "airOS XM" /* e.g. AirGrid M2 HP */
0x168c 0xffff 0x0777 0xe243    3  "Ubiquity" "airOS XM" /* e.g. NanoBridge M3 */
0x168c 0xffff 0x0777 0xe245    6  "Ubiquity" "airOS XM" /* e.g. AirGrid M5 HP */
0x168c 0xffff 0x0777 0xe252    9  "Ubiquity" "airOS XM" /* e.g. AirGrid M2 HP */
0x168c 0xffff 0x0777 0xe255    6  "Ubiquity" "airOS XM" /* e.g. AirGrid M5 HP */
0x168c 0xffff 0x0777 0xe2a3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2a5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2b2   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2b5    1  "Ubiquity" "airOS XM" /* e.g. NanoBridge M5 */
0x168c 0xffff 0x0777 0xe2b9    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2c2   10  "Ubiquity" "airOS XW" /* e.g. NanoBeam M2 Int. */
0x168c 0xffff 0x0777 0xe2c3    6  "Ubiquity" "airOS XW" /* e.g. Bullet M2 XW */
0x168c 0xffff 0x0777 0xe2c4    6  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe2d2   12  "Ubiquity" "airOS XM" /* e.g. Bullet M2 Titanium HP */
0x168c 0xffff 0x0777 0xe2d4    6  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe2d5    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2e5    4  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe302   12  "Ubiquity" "airOS XM" /* e.g. PicoStation M2 */
0x168c 0xffff 0x0777 0xe305    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe345    6  "Ubiquity" "airOS XM" /* e.g. WispStation M5 */
0x168c 0xffff 0x0777 0xe3a5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe3b5    6  "Ubiquity" "airOS XM/XW"
0x168c 0xffff 0x0777 0xe3e5    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 300 XW */
0x168c 0xffff 0x0777 0xe402   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe405    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe4a2    1  "Ubiquity" "airOS XM" /* e.g. AirRouter */
0x168c 0xffff 0x0777 0xe4a5    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe4b2    9  "Ubiquity" "airOS XM" /* e.g. AirRouter HP */
0x168c 0xffff 0x0777 0xe4d5    5  "Ubiquity" "airOS XW" /* e.g. Rocket M5 Titanium */
0x168c 0xffff 0x0777 0xe4e5    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 400 */
0x168c 0xffff 0x0777 0xe5e5    4  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe6a2    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe6b2    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe6b5    5  "Ubiquity" "airOS XW" /* e.g. Rocket M5 XW */
0x168c 0xffff 0x0777 0xe6c2    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe6e5    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 400 ISO */
0x168c 0xffff 0x0777 0xe7f8    2  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe805    5  "Ubiquity" "airOS XM" /* e.g. NanoStation M5, Bullet M5 */
0x168c 0xffff 0x0777 0xe812    6  "Ubiquity" "airOS XW" /* e.g. NanoBeam M2 13 */
0x168c 0xffff 0x0777 0xe815    4  "Ubiquity" "airOS XW" /* e.g. NanoBeam M5 16 */
0x168c 0xffff 0x0777 0xe825    4  "Ubiquity" "airOS XW" /* e.g. NanoBeam M5 19 */
0x168c 0xffff 0x0777 0xe835    6  "Ubiquity" "airOS XW" /* e.g. AirGrid M5 XW */
0x168c 0xffff 0x0777 0xe845    1  "Ubiquity" "airOS XW" /* e.g. NanoStation Loco M5 XW */
0x168c 0xffff 0x0777 0xe855    5  "Ubiquity" "airOS XW" /* e.g. NanoStation M5 XW */
0x168c 0xffff 0x0777 0xe865    6  "Ubiquity" "airOS XW" /* e.g. LiteBeam M5 */
0x168c 0xffff 0x0777 0xe866    6  "Ubiquity" "airOS XW" /* e.g. NanoStation M2 XW */
0x168c 0xffff 0x0777 0xe867    2  "Ubiquity" "airOS XW" /* e.g. NanoStation Loco M2 XW */
0x168c 0xffff 0x0777 0xe868    7  "Ubiquity" "airOS XW" /* e.g. Rocket M2 XW */
0x168c 0xffff 0x0777 0xe869    2  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe875    4  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe879    2  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe885    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 620 XW */
0x168c 0xffff 0x0777 0xe895    4  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe8a5    1  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M5 */
0x168c 0xffff 0x0777 0xe8b5    5  "Ubiquity" "airOS XM"

编辑:
不幸的是,我还没有找到天线增益的定义……但我很确定功率偏移不包括天线增益。 如果有人向我发送以下设备之一的ART分区的转储文件,我将查看天线增益是否在其中定义。
天线增益:

AirGrid M5 AG5G23 23 dBi
AirGrid M5 AG5G27 27dBi
AirRouter HP 6 dBi
NanoBeam M2 NBE-M2-13 13 dBi
NanoBeam M5 NBE-M5-16 16 dBi
NanoBeam M5 NBE-M5-19 19 dBi
NanoBridge M2 NB-2G18 22 dBi
NanoBridge M3 NBM365 22 dBi
NanoBridge M5 NBM5-22 22 dBi
NanoBridge M5 NB-5G22-US 22 dBi
NanoBridge M9 NBM9 13 dBi
NanoStation Loco M2 9 dBi
NanoStation Loco M5 13 dBi
NanoStation M2 11 dBi
NanoStation M5 16 dBi
PowerBeam M5 PBE-M5-300 300 22 dBi
PowerBeam M5 PBE-M5-400 400 25 dBi
PowerBeam M5 PBE-M5-620 620 29 dBi

@rotanid你能把它添加到 2019.1 里程碑并解决这个问题吗? 我很高兴有一个 Gluon 特定的解决方案。 了解天线增益和功率偏移后,我们可以编写一个程序包,根据 EIRP 设置正确的值,并使用 site.conf 选项来重置现有的自定义值。

我已经提交了补丁:
https://www.mail-archive.com/[email protected]/msg45730.html

你可以在没有你要求的事情的情况下解决这个问题,欢迎帮助。
这意味着,这是高度优先的,这不适合我们。

@rotanid即使您通过天线增益手动降低 tx-power,我们的设备运行速度超过允许的 EIRP 的 10 倍的可能性不值得高优先级吗?

编辑:“真正的”EIRP 是 EIRP=TXPower+Ath9kTXOffset+Ath9kAntennaGain+(PAGain 或 TXOffset)+(AntennaGain,如果它不包含在 Ath9kTXOffset 或 Ath9kAntennaGain 中)

有一个程序可以从 ART 分区转储https://github.com/pepe2k/ar9300_eeprom转储 ath9k 值。 不幸的是,它还不支持 Ubiquiti 使用的偏移量。 我目前正在研究 ath9k 来源以尝试修复它。 TP-Link 定义了 TX-Offset 字段中的天线和 PA 增益。 因此,我们从未遇到过这些设备的问题。

我假设 Ubiquiti 的天线增益与它们相似(尽管 ath9k-ART 有一个特殊的天线增益领域)。 但是,泛函的固件中包含了芯片子供应商设备ID的PA增益。

因此,我们需要检查天线增益是否在ART分区中定义。 如果是这种情况,使用 iwinfo hardware.txt 的补丁,iwinfo 会为我们提供正确的值。 如果不是,我们必须使用匹配板名称的 iw 手动定义天线增益。

仍然在 200-wireless 中的 Gluon 中初始化 WLAN 设备的配置时,目前不考虑 iwinfo 偏移量。 这意味着在最坏的情况下,如果用户拥有 HP 设备并且在 ART 分区中不考虑天线增益,并且他或她没有相应地设置偏移,我们可能拥有100 倍的允许 EIRP。 如果是这样的话,我想知道没有人会受到 BNetzA 的困扰。

顺便说一句,您可以在 /proc/ubnthal/board.info 或 /proc/ubnthal/system.info 文件中读取运行库存 Ubiquiti 固件的设备的功率偏移(我不确定哪个是正确的名称)。

由于iw是内核提供的程序,因此OpenWrt对修复此问题并不十分感兴趣,并且无法定义此类偏移量。 并且 linux 对此不感兴趣,因为它们提供 WLAN 芯片组的驱动程序,但不支持带有附加 PA 芯片的定制板。

如果其他人有知识和时间来解决它,那早就可以了。
再说一遍:欢迎修复。

该补丁已合并

仍然需要进行一些测试,以确定ART分区中是否定义了天线增益。 如果是,那么只缺少一个简单的 Gluon 升级脚本来在第一次启动时设置正确的 TX 电源。 如果不是,我需要了解 Ubiquiti 是如何做到的,并可能根据型号名称添加定义。

Gluon 的补丁正在开发中,但我真的需要帮助来找到缺失的部分并识别一些 Ubiquiti 设备(有些可以通过纯逻辑和良好的旧人类模式识别找到)。

请帮忙,解决难题。

为了确保@Adorfer需要使用 OpenWrt 与他的功率计来测量 Bullet 或 Picostation 与库存固件相比。

        'e112' = { -- XM
            pa_gain = 10
        },
        'e115' = { -- XM
            pa_gain = 3
        },
        'e2c4' = { -- XM
            pa_gain = 6
        }
        'e2d4' = { -- XM
            pa_gain = 6
        }
        'e2e5' = { -- XM
            pa_gain = 4
        }
        'e305' = {
            pa_gain = 6
        },
        'e3a5' = { -- XM
            pa_gain = 5
        }
        'e3b5' = { -- XM / XW
            pa_gain = 6
        }
        'e402' = { -- XM
            pa_gain = 10
        }
        'e405' = { -- XM
            pa_gain = 1
        }
        'e4a5' = { -- AirRouter? XM
            pa_gain = 1
        },
        'e5e5' = { -- Powerbeam? XW
            pa_gain = 5
        },
        'e6a2' = { -- XW
            pa_gain = 1
        },
        'e7f8' = { -- XW
            pa_gain = 2
        },
        'e875' = { -- XW
            pa_gain = 4
        },
        'e879' = { -- XW
            pa_gain = 2
        },
        'e895' = { -- Powerbeam M5? XW
            pa_gain = 4
        },
        'e8b5' = {
            pa_gain = 5
        },

        -- NanoStation M2
        -- ERP 28 dBm according to datasheet
        'e002' = { -- ??? (EU?) XM
            pa_gain = 6
            ant_gain = 11
        },
        'e012' = { -- ??? (US?) XM
            pa_gain = 10
            ant_gain = 11
        },
        'e866' = { -- XW
            pa_gain = 6
            ant_gain = 11
        },

        -- NanoStation M3? Loco?
        -- ERP 25 dBm according to datasheet
        'e003' = { -- XM
            pa_gain = 3
            ant_gain = 13
        }
        -- NanoStation M3
        -- ERP 25 dBm according to datasheet
        'e035' = {
            pa_gain = 3
            ant_gain = 13
        }

        -- NanoStation M5
        -- ERP 27 dBm according to datasheet
        'e005' = { -- ??? (EU?) XM
            pa_gain = 5
            ant_gain = 16
        },
        'e805' = { -- ??? (US?) XM
            pa_gain = 5
            ant_gain = 16
        },
        'e855' = { -- XW
            pa_gain = 5
            ant_gain = 16
        },

        -- NanoStation M365?
        -- ERP 25 dBm according to datasheet
        'e006' = { -- XM
            pa_gain = 5
            ant_gain = 13
        }

        -- NanoStation Loco M9 XM
        -- ERP 28 dBm according to datasheet
        'e009' = {
            pa_gain = 6
            ant_gain = 8
        }

        -- NanoStation Loco M2
        -- ERP 23 dBm according to datasheet
        'e0a2' = { -- XM
            pa_gain = 2
            ant_gain = 9
        },
        'e867' = { -- XW
            pa_gain = 2
            ant_gain = 9
        },

        -- NanoStation Loco M5
        -- ERP 23 dBM according to datasheet
        'e0a5' = { -- XM ??? (EU?)
            pa_gain = 1
            ant_gain = 13
        },
        'e8a5' = { -- XM ??? (US?)
            pa_gain = 1
            ant_gain = 13
        },
        'e845' = { -- XW
            pa_gain = 1
            ant_gain = 13
        },

        -- Rocket M2
        -- ERP 28 dBm according to datasheet
        'e102' = { -- ??? (EU?)
            pa_gain = 6
            ant_detach = true
        },
        'e1b2' = { -- HP (US?)
            pa_gain = 10
            ant_detach = true
        },
        'e1c2' = { -- GPS
            pa_gain = 10
            ant_detach = true
        },
        'e1d2' = { -- Titanium
            pa_gain = 10
            ant_detach = true
        },
        'e868' = { -- XW
            pa_gain = 7
            ant_detach = true
        },

        -- Rocket M5
        -- ERP 27 dBm according to datasheet
        'e105' = { -- ??? (EU?)
            pa_gain = 5
            ant_detach = true
        },
        'e1b5' = { -- ??? (US?)
            pa_gain = 5
            ant_detach = true
        },
        'e1c5' = { -- GPS
            pa_gain = 5
            ant_detach = true
        },
        'e1d5' = { -- Titanium
            pa_gain = 5
            ant_detach = true
        },
        'e1e5' = { -- ???
            pa_gain = 5
            ant_detach = true
        },
        'e6b5' = { -- XW
            pa_gain = 5
            ant_detach = true
        },

        -- PowerBridge M3
        -- ERP 25 dBm according to datasheet
        'e1a3' = {
            pa_gain = 3
            ant_gain = 20
        },

        -- PowerBridge M5
        -- ERP 27 dBm according to datasheet
        'e1a5' = {
            pa_gain = 5
            ant_gain = 25
        },

        -- Rocket M3
        -- ERP 25 dBm according to datasheet
        'e1b3' = { -- XM
            pa_gain = 3
            ant_detach = true
        },
        'e1c3' = { -- GPS?
            pa_gain = 3
            ant_detach = true
        },
        'e1d3' = { -- Titanium?
            pa_gain = 3
            ant_detach = true
        },
        'e1e3' = { -- ???
            pa_gain = 3
            ant_detach = true
        },

        -- Rocket M365
        -- ERP 25 dBm according to datasheet
        'e1b6' = { -- XM
            pa_gain = 5
            ant_detach = true
        },

        -- Rocket M900
        -- ERP 28 dBm according to datasheet
        'e1b9' = { -- XM
            pa_gain = 6
            ant_detach = true
        },
        'e1d9' = { -- Titanium?
            pa_gain = 6
            ant_detach = true
        },

        -- Bullet M2
        -- ERP 28 dBm according to datasheet
        'e202' = { -- BM2HP
            pa_gain = 12
            ant_detach = true
        },
        'e2d2' = { -- BM2-Ti (Titanium)
            pa_gain = 12
            ant_detach = true
        },
        'e2c3' = { -- XW
            pa_gain = 6
            ant_detach = true
        },

        -- Bullet M5 XM
        -- ERP 25 dBm according to datasheet
        'e205' = { -- BM5HP
            pa_gain = 6
            ant_detach = true
        },
        'e2d5' = { -- BM5-Ti (Titanium)
            pa_gain = 6
            ant_detach = true
        },

        -- AirGrid M2 XM
        -- FIXME: There must be four versions
        --    (AG-HP-2G16, AG-HP-2G20, AG2G16, AG2G20)
        -- ERP 20 dBm according to datasheet
        -- HP: ERP 28 dBm according to datasheet
        'e212' = {
            pa_gain = 1
            ant_gain = 20
        },

        -- AirGrid M5
        -- FIXME: There must be four versions
        --    (AG-HP-5G23, AG-HP-5G27, AG5G23, AG5G27)
        -- ERP 20 dBm according to datasheet
        -- HP: ERP 25 dBm according to datasheet
        'e215' = { -- XM
            pa_gain = 1
            ant_gain = 27
        },
        'e835' = { -- XW HP?
            pa_gain = 6
            ant_gain = 27
        },

        -- NanoBridge M2 XM 
        -- ERP 23 dBm according to datasheet
        'e232' = { -- NB-2G18?
            pa_gain = 2
            ant_gain = 18
        },
        'e2b2' = { -- ??? (US?)
            pa_gain = 10
            ant_gain = 18
        },

        -- NanoBridge M3
        -- FIXME: There might be a NBM365
        -- ERP 25 dBm according to datasheet
        'e233' = {
            pa_gain = 3
            ant_gain = 22
        },
        'e2a3' = { -- TODO: Check
            pa_gain = 3
            ant_gain = 22
        },

        -- NanoBridge M5 XM
        -- FIXME: One must be NBM5-22 and the other NBM5-25
        -- ERP 23 dBm according to datasheet
        'e235' = {
            pa_gain = 1
            ant_gain = 25
        },
        'e2b5' = {
            pa_gain = 1
            ant_gain = 25
        },

        -- NanoBridge M9?
        -- ERP 28 dBm according to datasheet
        'e2b9' = {
            pa_gain = 6
            ant_gain = 11
        },

        -- PicoStation M2
        -- ERP 28 dBm according to datasheet
        'e302' = { -- ??? (US?)
            pa_gain = 12
            ant_gain = 2 -- FIXME: US has 5 dBi antenna
            ant_detach = true
        },

        -- AirRouter (EU) (XM)
        -- ERP 19 dBm according to datasheet
        'e4a2' = {
            -- This is an important hint as WLAN router
            -- manufacturers often use 1 dBm as safeguard
            -- The WLAN chip's ERP is 20 dBm. 20 - 1 = 19
            -- FIXME: antenna gain unknown
            pa_gain = 1
        },

        -- AirRouter HP (US) (XM)
        -- ERP 28 dBm according to datasheet
        'e4b2' = {
            -- FIXME: antenna gain unknown 
            pa_gain = 9
        },

        -- NanoBeam M2
        -- ERP 28 dBm according to datasheet
        'e2c2' = { -- ???
            -- FIXME: antenna gain unknown
            pa_gain = 10
            ant_gain = 13
        },
        'e812' = { -- NBE-M2-13
            pa_gain = 6
            ant_gain = 13
        },

        -- WispStation M5
        -- ERP 23 dBm according to datasheet
        'e345' = {
            pa_gain = 6
        }

        -- PowerBeam M5
        -- ERP 26 dBm according to datasheet
        'e3e5' = { -- PBE-M5-300
            pa_gain = 4
            ant_gain = 22
        },
        'e4e5' = { -- PBE-M5-400
            pa_gain = 4
            ant_gain = 25
        },
        'e6e5' = { -- PBE-M5-400 ISO!!
            pa_gain = 4
            ant_gain = 25
        },
        'e885' = { -- PBE-M5-620
            pa_gain = 4
            ant_gain = 29
        },

        -- Powerbeam M2 400?
        -- ERP 28 dBm according to datasheet
        'e6c2' = { -- PBE-M2-400
            pa_gain = 6
            ant_gain = 18 dBi
        },

        -- NanoBeam M5
        -- ERP 26 dBm according to datasheet
        'e815' = { -- NBE-M5-16
            pa_gain = 4
            ant_gain = 16
        },
        'e825' = { -- NBE-M5-19
            pa_gain = 4
            ant_gain = 19
        },

        -- LiteBeam M5 (XW)
        -- ERP 25 dBm according to datasheet
        'e865' = { -- LBE-M5-23
            pa_gain = 6
            ant_gain = 23
        },

为了确保@Adorfer需要使用 OpenWrt 与他的功率计来测量 Bullet 或 Picostation 与库存固件相比。

我手中没有一个。
据我了解 UnifiACmesh 无济于事,对吗?

不幸的是,没有,MIMO 路由器的测量结果很差……

此页面是否有帮助?
0 / 5 - 0 等级