GithubHelp home page GithubHelp logo

hhy5277 / itlwm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openintelwireless/itlwm

0.0 1.0 0.0 14.32 MB

IntelWifi

License: GNU General Public License v2.0

C++ 25.57% C 71.50% Objective-C 2.89% Shell 0.04%

itlwm's Introduction

itlwm

基于 OpenBSD 的 macOS 英特尔网卡驱动。

Readme

简介

远景链接

距离上次发布 蓝牙固件上传驱动 刚好三月半,很感谢各位的支持,本人接触MacOS半年,对于 IOKit 也是半知半解,摸索着前进,可能有很多东西是不对的,也是纯粹凭着对技术的求知欲以及编程的爱好来完成这些的。

关注我的朋友应该都知道我还有一个 Wi-Fi 驱动仓库,根据 2019 年十月份的 Linux iwlwifi 代码移植开发的 AppleIntelWiFiAdapter 驱动,截止到目前已经完成了 3、7、8、9、ax 系列 Intel 网卡的固件上传以及基本的 RX TX 输入输出代码,但是由于本人移植自 OpenBSD 的 80211 实在有太多东西需要去验证,所以就萌生了把整个 OpenBSD 的 iwm 驱动移植过来的想法。

因为重写过 Linux 驱动的代码的关系,移植过程非常顺利,半天即完成代码移植,断断续续花费了差不多一个月进行调试。

现在,终于实现了 Intel 无线网卡上网!

不要看那显示的是个以太网,因为我并没有使用苹果闭源的 IO80211Family,而是像 USB 网卡一样,使用以太网接口上网。

关于源代码,本人决定开源,任何人可以查阅并且修改,但是请务必通知我修改的内容,并且保留本作者信息,非常感谢!

本人还会继续更新,但是请大家保持积极乐观的态度,要相信这个开源社区的强大,相信咱们国人乃至世界人民的力量,目前我已经算是迈了一大步了,不仅是理论通,实际也已经走通,争取打破 “Intel无解” 的言论。

当前进度

WPA 加解密已经完成,支持wpa2 Wi-Fi连接, ssid为ssdt, 密码为zxyssdt112233,加载驱动之后会自动连接上。

目前需要解决网速慢跟固件不工作的问题.

支持设备

  • 3 系:3160、3165、3168
  • 7 系:7260、7265
  • 8 系:8260、8265
  • 9 系:9260、9560、9462

参考资料

致谢

在这里还要感谢大佬们:

给予MacOS以及资源帮助

帮忙提供网卡测试。

itlwm's People

Contributors

lgariv avatar skimige avatar williambj1 avatar zxystd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.