Contribute
Register

[Guide] Airport - PCIe Half Mini v2

Status
Not open for further replies.
And I don't know this red and black wire how to add motherboard in.Because bluetooth not work my BCM94352 compo
 

Attachments

  • $_57.JPG
    $_57.JPG
    85.9 KB · Views: 253
And I don't know this red and black wire how to add motherboard in.Because bluetooth not work my BCM94352 compo
MiniPCIe is one lane of PCIe (sometimes two lanes) + USB : wiki

Standard PCIe connectors of motherboard don't support USB, and you have to plug the adapter to an internal USB port ...you can notice that there are only 2 wires instead of 4 : +5v and GND are not necessary, it is data+ and data- which are the 2 connectors of the middle ...

And, finally, BT is on USB so everything is logical !
 
MiniPCIe is one lane of PCIe (sometimes two lanes) + USB : wiki

Standard PCIe connectors of motherboard don't support USB, and you have to plug the adapter to an internal USB port ...you can notice that there are only 2 wires instead of 4 : +5v and GND are not necessary, it is data+ and data- which are the 2 connectors of the middle ...

And, finally, BT is on USB so everything is logical !

I connect that usb power wire internal usb port Now worked bluetooth.thank god now fixed bluetooth after 6month.
I put in slot PCIEX16_2 still not show 5.0Ghz.
Thank you.
 
I bought the BCM94352HMB but my laptop doesn't have a mini-PCIe slot. I read somewhere that you can cut the notches to get it to work. Is this correct?


Well I made a mistake. Now I have a BCM94352HMB and no PC to use it in. I'm in Australia if anyone wants to buy.

I only have M.2 slots in my laptop.

The BCM94352Z is not available in my country.

I assume I can't use the
BCM94360CD as is it too large/power inefficient/too many ariels for my laptop?

Can you please list compatible M.2 Wifi cards?
 
I only have M.2 slots in my laptop.
The BCM94352Z is not available in my country.

Can you please list compatible M.2 Wifi cards?


@mcfee03,

I'm not sure there any M.2 cards that work OTB right now with OSX .... I think you can use certain Micro PCIe cards if you cut a slot for the key. Try searching the forum ...

Cheers
Jay
 
Now I can connect iPhone and ipad.
I install Handsfree app.
 

Attachments

  • Screen Shot 2015-05-05 at 10.32.30 AM.jpg
    Screen Shot 2015-05-05 at 10.32.30 AM.jpg
    1.2 MB · Views: 281
DSDT PATCH WORKED MY BCM94352 WITH ADPATER
NOW TURNED Device ID: 0x43a0


Device (ARPT)
{
Name (_ADR, 0x00070000)
Name (_PRW, Package (0x02)
{
0x09,
0x05
})
Device (IOPP)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0C)
{
"AAPL,slot-name",
Buffer (0x0B)
{
"PCIe x16-2"
},

"name",
Buffer (0x10)
{
"AirPort Extreme"
},

"device-id",
Buffer (0x04)
{
0xA0, 0x43, 0x00, 0x00
},

"IOName",
"pci14e4,43a0",
"device_type",
Buffer (0x11)
{
"Wi-Fi Controller"
},

"model",
Buffer (0x3F)
{
"Broadcom BCM4352 802.11 a/b/g/n/ac Wireless Network Controller"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}


THANK YOU REHAPMAN AND TOLEDA AND OTHERS.
 

Attachments

  • Screen Shot 2015-05-06 at 2.12.03 PM.jpg
    1,012.6 KB · Views: 225
Guys, please, help! Something I can't even understand is happening.

So, I bought Broadcom BCM4352 867Mbps + Bluetooth BT 4.0 802.11AC/BGN + PCI-E Adapter and patched no files, just replaced 43a0 to 43b1 in IO80211 and made my wifi working. But not Bluetooth. I installed BTFirmwareUploader.kext and made no changes to it too and was lucky to see my Bluetooth, finally:

http://cl.ly/av2L/download/Screen Shot 2015-05-09 at 22.42.34 .png

But, after reboot the boot was longer than usual and I've lost BT again, but not totally, as if just the right kext wasn't loaded:

http://cl.ly/avPw/download/Screen Shot 2015-05-09 at 22.47.21 .png

One more reboot made my computer stuck for a while on BIOS splash and then it showed no USB devices in System Info at all:

http://cl.ly/avOm/download/Screen Shot 2015-05-09 at 22.55.26 .png

The issue can be easily reproduced by switching to another internal USB port. It starts from scratch: works, doesn't work, disappear.

Please, can anybody share his thoughts on what's going on and whether it can be fixed somehow.

Also I have the following lines in Console:

9 May 15 23:06:21,000 kernel[0]: Caller: airportd, line: 71, func: getProperty, BSD Name = NULL
and
9 May 15 22:53:10,000 kernel[0]: Caller: blued, line: 71, func: getProperty, BSD Name = NULL
 
Guys, please, help! Something I can't even understand is happening.

So, I bought Broadcom BCM4352 867Mbps + Bluetooth BT 4.0 802.11AC/BGN + PCI-E Adapter and patched no files, just replaced 43a0 to 43b1 in IO80211 and made my wifi working. But not Bluetooth. I installed BTFirmwareUploader.kext and made no changes to it too and was lucky to see my Bluetooth, finally:

Instead of patching IO80211Family, install FakePCIID.kext, FakePCIID_BCM94352Z_as_BCM94360CS2.kext: https://github.com/RehabMan/OS-X-Fake-PCI-ID. Restore vanilla IO80211Family.kext.

Use BrcmPatchRAM.kext for bluetooth firmware: https://github.com/RehabMan/OS-X-BrcmPatchRAM. Remove BTFirmwareUploader.kext.

Refer to post #1 for 5ghz patch and handoff/hotspot patch.
 
RehabMan, thanks a million, it worked almost perfectly, now sleep doesn't work, it wakes up immediately, but with BT functioning!

Code:
11 May 15 01:25:58,000 kernel[0]: USBF:    412. 10    AppleUSBEHCI::Found a transaction past the completion deadline on bus 0x1a, timing out! (Addr: 4, EP: 0)
11 May 15 01:26:00,000 kernel[0]: USBF:    414. 12    AppleUSBEHCI::Found a transaction past the completion deadline on bus 0x1a, timing out! (Addr: 4, EP: 0)
11 May 15 01:26:00,000 kernel[0]: USB Sound assertion in AppleUSBAudioDevice at line 4017
11 May 15 01:26:00,000 kernel[0]: USB Sound assertion in AppleUSBAudioDevice at line 4017
11 May 15 01:26:01,000 kernel[0]: Caller: kernel_task, line: 71, func: getProperty, NV_IOHibernateState = NULL
11 May 15 01:26:01,000 kernel[0]: Caller: kernel_task, line: 71, func: getProperty, NV_IOHibernateState = NULL
11 May 15 01:26:01,000 kernel[0]: ARPT: 415.491670: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
11 May 15 01:26:01,000 kernel[0]: full wake (reason 1) 10489 ms

Code:
$ pmset -g assertions
11 May 15 2:01:31  GMT+3 
Assertion status system-wide:
   BackgroundTask                 1
   PreventDiskIdle                0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
   InternalPreventSleep           1
Listed by owning process:
   pid 105(hidd): [0x0000000a00000163] 00:41:59 UserIsActive named: "com.apple.iohideventsystem.queue.tickle" 
	Timeout will fire in 897 secs Action=TimeoutActionRelease
   pid 115(backupd-helper): [0x0000000c000002d2] 00:00:07 BackgroundTask named: "backupd-helper" 
   pid 19(powerd): [0x0000000e000002c9] 00:00:07 InternalPreventSleep named: "com.apple.powermanagement.acwakelinger" 
	Timeout will fire in 37 secs Action=TimeoutActionRelease
Kernel Assertions: 0xc=USB,BT-HID
   id=500  level=255 0x4=USB mod=11 May 15 2:03  description=EHC2 owner=AppleUSBEHCI
   id=507  level=255 0x8=BT-HID mod=1 Jan 70 3:00  description=com.apple.driver.IOBluetoothHIDDriver owner=BNBTrackpadDevice
Also, I have Samsung NP530U3B with the same Wifi/Bluetooth card (Azurewave AW-CE123H 802.11ac/nbg WiFi+BT Broadcom BCM4352 867Mbps Bluetooth 4.0) and I can't see BT card in WiFi section under Hardware of System Information. Is it laptop-specific, or have done smth to your Lenovo before OS X recognised the card? Wi-Fi works flawlessly there with your kexts. Thank you!
 
Status
Not open for further replies.
Back
Top