Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


blazinsmokey last won the day on December 13 2018

blazinsmokey had the most liked content!

About blazinsmokey

  • Rank
    InsanelyMac Protégé

Recent Profile Visitors

2,137 profile views
  1. blazinsmokey

    Corsair iCUE (MacOS) Now Available as Open Beta!

    I think you can save static light schemes to your device. Check the screenshot.
  2. TLDR, a lot of Corsair HID peripherals are now supported. I know there were other solutions like CKB-Next that got some things working but now we have a more streamlined experience. I hope this was the proper place to post this. Link below and the post it refers to. http://forum.corsair.com/v3/showthread.php?p=982647#post982647 Hi everyone, It has been a long time coming but I am happy to finally announce the beginning of our OPEN BETA for iCUE on MacOS! Link: http://downloads.corsair.com/Files/CUE/iCUE-3.10.125-release.dmg Some of you may remember that I was beta testing a macOS version of CUE2 about a year ago. Since we were planning to launch iCUE in early 2018, I made the hard decision to stop development on macOS for CUE2 because I did not want two different experiences on both platforms. We used this time to accomplish a few tasks: 1.) Ensure that almost all of our CUE2 products will be supported on the macOS platform. 2.) Complete iCUE for Windows and then port it over to macOS. 3.) Validate it for MacOS on desktop and laptop models to ensure a clean transition. The difficulty of implementing iCUE on macOS wasn’t so much the software but the firmware. Due to architectural changes, existing firmware on our devices would not properly be detected in macOS iCUE. Those who tested CUE2 would be familiar with this issue. To resolve this problem, we had to implement a new protocol for firmware. This means that most users will have to update the devices on their Windows machine first, if you have a legacy product, while users with our newest keyboard (K68 RGB and newer) can actually use their devices out of the box without any update. For reference, here are all of the devices that will support iCUE without requiring a firmware update: K68 RGB K70 RGB MK.2 SE K70 RGB MK.2/RAPIDFIRE K70 RGB MK.2 LP Strafe RGB MK.2 M65 RGB Elite M65 PRO RGB K70 RGB LUX K70 RGB RAPIDFIRE SCIMITAR PRO STRAFE RGB HARPOON RGB All VOID headsets (except Stereo) All HS headsets (except Stereo) ST100 MM800 (All versions) To prevent any potential issues with deploying firmware updates, we decided to stagger out firmware releases this time in batches for macOS compatibility. Therefore, the first batch of legacy products that will support macOS will be the following and are live already: K95 RGB PLATINUM K55 RGB K63 WIRELESS/SE DARK CORE RGB/SE Users should use iCUE (Windows) to update their hardware. You will know you’re on the proper firmware if you are on version 3.XX for the legacy devices (STRAFE MK.2 and K68 RGB will show 1.XX but already use the new protocol). For users who don’t have an access to a Windows machine, we are in the process of documenting how to do a manual firmware update with a Mac so you can do the update without iCUE. However, I advise using iCUE is the best method when possible. I hope you all enjoy iCUE on a new platform as we’ve been working on this for more than a year and a half. We will start to deploy more and more firmware updates so if your product isn’t support yet, it will be by sometime in December. If any of you have any questions, feel free to PM me anytime. And as always, thank you for your support with our CORSAIR products! Regards, James FAQ: 1.) What products are supported in iCUE for macOS? iCUE for macOS will only support HID products (keyboards, mice, headset, headset stand, and mousepads). 2.) Why does iCUE for macOS not support DIY products? We use Windows Service to control DIY products and we also use CPUID SDK to do so. Unfortunately, neither of these are compatible with macOS at this time. We are looking at alternative methods but as most people are using macbooks and mac desktops, we don’t think there is a strong enough demand yet to support DIY with users who have Hackintosh’s. However, we are carefully monitoring feedback as well as investigating how to improve the overall experience when it comes to device support. 3.) Is it possible to update firmware on iCUE macOS in the future? Yes but we have not uploaded any firmware for this platform yet. We will do so soon so we can continually monitor people’s experiences during the open beta. 4.) Is there anything missing from iCUE macOS from Windows besides device support? We currently support all the features (Actions, Lighting Effects, Surface Calibration, Performance, Hardware Playback, Surround Sound, etc.) but one known issue is OSD. We are still working on that for macOS but do not have an ETA for now. However, all the main features of iCUE supported with your peripheral are available now. 5.) Will we be able to update iCUE versions on macOS? Yes, when we deploy a new version on the mac, you’ll be prompted to update it through the software just like we do on Windows. 6.) Is there anything special I need to do in macOS? If you want key repeat enabled in macOS, you will need to enable this through the terminal. This is the command to enable press and hold: Enable: defaults write -g ApplePressAndHoldEnabled -bool true <return> Disable: defaults write -g ApplePressAndHoldEnabled -bool false <return> (Thanks Manofclay) After you enable this, you will need to restart your system. 7.) Is this an official release for macOS? No, this is just an Open Beta so we can gather bugs and feedback. However, this can be shared with anyone you desire. 8.) What version of macOS does this support? We are supporting High Sierra and newer but we recommend using the latest if possible.
  3. blazinsmokey

    XPS 9560 Mojave Guide

    Updated with Clover v3.0 zip. Thunderbolt/USB-C hot plugging should be fully functioning now.
  4. blazinsmokey

    XPS 9560 Mojave Guide

    Not if you install to a separate partition on the drive. Obviously if you overwrite your Windows or other macOS partition you'll lose all the data on those respective partitions. Resize and create a new partition for the install, make sure you install to the correct partition and all should be well.
  5. blazinsmokey

    XPS 9560 Mojave Guide

    Don’t have Bluetooth mouse to test. Trackpad works, may require a restart if it doesn’t.
  6. blazinsmokey

    XPS 9560 Mojave Guide

    Fix permissions and rebuild kext cache. Bluetooth pairing was fixed in v2. Min has been working fine on 10.14.1 Guide updated with Clover 2.1 with fixes for saving backlight level.
  7. blazinsmokey

    XPS 9560 Mojave Guide

    Guide updated with new Clover folder for bluetooth fix. Headphones work fine on my end, make sure you follow instructions on that. HDMI still works for me as well. Try clean install or makes sure nothing else is affecting the files in this guide.
  8. I wrote a guide for Mojave, it's a work in progress but I can confidently say it's 85% good but somethings I can't test like USB-C and Thunderbolt. Best trackpad usage I've ever had with hack it's pretty amazing.
  9. blazinsmokey

    XPS 9560 Mojave Guide

    Disclaimer: I am no expert or claim to be an expert in this field. I learn new things every time I dwell in the world of Hackintosh. All constructive criticism is welcomed. Lets get these laptops to be one of the best hackbooks. My hardware Dell XPS 9560 1080p i7-7700HQ Intel HD 630 PM961 Samsung NVME 512 Dell DW1560 (Broadcom BCM94352Z) 97whr Battery Overview I've been using and working on this laptop since its launch. My model was one of the first batches released, so I don't even have the fingerprint reader most people have. There was minor success until KNNSpeed came along with his guide. Seems he has since abandon it but a lot of the work he provided is still in effect today. Many advancements have been made since Sierra and KNNSpeed's guide. Lilu, Whatevergreen and now VirtualSMC. So I've taken some time to move our laptop to these new developments and will try to keep things to date. I also used wmchris' work he did on the 9550 to understand some of these new changes so thanks for his work as well. I have tried to make it as clean as possible but again I'm as noob as most of you. For now I am very happy with how it is working, especially with VoodooI2C. What's Included clover folder disable hibernate script combo jack installer What Works CPU Power Management Native NVRAM Battery Support Sleep and Wake with Lid Open and Close (10 hours = ~2% battery loss) Intel HD 620 HDMI out w/ Audio (1080p) Audio ALC298 Headphone Jack/Combo Jack (headphone / headset(w/mic) support) Brightness Keys Brightness saved after restart Keyboard Trackpad with Gestures Webcam WiFi and Bluetooth iCloud Services Continuity and Hand-off USB-C / Thunderbolt Hot plug (Updated 11/12/18, check Understanding SSDT Hot Patching for more info) What Doesn't Work Finger Print Sensor NVIDIA GTX 1050 SD CARD Reader Keyboard, sort of. Clover Kext Injection of VoodooPS2Controller.kext doesn't work on cold boots, system must be restarted and it'll work. I believe this is fixed by installing into /Library/Extensions. Not Tested File Vault 2 Currently being tested, link found here #20 Hibernation I disabled it, the possibility of data corruption out weighs the minimal benefits, plus the writes to our NVME or even SATA SSD will shorten its life. Some have been using it with no reports of corruption yet but you have been warned. What Needs Improvement Second stage boot glitch. About halfway through Apple logo and loading screen there's a horizontal glitch across the screen for as a second. I tried some things without success but it's really just an OCD thing. When waking from sleep by opening the lid, the screen takes a second or two to come on and there's a black flash but then functions normally. Battery percentage while mostly accurate is weird sometimes. For example sometimes it's 97% and I plug it in and it shoots to 100%. Nothing serious but I think improvements will come with newer version of VirtualSMC and SMCBatteryManager. VoodooPS2Controller injected by Clover doesn't work on cold boots, does work after a restart. Current fix is to install in /Library/Extensions. BIOS Configuration Will fill this out later but it's the usual. You can use KNNSpeed's BIOS Settings found here https://www.tonymacx86.com/threads/guide-dell-xps-15-9560-4k-touch-1tb-ssd-32gb-ram-100-adobergb.224486/. Currently using BIOS 1.12.1 (11/9) If you are not using a Windows dual boot you can easily update the BIOS from within the BIOS by using a flash drive and placing the .exe file directly on it. Has to be a FAT32 partition I believe. I placed it in my Clover EFI partition for the update. Smooth sailing. Install Work in progress, I'll fill out better details when I have time. You should be able to create a macOS Mojave Clover USB installer and replace EFI with mine, with little adjustments. SMBIOS info included is pre generated but generate your own SMBIOS info if you want working and secure iCloud services. My Samsung PM961 is not 4Kn sector, seems there is native support for it and matches a native device ID. There are plenty of guides to get your NVME to be usable if this is not the case but here's one that may help. KextsToPatch Name: com.apple.iokit.IONVMeFamily Find: F6C1100F 85410100 00 Replace: F6C1010F 85410100 00 Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x01, credit RehabMan based on 10.12 patch (c) Pike R. Alpha Note for 4K screen users you may or may not need to add -cdfon to boot-arg but I have already added enable-hdmi20 IGPU entry in Devices/Properties which should be suitable as well. Please report. Clover Boot Loader Settings We are working with native nvram here on our laptops. You should not have nvram.plist, EmuVariableUEFI or RC scripts. If you have installed these on your boot drive you need to remove them and clear nvram from from Clover boot loader using F11. Clover for UEFI booting only Install Clover in the ESP UEFI Drivers DataHubDxe-64 FSInject-64 ApfsDriverLoader-64 AptioMemoryFix (installed from https://github.com/acidanthera/AptioFixPkg) HFSPlus FileVault 2 Files Still testing Post Install Disable hibernate. A script is included, cd to directory of script and run. Every update or any major changes in your config, please do your self a favor unless you like corrupt data. RUN THIS SCRIPT AGAIN! Install VoodooPS2Controller.kext to L/E so keyboard works on cold boots. If you find yourself without keyboard after a cold boot, restart for it to pickup. This is weird but Rehabman has specified in his install instructions to to install to L/E so maybe this is the reason. I will look further into this as Clover injection has worked for me up until now but this one kext install isn't the end of the world. You may also do as Rehabman suggests in his guides and install all other non-essential kexts if you want but I have not. Headphone/Headset/Combo Jack, thank KNNSpeed for his work on this. His work and instructions is linked here https://www.tonymacx86.com/threads/guide-dell-xps-15-9560-4k-touch-1tb-ssd-32gb-ram-100-adobergb.224486/page-9#post-1539760. Verbstub.kext is already included in EFI/Clover/Kexts/Other and the layout is also set to 72 via SSDT. You no longer need a modded AppleALC as that modification is now included. So we just need to run his install script. Now when you insert anything into the jack, the ComboJack pop up will ask you what type of device you connected. Bluetooth two methods (Updated 11/1) Sorry, my mistake, I had BrcmFirmwareRepo being injected where it should not be the case. Pairing did not work although AirDrop worked fine. Credit to [USER=368095]@dmitry_matora[/USER] for spotting this The Clover/kexts/Other folder now replaces that with BrcmFirmwareData.kext. This injections does work but needs dart=0 in clover config. Credit to [USER=6160]@fabiofabio[/USER] for commenting about the need for dart=0 If you are not comfortable with above injection method, remove the files and properly install BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext to L/E Trackpad Settings Optional Sensors In my experience sensor kexts can cause problems in the long run when dealing with updates. I don't monitor my system like this and feel that Intel Power Gadget is enough for me when necessary. I have however tested this functionality, but do not expect me to keep up with this. How To (https://github.com/acidanthera/VirtualSMC)Download the release from link above. Install HWMonitor but do not install FakeSMC or it's sensors. Only the software. You can download the package here https://github.com/kozlekek/HWSensors/releases Install SMCProcessor.kext from VirtualSMC in EFI/CLOVER/kexts/Others Restart your system Other sensors from VirtualSMC could be tested as well, I however will not be doing so. Please report with your findings. Geekbench 4.3 Cinebench R15.038 CPU Persistence and Upgrading Updating Kexts I use a nice little tool called Kext Updater to check for updates and then manually install where needed. https://bitbucket.org/profdrluigi/kextupdater/overview Mojave 10.14 to 10.14.1 Make sure your kexts are up to date or use the latest clover.zip attachment Rebuild kext cache for our trackpad to come back to life. https://github.com/alexandred/VoodooI2C/issues/128 Troubleshooting You're a lot less likely to get help with out a detailed explanation of the problem and what you've tried as well as including problem reporting files. Problem Reporting files can easily be generated by a script https://www.tonymacx86.com/threads/tool-generate-proper-problem-reporting-files.235953/ Understanding config.plist ACPI Section DSDT patches section is self explanatory. Standard changes and Method renames for the SSDT hot patches. SSDT includes Use SystemIO, PluginType 1 and PluginType=Yes. Drop SSDT Tables, xh_rvp11 and PtidDevc. Fix Headers, Reset Address 0x0CF9 and Reset Value 0x06. SortedOrder is not necessary for this setup. Boot Section Arguments, darkwake=no, necessary to sleep properly. dart=0 while eliminates problems with VT-D also helps load BrcmFirmwareData.kext. Without this flag, timeouts will occur causing very long boot and shutdown times plus Bluetooth doesn't work. Custom Flags, brcmfx-country=#a to ignore country code for WiFi, helpful for 5GHz. XMPDetection=Yes, better ram speed detection but can be set to NO as well. Boot Graphics Section Empty CPU Section HWPEnabled=YES, this is needed since we are not using SSDT-XCPM. In combo with CPUFriend.kext and CPUFriendDataProvider.kext we get idle at 800MHz vs native 1.3GHz. So a bit of battery life savings here. CPU will still hit 3.8GHz turbo boost. Devices Section USB Inject, Add ClockID, and FixOwnership = YES. AddProperties, IntelGFX the key and value help HDMI audio out. Properties, the device listed PciRoot(0x0)/Pci(0x2,0x0) is the graphics location. The included Properties Key and Property Values took KNNSpeeds old frame buffer patch to recognize the XPS15 ports in macOS and converted for use via WhateverGreen through this method. Disable Drivers Section VBoxHfs GUI Section Put in your screen resolution but the rest is really up to you. Graphics Section Empty. Isn't that great?! Kernel and Kext Patches Section Apple RTC, AppleIntelCPUPM, KernelPM, DellSMBIOSPatch = YES KextsToPatch, nothing! KerneToPatch include patch for MSR 0xE2 _xcpm_idle prevent instant reboot (c) Pike R. Alpha and Disable panic kext logging on 10.14 release kernel (credit Vandroiy) RT Variable Section BooterConfig = 0xEE and CsrActiveConfig = 0x67 Generate a Rom SMBIOS Section MacBookPro 14,1 There are guides for using a proper serial and setting up these values for iCloud, you will need SmUUID and Board Serial Number. System Parameters Section Inject Kexts=Yes Understanding drivers64UEFI ApfsDriverLoader-64.efi - loads APFS drivers AptioMemoryFix.efi - installed separately from https://github.com/acidanthera/AptioFixPkg DataHubDxe-64.efi - honestly don't know, but every source I found says it's always safe and no conflicts so... FSInject-64.efi - injects kexts HFSPlus.efi - hfs support, optional can be removed Understanding SSDT Hot Patching SSDT-ALC298.aml - audio SSDT-ALS0.aml - ambient light sensor, we don't have one this helps fakes it for saving brightness SSDT-BRT6.aml - brightness keys SSDT-Config.aml - rehabmans rmcf configuration SSDT-DeepIdle.aml - enables deep idle support, power saving SSDT-DMAC.aml - DMA controller SSDT-HDEF.aml - audio properties SSDT-I2C.aml - voodooi2c trackpad SSDT-LPC.aml - LPC bus SSDT-MCHC.aml - memory controller SSDT-MEM2.aml - via KNNSpeed's explanation "Defines a fixed memory region that gets used for something (hardly any information on it, but PNP0C01 is “System Board” in Windows so it has to do with motherboard resource allocation). Presumably, it’s related to the Integrated Graphics, as that’s the section in which Apple defines the MEM2 device." SSDT-PMCR.aml - via KNNSpeed's explanation "Complements the PPMC (Platform Power Management Controller) with the seemingly useless PMCR device that exists in Mac DSDTs. It doesn’t hurt anything to have this, and it can really only help, so it’s here." SSDT-PNLF.aml - backlight SSDT-PTSWAK.aml - powers on dGPU before sleep and power is off after wake for tracking purposes SSDT-RMDGPU.aml - powers off dGPU SSDT-SMBUS.aml - SMBus SSDT-TB3-V1.aml - allows thunderbolt and USB-C hot plug https://www.tonymacx86.com/threads/in-progress-ssdt-for-thunderbolt-3-hotplug.248784/ Info #46 and final implementation #118 After comparing KNNSpeed's methods in SSDT-TYPC with SSDT-TB3-V1 I came to the conclusion KNNSpeed's version was not only conflicting but also not complete so the swap here makes things work wonderfully. SSDT-UIAC.aml - USB ports defined, use with USBInjectALL.kext SSDT-UPRW.aml - Stops instant wake from USB and Lan SSDT-USBX.aml - USB Power properties SSDT-XOSI.aml - system exposed as if Windows 10 SSDT-YTBT.aml - USB Type-C hot plug Understanding Kexts Injected AirportBrcmFixup.kext - Wifi, DW1560 used with Lilu AppleALC.kext - Audio used with Lilu AppleBacklightFixup.kext - Backlight, Brightness. Used with Lilu BrcmFirmwareData.kext - Bluetooth used with BrcmPatchRAM2 BrcmPatchRAM2.kext - Bluetooth used with FakePCIID https://github.com/RehabMan/OS-X-BrcmPatchRAM BT4LEContiunityFixup.kext - Bluetooth Continuity used with Lilu CPUFriend.kext - allows for idling at 800MHz used with Lilu CPUFriendDataProvider.kext - used with CPUFriend and with Lilu FakePCIID_Intel_HDMI_Audio.kext - HDMI audio used with FakePCIID FakePCIID.kext - Rehabman's powerful PCI ID provider https://github.com/RehabMan/OS-X-Fake-PCI-ID HibernationFixup.kext - Used for hibernation, not recommended but just incase this helps if you accidentally forget to to disable. Used with Lilu. Lilu.kext - kext that provides platform for arbitrary kext, library, and program patching https://github.com/acidanthera/Lilu SATA-unsupported.kext - SATA100 unsupported, even if you're only using NVME, keep this to avoid errors https://github.com/RehabMan/hack-tools SMCBatteryManager.kext - battery support used with VirtualSMC USBInjectAll.kext - USB support https://github.com/RehabMan/OS-X-USB-Inject-All VerbStub.kext - audio support from KNNSpeed VirtualSMC.kext - FakeSMC replacement https://github.com/acidanthera/VirtualSMC VoodooI2C.kext - Trackpad with gestures support https://github.com/alexandred/VoodooI2C VoodooI2CHID.kext - Trackpad supports VoodooI2C VoodooPS2Controller.kext - Enables Keyboard https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller WhateverGreen.kext - Graphics used with Lilu https://github.com/acidanthera/WhateverGreen Updates 10/28 Added trackpad options to Post Install Section, Geekbench 4.3 scores 10/29 Added SMCProcessor.zip and info on using with HWMonitor, added more links and some formatting 11/1 Added new Clover folder XPS9560-Clover v2.zip with updated kexts and drivers. Added Bluetooth pairing fix plus install options and extra trackpad option. FileVault 2 currently being tested by [USER=6160]@fabiofabio[/USER] his post here #20. Adjusted Optional sensors with link and removed attached SMCProcessor from post. 11/5 Clover updated v2.1 brightness save fixed by editing config.plist #70. Cinebench CPU benchmarks posted. TB3 testing in progress look here #53 please test if you have the hardware and report. 11/8 Updated with Clover Boot Loader Settings, other minor fixes 11/12 Clover updated v3.0 Thunderbolt 3 and USB-C hot plug working, removed SSDT-TYPC.aml and replaced with SSDT-TB3-V1.aml from https://www.tonymacx86.com/threads/in-progress-ssdt-for-thunderbolt-3-hotplug.248784/. Updated clover config dsdt hot patch comments to reflect this change. Clover and Kexts are latest versions. disablehibernate.zip ComboJack Installer.zip XPS9560-CLOVER v3.0.zip
  10. wmchris, just wanted to drop by and say thanks a bunch. After reviewing your files and making some adjustments to work for my 9560, it is near perfect. One issue I had was with voodoops2. On a cold boot, the keyboard didn't work until another restart. Trackpad and even brightness keys worked but no key input so couldn't log in till a restart. After restart then keys worked fine. I solved it by installing voodoops2 into LE. No no more problems. Would have rather not have to install it but other than that things have been great.
  11. Thanks! This is very convenient, I have a suggestion when it's done it'd be nice to notify the user in the text box.
  12. Heads up if you guys are updating Lilu and AppleALC, AppleALC 1.3.0 doesn't seem to work for us right now, 1.2.8 however does and still works with Lilu 1.2.5. The other latest lilu plugins as of today seemed to work fine.
  13. I don't have the 4K model but I just ran a youtube video 720p and it hovered around 17 in the energy tab, on 10.13.5. Specs of the video you are watching? Or link?
  14. 10.13.4 update went smooth as usual. Latest Clover, updated lilu including plugin kexts, FakePCIID_x kexts as well, not sure which were new or not. I removed NvidiaGraphicsFixup and patched to stop AGDP from loading through Clover config as RacerMaster suggested to someone before, been meaning to do that. Repaired permissions and rebuilt kext cache to fix brightness keys. Headphone jack still worked fine (didn't have to reinstall any thing). HDMI out including audio worked.
  15. Check my efi in post here http://www.insanelymac.com/forum/topic/324366-dell-xps-15-9560-4k-touch-1tb-ssd-32gb-ram-100-adobergb%E2%80%8B/page-13?do=findComment&comment=2518412 I'm using DW1560 just fine, make sure you have same kext and proper edits to your config. I noticed I don't have that kext firmware repo kext you have but instead have the firmware data one instead.