Jump to content

The Perfect Mini PCIe WiFi and Bluetooth Combo card for Notebooks


Leon

Recommended Posts

I bought one of these from eBay and received it today. Installation was easy, even for a person who's bad with internals ;) (Case in point: I accidentally knocked the DW1702 onto my carpet flooring by accident, I had trouble taking out my Centrino card...).

 

I didn't use the kext to enable Wi-Fi because there's a DSDT edit that works well here.

 

It's pretty easy to apply on an ASUS laptop:

1. Install MaciASL: http://sourceforge.net/projects/maciasl/files/

2. Open your DSDT.aml in it

3. Apply the following patch (click Patch and just paste in the following):

into device label WLAN insert
Method (_DSM, 4, NotSerialized)\n
{\n
    Store (Package (0x0C)\n
        {\n
            "AAPL,slot-name", \n
            Buffer (0x08)\n
            {\n
                "AirPort"\n
            }, \n
            "device-id", \n
            Unicode ("*"), \n
            "device_type", \n
            Buffer (0x08)\n
            {\n
                "AirPort"\n
            }, \n
            "model", \n
             Buffer (0x33)\n
             {\n
                "Atheros 9285 802.11 b/g/n Wireless Network Adapter"\n
             },\n
            "subsystem-id", \n
            Buffer (0x04)\n
            {\n
                0x8F, 0x00, 0x00, 0x00\n
            }, \n
            "subsystem-vendor-id", \n
            Buffer (0x04)\n
            {\n
                0x6B, 0x10, 0x00, 0x00\n
            }\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}
end;
4. Find all instances of "WLAN" and replace with "ARPT".

5. Save the DSDT and reboot.

 

This is the same patch as what is on RehabMan's repo, I've just changed the target of the patch to match what is needed for ASUS laptops. If you're using an HP laptop, then obviously go for RehabMan's patch directly. If you're using another brand of laptop, try using IORegistryExplorer to find the target.

 

EDIT: For Bluetooth, the kext from https://code.google.com/p/os-x-atheros-3k-firmware/downloads/list works OOTB.

Link to comment
Share on other sites

I know that this thread is quite old, but I need help! I have opened the laptop and it seems I have absolutely no idea how to access the wireless card. There's this piece of plastic over the top of the currently installed wireless card, and two wires (a black and a white one) connected to it. Any assistance would be amazing, for the time being I've screwed the case lid back on. Btw my model is the Samsung NP900X3C-A01AU

Link to comment
Share on other sites

Hi guys!

 

I've read carefully this thread and I've given it a shot and installed the wifi/bt card suggested by Leon. 

My Toshiba R830 detected the wifi card oob but not the bluetooth. After I installed rehabman's bt kext (IOath3kfrmwr.kext

) then the BT started working too (thanks!) - Well kind of anyways...

 

I've tried before to connect a BT only dongle (used it on other hacks before) and the symptoms were exactly the same...when I first connect to my magic trackpad it gets correctly recognized and paired (see image1), the after I start to use it (the magic trackpad) it just behaves erratically (the pointer jumps from place to place) and even more strangely it behaves as a normal trackpad (no multi gesture, etc)! :blink:

Then when I go to system preferences to the trackpad preference instead of appearing the normal 'magic trackpad' preference panel it just appears the regular trackpad one (see image 2). The normal trackpad continues to work just fine.

 

I've connected before my magic trackpad to several other hacks without any kind of similar issues...

Could it be related to the PS2 kexts that I'm using to enable my keyboard and trackpad? 

AppleACPIPS2Nub.kext

 

ApplePS2Controller.kext

 

Any suggestions...please?  :)

 

 

Image 1

 

image1ok.png

 

 

Image 2

 

image2mv.png

 

 

Link to comment
Share on other sites

  • Administrators

Just for testers, could you try and move AppleHPET.kext from /System/lib../Extentions to the desktop and then run this in a terminal

sudo myfix -q -t /

.. reboot and test if it works now....

Link to comment
Share on other sites

Hi Leon, not sure if one is for me...anyway I've tried it and this is what I got in terminal.... :(
 
sudo: myfix: command not found
 
Meanwhile I've also tried a voodoops2.kext controller from rehab man and it works exactly the same as before... 
 
Some more info from System Information:

 

en1:

  Card Type: AirPort Extreme  (0x168C, 0x205)

  Firmware Version: Atheros 9285: 4.0.70.23-P2P

  MAC Address: 38:59:f9:68:ac:d9

  Locale: Unknown

  Country Code: PT 

  Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

  Wake On Wireless: Supported

  AirDrop: Supported

  Status: Connected

 


and from Bluetooth...

 

Apple Bluetooth Software Version: 4.1.3f3 11349

  Hardware Settings:

  Address: 38-59-F9-68-AC-DA

  Manufacturer: Unknown

  Name: Rui’s MacBook Pro

  Firmware Version: 5.39321 (5.39321)

  Bluetooth Power: On

  Discoverable: Off

  Vendor ID: 0xcf3

  Product ID: 0x3005

  HCI Version: 5 (0x5)

  HCI Revision: 39321 (0x9999)

  LMP Version: 5 (0x5)

  LMP Subversion: 39321 (0x9999)

  Device Type (Major): Computer

  Device Type (Complete): Mac Portable

  Composite Class Of Device: 3801356 (0x3a010c)

  Device Class (Major): 1 (0x1)

  Device Class (Minor): 3 (0x3)

  Service Class: 464 (0x1d0)

  Services:

  Bluetooth File Transfer:

  Folder other devices can browse: ~/Public

  State: Enabled

  Bluetooth File Exchange:

  Folder for accepted items: ~/Downloads

  When other items are accepted: Ask

  When receiving items: Prompt for each file

  State: Enabled

  Devices (Paired, Favorites, etc):

  rmonteiro’s Trackpad:

  Address: c8-bc-c8-f6-fe-58

  Type: Trackpad

  Firmware Version: 0x160

  Services: Apple Wireless Trackpad

  Paired: Yes

  Favorite: No

  Connected: No

  Manufacturer: Apple (0x3, 0x31c)

  Vendor ID: 0x5ac

  Product ID: 0x30e

  EDR Supported: No

  eSCO Supported: No

 

 

Link to comment
Share on other sites

...

Mine look like this:

 

<key>idProduct</key>

<integer>12290</integer>

<key>idVendor</key>

<integer>3315</integer>

 

My vendor ID is: 168c and my Device/Product ID is: 002B

 

Hi Leon, thank you for this guide. I have the same Vendor_iD and Device_ID like you have. BT works now but there are 2 problems: 1) I can't swithch BT on/off. It is on already and the switch is in grey colour and is unavailable and 2) After resuming from a sleep mode BT is unavailable. I have to reboot system to make it work again.

Are there any idea on how to get rid of these problems?

 

With Best Regards, Dmitry

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...