![Netgear R7000,可以將 wifi (BCM4360) 的核心模組從 dd-wrt 複製到 openwrt 嗎?](https://rvso.com/image/1490190/Netgear%20R7000%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%B0%87%20wifi%20(BCM4360)%20%E7%9A%84%E6%A0%B8%E5%BF%83%E6%A8%A1%E7%B5%84%E5%BE%9E%20dd-wrt%20%E2%80%8B%E2%80%8B%E8%A4%87%E8%A3%BD%E5%88%B0%20openwrt%20%E5%97%8E%EF%BC%9F.png)
我想在我可愛的 Netgear R7000 上運行 OpenWRT,但不幸的是,broadcom 還沒有為 R7000 上的 BCM4360 wifi 發布開源核心模組(驅動程式)。 OpenWRT 從未在其發行版中包含二進制閉源驅動程序,這是我尊重的立場。所以如果我使用 OpenWRT 就沒有 WIFI。
是否可以將核心模組從 DDWRT(完美運行)複製到 OpenWRT?如何?
我嘗試將 wl.ko 檔案複製到 OpenWRT 並在其上運行 insmod,但它不起作用。
答案1
您不能簡單地將wl
驅動程式從 DD-WRT 複製到 OpenWRT,主要(但不限於)因為它們是針對不同核心編譯的。
然而你的路由器使用BCM4709A0系統單晶片,屬於晶片類別(BCM47xx 和 BCM53xx)開放WRT專用於整個頁面。此頁麵包含所有三個可用驅動程式的描述,包括w。它還包含有關要下載的軟體包以及如何配置它們的說明,這些說明並不明顯(但並不困難),因為wl
不使用標準的 Linux 無線 API cfg80211
、.除此之外,說明又長又詳細。您可以嘗試按照這些官方說明進行操作。
最後的評論是它出現沒有一個開發人員有機會在您的特定路由器上測試這些指令(儘管他們聲稱它們應該適用於包括您自己的晶片在內的廣泛類別的晶片),因此您將獨自飛行。有關該過程的具體協助,您可以在此處或 OpenWRT wiki 上詢問。