请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

快捷登录

手机动态码快速登录

手机号快速注册登录

2022-11-23 21:09:29 · 音箱设备

捡垃圾捡到的 XBOX USB Atheros AR7010+AR9280 无线 ...

https://github.com/qca/open-ath9k-htc-firmware
https://web.archive.org/web/20190921152331/https://wireless.wiki.kernel.org/en/users/Drivers/ath9k_htc

https://www.spinics.net/lists/linux-wireless/msg68737.html

https://web.archive.org/web/20191002213520/https://wikidevi.com/wiki/Ath9k_htc


https://discourse.destinationlinux.network/t/community-list-of-wireless-devices-with-foss-firmware/3704
https://www.aircrack-ng.org/doku.php?id=compat-wireless

https://www.reddit.com/r/linux/comments/1a5i27/atheros_opensourced_ar9271_and_ar7010_drivers/
note: the xbox360 adapters use a non-UB94 reference design and will probably
not work with current firmware

Bus 001 Device 007: ID 045e:02a8 Microsoft Corp. Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280]

# lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 17ef:608d Lenovo Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 001 Device 007: ID 045e:02a8 Microsoft Corp. Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[root@dad5600 ~]# modprobe ath9k  (没有用)


https://github.com/qca/open-ath9k-htc-firmware

这是为高通 创锐讯 Atheros   AR7010 和 AR9271 USB 802.11n网卡弄的固件。

究竟是什么?
这是驻留在AR7010/AR9271网卡的RAM中的固件。它被ath9k(Linux)和 athn(OpenBSD)用来提供无线
服务。

这属于什么许可范围?
高通 Atheros 拥有的代码是在ClearBSD许可下的。
NOTICES.TXT 文件包含该固件版本所利用的软件的版权声明。
有一些代码是基于合同完成的工作,但为高通Atheros公司所有;
该工作的原始版权声明在NOTICES.TXT文件中。

有三个ECOS的源文件是根据GPLv2的条款发布的。
GPLv2的条款发布,但有一点要注意的是,链接或使用这些源文件并不会使二进制文件的其他部分也受到影响。
注意:链接或使用这些源文件并不能使二进制文件的其他部分符合GPLv2的规定。 请阅读ECOS注意事项的更多细节。

那些网卡是什么?
AR7010是一个USB/PCIe SoC,有板载RAM、ROM和闪存。
它带有一个通过PCIe连接的外部无线芯片--通常是一个AR9280或AR9287。
AR9271是一个USB/Wifi SoC,有板载RAM、ROM、闪存和实际的无线芯片。实际的无线芯片,核心是AR9285的一个分支。是一个单芯片解决方案。

如何编译这个玩意?


  • 安装cmake构建工具。主要的发行版都有软件包。
  • 对于 FreeBSD - 安装 gmake 和 wget。
  • 你首先要构建工具链。
Linux
  $ make toolchain

FreeBSD:
  $ gmake toolchain

接下来,构建固件。
Linux
  $ make -C target_firmware

FreeBSD
  $ gmake -C target_firmware

最终会有两个.fw文件--一个用于AR7010,一个用于在 target_firmware 目录中的AR9271。

可以清理固件构建(当你想强制重建时)

方法:
Linux
  $ make -C target_firmware clean

FreeBSD。
  $ gmake -C target_firmware clean

然后你需要把它复制到你的操作系统的相关位置。
是的,这意味着你需要一个驱动程序。
哦不,目前还没有FreeBSD驱动程序,对不不不不不不不不不不不不不不不不起。

<hr/>对了, TP-LINK  这款 USB 网卡 TET-N300 /  TET-N300HGA可能用的是同样的芯片组





【未完待续】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 手机动态码快速登录

x

举报

全部评论 0

热门推荐
您需要登录后才可以回帖 立即登录 手机动态码快速登录
说说你的想法......
0
0
0
返回顶部