Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 05/19/19 in all areas

  1. 3 points
    So according to @Hervé's guidance, I was able to use my DW1820A. My configs were posted here. After some research, I'm able to use Auto Unlock function now, and still no freeze, after 1 hour of usage. A. Some research. Model Typical Devices Device ID Auto Unlock Supports BCM94331CSAX MBP 2012 14e4:4331 NO BCM943224PCIEBT2 MBA 2011 14e4:4353 NO BCM94360CS MBP 2013 14e4:43a0 YES BCM94360CS2 MBA 2013 14e4:43a0 YES It looks like by faking dw1820a(bcm4350) into 14e4:4353 will make it looks like an 2011 mba card, and won't get Auto Unlock function. BCM433x can't use auto unlock, BCM436x can. DW1820A was BCM4350, in between of 433X and 436X. B. The new config. So instead of faking the card into 14e4:4353, and setting brcmfx-driver=1, I tried 14e4,43a0 and set brcmfx-driver=2. And that's it, nothing else changed, everything's working, including Apple Watch Auto Unlock. (It didn't work in the first place, but worked after disabling and enabling the feature again). C. Some screenshots and terminal outputs. a. kextstat|grep -y brcm b. SysInf Wi-Fi. (firmware version changed, and the Auto Unlock line comes out) c. SysInf BLE.( firmware version changed) D. Some problems. I heard some noise, maybe coil whine, after booting into the system with this new config. The noise disappeared after several minutes. I never noticed such noise before switch to this config.
  2. 3 points
    @EMlyDinEsH It's been more than 2 years since last update of the kext and about 1,5 year since last update of the first post. Can you finally release the source code, so someone could finally improve it?
  3. 3 points
    I got to test the Dell WD15 USB Type-c docking station today. Supported OOB: HDMI, mini-DP and VGA outputs GigEthernet RJ45 port (Realtek RTL8153 USB3-to-Ethernet converter, 0x0bda:0x8153) Rear USB2.0 ports Rear USB3.0 port Front USB3.0 port Front headset jack Unsupported: Rear line-out jack (tried various layouts to no effect) Regarding VGA output: VGA worked OOB as single connected display, laptop booted lid closed. VGA worked as 2nd display only if connected at startup (it's quite usual for VGA not to work if connected after system has started). VGA worked alongside DP and/or HDMI but only in clone mode, not as 2nd or 3rd display. This is something apparently done at docking station level. Dell manual states it's the expected mode in 3 x displays setup but, in my case, this was experienced only with DP connected, laptop's lid closed. Front headset output: VGA output (lid closed): DP/HDMI output (lid closed, with or without VGA): Dual display, built-in LCD + VGA: Dual display, built-in LCD + DP or built-in LCD + HDMI:
  4. 3 points
    Last update: 16 Apr 2019 Target macOS release: Mojave 10.14.4 (at time of writing) This is a Clover-based installation using the well-known/well documented vanilla method detailed below: Working: full graphics acceleration on Intel UHD620 iGPU, including brightness control (with Lilu v1.3.5 + WEG v1.2.7) multi-display with HDMI OOB, including HDMI-to-DVI adaptation (HDMI-to-VGA not successful) audio, including HDMI, microphone input and headset output (with AppleALC v1.3.6 & layout 11 + CodecCommander v2.7.1) GigEthernet LAN connection (with IntelMausiEthernet 2.4.0 kext) wireless and bluetooth with any compatible card (a DW1820A in my case) left and right USB ports (OOB) integrated webcam (OOB) CPU power management sleep (Lid, Energy Saver settings, Apple menu, Fn-Insert, PWR button) & wake (Lid, PWR button) battery management (with ACPIBatteryManager v1.90.1) keyboard (with VoodooPS2Controller v1.9.2) touchpad (with VoodooI2C v2.1.4 + VoodooI2CHID v1.0), including tap-to-click (mandatory in PrefPane settings), scroll & zoom, rotate or other multi-finger gestures Not working: RTS525a microSD card reader Touchpad buttons TrackPoint Not tested: DP over USB Type-C display output GeekBench v2.4.3 (32bit) gives a 14200+ rating: 1) 10.14 USB installer creation Using a USB key of 8GB minimum, create a Mojave USB installer through the following Terminal command: sudo <path>/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key> where: <path> = location of Mojave installation package (eg: /Applications if freshly downloaded) <USB key> = name of formatted USB volume (eg: USB_8GB) The process will take several minutes. Once completed: install Clover bootloader on the USB installer with the following customised settings: Clover for UEFI booting only Install Clover in the ESP UEFI Drivers AudioDxe-64 DataHubDxe-64 FSInject-64 SMCHelper-64 ApfsDriverLoader-64 AppleImageLoader-64 AptioMemoryFix-64 Fat-64 HFSPlus NvmExpressDxe-64 PartitionDxe-64 Ps2MouseDxe-64 UsbKbDxe-64 UsbMouseDxe-64 Themes (optional) Install Clover Preference Pane (optional) you may use version r4919 attached below: Clover_v2.4k_r4919.pkg.zip once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer Clover_Configurator.zip open this EFI partition and transfer the files & folders from the Latitude 7490 Mojave Clover pack below to the EFI/Clover folder: Clover_Pack_7490.zip Clover_Pack_7490_#2.zip Clover_Pack_7490_#3.zip Clover_Pack_7490_#4.zip Clover_Pack_7490_#5.zip 2) 10.14 installation boot the Mojave USB installer at the Clover main menu, select the "Install macOS Mojave" partition (but don't press [ENTER]) press [SPACE], select -v verbose option in the menu, then choose to boot with the selected options proceed with installation, creating & formatting the target Mojave installation through Disk Utility as/if required on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Mojave partition>" repeat this until this partition is no longer offered and only the target Mojave partition is left to boot Reboot the target Mojave partition via your USB installer 3) Post-installation tuning Once the target Mojave partition has booted, complete the 1st boot configuration tuning Once at the desktop, install Clover bootloader on the Mojave partition/disk with the customised settings listed above Once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the Mojave partition/disk Open this EFI partition and transfer the files & folders from the above Latitude 7490 Mojave Clover pack to the EFI/Clover folder You may then reboot and verify that Mojave boots off your disk through Clover
  5. 2 points
    It's a high-end GCN4.0 card, probably in the USD $150-$200 price range these days. Good for Mojave too. It really depends on what you want to do with it. For a fraction of the price (say USD $50), you can probably get a Kepler GT730 which will roughly provide similar performance as the GTX460 and is Mojave compatible too. Higher Kepler cards will do great too. I would have loved to recommended Pascal cards (I have a low-end GT1030 in my Vostro200 for High Sierra) but these are not Mojave compatible...
  6. 2 points
    Further to new information posted here, it appears that calling on AirportBrcmFixup with boot option brcmfx-driver=1 (to force BRCM4360 kext rather than BrcmNIC) allows to run Ok with some if not all those DW1820a cards that were reported to cause performance degradation and system freeze after a few minutes. Using that add-on kext + boot option allows me to use the CN-096JNT card without clogging the Hackintosh too a halt. I only experienced 2 x brief wireless disconnections during which system appeared to briefly freeze or, at least, the USB ports froze (hence mouse frozen) but all resumed after wireless automatically reconnected a few seconds later. I've updated the above posts accordingly.
  7. 2 points
    what herve said. the kext is Dr.Hurts hard work not mine. i had no involvement in it. i did not have anything to do with writing the code for the kext. i just compiled Dr.Hurts last code he left us with so that we could try it.
  8. 2 points
    Last update: 08 Apr 2019 Specifications: BIOS 1.8.0 1.9.3 (needs SATA in AHCI mode, not RAID or disk won't be seen) Intel 8th gen Kaby Lake R quad-core i7-8650U 1.9GHz CPU (Turbo boost up to 3.9GHz for 3 & 4 cores and up 4.2GHz for 1 & 2 cores) integrated Intel UHD620 GPU 300-1150MHz (PCI ven id 0x8086, dev id 0x5917) 14" 1920x1080 FHD non-touch LCD 16Go DDR4-2400 RAM M.2 2280 512GB SATA SSD (in socket M) Intel i219-LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x15d7) Realtek ALC256 High Def audio (PCI ven id 0x10ec, dev id 0x0256) Intel Wireless-AC 8265 M.2 combo wireless card (PCI ven id 0x8086, dev id 0x24FD) + Bluetooth 4.2 PCI ven id 0x8087, dev id 0x0a2b) Dell DW1820A M.2 802.11ac combo wireless card (PCI ven id 0x14e4, dev id 0x43a3) + Bluetooth 4.1 (PCI ven id 0x0a5c, dev id 0x6412) integrated Realtek HD webcam (USB internal, PCI ven id 0x0bda, dev id 0x5650) integrated Realtek RTS525A microSD 4.0 card reader (PCI ven id 0x10ec, dev id 0x525a) Alps I2C HID Multi-Touch Touchpad (PCI ven id 0x1028, dev id 0x081c) Alps I2C HID TrackPoint (PCI ven id 0x044e: dev id 0x1212) 1 x M.2 2230 WLAN slot (socket A) 1 x M.2 2242 WWAN slot (socket B ) 1 x 3.5mm universal jack (combo audio) 3 x USB 3.1 gen1 ports Type-A (right port with PowerShare) 1 x HDMI 1.4 port 1 x DisplayPort on USB Type-c Lat7490:~ admin$ lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5914] (rev 08) 00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07) 00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 08) 00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21) 00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21) 00:15.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 [8086:9d60] (rev 21) 00:15.1 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 [8086:9d61] (rev 21) 00:15.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 [8086:9d62] (rev 21) 00:15.3 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3 [8086:9d63] (rev 21) 00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21) 00:16.3 Serial controller [0700]: Intel Corporation Sunrise Point-LP Active Management Technology - SOL [8086:9d3d] (rev 21) 00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21) 00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 [8086:9d10] (rev f1) 00:1c.2 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 [8086:9d12] (rev f1) 00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point LPC Controller/eSPI Controller [8086:9d4e] (rev 21) 00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21) 00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21) 00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21) 00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (4) I219-LM [8086:15d7] (rev 21) 01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01) 02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter [14e4:43a3] (rev 08) NB: The E7490 is able to boot from microSD card in Legacy mode but, unfortunately, the RTS525a is not supported under OS X/macOS.
  9. 2 points
    Dell Latitude/Inspiron/Precision/Vostro/XPS - Clover Guide Up to Sierra Only High Sierra Guide below Mojave Guide Warning: Follow guide at your own risk, I hold no responsibility if you brick your system or destroy all data during the process. If you're creating the installer from a real Mac, make sure you don't accidentally select the real Mac drive when installing Clover loader. It may cause your Mac to not boot again. You've been warned! BIOS: Set to Default, apply, then set SATA Operations to AHCI, set Boot List Option to UEFI Requirements: 1. A downloaded OS X El Capitan / Sierra Application from the Mac App Store 2. USB flash drive (16GB minimum) 3. Clover Configurator (Included in Hack_Tools attached below - might not be the latest) 4. Clover Loader 5. ShowHiddenFiles.app (Included in Hack_Tools attached below) 6. A system running OS X to create the USB Installer 7. A supported Wireless card, Intel wireless are NOT supported Overview 1. Prepare a Bootable USB Drive (8GB minimum) 2. Install OS X El Capitan / Sierra 3. Post Installation 1: Prepare Bootable USB Drive This step extracts the OS X Installer contents, then installs Clover bootloader to the USB stick. 1. Insert the USB drive on a running OS X system 2. Open /Applications/Utilities/Disk Utility 3. Highlight the USB drive in left column 4. Click on the Partition tab 5. Click Current and choose 1 Partition 6. Click Options... 7. Choose GUID Partition Table 8. Under Name: type USB (You can rename it later) 9. Under Format: choose Mac OS Extended (Journaled) 10. Click Apply then Partition 11. Go to Applications, right click on Install OS X El Capitan / Sierra =>Show Package Contents=>Contents=> SharedSupport 12. Mount InstallESD.dmg 13. Launch ShowHiddenFiles and select Show Special Files ( app attached at the end of guide) 14. Mount BaseSystem.dmg (hidden) from OS X Install ESD 15. Use Disk Utility to restore OS X Base System to USB (see image below) 16. After restore is complete, USB is now renamed to OS X Base System. Go ahead and rename it to Install OS X El Capitan 17. Go to Install OS X El Capitan/ Sierra=>System=>Installation and delete the alias Packages 18. Copy Packages from root of OS X Install ESD to Install OS X El Capitan/Sierra=>System=>Installation 19. Copy BaseSystem.dmg and BaseSystem.chunklist (hidden files) from OS X Install ESD to root of Install OS X El Capitan/Sierra 20. Launch ShowHiddenFiles and select Hide Special Files 21. Download Clover 22. Launch Clover package installer 23. Hit Continue, Continue, Change Install Location... 25. Choose Install OS X El Capitan/Sierra 26. Hit Continue, then hit Customize. Select these items: Install for UEFI booting only Install Clover in the ESP Drivers64UEFI\DataHubDxe-64 Drivers64UEFI\FSInject-64 Drivers64UEFI\SMCHelper-64 Drivers64UEFI\ApfsDriverLoader-64 Drivers64UEFI\AptioMemoryFix-64 Drivers64UEFI\PartitionDxe-64 Add to Drivers64UEFI\HFSPlus.efi (Not included in Clover installer) Note: For non UEFI BIOS, see Note1 of post #2 27. Click Install 28. After installation of Clover, the hidden EFI Partition will appear on the Desktop 29. Download the Generic EFI + Bootpack for your model in post #2, replace the contents to the root of the EFI partition, replacing the existing folders ( Boot and Clover folders - not merge) Note: Make sure to check the Update section in Post #4 for updated file if any 30. You are now ready to install OS X El Capitan/Sierra Note: Make a directory in the USB Installer and copy Hack_Tools, Clover package and EFI folder to it for easy access in Step 3 2: Install OS X El Capitan/Sierra 1. Turn on the computer with the USB Installer connected 2. Press F2 to configure the BIOS Sata Operaton -> AHCI Secure Boot -> Disabled Boot List Option -> UEFI. Enable Legacy Option ROMs (Disabled for Skylake and above) Apply and Exit 3. Hit F12 during boot, choose under UEFI Boot: 4. When Clover boot screen appears, choose Install OS X El Capitan/Sierra 5. The system will then boot into the OS X Installer 6. Choose your language and hit -> to continue 7. For a new installation of OS X, you MUST erase and format the destination drive according to the following steps before continuing. *If you are upgrading from Lion, Mountain Lion, Mavericks, or Yosemite and you want to keep your files and apps, skip steps a-i. a. From the menu bar, click Utilities -> Choose Disk Utility b. Highlight your target hard drive for the El Capitan installation in left column. c. Click Erase tab d. Under Scheme: GUID Partition Map e. Under Name: type Macintosh SSD (You can rename it later) f. Under Format: choose Mac OS Extended (Journaled) g. Click Erase h. Click on Partition Tab to add more partition if you prefer i. Close Disk Utility 8. Click Continue, Continue, Agree 9. Select Macintosh SSD, or name of your existing drive, where you want to install El Capitan and click Continue 10. Upon completion, system will restart 11. Press the F12 to choose boot device 12. Choose under UEFI Boot: 13. When Clover boot screen appears, choose Macintosh SSD or name of your existing drive The system will boot into the new drive, and complete the installation: 14. Launch the terminal and enter the following command diskutil list Note: If you see the following, then follow steps in Post #3 Under Core Storage before proceeding /dev/disk1 (internal, virtual): 3: Post-Installation Install Clover loader to Macintosh SSD 1. Launch Clover package installer 2. Hit Continue, Continue, Change Install Location... 3. Choose Macintosh SSD 4. Hit Continue, then hit Customize. Select these items: Install for UEFI booting only Install Clover in the ESP Drivers64UEFI\DataHubDxe-64 Drivers64UEFI\FSInject-64 Drivers64UEFI\SMCHelper-64 Drivers64UEFI\ApfsDriverLoader-64 Drivers64UEFI\AptioMemoryFix-64 Drivers64UEFI\PartitionDxe-64 Install Clover Preference Pane Add to Drivers64UEFI\HFSPlus.efi (Not included in Clover installer) Note: For non UEFI BIOS, see Note1 of post #2 5. Launch ESP Mounter Pro, select the disk you have OS X installed on (ie. disk0s1) - app in Hack_Tools 6. Copy the EFI folder from the USB installer to EFI partition of Macintosh SSD (replace not merge) 7. Copy kexts from /EFI/Clover/Kexts/Other/CopytoLE to /Library/Extensions of Macintosh SSD Note: Ignore warning/error messages and click OK, then run commands below. 8. Repair permission and rebuild cache. Run command from terminal (or run permission.sh found in Hack_Tools) sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo chmod -Rf 755 /S*/L*/E* sudo chown -Rf 0:0 /S*/L*/E* sudo touch -f /S*/L*/E* sudo kextcache -Boot -U / 9. Go to System Preferences Enable Clicking for Trackpad Allow apps downloaded from: Anywhere for Security & Privacy (optional) Note: For Sierra and up, run this in terminal instead: sudo spctl --master-disable 10. Generate own SMBios and SSDT.aml (For Haswell and up, you can enable PluginType in Config instead) Launch /EFI/Clover/Config.plist with Clover Configurator (Included in Hack_Tools attached below) On the left, click on SMBIOS Click on the Up/Down arrow on the right Select the model most suited for your system or use same model included in bootpack, generate a new serial Close Clover Config and save the file. Execute ssdtPRGen.sh from terminal (Included in Hack_Tools attached below) Place generated SSDT.aml in /EFI/Clover/ACPI/Patched Please use beta version of ssdPRGen.sh to generate SSDT.aml for newer system 11. Make sure to disable hibernation as it's a prerequisite to get sleep & wake to work properly on a Hackintosh: sudo pmset hibernatemode 0 sudo rm -f /var/vm/sleepimage sudo pmset hibernatefile /dev/null 12. Congratulations! You are done! Hack_Tools.zip When posting for HELP, please include full system specs and attach debug files. If you're not able to start the installer, then attach the Clover folder and include screenshot(s) of the error / KP by booting with verbose + debug 0x100 mode Credits: All apps, kexts and DSDT patches used in creating this guide go to the developers that created them. I take no credit other than putting this guide and bootpacks together.
  10. 1 point
    Make sure you have CodecCommander.kext in /L/E and get rid of cloverHDA.kext. you can try 5 and 21 as well Note: No need to quote me on every reply.
  11. 1 point
    Inject Audio 13 or 56 and remove layout-id key or Inject to No, and set layout-id value type to number, change properties value to 13 or 56
  12. 1 point
    Last update: 17 Sep 2017 UPDATE: 17 - 09 - 2017 Just wanted to clear few things about my commitments to community, and development on my projects which has been going slow due to my personal life as I have been hit really hard since an year, and I am trying to sort out personal things still. So decided to take timeout on my commitments to my projects and put my attention on personal life first. Don't expect any regular updates on this project and others projects of mine till end of this year 2017. It does not mean I will not be working, and it is just that I won't post any update or respond to you all unless I have something worth to share. I know many of you are disappointed with me and some of my choices/decisions for the last one year, but believe me I had no other option and good reason for that. So your patience will be rewarded properly once I have started releasing updates as I have big plans and willing to commit myself to long term development, and I apologize for not keeping up with promises so far. In case I fail to keep up like I promised above, then I will give up and release all of my work to others to continue. Hope you understand and support me with beta tests when I need them Thanks Hi everyone, This is a multitouch driver for ELAN, FocalTech and Synaptics touchpad for Mac OS X based on the documentations available and some ideas from VoodooPS2, ApplePS2 and Linux open source code. I have successfully accomplished everything so far and added many new features to take advantage the touchpad completely to make it close to Apple touchpad in every way. Also my driver is implemented with my own universal logic for all the features, so it can be adapted to all touchpads easily and I'm still improving these to achieve even better results. My driver supports every hardware version of ELAN touchpads except version 1 (which is too old and can't find in existing notebooks will support that if i get some testers), mostly all available FocalTech touchpads and Synaptics touchpads (still experimental) with firmware version v7.5+. NOTE: For Synaptics, it was developed based on my touchpad hardware i have, so support is limited to touchpad with firmware version 7.5+ only, but will try to improve support other hardwares also if users interested in my features and help me with beta testing. FOR BUG REPORTING: Please read the below threads which explain the features after installing the driver, so you can understand and learn how to use every feature. If anyone still have doubts/issues then PM me to get help from myself (or) post them in other thread about issues so others can help you. I will respond to you mostly during weekends only for some time. FEATURES DETAILS: (UPDATED FOR v4.6) Touchpad features: Click here to learn Keyboard features: Click here to learn Supports OS X version 10.6 or later (10.6 support is only from v4.4) For Prefpane, try to install the version from this link, and add the prefpane to start up items: http://www.hackintosh.zone/file/997-correct-preference-pane-trackpad-macos-sierra/ UPDATE: 06-06-17 Hi everyone, It has been long time since I have given you all an update on my development. The reason for this was I had a pretty rough personal life and busy time in my job last few months, so I was really under big stress and had busy days which did not allow me to do any progress on my projects. Good news is that I was able to sort some of my issues, and find some time to continue my projects again. I have already done some analysis on my project, and figured that I had to do some major code rewrite (most of the code was depending around work arounds which are not optimized well for the time being back then) in order to better support future hardwares and also improve features with ease. My plan is Setup a way to support and track bugs from users Setup a way to gather feedback from users Re-build the project from the scratch with good design for cross-platform support in mind, to support multiple touchpad vendors and interfaces (thinking about I2C) as universal driver Refactor the project code with as much clean code (so when I make it open others can understand) as possible of mine from the scratch Finish basic features (Keyboard and Mouse emulation) Integrate basic vendor specific features Develop and Integrate basic prefpane of mine Release first beta to test Integrate and implement my old driver features one by one for better stability Update prefpane for new features and release another beta Update and improve support for newer hardware based on linux and other sources Finish integrating all the features of old driver by reviewing each one with community feedback Add new features and improve it's stability and performance I have big list of TODO's, but I promise this time that I will try to finish each of them as soon as possible with a beta release happening very soon before the end of this month in best case. Understand your patience is really needed here, as I do not want to rush and have limited time of mine. Also, I am gonna give weekly update on my progress if possible when I have finished my milestones. I will try to respond to your PM during weekends, and if you want to be beta tester then send me your skype ids with GMT time via PM. One more thing, current version of my driver is deprecated and so will not be continuing this. But, I will try to give you some support if there is a need before I finish my new version of driver for any issues which are not big enough for time being. Thanks for your support and co-operation. PS: Sorry for those who want my project to be open sourced now, as I cannot do that until I finish above TODO's. Hope you understand, and support me as I really worked hard on this project. I have worries to get this open right now, and understand that with more people development can progress faster but opening this right now might create issues and end myself supporting to the development in the long run due to fragmentation. I would request you to go through plist editing for controlling the features (as I have a lot of them and its important users to know about those details, because it will allow the driver to be tweaked as you want and my default values are not going to be best for every touchpad or user) for now (will make my own prefpane very soon within 3 months, and its a promise). Going to update my thread which details the features every week one after another for keeping it updated with latest version. Version v4.7 beta 5 (10 - 12 - 2016) (work in progress, available to try from attachments). Added back feature multi finger drag due to users request (can be dragged using 1-3f, Note: This drag wont be as smooth as 1f because the data is not as good as 1f in 2-3f which is why I stopped working on this long time ago, but currently it works nicely and usable in my touchpad. So its usage varies to each touchpad). You have to hold fingers for 2-3 sec at fixed position and move to trigger drag. Improved support for Sierra Support for new style prefpane (most of the features wont control my feature, but I will fix them by next weekend to match them) [Drag, scroll, double click speed can be controlled inside Accessibility Settings->Mouse & Trackpad] [Experimental] USB mouse can now stop trackpad if you enable Accessibility setting of Ignore Trackpad [Works only in 10.10 or lower (?). Will find a way for new OS X versions asp] Improved scroll inertia with more control options in Plist to choose Fixed Sierra Caps Lock bug using a workaround Fixed a bug with some new ELAN touchpads which have issues with virtual buttons acting weird if pointing was enabled at button area, so added option to diable/enable this in plist Fixed sierra OS X functions like Launchpad, Dashboard, Mission control etc., which are not working by redirecting to new keyboard shortcuts. (Needs to be configured at Keyboard shortcuts) Updated support for Asus keyboard backlight with two levels Several minor bug fixes and improvements And more to come as am still looking at improving others things that are buggy and also using feedback from users Version v4.6.5 Released Major code optimizations Updated support for 10.12 (Still some Fn keys wont work, will try to fix close to release) Added plist options to control Apple Trackpad prefpane values for 10.12 Several bug fixes and improvements Version v4.6 Fixed CapsLock key change plist option Fixed a firmware bug in ELAN v3 hardware Updated driver to accept new revisions of ELAN Touchpad to be recognized as Version 4 Added plist option to disable the touchpad when LID id closed (Enable back auto when its opened)) which will stop strange behavior from touchpad when using HDMI in some systems. Pointer acceleration enhancements (new plist options to control) Partial support for the extra buttons and track point from Synaptics trackpad Improved support for synaptics Updated documentation for features Several minor bug fixes and optimizations Version v4.5 Added new plist option to control touchpad edges dead zone Added plist option to change 2f and 3f tap default actions Added option to tweak pointing acceleration Added 4f pinch gesture and plist option (ELAN and Focaltech) Updated plist options to better organize Improved 2f dragging in clickpads Improved edge swipes Fixed synaptic touchpad sleep issue seen in some systems Fixed some keyboard bugs Several improvements, minor bug fixes and optimizations Version v4.4.5 : Improved support for Synaptics touchpads (Clickpad working fine now) Updated support for new ELAN touchpads Improved edge swipes Fixed a bug with Karabiner app to allow mapping Several bug fixes and optimizations Version v4.4 : Released (For Asus keyboard backlight auto off, use updated DSDT patch and v2.5 Fn keys kext) Improved support for Synaptics touchpad (Clickpad still have some issues so i need beta testers) Improved support for some new ELAN and Focaltech touchpads Improved pointer acceleration Reworked scrolling Improved Swipes, Zoom and Rotations Added more plist options to tweak the gestures and option to control delay after sleep Added GIGABYTE Fn key mode layout Added support for 10.6 (32bit build) Fixed several bugs in both keyboard and Touchpad Optimizations Version v4.3 : Added support for Synaptics touchpads (Firmware v7.5+) found in new laptops but still its experimental for others as it has not been tested on many laptops. (Tested only on Lenovo Z50-70 and G400) Added support for unsupported touchpads to work in enhanced mouse mode without multi touch Improved support for Focaltech and ELAN touchpad (especially ELAN v2) Improved pointing and scroll with new smoothing features and other improvements which can be controlled in plist Improvements and optimizations for all features Added plist option for keyboard to make Num Lock into clear instead of soft controlled num lock mode Added Fn keys mode layout for Lenovo Added support for ACPI brightness controls from EC calls (You have to use DSDT patch) Fixed many bugs For the complete change log of all the updates follow this thread: https://osxlatitude.com/index.php?/topic/1966-elan-touchpad-driver-issues/ FEATURES OF ELAN v4 HARDWARE, FOCALTECH and SYNAPTICS: (Supports up to five fingers touch) Mouse mode with Virtual Buttons Left, Right and Middle Tapping - Up to 5 fingers Clicking - Up to 5 fingers Dragging : Tap to release and Finger Lift ⃠Left Button Drag, Double Tap Drag, Single Tap Drag and Click Drag Corner Tapping Scrolling - Single finger Edge and Two Fingers swipe Continuous, Linear, Sling and Inertial scroll effects Finger Press - Up to 5 fingers Swiping - Edge, Three and Four Fingers Zoom - Two fingers pinch zoom, OSX Zoom with Keyboard 4 (Elan, Focaltech) & 5 fingers Pinch gesture Rotations - Arc and Swipe Rotations Accidental Input/Palm check when typing Fn Keys Mode Features Toggle Full customization FEATURES OF ELAN v2 and v3 HARDWARE: (Supports up to three fingers touch) Mouse mode with Buttons Left, Right and Virtual Middle Tapping - Up to 3 fingers Dragging - Tap to release and Finger Lift ⃠Left Button Drag, Double Tap Drag and Single Tap Drag Corner Tapping Scrolling - Edge Scroll and Two Fingers Continuous, Linear, Sling, Circular and Inertial scroll effects Finger Press - Up to 3 fingers Swiping - Edge and Three Fingers Zoom - Two fingers pinch zoom, OSX Zoom with Keyboard Rotations - Arc, Circular and Swipe Rotations Accidental Input/Palm check when typing Fn Keys Mode Features Toggle Full customization HOW TO INSTALL: Remove any existing "ApplePS2Controller, VoodooPS2Controller, AppleACPIPS2Nub, ApplePS2Keyboard and old Elan Touchpad" kexts if you have already installed from the HDD '/System/Library/Extensions ', '/Extra/Extensions', and '/System/Extensions/Library/myHack.kext/Contents/Plugins/' (if you used myHack USB installer for OSX). If you use USB installer to boot (used to install OSX), then you have to remove the above kexts from USB '/Extra/Extensions'. Install the Kexts (Recommended to use Kext utility for installing) inside the attached zip file using any kext installing methods (In clover, some systems may have problems with kext injection, so try to install them to System/Library/Extensions in that case). 
 ​ NOTE: From v3.3, there is only one kext as my driver in the attached zip file. For Support PM me or POST here . I may respond slowly sometimes due to busy life. NOTE: Please don't mirror my files at other places, let the people know about this thread for the latest version and support. NOTE: I've worked very hard on this driver (especially ELAN v2, 4 and Focaltech without hardware) and will try to continue support in future. I do the development everyday with some time dedicated to this and many other projects. But i need your support so i can get more time to spend on these projects for improvements. Also we maintain this website without ads for all of you and it costs a bit for us to host. IF POSSIBLE PLEASE MAKE A DONATION BY CLICKING BELOW PAYPAL DONATE BUTTON FOR ME Paypal: FOR WEBSITE DONATE HERE: http://www.osxlatitude.com/donate/ THANKS FOR YOUR SUPPORT I would like to thank following people for beta testing the driver and providing valuable feedback: Leon, Ramalxlama, Shin zon, Sherlocks, Dragon, Ðнтошка, Thomas benhamou,68x, Eli and many others. SOURCE: Project source code: https://github.com/E...Touchpad-Driver I am still doing some major work with beta testers to improve the features and stability, so I cannot update my git until its done, because it may allow others to modify and distribute their own version which can miss my changes and also worried about something else too which I do not want to mention here. I want to support this project for very long time and did spend hundreds of hours so far with testers (without hardware) and implemented many of the features myself from the scratch. So, I deserve and have rights to not to update my project source until I feel confident. The base of the Apple PS2 open sources I have used for my project are pretty much same which you find in the source from my above git link and rest of the changes from that are based on documentation and my own ideas. CREDITS: ELAN - Arjan Opmeer for ELAN linux documentation/source FocalTech - mgottschlag (github) for linux source Synaptics - Synaptics official documentation and linux source I would like to thank the VoodooPS2 team (Slice, King, rehabman and many others who contributed to the VoodooPS2) for ideas, Apple for their PS2 open sources which i've used as base for my driver and linux sources for the touchpad initialization and packet info. SmoothMouse 1.0.5.zip mouseaccelerationpref11d.zip Apple Keyboard Layout ID.rtf ElanTouchpad_v2.8.3.zip ELAN_v3.8.5_Final_Upd.zip ELAN_v4.0.5.zip SmartTouchPad_v4.2_Final.zip SmartTouchPad_v4.3_Final.zip SmartTouchPad_v4.4_Final_64bit.zip SmartTouchPad_v4.4_Final_32_64bit.zip SmartTouchpad_v4.4.5_32_64bit.zip SmartTouchpad_v4.4.5_64bit.zip SmartTouchPad_v4.5_Final_64bit.zip SmartTouchPad_v4.6.zip SmartTouchPad_v4.6.5.zip SmartTouchPad_v4.7 beta 3.zip SmartTouchpad v4.7 beta 5.zip
  13. 1 point
    Questions still arise about this matter so here's a recap of what caching kexts and injecting kexts (through Clover) mean: 1/ Caching kexts: Kexts placed in /L/E and/or /S/L/E are cached in the kernel cache (or prelinked kernel) which aims to accelerate boot time. Cached kexts are subject to signature by Apple and must be set with the correct permissions (Cf. our FAQ topics on permissions). Cached kexts will be shown/listed/registered in System Info (ex-SysProfiler) -> Software -> Extensions. Caching kexts is the recommended scheme for all add-on kexts. /S/L/E is the location for Apple's own (i.e. vanilla) kexts. Ideally, this should be left untouched by Hackintoshers unless for very specific and rare reasons (eg: patched AppleHDA). /L/E is the location for 3rd party/add-on kexts. This is where all kexts we use for our Hackintoshes should go. Add-on kexts should only be placed in either folder, never in both. 2/ Injecting kexts through Clover: Injected kexts are not cached and will not be shown/listed/registered in System Info (ex-SysProfiler) -> Software -> Extensions. Injecting kexts results in a slightly slower boot than caching kexts (though many would arguably say it's hardly noticeable). Kexts injection operates according to Clover settings on the matter: If kext injection is set to Yes, kexts placed in E/C/K/O (or E/C/k/10.xx) will be injected. If kext injection is set to No, no injection takes place; obviously... If kext injection is set to Detect, kext injection operates according to the presence of FakeSMC in the kext cache (the kext having been poperly installed in /L/E or /S/L/E). If present, no injection takes place, if absent, kext injection is performed. If kext injection is used, make sure the kexts aren't cached at the same time. Clover's E/C/k/O and E/C/k/10.xx are the locations for kexts that Clover injects at boot time: E/C/k/O is used to inject kexts regardless of the OS X/macOS version. E/C/k/10.xx are used to inject kexts for the given OS X/macOS version and therefore allow different kexts to be injected for different versions. Kext injection is very useful for recovery purposes (like booting without cache which ignores /L/E) or when testing kexts for instance; if a newly injected kexts causes issues (like a KP), it's very easy to remove/bypass it. On the other hand, kext injection is known to occasionally cause problem because it's not the natural way in which kexts should be loaded. Kext injection is basically a form of forced loading and, sometimes (though rare these days), it does not work. My own recommendation is to experiment with kexts through injection and, once kexts are validated, to cache them from /L/E. Google for this kext injection matter or consult the Clover wiki/InsanelyMac forum. It's all quite widely documented.
  14. 1 point
    Ok, try this, replace into /EFI/Clover. Files patched from your Origin folder. You can continue using the kexts folders as is, but maybe remove NoTouchID.kext. Don't need to generate SSDT.aml, Clover Config has pluginType enable which does the same thing. E7270_aufannada.zip
  15. 1 point
    add to boot arg until finished install, rebuild cache and then reboot normally -igfxvesa
  16. 1 point
    What specs? It's obvious your system is not CoffeeLake as Hackintool showed, it's Broadwell. Replace files into /EFI/Clover and try booting again
  17. 1 point
    So 10.15 is called Catalina. 1st feedback on early installation attempts won't be long...
  18. 1 point
  19. 1 point
    The built-in wi-fi does not appear to be compatible. Either get one of the broadcom ones people suggest or a usb nano (wireless-ac in either case) - if someone has found a way I would love to hear it otherwise.
  20. 1 point
    Lilu updated for 10.15 in v1.3.7 so no need to add boot flag -lilubetaall for 10.15: Lilu.kext.zip Clover r4937 updated to support kexts injection in 10.15: EFI.zip Catalina kernel patch to support kexts injection: Find: 0085C00F848700000049 Replace: 0085C090909090909049 All thanks to contributors of Catalina test thread at IM.
  21. 1 point
  22. 1 point
    Update Lilu & Whatevergreen.kext, while you're at it, also upgrade AirportBrcmFixup.kext & AppleALC.kext https://github.com/vit9696/Lilu/releases https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md
  23. 1 point
    I have absolutely the same device ...
  24. 1 point
    ALPS I2c U1 / T4 Vender ID 0x044E Product ID 0x120B Version ID 0x0123
  25. 1 point
    the os might be looking for your IGPU to do the hardware encoding. you can also try updating WEG kext could be PAVP / HDCP issue
  26. 1 point
    @cl4rk Like Max.1974, you could try using Mirone's auto patcher Remove AppleALC.kext AppleHDA-Mirone.zip
  27. 1 point
    @Max.1974 I have the same laptop as you, I swear a lot because I spent a lot of time trying to make it work, but my microphone does not work, do you know how to fix it?
  28. 1 point
    There are many by searching with google Here's one for El Capitan but should work for High Sierra or Mojave too https://www.insanelymac.com/forum/topic/288795-guide-creating-os-x-usb-installer-using-a-windows-pc-only/?do=findComment&comment=2012539
  29. 1 point
    try adding to boot arg until installation is complete -v -igfxvesa
  30. 1 point
    Got it! Thank you so much for your time @Hervé
  31. 1 point
    Thank you so much! I'm thinking in buy an AMD RX 580 to replace it, just because I really need macOS High Sierra. The settings of this machine it's a: GA-Z68XP-UD5 Bios F5 3.39 GHz Intel Core i7 2600K Do you think that worth it?
  32. 1 point
    It's a Fermi card (GF104). https://www.techpowerup.com/gpu-specs/geforce-gtx-460.c265 I've no personal experience with that model but, afaik, like many other Fermi cards (eg: GT610, GF108), it does not work beyond El Capitan.
  33. 1 point
    Make sure you copy the kexts in Clover/kexts/Other/CopyToLE to /L/E, especially CodecCommander.kext Repair permissions and rebuild cache
  34. 1 point
    Last update: 05 May 2019 Questions around this Broadcom BCM4350 chipset (in particular the Dell DW1820A) have resurfaced again so I digged into the matter since most people reported it did not work. Outside the model fitted to Apple MacBooks (subsystem id 106b:0131, rev. 05), Wikidevi lists a few cards cards for this chipset, including: Dell DW1820A Foxconn T77H649.00 (Lenovo part number 00JT494) Lite-on WCBN808B All those cards carry PCI id 14e4:43a3 and normally offer high speed 802.11ac wireless + Bluetooth 4.1 services. Broadcom BCM4350 chipset is supported since Yosemite 10.10 and its hardware id is listed in the Info.plist file of IO80211Family's PlugIn kext AirPortBrcm4360 up to macOS Sierra 10.12, then AirPortBrcmNIC since macOS High Sierra 10.13: <key>Broadcom 802.11 PCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AirPort.BrcmNIC</string> <key>IOClass</key> <string>AirPort_BrcmNIC</string> <key>IOMatchCategory</key> <string>IODefaultMatchCategory</string> <key>IONameMatch</key> <array> <string>pci14e4,43ba</string> <string>pci14e4,43a3</string> <string>pci14e4,43a0</string> </array> <key>IOProbeScore</key> <integer>1241</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>TruePowerOff</key> <true/> </dict>
  35. 1 point
    CPU model does not matter, except in the the case where you would try to re-use the CPU-related power management SSDT of another CPU. That would not work. Now, don't get confused. Pike R Alpha's SSDT generator script is ONLY for CPU power management. Nothing else. So, if you wanted to modify other items such as USB ports or dGPU via SSDT, you need to create/add further tables. HWMonitor works with FakeSMC plugins. There are several of them: ACPISensors CPUSensors GPUSensors LPCSensors SMMSensors to name those that accompany Rehabman's latest versions of FakeSMC. These plugin kexts can be located alongside FakeSMC or inside a PlugIns subfolder within FakeSMC. If you only have a subset of them, the info displayed by HWMonitor will be reduced accordingly.
  36. 1 point
    I think I speak doe us all when I say: Release the source, It's time. I understand that you've got some stuff going on Dinesh. Me too, my mum's dying, works heavier than ever and I got a new relationship to put time into while I support my siblings and parents through their own stuff. Let go of the project, slap the source, the project on bit bucket or GitHub and get back to it when you can. This is good work and we don't need another abandoned piece of good work. 2 years Dinesh, 2 years. Live well, Kind regards and all that
  37. 1 point
    Fan noise/permanent spinning is not specific to OS X/macOS. It's the same with other operating systems such as Windows and I believe it results from recent BIOS updates.
  38. 1 point
    Look under the various I2C devices...
  39. 1 point
    I just ran across this -- I have a helios 300 predator as well. The hda methods that worked in high sierra did not seem to want to work to get sound for me but VoodooHDA did. No hdmi but speakers work great. From reading on the web, it looks like mojave may have removed some of the needed settings for the other methods. There are 3 choices in VoodooHDA -- legacy/uefi etc.. as methods to install. One method worked on an older machine, another worked on this one. I tried all 3 - I think I used the legacy method on the helios 300 from my testing. It didn't take much effort at all, just installing and rebooting a couple of times. I found it also worked for High Sierra since I didn't get rid of it but have it load from a usb external drive. There are more than one method I have seen to install the nvidia drivers, tried a few and this one seemed to work for me: https://github.com/Benjamin-Dobell/nvidia-update Interestingly enough, after a bit of experimentation I have been able to get the 1060 to load in mojave and support 4095mb (not 4096 or the 6gb on the card) by including the nvidia web drivers that worked in high sierra - but only got 4095 megabytes on high sierra as well. It worked by adding the settings in clover configurator at the bottom without injecting any graphics methods but one-- inject nvidia. The cuda drivers are not ported to mojave however but I did get them to install as well based on the notes here: https://www.travelertechie.com/2018/09/nvidia-web-drivers-mojave-workaround.html which sent me to this link to download the cuda installer: https://www.nvidia.com/object/macosx-cuda-418.105-driver.html The travelertechie also made a youtube video here: I am sure much that is needed is not supported, such as real acceleration, but it does install. Having a larger amount of video ram than the 1536 that I got from the intel 630 cannot be bad I am thinking. I wish it was better but it is what it is. The 1060 card needs to be entered manually into clover configurator or it grabs an older version of the 1060 with only 256mb ram, so in the graphics tab, I entered '+' to enter an nvidia card in the bottom of the screen as follows -- the data fields I used are here, I am separating them by commas for ease of reading: Acer GeForce GTX 1060, 0x10DE1C20, 0x1025, 4095, 2 If you try to inject anything else such as intel, it will not see it as a GTX1060 but as an unsupported card with 0mb ram. If someone finds a good NVCAP string for the 6 gb 1060 (the mobile version, as it is not exactly the same as the pc variant) I am betting that may be better, and possibly supply full support for the 6gb. Not complaining about 4 gigs though. I am using MacBookPro15,2 as the model in SMBIOS with Lilu and Whatevergreen kexts -- both built in to S/L/E as they don't work properly in clover pre-loaded from what I have read. FYI- if you get a black screen, you need to disable nvidia to install it, before you have whatevergreen working. The installer you use most likely will not have nvidia capabilities so to get it up and running you may need to use the boot argument nv_disable=1 but you have to remove it later to let the drivers load after install is completed.
  40. 1 point
    in the section general notes: replace: (a) bcfg boot add 3 fsX:\EFI\BOOT\CLOVER\CLOVERX64.EFI "Clover" with: (a) bcfg boot add 3 fsX:\EFI\CLOVER\CLOVERX64.efi "Clover" this works for me tnks
  41. 1 point
    Go to the BIOS, make sure it's set to UEFI/AHCI/Secure Boot disabled If that still doesn't work, go back to the BIOS and create a new boot Option, give it whatever name you like, and point it to /EFI/Clover/CLOVERX64.efi Move the new boot option to the top. Reboot
  42. 1 point
    Thanks to the help of some threads/posts on this awesome forum, u/Human_Spirit on Reddit, among others who helped me out, I've successfully upgraded my E6330 to Mojave 10.14.4. Machine Specs: Latitude E6330 BIOS A11 Core i5 3320M Intel HD 4000 Clover R4920 Broadcom BCM94352HMB WiFi 867Mbps + BT 4.0 Card WD Blue 250GB SSD macOS Mojave 10.14.4 Working: WiFi, Bluetooth, iMessage/App Store, APFS, Keyboard, Trackpad, Backlight Control, Audio, HDMI, HWMonitor, Battery Indicator, Turbo Boost, Hardware Acceleration Issues: Touchpad (Alps V3) seems to be recognized as both a mouse and a trackpad. As such, it's impossible to use natural scrolling for the touchpad and reversed scrolling for a mouse (so the mouse functions the same as it does in Windows). If you reverse the mouse in preferences, it also reverses the scroll direction in the trackpad preferences. My EFI contents are attached. Decompress with 7 Zip. Dell_Latitude_E6330_EFI_Backup_Mojave.7z
  43. 1 point
    We are pleased to announce that we have expanded our social networks presence to Discord. Come over and chat with the crew and other members. Joins us there at: https://discord.gg/vVCpPWu
  44. 1 point
    I initially installed Mojave on an external USB3.0 HDD in order to avoid messing with the Win10 installation that's on the built-in M.2 SATA SSD. Given that the Latitude 7490 can boot from microSD card (needs Legacy boot enabled in BIOS), I installed Clover and the 7490 pack on an old 2GB microSD card I had lying around. Card was initially reformatted FAT32. I now use it to boot Mojave from a freshly created partition on the SSD without having had to mess around with the Win10 Boot (EFI) partition. It works great.
  45. 1 point
    Update the Mojave guide with a tuned-up Clover pack: removed unnecessary SSDTs removed unnecessary patches removed unnecessary settings added NoTouchID kext to fix authentication lag when making changes to /LE and/or /S/L/E replaced I2C kexts to fix TouchPad laggy/jumpy movement
  46. 1 point
    Mojave Clover Guide Warning: Follow guide at your own risk, I hold no responsibility if you brick your system or destroy all data during the process. If you're creating the installer from a real Mac, make sure you don't accidentally select the real Mac drive when installing Clover loader. It may cause your Mac to not boot again. You've been warned! New Installation BIOS: Set to Default, apply, then set SATA Operations to AHCI, set Boot List Option to UEFI, Disable Secure Boot Note: By default, upgrading or new Install of Mojave on an SSD drive, it'll automatically convert to APFS format. (1) Create the USB installer via Terminal with "createinstallmedia" (a minimum of 16GB UFD is needed or an external USB drive) sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/"target_USB" --applicationpath /Applications/Install\ macOS\ Mojave.app --nointeraction Note: target_USB = name of the USB drive you're writing to. When done, USB Drive will automatically renamed to "Install MacOS Mojave" (2) Install Clover with following config, add appropriate Bootpack to /EFI/Clover UEFI: Install for UEFI booting only Install Clover in the ESP Drivers64UEFI\DataHubDxe-64 Drivers64UEFI\FSInject-64 Drivers64UEFI\SMCHelper-64 Drivers64UEFI\ApfsDriverLoader-64 Drivers64UEFI\AptioMemoryFix-64 Drivers64UEFI\PartitionDxe-64 Install Clover Preference Pane Finally add to Drivers64UEFI\HFSPlus.efi (not included in Clover installer) (3) Boot with the USB installer, start Disk Utility and initialize your SSD as an APFS drive, name it "Mojave". You can partition drive now if preferred. Close Disk Utility, select Install MacOS. (4) System will auto reboot after files has been copied (5) Boot with USB installer, select "Boot macOS Install from Mojave". Installation will continue installing and reboot (Might have to do this rebooting a couple of times) (6) Boot with USB installer, finish the customization (7) Follow post install steps from Post # 1 Upgrading to Mojave Before upgrading, do the following: (1) Update to latest Clover (2) Upgrade kexts you're currently using found under /EFI/CLOVER/kexts/Other/ and kexts you have installed to /L/E or /S/L/E Common links for new kexts: https://github.com/vit9696/Lilu/releases https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md https://bitbucket.org/RehabMan/ (3) Make sure it's still bootable with the above 2 updates (4) Follow this guide to update Config file and generate USBPort kext Note: Mojave, Lilu + WhateverGreen You cannot use the Clover's KextsToPatch for framebuffer patching in Mojave for Skylake and above MacOS 10.14.1+ does not work with the USB port limit patch, so best to create the USBPort kext in HS Some Mojave bootpack links: E7x70 (Skylake), might work on similar Skylake systems with some tweaks https://osxlatitude.com/forums/topic/9179-dell-latitude-e7x70-clover-uefi-only/?do=findComment&amp;comment=86790 E7x50 (Broadwell), might work on similar Broadwell system with some tweaks https://osxlatitude.com/forums/topic/8514-dell-latitude-e7450-clover-uefi-only/?do=findComment&amp;comment=86791 E7x40 (Haswell), might work on similar Haswell system with some tweaks https://osxlatitude.com/forums/topic/6472-dell-latitude-e7240e7440/?do=findComment&amp;comment=86943 /!\ When posting for HELP, please include full system specs and attach debug files. If you're not able to start the installer, then attach the Clover folder and include screenshot(s) of the error / KP by booting with verbose + debug 0x100 mode
  47. 1 point
    Mojave Mojave Guide Bootpacks - HD5500 Only Add this to /EFI/Clover replacing the old Exx50_Mojave.zip - For Discrete Model Also add this to /EFI/Clover/ACPI/Patched SSDT-Disable-DGPU.aml.zip Follow Post Install above under Sierra Guide UPDATES Mojave 10.14.1 (18B75) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover prior to update Mojave 10.14.2 (18C54) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover prior to update Mojave 10.14.3 (18D42) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover prior to update Mojave 10.14.4 (18E226) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover prior to update Mojave 10.14.5 (18F132) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover / update kexts prior to update
  48. 1 point
    Hi, I lately ran into a problem with some Lacie 2Big Network v2 NAS units and had to restore the firmware onto the disks - for those who dont know - these damn units have the firmware on the actual disks and not in a ROM (ARGHHHH!!!!) - and speaking with Lacies support is jumping out an airplane and hoping it wont hurt.. it will.. trust me. Anyway, after some (alot) of Googling i found the solution, but it was bits here and there and nothing that really got the job done fully - so... hopefully this post will help out people. First of all.. some reference points: - http://lacie.nas-central.org/wiki/Installing_firmware_on_fresh_disks_(2Big_2)(the big one, but not the entire solution) Cache copy: https://web.archive.org/web/20180210210928/http://lacie.nas-central.org/wiki/Installing_firmware_on_fresh_disks_(2Big_2) YOU NEED TO READ THE ABOVE LINK BEFORE GOING ON Requirements: a. A 2Big Network v2 NAS (other models might be supported as well) b. A machine running Ubuntu (or some other debian based linux) c. 2x Disks of the same brand/model/size ... others might work as well d. You have downloaded all of the files attached to this post. How-to: 1) Start by connecting the first disk via USB to your Linux machine and run "fdisk -l" to find out the device path .. in my case its /dev/sdd 2) Init the disk by running: gzip -dc //mbr+label.gz | dd of=/dev/sdd (Take a moment to understand what we are doing there) 3) Now we need to fire up fdisk to recreate the partition scheme (Run: fdisk /dev/sdd) - mine looks like this: Device Boot Start End Sectors Size Id Type /dev/sdd1 63 4016249 4016187 1.9G 5 Extended /dev/sdd2 4018176 1953525167 1949506992 929.6G fd Linux raid autodetect /dev/sdd5 126 514079 513954 251M fd Linux raid autodetect /dev/sdd6 518144 620543 102400 10M 83 Linux /dev/sdd7 622592 724991 102400 10M fd Linux raid autodetect /dev/sdd8 727040 2365439 1638400 500M fd Linux raid autodetect /dev/sdd9 2367488 4005887 1638400 1200M fd Linux raid autodetect After you have created the above config, its time to run some commands on the disk. This is how it looks like (get a copy in step2.sh): (IMPORTANT: If your disk is called anything else than /dev/sdd you have to change that in the below lines) echo -------- preparing raid arrays -------- echo -- Fixing /dev/sdd5 - swap mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdd5 missing --metadata=0.90 mkswap -f /dev/md0 mdadm --stop /dev/md0 echo -- Fixing /dev/sdd7 - initfs mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdd7 missing --metadata=0.90 mke2fs -j /dev/md0 mkdir /tmp/md0 mount /dev/md0 /tmp/md0 cd /tmp/md0 tar xzf /home/lsb/Desktop/lacie/sda7.tgz cd .. umount /tmp/md0 mdadm --stop /dev/md0 echo -- fixing /dev/sdd8 - ro layer rootfs mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdd8 missing --metadata=0.90 mke2fs -j /dev/md0 mount /dev/md0 /tmp/md0 cd /tmp/md0 tar xzf /home/lsb/Desktop/lacie/sda8.tgz cd .. umount /tmp/md0 mdadm --stop /dev/md0 echo -- Fixing /dev/sdd9 - rw layer rootfs mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdd9 missing --metadata=0.90 mke2fs -j /dev/md0 mdadm --stop /dev/md0 echo -- Fixing /dev/sdd2 - data partition mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdd2 missing --metadata=0.90 mkfs.xfs -f /dev/md0 mdadm --stop /dev/md0 echo -- Fixing /dev/sdd6 - kernel gzip -cd /home/lsb/Desktop/lacie/sda6.gz | dd of=/dev/sdd6 ... now repeat the above on disk2, pop in the disks, start your NAS and you sound see it come online again. Hope it helps somebody out there from alot of headaches. Files: - http://files.osxlatitude.com/leon/Lacie/lacie1.zip
  49. 1 point
    High Sierra Clover Guide Warning: Follow guide at your own risk, I hold no responsibility if you brick your system or destroy all data during the process. If you're creating the installer from a real Mac, make sure you don't accidentally select the real Mac drive when installing Clover loader. It may cause your Mac to not boot again. You've been warned! New Installation Note: By default, upgrading or new Install of HS on an SSD drive, it'll automatically convert to APFS format. If you want to use APFS format, skip step 4 (1) Create the USB installer via Terminal with "createinstallmedia" (a minimum of 16GB UFD is needed or an external USB drive) sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/"target_USB" --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction Note: target_USB = name of the USB drive you're writing to (2) Install Clover with following config, add appropriate Sierra bootpacks Only + Generic EFI from post #2 above ( See note1 below for updating bootpack for HS if there isn't one for your model in post #2) UEFI: Install for UEFI booting only Install Clover in the ESP Drivers64UEFI\DataHubDxe-64 Drivers64UEFI\FSInject-64 Drivers64UEFI\SMCHelper-64 Drivers64UEFI\ApfsDriverLoader-64 Drivers64UEFI\AptioMemoryFix-64 Drivers64UEFI\PartitionDxe-64 Install Clover Preference Pane Finally add to Drivers64UEFI\HFSPlus.efi (not included in Clover installer) Legacy: Install Clover in the ESP Bootloader/Install boot0af in MBR CloverEFI/CloverEFI 64-bits SATA (3) Boot with the USB installer, start Disk Utility and initialize your SSD as an APFS drive. Close Disk Utility, select Install MacOS. If you DO NOT want APFS, then select HFS+ format instead. Then Close Disk Utility and follow step 4, otherwise continue to Step 5 (4) Open the terminal (on the menu bar click Utility>Terminal), and launch this command /Volumes/"Image Volume"/"install macOS High Sierra.app"/Contents/Resources/startosinstall --volume /Volumes/"HighSierra" --agreetolicense --converttoapfs NO Note: HighSierra = name of the drive you're targeting (5) System will auto reboot after files has been copied (6) Boot with USB installer, select "Boot macOS Install from HighSierra". Installation will continue installing and reboot (Might have to do this rebooting a couple of times) (7) Boot with USB installer, finish the customization (8) Follow post install steps from Post # 1 NOTE1: Updating the Sierra Bootpack to be use for High Sierra unless there's a High Sierra bootpack already 1) Edit config.plist from Sierra Bootpack (I recommend using Clover Configurator 4.59 or newer) and activate FixHeaders option under Acpi: 2) Update USB port limit for High Sierra where applicable, if current Sierra Bootpack doesn't have it, then you don't need this. Either disable 10.12 (Red) and add 10.13 (Green - 9 or 100 Series) or modify 10.12 to 10.13 port limit Update: New USB port Limit patch for 10.13.4(5) and 10.13.6 credits to PMHeart 3) Under SMBIOS, update the definition so that Firmware Features and Firmware Feature Mask is now populated 4) [Recommended] Update the Sierra kexts under /EFI/CLOVER/kexts/Other/ Common links for new kexts: https://github.com/vit9696/Lilu/releases https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md https://bitbucket.org/RehabMan/ Upgrading to High Sierra and keeping HFS+ format If you want to keep HFS+ format, run this command instead of launching the "Install MacOS High Sierra.app" /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --agreetolicense --converttoapfs NO If you want to install or upgrade to a different partition/drive /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --volume /Volumes/"targetdrive" --agreetolicense --converttoapfs NO Note: Repair permission and rebuild cache if you lost audio after upgrade. You must upgrade Clover, Config.plist and kexts as noted in NOTE1: Updating the Sierra Bootpack to be use for High Sierra When posting for HELP, please include full system specs and attach debug files. If you're not able to start the installer, then attach the Clover folder and include screenshot(s) of the error / KP by booting with verbose + debug 0x100 mode
  50. 1 point
    Added the necessary audio patches. If you're on El Capitan, disable Apple ALC 236 #5 If you're on Sierra, disable Apple ALC 236 #4 config-Z51.plist.zip
This leaderboard is set to Amsterdam/GMT+02:00
×
×
  • Create New...