Contribute
Register

[Guide] Airport - PCIe Half Mini v2

Status
Not open for further replies.
Joined
May 5, 2013
Messages
323
Motherboard
Sony VAIO E Series SVE15127CNB(Clover)
CPU
i5-3210M
Graphics
HD 7650M
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Qualcomm Atheros, AR9485 Wireless Network Adapter, its not in the above post !
Any Hope :(
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,805
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Qualcomm Atheros, AR9485 Wireless Network Adapter, its not in the above post !
Any Hope :(

AR9485 is not supported, thus why it is not in the list in post #1.
 
Joined
May 27, 2014
Messages
31
Motherboard
Lenovo ThinkPad X240s
CPU
i5-4200U
Graphics
HD 4400
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
Only 1 option for NGFF laptops:
BCM94356Z Combo NGFF

Both WiFi and Bluetooth will work (wifi requires device-id change in DSDT, bluetooth requires firmware upload).

However getting it at the moment seems quite difficult, out of stock everywhere.
Currently no matches on ebay or Amazon.

I bought mine a few months ago for about $65. From what I heard prices are ranging from $60 to $100.

BCM94356Z / BCM943162ZP might also work, but no-one has these yet for testing.

Are you certain you bought the BCM94356Z, and not the BCM94352Z? If you did, do you still have any information on where you bought it? Just interested, I need the BCM94356Z not the BCM94352Z for my Lenovo X240S, any info appreciated.
 
Joined
Jun 16, 2014
Messages
101
Motherboard
Gigabyte Z97M-D3H
CPU
Intel Core i7 4790K@4.7
Graphics
Sapphire RX480 Nitro 8gb +VEGA 56
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
So does airport works with TP-LINK TL-WDN4800?
 
Joined
Jun 16, 2014
Messages
101
Motherboard
Gigabyte Z97M-D3H
CPU
Intel Core i7 4790K@4.7
Graphics
Sapphire RX480 Nitro 8gb +VEGA 56
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Off topic.

Sorry for Off topic, probably I have not understood it correctly but I was wondering as TP-LINK TL-WDN4800 is based Atheros AR9380 are we gonna have Airdrop working or I should return it and build my own?

Although I need to mention I do already have
GYMLE BT4LE.

Sorry if my post again is Off topic
 
Joined
Jul 5, 2011
Messages
4
Motherboard
seriously
CPU
nope
Graphics
noep
Mac
Classic Mac
Mobile Phone
If anyone is interested, I figured out how to enable ALL channels (both 2.4GHz and 5GHz) on the Broadcom chips. I don't think this has been posted anywhere before.

Replace: 58 54 00 2B 18 2C 21 00 20

With: 58 54 08 3F 4B 50 5C 00 0A

In AirPortBrcm4360.

This will enable channels 1-14 (2.4GHz) and 34-165 (5GHz). This also enables maximum power transmission. ( POWERRRRRRRRR :) )

If anyone is interested, the Apple Broadcom driver is based off the Linux one. So all the structures can actually be found here: https://raw.githubusercontent.com/R.../release/src-rt-6.x/wl/clm/src/wlc_clm_data.c

This particular replacement changes the XT country definition (which is the default in the EEPROM of the WiFi card) to the settings of the "#a" country definition.

The "#a" country definition is a special debug country in the driver that essentially unlocks all channels at maximum power for development purposes.

Be warned, using these channels at the debug power transmission rates may be illegal in your country.

Haven't looked into doing this on an Atheros card, don't have one.
 
Joined
Jul 5, 2011
Messages
4
Motherboard
seriously
CPU
nope
Graphics
noep
Mac
Classic Mac
Mobile Phone
Please don't be so quick to dismiss.

I don't see this in post #1? The current XT-ROW _does not_ enable all channels like the patch I have posted.

Cheers
 
Joined
Jul 5, 2011
Messages
4
Motherboard
seriously
CPU
nope
Graphics
noep
Mac
Classic Mac
Mobile Phone
Just a quick note or two on country codes and the 5GHz patch for the BCM4532 cards.

XT gives the following 'supported channels' for the card:

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165

While US reduces the number of supported channels to:

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140, 144, 149, 153, 157, 161, 165.


As noted by minihack here, XT support and US locale support, where US is a subset of XT.

The patch I have posted is as follows:

The debug country definition offers more channels and transmit power than both the US and XT patch in post #1

Xi6yaic.png


And If I have to really point it out...

Channels: 14, 34, 42, 46, 120, 124, 128

EDIT: I don't believe it's possible to even change the country code without patching the EEPROM (correct me if I'm wrong). The patch MUST state "XT" since that is what is in the WiFi EEPROM, and that is how OS X matches the country definition. The patch in post #1 for US-FCC actually does "nothing", as in, the definition in the patch is not related to what is actually happens. By patching to US-FCC you are removing "XT" from the table which makes it fall back to the default (which just happens to US-FCC). You could change the "US" part in the patch to "ZZ" and it would still show up as "US"; it is simply falling back to defaults.
 
Status
Not open for further replies.
Top