Jump to content

Hervé

Administrators
  • Posts

    10013
  • Joined

  • Last visited

  • Days Won

    560

Everything posted by Hervé

  1. Correct, that's how one should proceed. You start with the minimal possible pack then add things one by one. It's timely, it's frustrating, it's exhausting but it's the only way to get things right.
  2. Hervé

    Asus N56JR

    Ok, here's a (very recent!) guide. Follow the same method: identify your BT module's chip and patch the appropriate kext accordingly.
  3. The BT4.0 module of the Intel Advanced-N 6235 (ven:dev id = 8087:07da) is supported OOB under OS X. However, it cannot be turned on or off by default. As usual, this requires patching of the appropriate Bluetooth controller transport kext. Here's what to do (illustrations under El Capitan 10.11.3): Patch attempts of the generic IOBluetoothHostControllerUSBTransport kext lead nowhere. However, on looking for the hardware specs of the BT device, it turns out to be a CSR-based module (Google is our friend!). The CSR controller transport kext can then be patched. PlugIns of OS X El Capitan 10.11.3's IOBluetoothFamily kext are as follows: E6440:~ admin$ cd /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/ E6440:PlugIns admin$ ls -la total 0 drwxr-xr-x 9 root wheel 306 Mar 11 21:49 . drwxr-xr-x 8 root wheel 272 Jan 20 15:25 .. drwxr-xr-x 3 root wheel 102 Nov 14 05:31 BroadcomBluetoothHostControllerUSBTransport.kext drwxr-xr-x 3 root wheel 102 Nov 14 05:31 CSRBluetoothHostControllerUSBTransport.kext drwxr-xr-x 3 root wheel 102 Nov 14 05:31 CSRHIDTransitionDriver.kext drwxr-xr-x 3 root wheel 102 Nov 14 05:31 IOBluetoothHostControllerUARTTransport.kext drwxr-xr-x 3 root wheel 102 Nov 14 05:31 IOBluetoothHostControllerUSBTransport.kext drwxr-xr-x 3 root wheel 102 Nov 14 05:31 IOBluetoothSerialManager.kext drwxr-xr-x 3 root wheel 102 Nov 14 05:31 IOBluetoothUSBDFU.kext E6440:PlugIns admin$ Here, the kext to patch is CSRBluetoothHostControllerUSBTransport. It's a simple matter of editing the Info.plist file of the kext and add a new entry based on an existing profile. In this case, a copy of the ApplePortableModule entry can be pasted and edited as follows: <key>Intel-N6235</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.CSRBluetoothHostControllerUSBTransport</string> <key>IOClass</key> <string>CSRBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>idProduct</key> <integer>2010</integer> <key>idVendor</key> <integer>32903</integer> </dict> NB: 0x07da (hex) = 2010 (dec). 0x8087 (hex) = 32903 (dec) The modded kext can then be placed back in the PlugIns folder of the IOBluetoothFamily kext, permissions repaired and the cache rebuilt. On reboot, the CSR USB Transport kext is loaded and the BT module can be turned on or off through the Finder's bar icon (and it switches the BT led on or off too, well at least on my E6440): An alternative to patching the vanilla kext is to add the entry to FakeSMC's Info.plist. It's also sustainable to updates within a given OS X/macOS version. NB: Only the Bluetooth module of this card is supported, the wireless module remains of course unsupported in OS X/macOS as per all Intel cards.
  4. Hervé

    Asus N56JR

    Since Bluetooth appears to work OOB, you should be able to turn it On and Off through the BT Finder's bar icon once you've patched the associated Bluetooth controller transport kext. Look in your SysProfiler for the module's PCI ids, identify the BT chip it is based on and patch the associated controller kext. It's always worked for me on the Latitude D and E Series for CSR devices. I've posted several posts on this matter but that was ages ago and can't remember where or when. Try a search on the forum.
  5. Sounds like you need to patch the Capri FrameBuffer. I did some work on that specific matter for my HD3000-based E6220 recently: https://osxlatitude.com/index.php?/topic/7914-dell-latitude-e6220-with-intel-i5-2520m-hd3000-and-1366x768-lcd-mavericksyosemite/&do=findComment&comment=52237 The same principles will apply to IvyBridge iGPU. Start from Dinesh's detailed HD4000 topic. Please note that some display outputs may only be available through the iGPU (VGA and DVI for instance) whilst others may only be available through discrete GPU (HDMI for instance). You'll probably find out by trial and error. I'll be getting an IvyBridge E6230 again soon and will be able to renew the exercise, but that'll only apply to integrated HD4000, not discrete nVidia which the E6230 does not possess.
  6. You could envisage the existing ALC233 patch available in HackintoshVietnamTool.
  7. I've just looked at the specs available on Dell's web site and the Inspiron 1720 is indeed of similar architecture as the D630 nVidia: FSB667/FSB800 C2D CPUs, Intel GM965 chipset, ICH8M I/O controller, integrated GMA X3100 or discrete nVidia GeForce 8400M G (128Mo)/8600M GT (256Mo) graphics. As such, I'm not expecting this AICPUPM kernel panic pictured above. There's no need for NullCPUPM on a C2D CPU. @griftopia: please explain method used to create USB installer, specify the Chameleon version used and post a compressed copy of your full /Extra folder (bootpack). If you can include your raw DSDT, even better.
  8. It's fully supported but I doubt it'll make any improvement. If using clover, have you considered switching to Enoch?
  9. What BIOS does your E6220 currently run? Is it configured according to the recommended settings? Since you have a recurring memory related error, did you try to reseat, swap out, remove or replace memory modules?
  10. When I mentioned my D630 nVidia packs, I was referring to these. NB: Please note that extracting a was DSDT to subsequently load it "as is" is useless. OS X is perfectly able to load the (raw) table from BIOS. You only use a DSDT file if you need it modified, i.e. patched.
  11. The D630 is a 10yr old-ish Core2Duo laptop. By today's standard, it's past its time and probably obsolete for the usage you have in mind. Expect it to fall behind on the graphics front, yes. If you want something really decent these days, you'd need to look at SandyBridge as a minimum and with a more punchy discrete graphics card for graphjcs-oriented work...
  12. Best way to know is to try it out but I doubt it'll work on the older E6x00 series even though it depends entirely on model of reader fitted to the computer (it's not applicable to SandyBridge/IvyBridge E6x20/E6x30 for instance). Please note that the kext's patch was made obsolete by the DSDT patch detailed on post #29 of the thread. You'll have to identify your exact SD card reader device in IOReg and patch your DSDT accordingly. RP05 will most probably not apply to your laptop. If you apply it but does not work, just undo your DSDT patch.
  13. Try and boot without any patched DSDT. You can grab the tuned FakeSMC from my D630 nVidia packs. Make sure to use MacBookPro5,1 SMBIOS and enable P States + C States generation.
  14. Core2Duo, ICH8 I/O controller, GeForce 8400M GS. These are similar specs as the D630. You should have no problem installing Yosemite or El Capitan. What patches did you apply to your DSDT?
  15. Absolutely no idea, I've never needed to rebrand any of my wireless cards. I tend to favour Atheros to Broadcom. Ask Jake, he's fond of the DW1510.
  16. There is no Mavericks sub-folder in the dists folder, so... http://archive.ubuntu.com/ubuntu/dists/
  17. The nvidia GPU of these D Series always tend to run hot, even when idling. Some people reverted to brand new heatsink to reduce T°. My own GPU never runs below 70/71/72°C and adding a copper shim did not change a thing... Make sure to keep your fan radiator clear of dust clog. You currently run on a Merom [email protected] with only 2Mo L2 cache. That's a low spec C2D model so don't be surprised that's it's having difficulty coping during a stress test. You'd experience a much better performance with a high-end Penryn C2D like the T9300 (2.5GHz, 6Mo L2 cache). When/if you do upgrade, clean off all dust from your entry radiator and renew GPU + CPU thermal paste with a quality one such as AS5.
  18. You 1st need to format the Windows target partition as FAT from Yosemite. You'll then be able to reformat it NTFS from the Windows installer.
  19. Can you please post your DSDT + saved SysProfiler + saved IOReg output from, say, IORegistryExplorer?
  20. ALC236... Give the ALC235 a try. You can get it from Mackintosh Vietnam Tools for instance. No guarantee it'd work, but nothing to lose by trying.
  21. Before anything else, open up your laptop and check that your fan and heatink radiator are not clogged by dust; it's very typical after a few months/years... Look-up for the proper way to manage native CPU SpeedStep on Intel's 1st gen "i" Core cpus such Arrandale and/or Clarksfield. It's well covered on this site or at InsanelyMac... As usual, Intel i7-620M specs are available at Intel ARK site.
  22. SandyBridge + IvyBridge CPUs require the AICPUPM patch. With Clover, that means activating the on-the-fly AsusAICPUPM patch whilst with Chameleon/Enoch, it means replacing the vanilla AICPUM kext by the patched version available here. NB: Previous versions of OS X are available through one's AppStore account as long as the installation app was downloaded before from AppStore/AppleWeb site once signed in.
  23. All these are Ok. Favour the T9300 CPU, this Penryn model really makes a difference with its much bigger cache. Copper shim can be a waste of time & money on these nVidia models. I bought one and it's made ZERO difference in terms of GPU T°...
×
×
  • Create New...