-
Notifications
You must be signed in to change notification settings - Fork 95
/
Copy pathDW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html
317 lines (284 loc) · 85.6 KB
/
DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
<!DOCTYPE html><html class="theme-next muse use-motion" lang="zh-CN"><head><meta name="generator" content="Hexo 3.8.0"><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2"><meta name="theme-color" content="#222"><script src="//fastly.jsdelivr.net/npm/[email protected]/pace.min.js"></script><link href="/lib/pace/pace-theme-corner-indicator.min.css?v=1.0.2" rel="stylesheet"><meta name="google-site-verification" content="sDeZZSmv4NPbU3sXi1IL5l8PiZt1wVqR5EKUsxOjruY"><link href="https://fastly.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.css" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Noto Serif SC:300,300italic,400,400italic,700,700italic|Noto Serif SC:300,300italic,400,400italic,700,700italic|Roboto Mono:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css"><link href="//fastly.jsdelivr.net/npm/[email protected]/css/font-awesome.min.css" rel="stylesheet" type="text/css"><link href="/css/main.css?v=6.6.0" rel="stylesheet" type="text/css"><link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png?v=6.6.0"><link rel="icon" type="image/png" sizes="32x32" href="/images/favicon.png?v=6.6.0"><link rel="icon" type="image/png" sizes="16x16" href="/images/favicon.png?v=6.6.0"><link rel="mask-icon" href="/images/logo.svg?v=6.6.0" color="#222"><script id="hexo.configurations">var NexT=window.NexT||{},CONFIG={root:"/",scheme:"Muse",version:"6.6.0",sidebar:{position:"left",display:"hide",offset:12,b2t:!1,scrollpercent:!0,onmobile:!0},fancybox:!0,fastclick:!1,lazyload:!1,tabs:!0,motion:{enable:!0,async:!1,transition:{post_block:"fadeIn",post_header:"slideDownIn",post_body:"slideDownIn",coll_header:"slideLeftIn",sidebar:"slideUpIn"}},algolia:{applicationID:"",apiKey:"",indexName:"",hits:{per_page:10},labels:{input_placeholder:"Search for Posts",hits_empty:"We didn't find any results for the search: ${query}",hits_stats:"${hits} results found in ${time} ms"}}}</script><meta name="description" content="前言随着 DW1830 / DW1560 价格的不断走高,能找到一款性价比超高的无线网卡对广大的 Hackintosher 来说就显得至关重要了。从几个月前我就开始尝试驱动 DW1820A ,WIFI 驱动没问题,但是蓝牙各种翻车各种摔。功夫不负有心人,在众多热心网友的不断努力下,终于解决了蓝牙固件无法上传的问题,也因此就有了这篇驱动教程。 为什么是 DW1820A新款部分笔记本只能塞下背面没有"><meta name="keywords" content="驱动,DW1820A,BCM94350ZAE"><meta property="og:type" content="article"><meta property="og:title" content="DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势"><meta property="og:url" content="https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html"><meta property="og:site_name" content="黑果小兵的部落阁"><meta property="og:description" content="前言随着 DW1830 / DW1560 价格的不断走高,能找到一款性价比超高的无线网卡对广大的 Hackintosher 来说就显得至关重要了。从几个月前我就开始尝试驱动 DW1820A ,WIFI 驱动没问题,但是蓝牙各种翻车各种摔。功夫不负有心人,在众多热心网友的不断努力下,终于解决了蓝牙固件无法上传的问题,也因此就有了这篇驱动教程。 为什么是 DW1820A新款部分笔记本只能塞下背面没有"><meta property="og:locale" content="zh-CN"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/BigSur_Clover.jpg"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_Properties.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Hackintool_PCIe.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/OC_DP.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Hackintool_PCIe.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/AirPortBrcmFixup_for_BigSur.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/OC_BT_Add.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Misc.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/BIgSur_Zsh.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Brcm_Drivers.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Bluetooth.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/WI-FI.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/USB_BT.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/PCI.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Extensions.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/ARPT.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/AirDrop.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Infos.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/WI-FI2.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/Bluetooth2.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_pins_masking2.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_Cover_pins.jpg"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/speedtest.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_Bug_Report.png"><meta property="og:image" content="https://pan.daliansky.net/d/blog/QR/DALIANSKY2008_QR.jpg"><meta property="og:updated_time" content="2023-09-20T01:55:32.423Z"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势"><meta name="twitter:description" content="前言随着 DW1830 / DW1560 价格的不断走高,能找到一款性价比超高的无线网卡对广大的 Hackintosher 来说就显得至关重要了。从几个月前我就开始尝试驱动 DW1820A ,WIFI 驱动没问题,但是蓝牙各种翻车各种摔。功夫不负有心人,在众多热心网友的不断努力下,终于解决了蓝牙固件无法上传的问题,也因此就有了这篇驱动教程。 为什么是 DW1820A新款部分笔记本只能塞下背面没有"><meta name="twitter:image" content="https://pan.daliansky.net/d/blog/DW1820A/BigSur_Clover.jpg"><link rel="alternate" href="/atom.xml" title="黑果小兵的部落阁" type="application/atom+xml"><link rel="canonical" href="https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html"><script id="page.configurations">CONFIG.page={sidebar:""}</script><title>DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势 | 黑果小兵的部落阁</title><noscript><style>.sidebar-inner,.use-motion .brand,.use-motion .collection-title,.use-motion .comments,.use-motion .menu-item,.use-motion .motion-element,.use-motion .pagination,.use-motion .post-block,.use-motion .post-body,.use-motion .post-header{opacity:initial}.use-motion .logo,.use-motion .site-subtitle,.use-motion .site-title{opacity:initial;top:initial}.use-motion .logo-line-before i{left:initial}.use-motion .logo-line-after i{right:initial}</style></noscript></head><body itemscope itemtype="http://schema.org/WebPage" lang="zh-CN"><div class="container sidebar-position-left page-post-detail"><div class="headband"></div><header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="header-inner"><div class="site-brand-wrapper"><div class="site-meta"><div class="custom-logo-site-title"><a href="/" class="brand" rel="start"><span class="logo-line-before"><i></i></span> <span class="site-title">黑果小兵的部落阁</span> <span class="logo-line-after"><i></i></span></a></div><p class="site-subtitle">Hackintosh安装镜像、教程及经验分享</p></div><div class="site-nav-toggle"><button aria-label="切换导航栏"><span class="btn-bar"></span> <span class="btn-bar"></span> <span class="btn-bar"></span></button></div></div><nav class="site-nav"><ul id="menu" class="menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="menu-item-icon fa fa-fw fa-home"></i><br>首页</a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="menu-item-icon fa fa-fw fa-archive"></i><br>归档</a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="menu-item-icon fa fa-fw fa-th"></i><br>分类</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="menu-item-icon fa fa-fw fa-tags"></i><br>标签</a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="menu-item-icon fa fa-fw fa-user"></i><br>关于</a></li><li class="menu-item menu-item-search"><a href="javascript:;" class="popup-trigger"><i class="menu-item-icon fa fa-search fa-fw"></i><br>搜索</a></li></ul><div class="site-search"><div class="popup search-popup local-search-popup"><div class="local-search-header clearfix"><span class="search-icon"><i class="fa fa-search"></i> </span><span class="popup-btn-close"><i class="fa fa-times-circle"></i></span><div class="local-search-input-wrapper"><input autocomplete="off" placeholder="搜索..." spellcheck="false" type="text" id="local-search-input"></div></div><div id="local-search-result"></div></div></div></nav></div></header><a href="https://github.com/daliansky" class="github-corner" title="Follow me on GitHub" aria-label="Follow me on GitHub" rel="noopener" target="_blank"><svg width="80" height="80" viewbox="0 0 250 250" style="fill:#222;color:#fff;position:absolute;top:0;border:0;right:0" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"/><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin:130px 106px" class="octo-arm"/><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"/></svg></a><main id="main" class="main"><div class="main-inner"><div class="content-wrap"><div id="content" class="content"><div id="posts" class="posts-expand"><div class="reading-progress-bar"></div><article class="post post-type-normal" itemscope itemtype="http://schema.org/Article"><div class="post-block"><link itemprop="mainEntityOfPage" href="https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="黑果小兵"><meta itemprop="description" content="黑果小兵,daliansky,blog.daliansky.net,macOS,Hackintosh,黑苹果,linux"><meta itemprop="image" content="/images/avatar.png"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="黑果小兵的部落阁"></span><header class="post-header"><h1 class="post-title" itemprop="name headline">DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势</h1><div class="post-meta"><span class="post-time"><span class="post-meta-item-icon"><i class="fa fa-calendar-o"></i> </span><time title="创建时间:2019-08-08 08:11:09" itemprop="dateCreated datePublished" datetime="2019-08-08T08:11:09+08:00">2019-08-08</time> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-calendar-check-o"></i> </span><time title="修改时间:2023-09-20 09:55:32" itemprop="dateModified" datetime="2023-09-20T09:55:32+08:00">2023-09-20</time> </span><span class="post-category"><span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-folder-o"></i> </span><span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/教程/" itemprop="url" rel="index"><span itemprop="name">教程</span></a></span> </span><span class="post-meta-divider">|</span> <span class="post-meta-item-icon" title="阅读次数"><i class="fa fa-eye"></i> <span class="busuanzi-value" id="busuanzi_value_page_pv"></span></span><div class="post-symbolscount"><span class="post-meta-item-icon"><i class="fa fa-file-word-o"></i> </span><span title="本文字数">8.8k</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-clock-o"></i> </span><span title="阅读时长">16 分钟</span></div></div></header><div class="post-body" itemprop="articleBody"><div><div><div class="post-gallery"></div></div></div><h2 id="前言"><a class="markdownIt-Anchor" href="#前言"></a> 前言</h2><blockquote><p>随着 <code>DW1830</code> / <code>DW1560</code> 价格的不断走高,能找到一款性价比超高的无线网卡对广大的 <code>Hackintosher</code> 来说就显得至关重要了。</p><p>从几个月前我就开始尝试驱动 <code>DW1820A</code> ,<code>WIFI</code> 驱动没问题,但是蓝牙各种翻车各种摔。功夫不负有心人,在众多热心网友的不断努力下,终于解决了蓝牙固件无法上传的问题,也因此就有了这篇驱动教程。</p></blockquote><p><img src="https://pan.daliansky.net/d/blog/DW1820A/BigSur_Clover.jpg" alt="BigSur_Clover"></p><h2 id="为什么是-dw1820a"><a class="markdownIt-Anchor" href="#为什么是-dw1820a"></a> 为什么是 <code>DW1820A</code></h2><ul><li>新款部分笔记本只能塞下<code>背面没有元器件</code>的无线网卡,比如[<a href="https://github.com/daliansky/XiaoXinPro-13-2019-hackintosh" target="_blank" rel="noopener">联想小新PRO 13 2019</a>],此为刚需</li><li>价格:百元以内,不排除未来有涨价的可能</li><li>规格/参数:<ul><li>DW1820A/BCM94350ZAE</li><li>M.2 NGFF 2230</li><li>802.11ac 双频 支持2.4GHz/5GHz</li><li>867Mbps</li><li>BlueTooth 4.1</li></ul></li><li>操作系统:支持 <code>macOS</code> / <code>Windows</code> / <code>linux</code></li></ul><h2 id="已知支持的设备信息"><a class="markdownIt-Anchor" href="#已知支持的设备信息"></a> 已知支持的设备信息</h2><h3 id="wlan"><a class="markdownIt-Anchor" href="#wlan"></a> WLAN:</h3><ul><li>Vendor: <code>0x14E4</code></li><li>Device: <code>0x43A3</code><ul><li>Sub Vendor: <code>1028</code> or <code>106B</code></li><li>Sub Device: <code>0021</code> <code>0022</code> <code>0023</code> <code>075a</code></li></ul></li></ul><h3 id="bluetooth"><a class="markdownIt-Anchor" href="#bluetooth"></a> Bluetooth:</h3><ul><li>Vendor ID: <code>0x0A5C</code></li><li>Product ID: <code>0x6412</code> <code>0x6414</code></li></ul><h3 id="dell-dw1820a设备信息整理"><a class="markdownIt-Anchor" href="#dell-dw1820a设备信息整理"></a> DELL <code>DW1820A</code>设备信息整理</h3><table><thead><tr><th>Part Number</th><th>Manufacturer</th><th>Module</th><th>WLAN</th><th>BT 4.1</th></tr></thead><tbody><tr><td><code>CN-0VW3T3</code></td><td>Dell Wireless 1820A 802.11ac</td><td>BCM94350ZAE_2</td><td><code>1028:0021</code></td><td><code>[0a5c:6412]</code></td></tr><tr><td><code>CN-0VW3T3</code></td><td>Dell Wireless 1820A 802.11ac</td><td>BCM94356ZEPA50DX_2</td><td><code>1028:0021</code></td><td><code>[0a5c:6412]</code></td></tr><tr><td><code>CN-096JNT</code></td><td>Dell Wireless 1820A 802.11ac</td><td>BCM94356ZEPA50DX_2</td><td><code>1028:0022</code></td><td><code>[0a5c:6412]</code></td></tr><tr><td><code>CN-08PKF4</code></td><td>Dell Wireless 1820A 802.11ac</td><td>BCM94356ZEPA50DX_2</td><td><code>1028:0023</code></td><td><code>[0a5c:6412]</code></td></tr></tbody></table><h3 id="联想版bcm94350设备信息整理"><a class="markdownIt-Anchor" href="#联想版bcm94350设备信息整理"></a> 联想版<code>BCM94350</code>设备信息整理</h3><table><thead><tr><th>Part Number</th><th>Manufacturer</th><th>Module</th><th>WLAN</th><th>BT 4.1</th></tr></thead><tbody><tr><td><code>00JT493</code></td><td>Lenovo</td><td>BCM94350ZAE_2</td><td><code>1028:075a</code></td><td><code>[0a5c:6414]</code></td></tr><tr><td><code>00JT494</code></td><td>Lenovo</td><td>BCM94350ZAE_2</td><td><code>1028:075a</code></td><td><code>[0a5c:6414]</code></td></tr></tbody></table><div class="note warning"><p>联想及绝大多数机型可能需要屏蔽针脚测试,详见下图</p></div><h2 id="macos驱动方法"><a class="markdownIt-Anchor" href="#macos驱动方法"></a> macOS驱动方法</h2><p><s>采用 <code>Device->Properties</code> 注入参数以便于直接驱动 <code>AirPortBrcm4360</code> 而不是驱动 <code>AirPort.BrcmNIC</code>,这样做的好处就是避免某一天苹果不提供<code>AirPortBrcm4350</code>的支持,便于支持未来的系统,包括<code>macOS Catalina</code>等。</s></p><blockquote><p>好吧,小兵猜错了,最新的<code>Big Sur</code>系统中,已经将<code>AirPortBrcm4360</code>驱动移除,只保留了<code>AirPort.BrcmNIC</code>,现在可驱动的设备是:</p><ul><li>Pci14e4,43ba</li><li>Pci14e4,43a3</li><li>Pci14e4,43a0</li></ul></blockquote><h3 id="wlan无线网卡"><a class="markdownIt-Anchor" href="#wlan无线网卡"></a> WLAN无线网卡</h3><blockquote><p>如果开机直接就驱动了WIFI无线网卡并且能持续、稳定地工作,那么下面这段内容就可以直接跳过,转到驱动蓝牙部分。</p></blockquote><h4 id="方法1clover小白篇"><a class="markdownIt-Anchor" href="#方法1clover小白篇"></a> 方法1【CLOVER小白篇】</h4><ul><li><p>使用工具:<code>Clover Configurator</code>,打开配置文件<code>config.plist</code></p></li><li><p><s>跳转到<code>Devices</code>-><code>Properties</code>:</s></p><ul><li><p><s>在左侧<code>Devices</code>中添加网卡所在的设备地址:<code>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0)</code></s></p></li><li><p><s>在右侧分别添加:</s></p><table><thead><tr><th><s>Properties Key*</s></th><th><s>Properties Value</s></th><th><s>Value Type</s></th></tr></thead><tbody><tr><td><s>AAPL,slot-name</s></td><td><s>WLAN</s></td><td><s>STRING</s></td></tr><tr><td><s>compatible</s></td><td><s>pci14e4,<code>43a3</code></s></td><td><s>STRING</s></td></tr><tr><td><s>device_type</s></td><td><s>Airport Extreme</s></td><td><s>STRING</s></td></tr><tr><td><s>model</s></td><td><s>DW1820A (BCM4350) 802.11ac Wireless</s></td><td><s>STRING</s></td></tr><tr><td><s>name</s></td><td><s>Airport</s></td><td><s>STRING</s></td></tr></tbody></table></li></ul></li></ul><p><s>完成后的截图如下:</s></p><p><s><img src="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_Properties.png" alt="DW1820A_Properties"></s></p><p><s>至于这个<code>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0)</code>是如何获得的,我们需要搬出工具<a href="https://blog.daliansky.net/Intel-FB-Patcher-tutorial-and-insertion-pose.html">Hackintool</a> 在PCI信息里,点击网卡所在行,右键-><code>Copy Device Path</code></s></p><p><s><img src="https://pan.daliansky.net/d/blog/DW1820A/Hackintool_PCIe.png" alt="Hackintool_PCI"></s></p><p><s>完整的<code>config.plist</code>源码如下:</s></p><figure class="highlight xml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br></pre></td><td class="code"><pre><span class="line"># 新的驱动方法已经不需要再注入PCI设备信息了,该方法作废</span><br><span class="line"><span class="meta"><?xml version="1.0" encoding="UTF-8"?></span></span><br><span class="line"><span class="meta"><!DOCTYPE <span class="meta-keyword">plist</span> <span class="meta-keyword">PUBLIC</span> <span class="meta-string">"-//Apple//DTD PLIST 1.0//EN"</span> <span class="meta-string">"http://www.apple.com/DTDs/PropertyList-1.0.dtd"</span>></span></span><br><span class="line"><span class="tag"><<span class="name">plist</span> <span class="attr">version</span>=<span class="string">"1.0"</span>></span></span><br><span class="line"><span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Devices<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Properties<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0)<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>AAPL,slot-name<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>WLAN<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>compatible<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>pci14e4,43a3<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>device_type<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Airport Extreme<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>model<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>DW1820A (BCM4350) 802.11ac Wireless<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>name<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Airport<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">dict</span>></span></span><br><span class="line"><span class="tag"></<span class="name">dict</span>></span></span><br><span class="line"><span class="tag"></<span class="name">plist</span>></span></span><br></pre></td></tr></table></figure><p><s>请将该脚本合并到你的<code>/EFI/CLOVER/config.plist</code>中,<strong>不要直接替换</strong>。 [<strong>为某些不会合并配置文件的小白准备的<a href="https://pan.daliansky.net/d/blog/DW1820A/config_DW1820A.plist" target="_blank" rel="noopener">DW1820A配置文件</a>,供参考</strong>]</s></p><p>请于<code>/EFI/CLOVER/kexts/Other</code>目录中添加驱动<code>AirPortBrcmFixup</code> <code>v2.1.2</code> <a href="https://github.com/acidanthera/AirportBrcmFixup/releases" target="_blank" rel="noopener">下载</a></p><p>请于<code>config.plist</code>的<code>boot-args</code>中添加:<code>brcmfx-country=#a</code>和<code>brcmfx-aspm</code>,不会操作的请移步:【<a href="https://blog.daliansky.net/clover-user-manual.html">Clover使用教程</a>】</p><p>至此,您可以重启电脑,以使<code>DW1820A</code>的<code>WIFI</code>可以正常工作。</p><h4 id="方法2-opencore篇"><a class="markdownIt-Anchor" href="#方法2-opencore篇"></a> 方法2 【OpenCore篇】</h4><ul><li><p>使用工具:<code>OpenCore Configurator</code>,打开配置文件<code>config.plist</code></p></li><li><p><s>跳转到<code>DevicesProperties</code>:</s></p><ul><li><p><s>在<code>Add</code>中,左侧添加网卡所在的设备地址:<code>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0)</code></s></p></li><li><p><s>右侧分别添加:</s></p><table><thead><tr><th><s>Key*</s></th><th><s>Value</s></th><th><s>Type</s></th></tr></thead><tbody><tr><td><s>AAPL,slot-name</s></td><td><s>WLAN</s></td><td><s>STRING</s></td></tr><tr><td><s>compatible</s></td><td><s>pci14e4,<code>43a3</code></s></td><td><s>STRING</s></td></tr><tr><td><s>device_type</s></td><td><s>Airport Extreme</s></td><td><s>STRING</s></td></tr><tr><td><s>model</s></td><td><s>DW1820A (BCM4350) 802.11ac Wireless</s></td><td><s>STRING</s></td></tr><tr><td><s>name</s></td><td><s>Airport</s></td><td><s>STRING</s></td></tr></tbody></table></li></ul></li></ul><p><s>完成后的截图如下:</s></p><p><s><img src="https://pan.daliansky.net/d/blog/DW1820A/OC_DP.png" alt="OC_DP"></s></p><p><s>至于这个<code>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0)</code>是如何获得的,我们需要搬出工具<a href="https://blog.daliansky.net/Intel-FB-Patcher-tutorial-and-insertion-pose.html">Hackintool</a> 在PCI信息里,点击网卡所在行,右键-><code>Copy Device Path</code></s></p><p><s><img src="https://pan.daliansky.net/d/blog/DW1820A/Hackintool_PCIe.png" alt="Hackintool_PCI"></s><br>跳转到:<code>Kernel</code> -> <code>Add</code> ->,添加<code>AirportBrcmFixup</code>驱动,按下图操作</p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/AirPortBrcmFixup_for_BigSur.png" alt="AirPortBrcmFixup_for_BigSur"><br>完整的<code>config.plist</code>源码如下:</p><figure class="highlight xml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">key</span>></span>Kernel<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"><span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Add<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">array</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Arch<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Any<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>BundlePath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>AirportBrcmFixup.kext<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Comment<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Enabled<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">true</span>/></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>ExecutablePath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Contents/MacOS/AirportBrcmFixup<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>MaxKernel<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>MinKernel<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>PlistPath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Contents/Info.plist<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Arch<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Any<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>BundlePath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Comment<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Enabled<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">true</span>/></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>ExecutablePath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>MaxKernel<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>19.99.99<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>MinKernel<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>PlistPath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Contents/Info.plist<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Arch<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Any<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>BundlePath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Comment<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>Enabled<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">true</span>/></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>ExecutablePath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>MaxKernel<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>MinKernel<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span><span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">key</span>></span>PlistPath<span class="tag"></<span class="name">key</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">string</span>></span>Contents/Info.plist<span class="tag"></<span class="name">string</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">dict</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">array</span>></span></span><br></pre></td></tr></table></figure><ul><li><p>国家代码注入:</p><ul><li>请于<code>NVRAM</code>-><code>Add</code>-><code>UUID:</code>-><code>7C436110-AB2A-4BBB-A880-FE41995C9F82</code>-><code>boot-args</code>中添加:<code>brcmfx-country=#a</code>和<code>brcmfx-aspm</code>,不会操作的请移步:【<a href="https://blog.daliansky.net/OpenCore-BootLoader.html">精解OpenCore</a>】</li></ul></li><li><p>请于<code>/EFI/OC/Kexts</code>目录中添加驱动<code>AirPortBrcmFixup</code> <code>v2.1.2</code> <a href="https://github.com/acidanthera/AirportBrcmFixup/releases" target="_blank" rel="noopener">下载</a></p></li></ul><h3 id="bluetooth蓝牙"><a class="markdownIt-Anchor" href="#bluetooth蓝牙"></a> Bluetooth蓝牙</h3><h4 id="clover"><a class="markdownIt-Anchor" href="#clover"></a> CLOVER:</h4><p>将【DW1820A蓝牙专用程序】 解压缩到<code>/EFI/CLOVER/kexts/Other</code>目录下,重启即可。</p><ul><li>稳定版本:<code>v2.5.5</code> <em><strong>将联想版493/494蓝牙固件更改为<code>v7 c4689</code></strong></em><ul><li><a href="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_BT_for_Mojave_v2.5.5.zip" target="_blank" rel="noopener">DW1820A_BT_for_Mojave_v2.5.5.zip</a> 支持10.14及以下版本</li><li><a href="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_BT_for_Catalina_and_BigSur_v2.5.5.zip" target="_blank" rel="noopener">DW1820A_BT_for_Catalina_and_BigSur_v2.5.5.zip</a> 支持10.15及以上版本</li></ul></li></ul><blockquote><p>如果蓝牙睡眠唤醒后无法工作,请于<code>config.plist</code>中添加引导参数:<code>bpr_probedelay=100 bpr_initialdelay=300 bpr_postresetdelay=300</code></p></blockquote><h4 id="opencore"><a class="markdownIt-Anchor" href="#opencore"></a> OpenCore:</h4><ul><li><p>将【DW1820A蓝牙专用程序】 解压缩到<code>/EFI/OC/Kexts</code>目录下</p></li><li><p>稳定版本:<code>v2.5.5</code> <em><strong>将联想版493/494蓝牙固件更改为<code>v7 c4689</code></strong></em></p><ul><li><a href="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_BT_for_Mojave_v2.5.5.zip" target="_blank" rel="noopener">DW1820A_BT_for_Mojave_v2.5.5.zip</a> 支持10.14及以下版本</li><li><a href="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_BT_for_Catalina_and_BigSur_v2.5.5.zip" target="_blank" rel="noopener">DW1820A_BT_for_Catalina_and_BigSur_v2.5.5.zip</a> 支持10.15及以上版本</li></ul></li><li><p><code>Kernel</code>-><code>Add</code>-><code>Browse</code>,将<code>/EFI/OC/Kexts</code>目录下的<code>BrcmBluetoothInjector.kext</code> / <code>BrcmFirmwareData.kext</code> / <code>BrcmPatchRAM3.kext</code>添加进列表中,注意加载的顺序</p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/OC_BT_Add.png" alt="OC_BT_Add"></p></li></ul><h2 id="windows驱动程序"><a class="markdownIt-Anchor" href="#windows驱动程序"></a> Windows驱动程序</h2><ul><li>下载链接:<a href="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_for_Windows_Drivers.zip" target="_blank" rel="noopener">DW1820A_for_Windows_Drivers.zip</a></li><li>其它版本:<a href="https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=50xmj" target="_blank" rel="noopener">WIFI</a> / <a href="https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=8cp25" target="_blank" rel="noopener">蓝牙</a></li></ul><h2 id="截图"><a class="markdownIt-Anchor" href="#截图"></a> 截图</h2><p><img src="https://pan.daliansky.net/d/blog/DW1820A/Misc.png" alt="Misc"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/BIgSur_Zsh.png" alt="BIgSur_Zsh"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/Brcm_Drivers.png" alt="Brcm_Drivers"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/Bluetooth.png" alt="Bluetooth"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/WI-FI.png" alt="WI-FI"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/USB_BT.png" alt="USB_BT"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/PCI.png" alt="PCI"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/Extensions.png" alt="AirPortBrcm4360"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/ARPT.png" alt="ARPT"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/AirDrop.png" alt="AirDrop"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/Infos.png" alt="Infos"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/WI-FI2.png" alt="WI-FI2"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/Bluetooth2.png" alt="Bluetooth2"></p><p>部分机型可能需要屏蔽针脚才能正常使用</p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_pins_masking2.png" alt="DW1820A_Cover_pins"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_Cover_pins.jpg" alt="DW1820A_Cover_pins"></p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/speedtest.png" alt="speedtest"></p><h2 id="注意事项"><a class="markdownIt-Anchor" href="#注意事项"></a> 注意事项:</h2><div class="note warning"><ul><li>安装系统之前,请于<code>BIOS</code>中禁用<code>WLAN/WIFI</code> 和 <code>Bluetooth</code>,待安装系统成功后再行开启;感谢@<a href="https://github.com/y010204025" target="_blank" rel="noopener">我意</a>的反馈</li><li>如果插上网卡后进入系统直接卡住了,请于<code>/EFI/CLOVER/kexts/Other</code>目录中添加驱动<code>AirPortBrcmFixup</code> <a href="https://github.com/acidanthera/AirportBrcmFixup/releases" target="_blank" rel="noopener">下载</a> ,并于<code>CLOVER</code>引导主界面【附:<a href="https://blog.daliansky.net/clover-user-manual.html">CLOVER教程</a>】按字母<code>o</code>进入<code>Options</code>,在<code>Boot Args:</code>中添加引导参数:<code>-brcmfxoff</code>直接跳过网卡驱动的加载【不加载网卡驱动】进入<code>macOS</code>系统后,再完善驱动</li><li>如果WIFI的连接速率只能到300Mbps,或者国家代码是<code>US</code>,请参考教程注入国家代码:<code>brcmfx-country=#a</code>即可。(请于<code>/EFI/CLOVER/kexts/Other</code>目录中添加驱动<code>AirPortBrcmFixup</code> <a href="https://github.com/acidanthera/AirportBrcmFixup/releases" target="_blank" rel="noopener">下载</a> )</li><li>如果想体验随航(<code>Sidecar</code>) / <code>Apple Watch</code>(测试性)解锁功能,请将<code>pci14e4,4331</code>修改为<code>pci14e4,43a0</code>或者<code>pci14e4,4353</code>,以便驱动<code>AirPortDriverBrcmNIC</code>并开启相应功能</li><li>如果找不到<code>WIFI</code>设备,可以尝试将屏蔽针脚的胶带的<code>前3</code>剪下来,保留<code>后2</code></li><li><s>如果蓝牙无法连接音频设备,或者连接后马上断开,请<code>关机拔掉电源,等待5分钟再加电开机</code></s></li><li>基本常识:双天线的网卡都存在蓝牙和WIFI的2.4G共用相同频率导致的信号干扰问题,解决方案:WIFI连接到5G使用即可。该现象常见于DW1560/DW1820/BCM94360CS等双天线网卡</li></ul></div><h2 id="信息反馈及技术交流"><a class="markdownIt-Anchor" href="#信息反馈及技术交流"></a> 信息反馈及技术交流</h2><ul><li><p>目前正在收集各种机型进行网卡测试,测试后,请大家提供测试结果给我,整合后会分享给大家参照。<strong>技术交流请加下方QQ群701278330 <a href="https://shang.qq.com/wpa/qunwpa?idkey=5bfd8b092f5a3f3079eab8bb1a497973dbba78ad785d9520ad090a931aeb06f6" target="_blank" rel="noopener">黑苹果无线网卡交流群</a></strong></p></li><li><p>寻求技术支持前,请<code>打开终端,输入命令:</code></p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sh -c <span class="string">"<span class="variable">$(curl -fsSL https://raw.githubusercontent.com/daliansky/Hackintosh/master/Tools/DW1820A)</span>"</span></span><br></pre></td></tr></table></figure><p>将截屏粘贴到群里寻求帮助。</p><p><img src="https://pan.daliansky.net/d/blog/DW1820A/DW1820A_Bug_Report.png" alt="DW1820A_Bug_Report"></p></li></ul><h3 id="小兵测试过的网卡"><a class="markdownIt-Anchor" href="#小兵测试过的网卡"></a> 小兵测试过的网卡</h3><ul><li><p>通过测试的网卡我都会扔到闲鱼出掉,如果你运气好,可能会找到我测试过的、屏蔽了针脚的网卡;</p></li><li><p>DW1820A目前已经全线断货,如果看到有上架的就赶紧拍下吧,我也懒得解释了;</p></li></ul><div class="note warning"><ul><li><p><code>咸鱼</code>只能上架下架商品,<code>无法回复任何消息</code>,<code>请通过</code>下方<code>QQ群</code>列表<code>沟通</code>;</p></li><li><p>请通过QQ群701278330 <a href="https://shang.qq.com/wpa/qunwpa?idkey=5bfd8b092f5a3f3079eab8bb1a497973dbba78ad785d9520ad090a931aeb06f6" target="_blank" rel="noopener">黑苹果无线网卡交流群</a> 沟通交流,【暗号:请输入你购买时所使用的<code>咸鱼ID</code>】</p></li></ul></div><p><img src="https://pan.daliansky.net/d/blog/QR/DALIANSKY2008_QR.jpg" alt="dalianksy_QR"></p><h2 id="感谢名单"><a class="markdownIt-Anchor" href="#感谢名单"></a> 感谢名单</h2><ul><li><a href="https://www.apple.com/" target="_blank" rel="noopener">Apple</a> 的 macOS</li><li><a href="https://github.com/rehabman" target="_blank" rel="noopener">RehabMan</a>维护的项目:<a href="https://github.com/RehabMan/OS-X-Clover-Laptop-Config" target="_blank" rel="noopener">OS-X-Clover-Laptop-Config</a> <a href="https://github.com/RehabMan/Laptop-DSDT-Patch" target="_blank" rel="noopener">Laptop-DSDT-Patch</a> <a href="https://github.com/RehabMan/OS-X-USB-Inject-All" target="_blank" rel="noopener">OS-X-USB-Inject-All</a>等</li><li><a href="https://github.com/acidanthera" target="_blank" rel="noopener">Acidanthera</a> 维护的项目:<a href="https://github.com/acidanthera/OpenCorePkg" target="_blank" rel="noopener">OpenCorePkg</a> <a href="https://github.com/acidanthera/Lilu" target="_blank" rel="noopener">lilu</a> <a href="https://github.com/acidanthera/AirportBrcmFixup" target="_blank" rel="noopener">AirportBrcmFixup</a> <a href="https://github.com/acidanthera/WhateverGreen" target="_blank" rel="noopener">WhateverGreen</a> <a href="https://github.com/acidanthera/VirtualSMC" target="_blank" rel="noopener">VirtualSMC</a> <a href="https://github.com/acidanthera/AppleALC" target="_blank" rel="noopener">AppleALC</a> <a href="https://github.com/acidanthera/BrcmPatchRAM" target="_blank" rel="noopener">BrcmPatchRAM</a> <a href="https://github.com/acidanthera/MaciASL" target="_blank" rel="noopener">MaciASL</a> 等</li><li><a href="https://www.insanelymac.com/forum/profile/1364628-headkaze/" target="_blank" rel="noopener">headkaze</a> 提供的工具:<a href="https://github.com/headkaze/Hackintool" target="_blank" rel="noopener">hackintool</a> <a href="https://github.com/headkaze/PinConfigurator" target="_blank" rel="noopener">PinConfigurator</a> <a href="https://www.insanelymac.com/forum/topic/339175-brcmpatchram2-for-1015-catalina-broadcom-bluetooth-firmware-upload/" target="_blank" rel="noopener">BrcmPatchRAM</a></li><li><a href="https://github.com/CloverHackyColor" target="_blank" rel="noopener">CloverHackyColor</a>维护的项目:<a href="https://github.com/CloverHackyColor/CloverBootloader" target="_blank" rel="noopener">CloverBootloader</a> <a href="https://github.com/CloverHackyColor/CloverThemes" target="_blank" rel="noopener">CloverThemes</a></li><li>宪武整理的:<a href="https://github.com/daliansky/P-little" target="_blank" rel="noopener">P-little</a> <a href="https://github.com/daliansky/OC-little" target="_blank" rel="noopener">OC-little</a></li><li><a href="https://github.com/chris1111" target="_blank" rel="noopener">chris1111</a>维护的项目:<a href="https://github.com/chris1111/VoodooHDA-2.9.2-Clover-V15" target="_blank" rel="noopener">VoodooHDA</a> <a href="https://github.com/chris1111/Wireless-USB-Adapter-Clover" target="_blank" rel="noopener">Wireless USB Adapter Clover</a></li><li><a href="https://github.com/zxystd" target="_blank" rel="noopener">zxystd</a>开发的<a href="https://github.com/zxystd/itlwm" target="_blank" rel="noopener">itlwm</a> <a href="https://github.com/zxystd/IntelBluetoothFirmware" target="_blank" rel="noopener">IntelBluetoothFirmware</a></li><li><a href="https://github.com/lihaoyun6" target="_blank" rel="noopener">lihaoyun6</a>提供的工具:<a href="https://github.com/lihaoyun6/CPU-S" target="_blank" rel="noopener">CPU-S</a> <a href="https://github.com/lihaoyun6/macOS-Displays-icon" target="_blank" rel="noopener">macOS-Displays-icon</a> <a href="https://github.com/lihaoyun6/SidecarPatcher" target="_blank" rel="noopener">SidecarPatcher</a></li><li><a href="https://github.com/SukkaW" target="_blank" rel="noopener">sukka</a>更新维护的<a href="https://blog.skk.moe/post/from-clover-to-opencore/" target="_blank" rel="noopener">从 Clover 到 OpenCore —— Clover 迁移 OpenCore 指南</a></li><li><a href="https://github.com/xzhih" target="_blank" rel="noopener">xzhih</a>提供的工具:<a href="https://github.com/xzhih/one-key-hidpi" target="_blank" rel="noopener">one-key-hidpi</a></li><li><a href="https://github.com/williambj1" target="_blank" rel="noopener">Bat.bat</a>更新维护的<a href="https://blog.daliansky.net/OpenCore-BootLoader.html">精解OpenCore</a></li><li><a href="https://github.com/shuiyunxc" target="_blank" rel="noopener">shuiyunxc</a> 更新维护的<a href="https://shuiyunxc.gitee.io/2020/04/06/Faults/index/" target="_blank" rel="noopener">OpenCore配置错误、故障与解决办法</a></li><li><a href="https://github.com/athlonreg" target="_blank" rel="noopener">athlonreg</a>更新维护的<a href="https://blog.cloudops.ml/ocbook/" target="_blank" rel="noopener">OpenCore 0.5+ 部件补丁</a> <a href="https://github.com/athlonreg/Common-patches-for-hackintosh" target="_blank" rel="noopener">Common-patches-for-hackintosh</a></li><li><a href="github.com">github.com</a></li><li><a href="gitee.io">码云 gitee.io</a></li><li><a href="coding.net">扣钉 coding.net</a></li></ul><h2 id="参考及引用"><a class="markdownIt-Anchor" href="#参考及引用"></a> 参考及引用:</h2><ul><li><a href="https://deviwiki.com/wiki/Dell" target="_blank" rel="noopener">https://deviwiki.com/wiki/Dell</a></li><li><a href="https://deviwiki.com/wiki/Dell_Wireless_1820A_(DW1820A)" target="_blank" rel="noopener">https://deviwiki.com/wiki/Dell_Wireless_1820A_(DW1820A)</a></li><li><a href="%5Bhttps://osxlatitude.com/profile/4953-herv%C3%A9/%5D(https://osxlatitude.com/profile/4953-herv%C3%A9/)">Hervé</a> 更新的Broadcom 4350:<a href="https://osxlatitude.com/forums/topic/12169-bcm4350-cards-registry-of-cardslaptops-interop/" target="_blank" rel="noopener">https://osxlatitude.com/forums/topic/12169-bcm4350-cards-registry-of-cardslaptops-interop/</a></li><li><a href="%5Bhttps://osxlatitude.com/profile/4953-herv%C3%A9/%5D(https://osxlatitude.com/profile/4953-herv%C3%A9/)">Hervé</a> 更新的DW1820A支持机型列表:<a href="https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojave/" target="_blank" rel="noopener">https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojave/</a></li><li><a href="https://osxlatitude.com/profile/129953-nickhx/" target="_blank" rel="noopener">nickhx</a> 提供的蓝牙驱动:<a href="https://osxlatitude.com/forums/topic/11540-dw1820a-for-7490-help/?do=findComment&comment=92833" target="_blank" rel="noopener">https://osxlatitude.com/forums/topic/11540-dw1820a-for-7490-help/?do=findComment&comment=92833</a></li><li><a href="https://blog.xjn819.com/" target="_blank" rel="noopener">xjn819</a>: <a href="https://blog.xjn819.com/?p=543" target="_blank" rel="noopener">使用OpenCore引导黑苹果</a> <a href="https://blog.xjn819.com/?p=317" target="_blank" rel="noopener">300系列主板正确使用AptioMemoryFix.efi的姿势(重写版)</a></li><li><a href="https://www.insanelymac.com/" target="_blank" rel="noopener">insanelymac.com</a></li><li><a href="https://www.tonymacx86.com/" target="_blank" rel="noopener">tonymacx86.com</a></li><li><a href="http://bbs.pcbeta.com" target="_blank" rel="noopener">远景论坛</a></li><li><a href="https://applelife.ru/" target="_blank" rel="noopener">applelife.ru</a></li><li><a href="https://www.olarila.com/" target="_blank" rel="noopener">olarila.com</a></li></ul></div><div><div id="wechat_subscriber" style="display:block;padding:10px 0;margin:20px auto;width:100%;text-align:center"><a href="https://hackintosher.taobao.com"><img id="wechat_subscriber_qcode" src="/uploads/WeChatandShop.png" alt="黑果小兵 wechat" style="max-width:90%"></a><div>微信扫一扫,订阅/直达【黑果小兵的部落阁】</div></div></div><div class="updated"><svg xmlns="http://www.w3.org/2000/svg" width="130" height="20"><lineargradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></lineargradient><clippath id="a"><rect width="130" height="20" rx="3" fill="#fff"/></clippath><g clip-path="url(#a)"><path fill="#555" d="M0 0h55v20H0z"/><path fill="#97CA00" d="M55 0h75v20H55z"/><path fill="url(#b)" d="M0 0h130v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="Menlo,monospace" font-size="110"><text x="285" y="150" fill="#010101" fill-opacity=".3" textlength="450" transform="scale(.1)">更新日期</text><text x="285" y="140" textlength="450" transform="scale(.1)">更新日期</text><text x="915" y="150" fill="#010101" fill-opacity=".3" textlength="650" transform="scale(.1)">2023-09-20</text><text x="915" y="140" textlength="650" transform="scale(.1)">2023-09-20</text></g></svg></div><div><div><div style="text-align:center;color:#ccc;font-size:14px">-------------本文结束<i class="fa fa-apple"></i>感谢您的阅读-------------</div></div></div><div><div style="padding:10px 0;margin:20px auto;width:90%;text-align:center"><button id="rewardButton" disable="enable" onclick='var qr=document.getElementById("QR");"none"===qr.style.display?qr.style.display="block":qr.style.display="none"'><span>打赏</span></button><div>如果文章对您有帮助,就请站长喝杯咖啡吧 ´◡`</div><div id="QR" style="display:none"><div id="wechat" style="display:inline-block"><img id="wechat_qr" src="/images/wechatpay.jpg" alt="黑果小兵 微信支付"><p>微信支付</p></div><div id="alipay" style="display:inline-block"><img id="alipay_qr" src="/images/alipay.jpg" alt="黑果小兵 支付宝"><p>支付宝</p></div></div></div></div><div><div><ul class="qq-qun"><div><p></p><h2>QQ群列表:</h2><p></p><p>630724380 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=JyGkfKK7U3Xq3TDtpqKOTq_gW7SBg4Uh&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群7</a> 2000人 新开群<br>713810838 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=e8E-1Ge2lCoBSTlj8Y4zMxX7l7-V63Iv&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群8</a> 2000人 新开群<br>688324116 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=Fp4HZ5e8A61oCu0GMS5YUqP6COc43-AO&jump_from=webapi" target="_blank" rel="noopener">一起黑苹果</a> 2000人<br>331686786 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=No8zvDfvDicT-GfSApw1RMBI-3MQ7zM3&jump_from=webapi" target="_blank" rel="noopener">一起吃苹果</a> 2000人<br>257995340 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=acztqL9efoqAOoptc_3moZ9b3Sgczu9_&jump_from=webapi" target="_blank" rel="noopener">一起啃苹果</a> 2000人群 远景报备群<br>875482673 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=aZNyoRum_er2mruqmnbX_93ncHNgsyak&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群</a> 2000人<br>1058822256 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=1sIT0BDaejgr9t1Hlw16cMnw_Z96zleV&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群2</a> 2000人<br>819662911 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=aJx9xO7vAmyslCuOdK0bRMmDLpvOCeRw&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群3</a> 2000人<br>954098809 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=iu042k0X5snr--dzAxOzcsvD9Zft9yx7&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群4</a> 2000人<br>1161377948 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=kBV9vCnz-NqtXXJiwnUhaLyJN1D7G0n6&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群5</a> 2000人<br>553283949 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=kr_hZc5pKK4TCDRaFPwRlfAiB4528InP&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群6</a> 2000人<br>701278330 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=x57TlUmxz88oXGDWjMOOsWokYi8klE11&jump_from=webapi" target="_blank" rel="noopener">黑苹果无线网卡交流群</a> 1000人群 DW1820A技术支持群<br>891434070 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=TUAxSUUtw_T1N62V0kF1sWvMcDr_eoxc&jump_from=webapi" target="_blank" rel="noopener">Catalina黑苹果交流群</a> 2000人群 远景报备群<br>939122730 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=g_rpf7m0LJllE6WHY9c0gVvCTBm1MtuN&jump_from=webapi" target="_blank" rel="noopener">Catalina黑苹果交流II群</a> 2000人群<br>891677227 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=xsuIOzF7RXYaRTTbJ5o_UjzohRDUx5UY&jump_from=webapi" target="_blank" rel="noopener">黑果小兵高级群</a> 2000人群<br>943307869 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=aoSvqrbysdjPo0Wa_XvvPuMG9NMEtOie&jump_from=webapi" target="_blank" rel="noopener">黑果小兵高级群II</a> 2000人群<br>419298796 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=4gWtT2-pOWZYIGwIpVaTNft2aOJP-5qs&jump_from=webapi" target="_blank" rel="noopener">零刻黑苹果技术交流群</a> 500人群 非专用机型请勿加入<br>275356796 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=H7hFwiVkZq71L7se6rz3hE9QcacqL-dV&jump_from=webapi" target="_blank" rel="noopener">morefine黑苹果技术交流群</a> 500人群 非专用机型请勿加入<br>869792897 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=MTDHb2QgLH3gkaymtdFCpk77J5ufWJpH&jump_from=webapi" target="_blank" rel="noopener">minisforum U820黑苹果技术群</a> 500人群 非专用机型请勿加入<br>942112153 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=N5cjw5ksrnmk-RMQ4fPCOo5D_Dxiu47B&jump_from=webapi" target="_blank" rel="noopener">天逸510s Mini黑苹果交流群</a> 1000人群 非专用机型请勿加入<br>673294583 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=GgcMJM5-98yB-fc6zyGcTI3OuesrSBRk&jump_from=webapi" target="_blank" rel="noopener">小新Pro黑苹果技术群</a> 2000人群 非专用机型请勿加入<br>946132482 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=r-m99xC-BPIRdVkEjU6duvqXMJ-1FOwA&jump_from=webapi" target="_blank" rel="noopener">小新Pro黑苹果</a> 500人群 非专用机型请勿加入<br>158976808 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=c9DeeyUg9x4dZlOpIVmj4R4g38p-YCZ1&jump_from=webapi" target="_blank" rel="noopener">DELL黑苹果交流群</a> 1000人群 非专用机型请勿加入<br>247451054 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=h7fvRnWmdaMK2D0qVQLzJsjCC9PwB5h3&jump_from=webapi" target="_blank" rel="noopener">小米Pro黑苹果高级群</a> 2000人群 非专用机型请勿加入<br>943181023 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=OGO_GSX9ZhtbQ_HNns57Vdxm5pR1wH6V&jump_from=webapi" target="_blank" rel="noopener">联想小新Air黑苹果交流群</a> 500人群 非专用机型请勿加入<br></p><p></p><h2>Telegram群:</h2><p></p><p>黑果小兵的部落阁 <a href="http://t.me/daliansky" target="_blank">http://t.me/daliansky</a><br>黑果小兵的部落阁 #安装问题讨论 <a href="https://t.me/Hackintosh_Installer" target="_blank">https://t.me/Hackintosh_Installer</a></p><p></p><h2>淘宝店铺:</h2><p></p><p>黑果小兵的部落阁 <a href="https://hackintosher.taobao.com" target="_blank">https://hackintosher.taobao.com</a></p></div></ul></div></div><div><ul class="post-copyright"><li class="post-copyright-author"><strong>本文作者: </strong>黑果小兵</li><li class="post-copyright-link"><strong>本文链接:</strong> <a href="https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html" title="DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势">https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html</a></li><li class="post-copyright-license"><strong>版权声明: </strong>本博客所有文章除特别声明外,均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" rel="noopener" target="_blank"><i class="fa fa-fw fa-creative-commons"></i>BY-NC-SA</a> 许可协议。转载请注明出处!</li></ul></div><footer class="post-footer"><div class="post-tags"><a href="/tags/驱动/" rel="tag"><i class="fa fa-tag"></i> 驱动</a> <a href="/tags/DW1820A/" rel="tag"><i class="fa fa-tag"></i> DW1820A</a> <a href="/tags/BCM94350ZAE/" rel="tag"><i class="fa fa-tag"></i> BCM94350ZAE</a></div><div class="post-nav"><div class="post-nav-next post-nav-item"><a href="/macOS-Mojave-10.14.6-18G87-Release-version-with-Clover-5033-original-image.html" rel="next" title="【黑果小兵】macOS Mojave 10.14.6 18G103 正式版 with Clover 5091原版镜像[双EFI双平台终极版]"><i class="fa fa-chevron-left"></i> 【黑果小兵】macOS Mojave 10.14.6 18G103 正式版 with Clover 5091原版镜像[双EFI双平台终极版]</a></div><span class="post-nav-divider"></span><div class="post-nav-prev post-nav-item"><a href="/macOS-Catalina-10.15-19A583-Release-version-with-Clover-5093-original-image-Double-EFI-Version.html" rel="prev" title="【黑果小兵】macOS Catalina 10.15 19A583 正式版 with Clover 5096原版镜像[双EFI双平台版]">【黑果小兵】macOS Catalina 10.15 19A583 正式版 with Clover 5096原版镜像[双EFI双平台版] <i class="fa fa-chevron-right"></i></a></div></div></footer></div></article></div></div><div id="gitalk-container"></div></div><div class="sidebar-toggle"><div class="sidebar-toggle-line-wrap"><span class="sidebar-toggle-line sidebar-toggle-line-first"></span> <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span> <span class="sidebar-toggle-line sidebar-toggle-line-last"></span></div></div><aside id="sidebar" class="sidebar"><div id="sidebar-dimmer"></div><div class="sidebar-inner"><ul class="sidebar-nav motion-element"><li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap">文章目录</li><li class="sidebar-nav-overview" data-target="site-overview-wrap">站点概览</li></ul><div class="site-overview-wrap sidebar-panel"><div class="site-overview"><div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person"><a href="/"><img class="site-author-image" itemprop="image" src="/images/avatar.png" alt="黑果小兵"></a><p class="site-author-name" itemprop="name">黑果小兵</p><p class="site-description motion-element" itemprop="description">黑果小兵</p></div><nav class="site-state motion-element"><div class="site-state-item site-state-posts"><a href="/archives/"><span class="site-state-item-count">127</span> <span class="site-state-item-name">日志</span></a></div><div class="site-state-item site-state-categories"><a href="/categories/index.html"><span class="site-state-item-count">26</span> <span class="site-state-item-name">分类</span></a></div><div class="site-state-item site-state-tags"><a href="/tags/index.html"><span class="site-state-item-count">289</span> <span class="site-state-item-name">标签</span></a></div></nav><div class="feed-link motion-element"><a href="/atom.xml" rel="alternate"><i class="fa fa-rss"></i> RSS</a></div><div class="links-of-author motion-element"><span class="links-of-author-item"><a href="https://github.com/daliansky" title="GitHub → https://github.com/daliansky" rel="noopener" target="_blank"><i class="fa fa-fw fa-github"></i></a> </span><span class="links-of-author-item"><a href="http://www.jianshu.com/u/df9143008845" title="简书 → http://www.jianshu.com/u/df9143008845" rel="noopener" target="_blank"><i class="fa fa-fw fa-heartbeat"></i></a> </span><span class="links-of-author-item"><a href="http://shang.qq.com/wpa/qunwpa?idkey=db511a29e856f37cbb871108ffa77a6e79dde47e491b8f2c8d8fe4d3c310de91" title="QQ → http://shang.qq.com/wpa/qunwpa?idkey=db511a29e856f37cbb871108ffa77a6e79dde47e491b8f2c8d8fe4d3c310de91" rel="noopener" target="_blank"><i class="fa fa-fw fa-qq"></i></a></span></div><div class="links-of-blogroll motion-element links-of-blogroll-block"><div class="links-of-blogroll-title"><i class="fa fa-fw fa-link"></i> Links</div><ul class="links-of-blogroll-list"><li class="links-of-blogroll-item"><a href="https://blog.tlhub.cn" title="https://blog.tlhub.cn" rel="noopener" target="_blank">Athlonreg</a></li><li class="links-of-blogroll-item"><a href="http://www.sqlsec.com" title="http://www.sqlsec.com" rel="noopener" target="_blank">国光</a></li></ul></div></div></div><div class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active"><div class="post-toc"><div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#前言"><span class="nav-number">1.</span> <span class="nav-text">前言</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#为什么是-dw1820a"><span class="nav-number">2.</span> <span class="nav-text">为什么是 DW1820A</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#已知支持的设备信息"><span class="nav-number">3.</span> <span class="nav-text">已知支持的设备信息</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#wlan"><span class="nav-number">3.1.</span> <span class="nav-text">WLAN:</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#bluetooth"><span class="nav-number">3.2.</span> <span class="nav-text">Bluetooth:</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#dell-dw1820a设备信息整理"><span class="nav-number">3.3.</span> <span class="nav-text">DELL DW1820A设备信息整理</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#联想版bcm94350设备信息整理"><span class="nav-number">3.4.</span> <span class="nav-text">联想版BCM94350设备信息整理</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#macos驱动方法"><span class="nav-number">4.</span> <span class="nav-text">macOS驱动方法</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#wlan无线网卡"><span class="nav-number">4.1.</span> <span class="nav-text">WLAN无线网卡</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#方法1clover小白篇"><span class="nav-number">4.1.1.</span> <span class="nav-text">方法1【CLOVER小白篇】</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#方法2-opencore篇"><span class="nav-number">4.1.2.</span> <span class="nav-text">方法2 【OpenCore篇】</span></a></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#bluetooth蓝牙"><span class="nav-number">4.2.</span> <span class="nav-text">Bluetooth蓝牙</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#clover"><span class="nav-number">4.2.1.</span> <span class="nav-text">CLOVER:</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#opencore"><span class="nav-number">4.2.2.</span> <span class="nav-text">OpenCore:</span></a></li></ol></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#windows驱动程序"><span class="nav-number">5.</span> <span class="nav-text">Windows驱动程序</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#截图"><span class="nav-number">6.</span> <span class="nav-text">截图</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#注意事项"><span class="nav-number">7.</span> <span class="nav-text">注意事项:</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#信息反馈及技术交流"><span class="nav-number">8.</span> <span class="nav-text">信息反馈及技术交流</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#小兵测试过的网卡"><span class="nav-number">8.1.</span> <span class="nav-text">小兵测试过的网卡</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#感谢名单"><span class="nav-number">9.</span> <span class="nav-text">感谢名单</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#参考及引用"><span class="nav-number">10.</span> <span class="nav-text">参考及引用:</span></a></li></ol></div></div></div></div></aside></div></main><footer id="footer" class="footer"><div class="footer-inner"><div class="copyright"><a href="http://www.beian.miit.gov.cn" rel="noopener" target="_blank">辽ICP备15000696号-3 </a>© 2016 – <span itemprop="copyrightYear">2024</span> <span class="with-love" id="animate"><i class="fa fa-apple"></i> </span><span class="author" itemprop="copyrightHolder">黑果小兵</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-area-chart"></i> </span><span title="站点总字数">859k</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-coffee"></i> </span><span title="站点阅读时长">26:03</span></div><div class="busuanzi-count"><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><span class="site-uv" title="总访客量"><i class="fa fa-user"></i> <span class="busuanzi-value" id="busuanzi_value_site_uv"></span> </span><span class="site-pv" title="总访问量"><i class="fa fa-eye"></i> <span class="busuanzi-value" id="busuanzi_value_site_pv"></span></span></div></div></footer><div class="back-to-top"><i class="fa fa-arrow-up"></i> <span id="scrollpercent"><span>0</span>%</span></div></div><script>"[object Function]"!==Object.prototype.toString.call(window.Promise)&&(window.Promise=null)</script><script src="/lib/jquery/index.js?v=2.1.3"></script><script src="/lib/velocity/velocity.min.js?v=1.2.1"></script><script src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script><script src="https://fastly.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script><script src="//fastly.jsdelivr.net/gh/theme-next/[email protected]/reading_progress.min.js"></script><script src="/js/src/utils.js?v=6.6.0"></script><script src="/js/src/motion.js?v=6.6.0"></script><script src="/js/src/scrollspy.js?v=6.6.0"></script><script src="/js/src/post-details.js?v=6.6.0"></script><script src="/js/src/bootstrap.js?v=6.6.0"></script><script src="//fastly.jsdelivr.net/npm/[email protected]/dist/gitalk.min.js"></script><link rel="stylesheet" href="//fastly.jsdelivr.net/npm/[email protected]/dist/gitalk.css"><script src="//fastly.jsdelivr.net/npm/[email protected]/src/md5.min.js"></script><script>var gitalk=new Gitalk({clientID:"0da3e792a21a77938da6",clientSecret:"4d2869563000629ee6dbed48fbbf878aea151cb6",repo:"daliansky.github.io",owner:"daliansky",admin:["daliansky"],id:md5(location.pathname),distractionFreeMode:"true",proxy:"https://gitalk.daliansky.workers.dev/?https://github.com/login/oauth/access_token"});gitalk.render("gitalk-container")</script><script>// Popup Window;
var isfetched = false;
var isXml = true;
// Search DB path;
var search_path = "search.xml";
if (search_path.length === 0) {
search_path = "search.xml";
} else if (/json$/i.test(search_path)) {
isXml = false;
}
var path = "/" + search_path;
// monitor main search box;
var onPopupClose = function (e) {
$('.popup').hide();
$('#local-search-input').val('');
$('.search-result-list').remove();
$('#no-result').remove();
$(".local-search-pop-overlay").remove();
$('body').css('overflow', '');
}
function proceedsearch() {
$("body")
.append('<div class="search-popup-overlay local-search-pop-overlay"></div>')
.css('overflow', 'hidden');
$('.search-popup-overlay').click(onPopupClose);
$('.popup').toggle();
var $localSearchInput = $('#local-search-input');
$localSearchInput.attr("autocapitalize", "none");
$localSearchInput.attr("autocorrect", "off");
$localSearchInput.focus();
}
// search function;
var searchFunc = function(path, search_id, content_id) {
'use strict';
// start loading animation
$("body")
.append('<div class="search-popup-overlay local-search-pop-overlay">' +
'<div id="search-loading-icon">' +
'<i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>' +
'</div>' +
'</div>')
.css('overflow', 'hidden');
$("#search-loading-icon").css('margin', '20% auto 0 auto').css('text-align', 'center');
$.ajax({
url: path,
dataType: isXml ? "xml" : "json",
async: true,
success: function(res) {
// get the contents from search data
isfetched = true;
$('.popup').detach().appendTo('.header-inner');
var datas = isXml ? $("entry", res).map(function() {
return {
title: $("title", this).text(),
content: $("content",this).text(),
url: $("url" , this).text()
};
}).get() : res;
var input = document.getElementById(search_id);
var resultContent = document.getElementById(content_id);
var inputEventFunction = function() {
var searchText = input.value.trim().toLowerCase();
var keywords = searchText.split(/[\s\-]+/);
if (keywords.length > 1) {
keywords.push(searchText);
}
var resultItems = [];
if (searchText.length > 0) {
// perform local searching
datas.forEach(function(data) {
var isMatch = false;
var hitCount = 0;
var searchTextCount = 0;
var title = data.title.trim();
var titleInLowerCase = title.toLowerCase();
var content = data.content.trim().replace(/<[^>]+>/g,"");
var contentInLowerCase = content.toLowerCase();
var articleUrl = decodeURIComponent(data.url);
var indexOfTitle = [];
var indexOfContent = [];
// only match articles with not empty titles
if(title != '') {
keywords.forEach(function(keyword) {
function getIndexByWord(word, text, caseSensitive) {
var wordLen = word.length;
if (wordLen === 0) {
return [];
}
var startPosition = 0, position = [], index = [];
if (!caseSensitive) {
text = text.toLowerCase();
word = word.toLowerCase();
}
while ((position = text.indexOf(word, startPosition)) > -1) {
index.push({position: position, word: word});
startPosition = position + wordLen;
}
return index;
}
indexOfTitle = indexOfTitle.concat(getIndexByWord(keyword, titleInLowerCase, false));
indexOfContent = indexOfContent.concat(getIndexByWord(keyword, contentInLowerCase, false));
});
if (indexOfTitle.length > 0 || indexOfContent.length > 0) {
isMatch = true;
hitCount = indexOfTitle.length + indexOfContent.length;
}
}
// show search results
if (isMatch) {
// sort index by position of keyword
[indexOfTitle, indexOfContent].forEach(function (index) {
index.sort(function (itemLeft, itemRight) {
if (itemRight.position !== itemLeft.position) {
return itemRight.position - itemLeft.position;
} else {
return itemLeft.word.length - itemRight.word.length;
}
});
});
// merge hits into slices
function mergeIntoSlice(text, start, end, index) {
var item = index[index.length - 1];
var position = item.position;
var word = item.word;
var hits = [];
var searchTextCountInSlice = 0;
while (position + word.length <= end && index.length != 0) {
if (word === searchText) {
searchTextCountInSlice++;
}
hits.push({position: position, length: word.length});
var wordEnd = position + word.length;
// move to next position of hit
index.pop();
while (index.length != 0) {
item = index[index.length - 1];
position = item.position;
word = item.word;
if (wordEnd > position) {
index.pop();
} else {
break;
}
}
}
searchTextCount += searchTextCountInSlice;
return {
hits: hits,
start: start,
end: end,
searchTextCount: searchTextCountInSlice
};
}
var slicesOfTitle = [];
if (indexOfTitle.length != 0) {
slicesOfTitle.push(mergeIntoSlice(title, 0, title.length, indexOfTitle));
}
var slicesOfContent = [];
while (indexOfContent.length != 0) {
var item = indexOfContent[indexOfContent.length - 1];
var position = item.position;
var word = item.word;
// cut out 100 characters
var start = position - 20;
var end = position + 80;
if(start < 0){
start = 0;
}
if (end < position + word.length) {
end = position + word.length;
}
if(end > content.length){
end = content.length;
}
slicesOfContent.push(mergeIntoSlice(content, start, end, indexOfContent));
}
// sort slices in content by search text's count and hits' count
slicesOfContent.sort(function (sliceLeft, sliceRight) {
if (sliceLeft.searchTextCount !== sliceRight.searchTextCount) {
return sliceRight.searchTextCount - sliceLeft.searchTextCount;
} else if (sliceLeft.hits.length !== sliceRight.hits.length) {
return sliceRight.hits.length - sliceLeft.hits.length;
} else {
return sliceLeft.start - sliceRight.start;
}
});
// select top N slices in content
var upperBound = parseInt('1');
if (upperBound >= 0) {
slicesOfContent = slicesOfContent.slice(0, upperBound);
}
// highlight title and content
function highlightKeyword(text, slice) {
var result = '';
var prevEnd = slice.start;
slice.hits.forEach(function (hit) {
result += text.substring(prevEnd, hit.position);
var end = hit.position + hit.length;
result += '<b class="search-keyword">' + text.substring(hit.position, end) + '</b>';
prevEnd = end;
});
result += text.substring(prevEnd, slice.end);
return result;
}
var resultItem = '';
if (slicesOfTitle.length != 0) {
resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + highlightKeyword(title, slicesOfTitle[0]) + "</a>";
} else {
resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + title + "</a>";
}
slicesOfContent.forEach(function (slice) {
resultItem += "<a href='" + articleUrl + "'>" +
"<p class=\"search-result\">" + highlightKeyword(content, slice) +
"...</p>" + "</a>";
});
resultItem += "</li>";
resultItems.push({
item: resultItem,
searchTextCount: searchTextCount,
hitCount: hitCount,
id: resultItems.length
});
}
})
};
if (keywords.length === 1 && keywords[0] === "") {
resultContent.innerHTML = '<div id="no-result"><i class="fa fa-search fa-5x" /></div>'
} else if (resultItems.length === 0) {
resultContent.innerHTML = '<div id="no-result"><i class="fa fa-frown-o fa-5x" /></div>'
} else {
resultItems.sort(function (resultLeft, resultRight) {
if (resultLeft.searchTextCount !== resultRight.searchTextCount) {
return resultRight.searchTextCount - resultLeft.searchTextCount;
} else if (resultLeft.hitCount !== resultRight.hitCount) {
return resultRight.hitCount - resultLeft.hitCount;
} else {
return resultRight.id - resultLeft.id;
}
});
var searchResultList = '<ul class=\"search-result-list\">';
resultItems.forEach(function (result) {
searchResultList += result.item;
})
searchResultList += "</ul>";
resultContent.innerHTML = searchResultList;
}
}
if ('auto' === 'auto') {
input.addEventListener('input', inputEventFunction);
} else {
$('.search-icon').click(inputEventFunction);
input.addEventListener('keypress', function (event) {
if (event.keyCode === 13) {
inputEventFunction();
}
});
}
// remove loading animation
$(".local-search-pop-overlay").remove();
$('body').css('overflow', '');
proceedsearch();
}
});
}
// handle and trigger popup window;
$('.popup-trigger').click(function(e) {
e.stopPropagation();
if (isfetched === false) {
searchFunc(path, 'local-search-input', 'local-search-result');
} else {
proceedsearch();
};
});
$('.popup-btn-close').click(onPopupClose);
$('.popup').click(function(e){
e.stopPropagation();
});
$(document).on('keyup', function (event) {
var shouldDismissSearchPopup = event.which === 27 &&
$('.search-popup').is(':visible');
if (shouldDismissSearchPopup) {
onPopupClose();
}
});</script><script src="/js/src/js.cookie.js?v=6.6.0"></script><script src="/js/src/scroll-cookie.js?v=6.6.0"></script><script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({pluginRootPath:"live2dw/",pluginJsPath:"lib/",pluginModelPath:"assets/",model:{scale:1.2,hHeadPos:.5,vHeadPos:.618,jsonPath:"/live2dw/assets/tororo.model.json"},display:{superSample:2,width:150,height:300,position:"right",hOffset:0,vOffset:-20},mobile:{show:!1,scale:.5},react:{opacityDefault:.7,opacityOnHover:.2},log:!1,tagMode:!1})</script></body></html>