Jump to content

Search the Community: Showing results for tags 'lenovo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace

Categories

  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 88 results

  1. Lenovo T460 macOS with Clover Guide Latest Release on GitHub (February 2020) Updated to Clover r5104 Updated Lilu based kexts - Lilu, ALC, WEG Updated acidanthera VoodooPS2 kext v2.1.1 the older 1.9 to the Misc Folder as an option. Various Tweaks over Last months The zip file is a complete Clover ESP (/EFI) bundle and kext pack for the Lenovo T460. The current file bundle is tested on Sierra. Note: I never got the GFX fully working on El Capitan. Full Clover file set - config.plist etc. Includes all custom kexts Includes custom DSDT/SSDT scripts and patches Utility scripts The zip bundles are posted to GitHub: https://github.com/tluck/Lenovo-T460-Clover/releases Caveat: The T460 systems used here was configured with: i5-6300U, Intel HD Graphics 520, 1920x1080 touch screen. If you have a different system model, then extract the ACPI files and use the included scripts to create a set of files consistent with your system type and BIOS version. See below for details. Credits: RehabMan, Shmilee, vusun123, TimeWalker, Mieze from which, much of their work and help is/was was used to get the T460 to this point. Devices and aspects working: Ethernet - Intel I219LM is enabled via IntelMausiEthernext.kext WiFi/BT - substitute the Intel WiFi/BT with a compatible Broadcom or Atheros chip Audio - ALC293 codec implemented via AppleALC.kext (the old AppleHDA_ALC293 and CodecCommander kexts are not needed) PS2 - ClickPad + TrackPoint + all 3 buttons - using a modified VoodooPS2Controller to support new layouts - and added some custom Fn key maps based on 440/450 dsdt USB - implemented via custom SSDT + USBInjectAll kext. All USB3/USB2 ports are intel-based and work - 3 external USB and internal Camera, BT, etc Sleep/Wake - the sleepwatcher package and custom sleep/wake scripts are used to help with sleep/wake for BT and PS2 devices. Note: have not tried to implement the SD card reader - no driver found. ACPI Files New Installation - Steps and Details Part 1 - OS Installation Part 2- Post OS Installation and Setup Notes on Custom Kexts
  2. --Donations via PayPal-- https://tinyurl.com/r2bvzm7 -Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc! -Wifi card has been replaced with Dell DW1560! -I'm using a S145-15IWL Model with Intel Core i5 8265u / Intel UHD Graphics 620 -Update bios/uefi to last version --Installation-- https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/ --Clover Folder-- Just paste EFI folder inside EFI partition https://www.olarila.com/files/Clover.Folder/Lenovo IdeaPad S145.zip Notebooks with ELAN trackpad use it with my folder above IdeaPad S145 ELAN.zip Bluetooth Broadcom Bluetooth Broadcom.zip CPUFriend for i5-8265U CPUFriend i5-8265U.zip --Full DSDT Patches-- -My DSDT DSDT Lenovo IdeaPad S145.zip This DSDT work on S145-14IWL, S145-15IWL, V14-IWL, V15-IWL models -Patches -FIX ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 11 ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PRWs -_DSMs -PNLF -BRIGHTNESS KEYS -I2C -NATIVE USB -ARPT -GFX0 -DTGP -kUSBCompanionIndex -io-device-location -FULL RENAMED DEVICES --IGPU Patch-- Video solution with HDMI Audio and Video <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> CQClPg== </data> <key>device-id</key> <data> pT4AAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AAAIAAIAAACYAAAA </data> <key>framebuffer-con0-enable</key> <integer>1</integer> <key>framebuffer-con1-alldata</key> <data> AQEJAAAIAADHAQAA </data> <key>framebuffer-con1-enable</key> <integer>1</integer> <key>framebuffer-con2-alldata</key> <data> AgYKAAAEAADHAQAA </data> <key>framebuffer-con2-enable</key> <integer>1</integer> <key>framebuffer-fbmem</key> <data> AACQAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Intel Corporation, Cannon Point-LP Iris Plus Graphics 655</string> </dict> --Native USB Fix for Notebooks - No Injector/Kext Required-- https://www.olarila.com/topic/6878-guide-native-usb-fix-for-notebooks-no-injectorkext-required/ https://www.olarila.com/topic/6181-guide-native-usb-fix-for-desktops-no-injectorkext-required-skylake/ -ScreenShots -Links Clover https://github.com/CloverHackyColor/CloverBootloader AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup AppleALC.kext https://github.com/acidanthera/AppleALC Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM Lilu.kext https://github.com/acidanthera/Lilu SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup VirtualSMC.kext https://github.com/acidanthera/VirtualSMC VoodooI2C.kext https://github.com/alexandred/VoodooI2C VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2 WhateverGreen.kext https://github.com/acidanthera/WhateverGreen MaciASL - https://github.com/acidanthera/MaciASL acpica - https://github.com/acpica/acpica AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true Hackintool https://github.com/headkaze/Hackintool -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders! Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others! We're all here to have fun and learn from each other!
  3. Hello, I am posting this show how I adapted the BCM94360CS2 M2 NGFF board on my Lenovo L440. I have some guides about this notebook over here and previously used Dell DW1560 (BCM94325Z). The DW1560 worked almost perfectly Handoff, Continuity, Universal Clipboard and AirDrop with the kexts: AirportBrmFixup.kext, BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext, BrcmPatchRAM3.kext and BT4LEContinuityFixup.kext, but the Instant Hotspot doesn't work. So, I decided to grab a M2 NGFF adaptor (because this notebook only have mPCIe) and the BCM94360CS2 and put inside this notebook: Previously with DW1560 Moved the battery and removed DW1560 Obviously don't fit Need to cut this piece of plastic and remove the CMOS battery conector Maybe I removed too much plastic (hehe) and soldered the battery wires directly in motherboard Now the adapter fits Instant hotspot now working without any Kexts, yeah! Important! Just remember: this notebook have whitelist in BIOS/UEFI that need to be patched to allow other wireless cards.
  4. (Dear moderators please replace this topic to another category if I made a mistake in choosing it) Hello everybody. I need some help in trying to fix native AppleHDA sound on my X230T. VoodooHDA works perfectly but without needed HDMI audio channel so I need to try fix my sound in native mode. AppleALC told us here (README) that in v1.2.1 Added ALC269 layout-id 18 for Thinkpad X230 by Hypereitan. And if it works I didn't need to create this topic. Unfortunately layout ids 1,2,3,18 and 55 didn't help me to fix sound issue. My Clover: https://drive.google.com/open?id=1FuGS7iE59ydgiMsxZcDMarlAFH3FliNE (it's 2 MB bigger than I could upload for now) I've also uploaded some screenshots of what I've seen after 5 reboots in a row changing layout ids. Please help me to fix this issue.
  5. Installing macOS Catalina 10.15.3 on Lenovo ThinkPad L440 There are two version of this laptop: - 20AS = Chipset QM87, without Express Card (mine). - 20AT = Chipset HM86, with Express Card. I strong believe is the same thing... Changelog: 01/30/2020 23:52h GMT-0 - Added 10.15.3 update instructions. 12/11/2019 04:24h GMT-0 - Added 10.15.2 update instructions. - Replaced IntelMausiEthernet.kext with IntelMausi.kext. 11/08/2019 20:30h GMT-0 - Added instructions to swap Command with Option keys in VoodooPS2Controller.kext. - Added additional FileVault 2 UEFI drivers be more practical. 10/30/2019 01:42h GMT-0 - Added 10.15.1 update instructions. - Replaced AppleALC.kext with VoodooHDA.kext - No more issues after sleep or misconfiguration with jack sense. 10/29/2019 18:18h GMT-0 - Replaced the config.plist with AppleIntelCPUPM = true. 10/27/2019 05:37h GMT-0 - Replaced the DW1560 wireless card with BCM94360CS2. 10/20/2019 20:47h GMT-0 - Removed AppleBacklightFixup.kext. - WhateaverGreen now implements backlight since 1.2.5. 10/20/2019 18:10h GMT-0 - First version. What works and what does not - Processor: Intel Core i5-4300M -> Work. All SpeedStep stages.- Video Card: Intel HD4600 -> Work. QE/CI and Metal.- Chipset: Intel QM87 -> Work.- Mini DisplayPort -> Work. But no audio, yet. - VGA -> Not work. Normal. - Audio: ALC292 -> Work. - WiFi/Bluetooth: Intel AC 7260 -> Not work. Replaced with DW1560 BCM94360CS2 (need whitelist removal). - Ethernet: Intel I217-LM -> Work. - Card Reader: Realtek RTS5227 -> Not work. - Keyboard and Touchpad -> Work.- Webcam -> Work. - Fingerprint Reader -> Not work. Normal. - USB3.0 -> Work.- Sleep -> Work. - Airdrop, Handoff and Continuity -> Work after replaced wireless. - Instant Hotspot -> Not work. Extras - FullHD 1920x1080 display upgrade: Replaced with AU Optronics B140HAN01.1 30pin eDP (B140HAN01.2 and B140HAN01.3 also compatible). Apparently same screen as Dell Latitude E6440, E7440, Lenovo Ideapad U430 and E129. - CPU upgrade: Replaced the stock Intel Core i5 4300M 2.6Ghz (3.3Ghz turbo) 6M cache with Intel Core i7 4700MQ 2.4Ghz (3.4Ghz turbo) 6MB. I initially had problems with overheating. The processor ran at full load above 90 degrees. After using a quality thermal paste I can work between 70 and 80 degrees. Acceptable taking into consideration that the new processor has 47TDP versus 37TDP which is recommended. I also had no problem consuming the battery while charging. The original 65W source seems to have figured out. - Touchpad upgrade: Replaced the stock with T460 touchpad. This is serious: you have to do it! It should be stock. Touchpad with precision and absurd quality! Just do it! - RAM upgrade: 16GB (2x8GB). No mistery here. Just upgade. - Wireless upgrade: Previously I have the DW1560 working almost perfectly, now replaced with BCM94360CS2 that is full native supported. More info below. Todo - Make DP audio work. - Make Card Reader work. - Make trackpad appear in System Preferences - Make Instant Hotspot work. What you need to install- Running install of macOS- One USB flash drive of 8GB or bigger- macOS Catalina install app- Clover EFI - Clover Configurator - Some KEXTs and SSDT patchesHow create create the install flash drive Prepare install flash drive Format the flash drive with GUID partition mapping and name it "Install".- Open Disk Utility.- Click in View, then "Show All Devices".- Select the destination flash drive, then Erase.- Name: Install, Format: Mac OS Extended (Journaled) and Scheme: GUID Partition Map Create install flash driveOpen terminal and run this command: sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction This will take about 30 minutes. Install bootloaderDownload the CloverEFI from official repository (used 5097) and install only with these options on "Install macOS Catalina": - Install for UEFI booting only- Install Clover in the ESP- UEFI Drivers - Recommended Drivers - AudioDxe (Just to have nice sound on boot)- UEFI Drivers - Recommended Drivers - FSInject (I still don't know if it's really necessary) - UEFI Drivers - File System drivers - ApfsDriverLoader (Support to APFS partitions) - UEFI Drivers - File System drivers - VBoxHfs (Support HFS/HFS+ partitions) - UEFI Drivers - Memory fix drivers - AptioMemoryFix (Fix the memory management of de UEFI/BIOS) FileVault 2 If you plan to use FileVault 2, you need to download additional drivers, since what comes with Clover is not up to date and use VirtualSMC instead of FakeSMC. Follow instructions bellow: From current Clover installation, check these options to USB keyboard/mouse work on password screen: - UEFI Drivers - Human Interface Devices - UsbKbDxe - UEFI Drivers - Human Interface Devices - UsbMouseDxe After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/. Download the versions 2.1.0 and 2.0.9 of AppleSupportPkg from: https://github.com/acidanthera/AppleSupportPkg/releases We need the last version of AppleGenericInput.efi that is inside 2.1.0 and last version of AppleUiSupport.efi that is inside 2.0.9. OR download attached bellow. Put in /Volumes/EFI/EFI/CLOVER/drivers/UEFI/ That's it! FileVault 2 will work without problems. Make things works After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/. - Replace the /Volumes/EFI/EFI/CLOVER/config.plist with mine attached below - Put SSDT-L440.aml attached below in /Volumes/EFI/EFI/CLOVER/ACPI/patched/ Generate your Serial, MLB and SmUUID - Open the replaced config.plist with Clover Configurator (used 5.6.2.0) - Go to SMBIOS, click few times in "Generate New" in Serial Number and SmUUID. Copy the Clover Configurator to flash drive because you will need later. Download those Kexts and put in /EFI/CLOVER/kexts/Other/ - Download the VirtualSMC from here. I used all Kexts and UEFI driver (put VirutalSmc.efi inside /Volumes/EFI/EFI/drivers/UEFI/) from version 1.0.8 (If you followed the steps to enable FileVault 2 above, skip to the next item). - Download the Lilu.kext from here. I used the version 1.3.8. - Download the VoodooPS2Controller.kext from here. I used version 2.0.4. - Download the IntelMausi.kext from here. I used the version 1.0.2. - Download the VoodooHDA.kext from here. I used the version 2.9.2. (Need to turn up the volume on Info.plist, more instructions below) - Download the WhateverGreen.kext from here. I used the version 1.3.3. - Download the USBInjectAll.kext from here. I used the version 2018-1108. Important! If you are coming from my previous Mojave guide, please note that I am using some kexts from other repositories / authors. Audio volume adjustment - Open the Info.plist inside VoodooHDA.kext/Contents/ with TextEdit.app or any text editor of your choice. - Change: <key>PCM</key> <integer>90</integer> to: <key>PCM</key> <integer>140</integer> Or, download the versions 2.9.2 attached bellow. Keyboard swap Command with Option (optional) - If you prefer, you can swap Command and Option keys, to map Win Key - Command and Alt - Option. - Change /Volumes/EFI/EFI/CLOVER/OEM/S400CA/UEFI/kexts/10.15/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist: <key>Swap command and option</key> <true/> to: <key>Swap command and option</key> <false/> Or, download the version 2.0.4 already adjusted attached bellow. Wifi and Bluetooth (BCM94360CS2 + M2 NGFF adapter) Recently I replaced the DW1560 with BCM94360CS2. Now I have fully wireless and bluetooth working (including Instant Hotspot) without any kexts. See: Wifi and Bluetooth (DW1560 / BCM94352Z) Unfortunately, some notebook manufacturers are currently blocking the replacement of wireless cards. They want you to only use the models sold by them. And of course, none of them from Lenovo for this notebook model is compatible with MacOS. If you try to start with an unauthorized wifi card for them, you will receive a screen error: 1802: Unauthorized network card is plugged in - Power off and remove the network card. Since this check is done directly in the BIOS, the only solution is to modify it. But since nothing is easy in this life, there is one small big problem: - The BIOS update procedure does not allow you to use modded files as it used to be. - You will need to physically reach your BIOS on the motherboard and make use of a USB BIOS reader/writer. So what you need to do: 1. Disassembly your laptop; 2. Dump your BIOS with an USB BIOS reader with SOIC8 clip (to not desolder from the motherboard); 3. Patch it (Ask on UEFI hack forums over there to someone patch for you. Every dump is unique, so mine don't work to you.); 4. Fix RSA signature; 5. Reflash BIOS; 6. Replace wireless card; 7. Remount your laptop; 8. Done. To fix a Modded BIOS to remove the 5 beeps on boot, you need this guide: https://www.insanelymac.com/forum/topic/337333-guide-fix-insyde-h2o-bios-signature-5-beeps-on-lenovo (traduzido: pt-BR) After replaced the wireless card. Download those Kexts and put in /Volumes/EFI/EFI/CLOVER/kexts/10.15/ - Download the AirportBrcmFixup.kext from here. I used the version 2.0.3. (To enable Wireless) - Download the BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext and BrcmPatchRAM3.kext from here. I used the version 2019-10-17. (To enable Bluetooth) - Download the BT4LEContinuityFixup.kext from here. I used the version 1.1.4. (To enable Handoff and Continuity) Keep in mind that the bluetooth kexts are currently in development and the official releases will be available in future in the repository: https://github.com/acidanthera/BrcmPatchRAM/releases Now you can start the installation without problem (I guess). How install UEFI Setup Configuration and InstallationUEFI configuration My BIOS is the latest: 1.93 (J4ET93WW) - Shutdown and insert the flash drive.- Power on with F1 pressed to enter BIOS setup.- Change value: Config - Intel(R) AMT - Intel(R) AMT Control to DISABLED - Change value: Security - Security Chip to DISABLED - Change value: Security - Anti-Theft - Intel(R) AT Module Activation to DISABLED - Change value: Security - Anti-Theft - Computrace to DISABLED - Change value: Security - Secure Boot to DISABLED - Change value: Startup - UEFI/Legacy Boot to BOTH, Legacy First and CSM Support = Yes - Save & Exit Setup (F10) - Now, hold the F12 - In the list, select your flash drive. - Choose the flash drive (white icon). The installer will start. Format destination diskFormat the disk with GUID partition mapping and name it "Macintosh".- Select Disk Utility in the list, then press Continue.- Click in View, then "Show All Devices".- Select the destination Disk, then Erase.- Name: HD, Format: APFS and Scheme: GUID Partition MapClose Disk Utility.Select "Install macOS", then Continue.Follow instructions in screen.After install After first part install the system will reboot. Maybe you have to press F12 again and select the flash drive. Choose the internal disk (gray hdd icon) if not already selected. The second part of the installation will begin. This will take 16 minutes. Post installation When the second part of install finish, the system will reboot again.After performing the user initial setup and go to the desktop, you need to make the system disk bootable.Open the Clover Configurator from flash drive that you copied before.Mount and open the flash drive EFI partition. (Inside Clover Configurator, Mount EFI -> Select flash drive in Efi Partitions list -> Mount Partition -> Open Partition) Copy the EFI folder to desktop. Go back to Clover Configurator, unmount the EFI partition of the flash drive and mount and open the EFI partition of internal disk. Move the EFI folder from Desktop to EFI partition of the internal disk. Eject the flash drive. Move all Kexts from EFI partition of internal disk to /Library/Extensions and make kext cache, with those commands in Terminal: sudo mv -R /Volumes/EFI/EFI/CLOVER/kexts/10.15/* /Library/Extensions/ sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i / Restart the system. It's done! System Updates 10.15.1 Updated without changing or updating anything. 10.15.2 Before install, update the following kexts: - VirtualSMC.kext and all kexts and VirtualSmc.efi. I used version 1.0.9. - Lilu.kext. I used version 1.4.0. - WhateverGreen.kext. I used version 1.3.5. - AppleALC.kext. I used version 1.4.4. - VoodooPS2Controller.kext. I used version 2.1.0. (all download links above) Download the latest CLOVERX64.efi.zip build. I used version 5100. Mount EFI partition and unzip to: - /Volumes/EFI/EFI/CLOVER/CLOVERX64.efi - /Volumes/EFI/EFI/BOOT/BOOTX64.efi (rename the copy of CLOVERX64.efi to BOOTX64.efi Install update. Will reboot at least four time. 10.15.3 Updated with success without changing anything. And last but not least I would like to thank the following community members, by making these dream possible:@crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas, @"Sniki", @Mieze, @headkaze and all others members involved directly or indirectly. Attachments SSDT-L440.aml config.plist VoodooHDA.kext.zip VoodooPS2Controller.kext.zip Filevault 2 additional drivers.zip
  6. Hi friends, Recently I had been looking for ways to control the battery charging on my hackintosh which is a Thinkpad T460 with dual batteries. On Windows there's a program Lenovo Vantage that lets you set the Battery Charging Start and Stop Thresholds. These thresholds continue to apply even when the laptop is turned off as these thresholds are managed by the embedded controller, so from that perspective its a set once and forget. But there was one more thing that was frustrating me. By default Lenovo uses the external battery first and once its almost drained (less than 5%), it switches to the internal battery. Although the Charging Start and Stop Limits are a good way to increase the life span of Lithium batteries (by lowering the max charge limit), the complete drainage of the external battery prior to switching to internal is not a good idea. Fortunately Lenovo EC provide options to force drain (use) a battery (even with the ac adapter connected) thereby allowing to manually switch to the internal one, however these are manual controls. In Linux, there's a program tpacpi-bat that runs as a daemon and performs an efficient management of the dual batteries such as switching to internal battery when the external one reaches a configurable lower limit. However, this is Linux only and uses the ACPI interface. I did some research to understand my options in macOS. I found RehabMan's ACPIDebug.kext and its ability (using another RehabMan's tool ioio) to call a function defined in the DSDT. With information collected tpacpi-bat and ACPIDebug.kext, I have created a dirty version. So this is how you use it... 1. Use the attached SSDT-RMDT. As this was just a rough work to validate my understanding, I just did a hard coding for the first battery. 2. Install ACPIDebug.kext 3. After the reboot, you can trigger the following battery operations... a. Set Battery Charge Start Threshold ioio -s org_rehabman_ACPIDebug dbg1 <start-percent> a. Set Battery Charge Stop Threshold ioio -s org_rehabman_ACPIDebug dbg2 <stop-percent> a. Force Discharge ioio -s org_rehabman_ACPIDebug dbg3 <0|1> //0 to disable, 1 to enable a. Inhibit battery charging for specified number of minutes ioio -s org_rehabman_ACPIDebug dbg4 <minutes> //0 to disable a. View Battery Info ioio -s org_rehabman_ACPIDebug dbg5 <anything> //pass anything, its ignored a. View Battery Charge Start/Stop Thresholds ioio -s org_rehabman_ACPIDebug dbg0 <anything> //pass anything, its ignored You can see the output using the Log Viewer Console (filter on ACPIDebug). You'd see something like this... default 19:34:35.175265 -0800 kernel ACPIDebug: "View Thresholds" default 19:34:35.176349 -0800 kernel ACPIDebug: { "Charge Start Threshold=", 0x28, } default 19:34:35.176489 -0800 kernel ACPIDebug: { "Charge Stop Threshold=", 0x3c, } default 21:07:36.023627 -0800 kernel ACPIDebug: "Battery Info" default 21:07:36.032040 -0800 kernel ACPIDebug: { "Conversion (mW[h] -> mA[h]) Required?=", 0x0, } default 21:07:36.032323 -0800 kernel ACPIDebug: { "Design Voltage=", 0x2a30, } default 21:07:36.032519 -0800 kernel ACPIDebug: { "Design Capacity=", 0xdb60, } default 21:07:36.032772 -0800 kernel ACPIDebug: { "Last Full Capacity=", 0x6a9a, } default 21:07:36.033783 -0800 kernel ACPIDebug: { "Remaining Capacity=", 0x2e7c, } default 21:07:36.033968 -0800 kernel ACPIDebug: { "Remaining Percent=", 0x2b, } default 21:11:19.319090 -0800 kernel ACPIDebug: { "Charge Stop Threshold=", 0x5a, } default 21:11:30.722450 -0800 kernel ACPIDebug: { "Charge Start Threshold=", 0x50, } default 23:34:39.071335 -0800 kernel ACPIDebug: "Force Discharge=Enabled" default 23:34:59.427494 -0800 kernel ACPIDebug: "Force Discharge=Disabled" default 23:35:08.475281 -0800 kernel ACPIDebug: { "Inhibit Charge Enabled (in Minutes)=", 0xf, } default 23:35:12.971671 -0800 kernel ACPIDebug: "Inhibit Charge=Disabled" At this time, I just hard-coded for the BAT0 to quickly validate my understanding and its working well. What's next? As I understand (and please correct me if I'm wrong), I can't return values with ACPIDebug.kext along with ioio, plus this is also all very hacky. To be able to create a program that reads the current remaining capacity (percent) and switches control to internal batter, I need a way to return this info. Currently I'm just outputting it to the logs. My thinking is to modify ACPIDebug.kext or one of these other kexts (ACPISensors.kext) to add code for above and then create a program to optimally manage the operation of my two batteries. However, I'm very new to all of this and will take some time. In the meanwhile, here is it for your playing pleasures. Please be aware that my SSDT-RMDT is currently hard-coded for BAT0 and doesn't have all the validations. Credits to RehabMan, tpacpi-bat, and other resources on internet. Thanks all. SSDT-RMDT.dsl
  7. [GUIDE] Fix Insyde H2O BIOS signature (5 beeps on Lenovo) I recently bought a Lenovo L440 laptop to install the Mojave macOS and I replaced the wireless card with the DW1560 because the current one is not compatible. I discovered that there was a whitelist of enabled cards that manufacturers are adopting recently (in my case it uses a Phoenix Insyde BIOS H2O). I searched the BIOS Modding forums and found people who did the patch for me. But after replacing the BIOS I noticed that the computer keep beeping 5 times every time I boot. So, I went deeper into this issue and that's when I figured out how to solve it. Then I created this guide based on the information I found in some Russian forums. Preface When the BIOS integrity test fails, some Intel AMT functionality stops working and a sequence of 5 whistles is issued twice at boot. After modifying to remove whitelist (enable unauthorized WI-FI cards), unlock MSR 0xe2 (hackintosh), enable advanced menu, etc. the BIOS will not pass the integrity test causing this problem. This integrity check is done through the RSA signature of the BIOS block called TCPABIOS (more information below) with the public key in modulus 3 format also stored in the BIOS. This TCPABIOS block stores the checksums of each BIOS volume. What we will do is generate new checksum for those volumes that have been modified, generate a RSA (private and public) key pair, sign that block with the private key, and replace the public key. Tools needed - EFITool NE alpha 54: https://github.com/LongSoft/UEFITool/releases - HxD 2.1.0: https://mh-nexus.de/en/hxd/ - OpenSSL: http://gnuwin32.sourceforge.net/packages/openssl.htm (Download -> Binaries) - Microsoft File Checksum Integrity Verifier (FCIV.exe): https://www.microsoft.com/en-us/download/details.aspx?id=11533 Step by step Let's open the modified BIOS, locate the TCPABIOS block and understand its anatomy. 1. Open the BIOS with HxD (We will use the modded BIOS in the MyDigitalLife.com forum by the Serg008 user for the Lenovo B590 laptop in this guide) 2. Find the word TCPABIOS: 3. The block starts with TCPABIOS and ends before TCPACPUH 4. Anatomy: 54 43 50 41 42 49 4F 53 48 31 38 34 61 31 31 2F 32 36 2F 31 33 49 42 4D 53 45 43 55 52 00 FD 27 34 2A 35 AB 41 26 39 E3 32 E5 B6 8A D6 49 5B 0B 77 F9 82 58 48 00 00 00 CE 18 1F 00 00 00 03 00 00 00 00 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 83 04 D4 52 52 95 C5 D7 21 55 78 0E 5C AD 47 EE C4 3D 1D C1 EC 69 03 2B 51 A5 42 61 96 22 F9 7B 88 57 B7 A8 9D D0 20 DB 5B 11 10 55 07 84 6C 62 DF FA 2F 6A A8 43 0C 8A 40 AF 79 0D 31 DB 5A 5D C8 2F EB F8 7C 87 B0 A6 3D 2A 88 AE 91 9D 88 E3 AA 85 E3 5A B3 91 7F 28 68 1F BA 92 C4 7E 10 F5 1A 7E 75 A9 6F CE C0 4F BA FA 79 A5 98 2B 50 60 BA 09 73 7B 03 D1 0C 3E A2 9C 44 DF E9 F2 92 34 7B Gray: Name and Block Information Red: Volume Information (Checksum and Header) Blue: Separation of the list of volumes and the block signature Green: Signature of the TCPABIOS block are the last 128 bytes List of Volumes: Each volume has the format: 00 FD 27 34 2A 35 AB 41 26 39 E3 32 E5 B6 8A D6 49 5B 0B 77 F9 82 58 48 00 00 00 CE 18 1F 00 00 00 03 00 00 00 00 00 (Prefix 3 bytes + checksum 20 bytes + offset 4 bytes + volume size 6 bytes + end delimiter 6 bytes) The volumes are enumerated and use the first byte in the prefix for this (00 FD 27), starting at 0. The BIOS used in this example has only one volume, but in the case of more than one volume, it would be: 00 FD 27 .., 01 FD 27 ..., 02 FD 27 ... - Checksum is SHA1 calculation of the volume. - Offset is the volume position within the BIOS. The bytes are inverted, in this case it would be 00 00 00 48, equals to 48h - Volume Size is also with the bytes inverted, then: 1F18CEh Then that's it. We need to correct this information (checksum, offset and size) 5. To extract the volumes open the BIOS with the UEFITool and see how to identify the volumes (our example there is only one volume if there were others would also be inside EfiFirmwareFileSystemGuid): In the original BIOS, circled in red we can see our volume. Note that in blue we have offset and green the size. Exactly as we checked up on HxD. In the modified BIOS we see that the size is different: Original: 1F18CEh Modified: 1F12D5h (we'll need this later) 6. Let's extract this volume to calculate the checksum by choosing the "Extract as is ..." 7. Use this command to get the checksum of this volume: fciv.exe -sha1 File_Volume_image_FvMainCompact.ffs Now we have the checksum that is 396e0dc987219b4369b1b9e010166302ce635202 8. Replace the information in the TCPABIOS block: Note that the volume size must have the bytes inverted, so if the total is 6 bytes and is 1F12D5h, becomes D5 12 1F 00 00 00 in place of CE 18 1F 00 00 00. If the offset is different, also perform the same process by inverting the bytes. Checksum change from 34 2A 35 AB 41 26 39 E3 32 E5 B6 8A D6 49 5B 0B 77 F9 82 58 to 39 6E 0D C9 87 21 9B 43 69 B1 B9 E0 10 16 63 02 CE 63 52 02 Do this for each volume in the BIOS. 9. Now we need to generate the checksum of the whole TCPABIOS block but without considering the last 131 bytes, that is to dismiss FF FF 83 + 80 bytes from the previous signature. Copy to a new file in HxD and save as tcpabios Use the command to generate the checksum of this block: fciv.exe -sha1 tcpabios Checksum of TCPABIOS block: 0da6715509839a376b0a52e81fdf9683a8e70e52 Create a new file in HxD and add 108 bytes with 00 and paste the checksum at the end and save as tcpabios_hash, thus: 10. Now let's generate the RSA private key with modulus 3: openssl genrsa -3 -out my_key.pem 1024 Sign the file tcpabios_hash: openssl rsautl -inkey my_key.pem -sign -in tcpabios_hash -raw > tcpabios_sign Now enjoy to generate the public key: openssl rsa -in my_key.pem -outform der -pubout -out my_key_pub.der And generate public key modulus 3: openssl rsa -pubin -inform der -in my_key_pub.der -text -noout Copy and paste the key into a text file to use soon. Remove all ":" and put everything on a single line, thus: 11. Open the tcpabios_sign file in HxD, copy the contents and replace the signature at the end of the TCPABIOS block: 12. Now let's locate the location of the public key in the BIOS and replace it. This key starts with 12 04 and ends with 01 03 FF and is after the TCPABBLK block. The key looks like this: 12 04 + 81 bytes + 01 03 FF. Search for 01 03 FF to locate more easily. Verify that before the 81 bytes have bytes 12 04 to make sure you found. Now substitute for the public key that was annotated in the text file previously, thus: Save and you're ready. Your BIOS is signed and ready.
  8. Dolamarv

    x240 Thinkpad on Clover r5100

    Hi all, I have been using an x240 thinkpad for more than 2 months as hackintosh and it is very stable. As of now I am in Catalina 10.15.1 and it’s running great until I updated it to the new clover build r5100. My laptop won’t automatically sleep when I close the lid down now. I reverted back to 5099 and close-lid automatic sleep works. I don’t know what caused the problem but I think 5100 fixed a dsdt patching of some sort that that conflicted with my config plist? Thanks in advance!
  9. Hi there! I'm a newbie to the concept of installing a Mac OS on alternative hardware. Please bear with me I have a Lenovo Thinkpad x250 with 5th generation i7-5600U CPU, 16GB RAM, and Intel HD Graphics 5500. (I'd be glad to add any additional hardware details if needed) My goal is to have a dual boot machine - Mojave and Win 10. I have two separated physical drives. I've tried different methods, but none was stable to be operable. If anyone of you has the experience with this specific model it will be really great to hear your opinion. Thanks!
  10. kelvin henrique

    Lenovo G40-80 Mojave

    Faz pouco menos de uma semana que estou tentando dar boot usando um pendrive no lenovo g40-80, mas todas as vezes que tento algum kernel panic diferente acontece, não entendo tanto de hackintosh mas pelo que li tanto aqui no forum quanto em outros sites me fizeram constatar que talvez o erro seja falta de kexts, alguem possui os kexts para esse notebook ?? primeiro erro que tive era porque estava usando um pendrive de 8gb, o recomendado é 16 no minimo pelo oque vi, fui la, comprei um de 32, mudou o kernel panic mas era só um dos erros resolvidos. especificações dele: Processador: Intel Core i3-5005U Grafico: Intel HD Graphics 5500 originalmente ele vinha com um hd de 500gb e 4gb de ram, mudei pra um ssd de 128gb e 8 gb de ram ja percebi que unico problema desse notebook é que a placa de wifi não vai funcionar, mas quanto a isso não tem problema pois se conseguir mesmo instalar o mac eu comprou outra
  11. I have done everything related to this problem but without any results, can anyone help ?
  12. camotsuc

    Intel hd 520 on Lenovo e31-80

    I can't get graphics acceleration work the Lenovo e31-80 Shows Intel hd 520 4mb Specs: intel i3-6006u intel hd graphics 520 4gb ram I tried method on this site(and some other sites), and may be 10 videos on youtube... Installed kext's Whatevergreen Lilu Config plist there Sorry if the question is stupid config.plist
  13. dandepeched

    [Guide] Lenovo ThinkPad E580

    I want to share my Thinkpad configuration that is running smooth with most of the functionality working. Laptop Specification Tested on 20KS003AXS model with macOS Mojave (10.14.6) Not Supported Hardware Native Wi-Fi (Intel AC 3165) Discrete graphics card (ATI Radeon RX 550) Card reader Fingerprint sensor Wi-Fi Fix Native Wi-Fi adapter was replaced with Broadcom BCM94352Z adapter Known Issues Lid close and FN keys stop working after sleep (fixed after reboot) Microphone 3.5" output (only headphones are working) Minor glitches for battery status is observed from time to time (empty or red battery icon while 100% charge) Handoff is unstable (works from time to time) Configuration can be downloaded from my GitHub repo
  14. Installing macOS Mojave on Lenovo ThinkPad L440 There are two version of this laptop: - 20AS = Chipset QM87, without Express Card (mine). - 20AT = Chipset HM86, with Express Card. I strong believe is the same thing... Changelog: 07/30/2019 14:56h GMT-0 - Fixed typo in credits. Thanks @"Sniki" 06/09/2019 14:16h GMT-0 - Added missing parts in the post-install step. 06/04/2019 17:19h GMT-0 - Updated Clover link. 06/02/2019 18:08h GMT-0 - Added info about update 10.14.5. 03/13/2019 13:15h GMT-0 - Updated info about touchpad replacement and CPU and 4G LTE modem. 02/05/2019 18:47h GMT-0 - Updated info about CPU replacement and 4G LTE modem. 02/04/2019 15:24h GMT-0 - Sometimes the VoodooHDA.kext doesn't work. - Added AppleHDADisabler.kext to fix that (attached bellow). 01/24/2019 14:42h GMT-0 - Added more adjustments to use of VoodooHDA. - Updated VoodooHDA links to 2.9.1 official (without installer). - Changed PCM volume from 90 to 180 in Info.plist (attached modified VoodooHDA.kext bellow) - Updated SSDT-L440.aml (Removed HDEF and HDAU, not needed). - Updated config.plist (Changed to user Audio layout to 1). 01/22/2019 20:47h GMT-0 - I gave up on the AppleALC. - Headset does not work. - Now with VoodooHDA is perfect and the sound even louder. 01/22/2019 14:37h GMT-0 - Added info about update 10.14.3. 01/22/2019 13:46h GMT-0 - Added link to BIOS reassing guide. 01/20/2019 11:49h GMT-0 - First version. What works and what does not - Processor: Intel Core i5-4300M -> Work. All SpeedStep stages.- Video Card: Intel HD4600 -> Work. QE/CI and Metal.- Chipset: Intel QM87 -> Work.- Mini DisplayPort -> Work. But no audio, yet. - VGA -> Not work. Normal. - Audio: ALC292 -> Work. - WiFi/Bluetooth: Intel AC 7260 -> Not work. Replaced with DW1560 (need whitelist removal). - Ethernet: Intel I217-LM -> Work. - Card Reader: Realtek RTS5227 -> Not work. - Keyboard and Touchpad -> Work.- Webcam -> Work. - Fingerprint Reader -> Not work. Normal. - USB3.0 -> Work.- Sleep -> Work. - Airdrop, Handoff, Instant Hotspot and Continuity -> Work after replaced wireless. Extras - FullHD 1920x1080 display upgrade: Replaced with AU Optronics B140HAN01.1 30pin eDP (B140HAN01.2 and B140HAN01.3 also compatible). Apparently same screen as Dell Latitude E6440, E7440, Lenovo Ideapad U430 and E129. - CPU upgrade: Replaced the stock Intel Core i5 4300M 2.6Ghz (3.3Ghz turbo) 6M cache with Intel Core i7 4700MQ 2.4Ghz (3.4Ghz turbo) 6MB. I initially had problems with overheating. The processor ran at full load above 90 degrees. After using a quality thermal paste I can work between 70 and 80 degrees. Acceptable taking into consideration that the new processor has 47TDP versus 37TDP which is recommended. I also had no problem consuming the battery while charging. The original 65W source seems to have figured out. - Touchpad upgrade: Replaced the stock with T460 touchpad. This is serious: you have to do it! It should be stock. Touchpad with precision and absurd quality! Just do it! - RAM upgrade: No mistery here. Just upgade. Todo - Make DP audio work. - Make Card Reader work. - Upgrade CPU to i7-4712MQ (Ordered. It's on the way) Done, but received i7-4700MQ (47w TDP, with good paste I have no overheating) - Replace touchpad with T460 model (Ordered. It's on the way) Done. Sensitivity and perception of quality much better. I recommend 100%! - Sierra Gobi5000 4G LTE modem EM7355 (Ordered. It's on the way. I hope works. ) Done, but not work. Recognize but not connect. I already gave up... - Upgrade to 16GB RAM Done - Make trackpad appear in System Preferences What you need to install- Running install of macOS- One USB flash drive of 8GB or bigger- macOS Mojave install app- Clover EFI - Clover Configurator - Some KEXTs and SSDT patchesHow create create the install flash drive Prepare install flash drive Format the flash drive with GUID partition mapping and name it "Install".- Open Disk Utility.- Click in View, then "Show All Devices".- Select the destination flash drive, then Erase.- Name: Install, Format: Mac OS Extended (Journaled) and Scheme: GUID Partition Map Create install flash driveOpen terminal and run this command: sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction This will take about 30 minutes. Install bootloaderDownload the CloverEFI from SourceForge (used 4934) and install with this options on "Install macOS Mojave": - Install for UEFI booting only- Install Clover in the ESP- UEFI Drivers - ApfsDriverLoader-64- UEFI Drivers - AptioMemoryFix-64 Make things worksWill be created a partition named EFI and mounted in Desktop. - Replace the /Volumes/EFI/CLOVER/config.plist with mine attached below If you have modded BIOS with Advanced Menu and enabled 128MB DRAM-prealloc use 128MB_DRAM-prealloc_config.plist.zip If no, then use 32MB_DRAM-prealloc_config.plist.zip - Put SSDT-L440.aml attached below in /Volumes/EFI/CLOVER/ACPI/patched/ Generate your Serial, MLB and SmUUID - Open the replaced config.plist with Clover Configurator (used 5.3.2.0) - Go to SMBIOS, click few times in "Generate New" in Serial Number and SmUUID. Download those Kexts and put in /EFI/CLOVER/kexts/Other/ - Download the HWSensors 3 from here. I used the FakeSMC.kext, ACPIMonitor.kext and IntelCPUMonitor.kext inside of DMG version r196. - Download the VoodooPS2Controller.kext from here. I used version 2018-1008. - Download the IntelMausiEthernet.kext from here. I used the version 2018-1031. - Download the Lilu.kext from here. I used the version 1.3.6. - Download the VoodooHDA from here. I used the version 2.9.1 and patched the sound volume (attached below). - Download the WhateverGreen.kext from here. I used the version 1.2.9. - Download the AppleBacklightFixup.kext from here. I used the version 2018-1013. - Download the USBInjectAll.kext from here. I used the version 2018-1108. - Download the ACPIBatteryManager.kext from here. I used the version 2018-1005. - Download the VirtualSMC.kext from here. I used version 1.0.2. Replaced with FakeSMC of the HWSensors 3 r196 package. - Download the FakeSMC.kext from here. I used the version 2018-0915. Replaced with VirtualSMC.kext due 10.14.4 issues on update. - Download the AppleALC.kext from here. I used the version 1.3.4. Replaced with VoodooHDA.kext due mic not working. Wifi and Bluetooth (DW1560 / BCM94352Z) Unfortunately, some notebook manufacturers are currently blocking the replacement of wireless cards. They want you to only use the models sold by them. And of course, none of them from Lenovo for this notebook model is compatible with MacOS. If you try to start with an unauthorized wifi card for them, you will receive a screen error: 1802: Unauthorized network card is plugged in - Power off and remove the network card. Since this check is done directly in the BIOS, the only solution is to modify it. But since nothing is easy in this life, there is one small big problem: - The BIOS update procedure does not allow you to use modded files as it used to be. - You will need to physically reach your BIOS on the motherboard and make use of a USB BIOS reader/writer. So what you need to do: 1. Disassembly your laptop; 2. Dump your BIOS with an USB BIOS reader with SOIC8 clip (to not desolder from the motherboard); 3. Patch it (In addition to removing the whitelist, add the advanced menu); 4. Fix RSA signature; 5. Reflash BIOS; 6. Replace wireless card; 7. Remount your laptop; 8. Done. Soon, I'll provide step by step in this process. Probably until end of this week. In the meantime, if you need to, send me your dump that I do steps 3 and 4 for you. I also add the Advanced Menu so you can increase to 128MB the DRAM-prealloc. To fix a Modded BIOS to remove the 5 beeps on boot, you need this guide: https://www.insanelymac.com/forum/topic/337333-guide-fix-insyde-h2o-bios-signature-5-beeps-on-lenovo (traduzido: pt-BR) After replaced the wireless card. Download those Kexts and put in /EFI/CLOVER/kexts/Other/ - Download the AirportBrcmFixup.kext from here. I used the version 2.0.0. - Download the BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext from here. I used the version 2018-0505. - Download the BT4LEContinuityFixup.kext from here. I used the version 1.1.2. Now you can start the instalation without problem (I guess). How install UEFI Setup Configuration and InstallationUEFI configuration My BIOS is the latest: 1.93 (J4ET93WW) - Shutdown and insert the flash drive.- Power on with F1 pressed to enter BIOS setup.- Change value: Config - Intel(R) AMT - Intel(R) AMT Control to DISABLED - Change value: Security - Security Chip to DISABLED - Change value: Security - Anti-Theft - Intel(R) AT Module Activation to DISABLED - Change value: Security - Anti-Theft - Computrace to DISABLED - Change value: Security - Secure Boot to DISABLED - Change value: Startup - UEFI/Legacy Boot to BOTH, Legacy First and CSM Support = Yes - Save & Exit Setup (F10) - Now, hold the F12 - In the list, select your flash drive. The installer will start. Format destination diskFormat the disk with GUID partition mapping and name it "Macintosh".- Select Disk Utility in the list, then press Continue.- Click in View, then "Show All Devices".- Select the destination Disk, then Erase.- Name: HD, Format: APFS and Scheme: GUID Partition MapClose Disk Utility.Select "Install macOS", then Continue.Follow instructions in screen.After installAfter first part install the system will reboot. Maybe you have to press F12 again and select the flash drive.The second part of the installation will begin. This will take 16 minutes. Post installationInstall bootloader When the second part of install finish, the system will reboot again.After performing the user initial setup and go to the desktop, you need to install Clover on internal disk.Open the Clover installer inside flash drive that you copied before.Use same options above but choose the system partition this time.Now you need to replace the EFI folder inside your destination disk EFI parittion, with EFI folder inside flash card EFI partition.If the flash drive EFI partition of your destination disk or flash drive is unmounted: Mount with terminal "sudo diskutil mount /dev/rdiskXs1". To know what X is, use "diskutil list", most likely is 0 for destination disk and 1 for flash drive. Then, eject the flash drive. Last step Move all Kexts from EFI partition to /Library/Extensions, with those commands in Terminal: sudo mv -R /Volumes/EFI/EFI/CLOVER/kexts/Other/* /Library/Extensions/ sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i / Restart the system. It's done! Updates System update 10.14.3 - Updated with success; - Everything works perfectly after reboot; System update 10.14.4 - Updated Clover to 4910. - Updated Lilu.kext to 1.3.5 and WhateverGreen to 1.2.7. - After first reboot the update progress stoped with: GTrace synchronization point 4 Unsupported CPU Unsupported PCH hmm.. mismatch sizes: 3100 vs 20 It was still possible to start the previous installation, selecting "Macintosh" as opposed to "macOS Install" in Clover. So I created a flash drive with Clover 4910 and put only my config.xml, SSDT-L440.aml, the updated Lilu.kext and WhateverGreen.kext. And I decided to test VirtualSMC instead of FakeSMC.kext. With this I was able to install update 10.14.4. After installation I can boot normally, even with FakeSMC.kext that already in /Library/Extensions. I do not know what exactly happened, but now works everything like was previously. System update 10.14.5 - Updated Clover to 4934. - Updated Lilu.kext to 1.3.6 and WhateverGreen to 1.2.9. - After first reboot the update progress stoped again (like 10.14.4 update) with: GTrace synchronization point 4 Unsupported CPU Unsupported PCH hmm.. mismatch sizes: 3100 vs 20 It was still possible to start the previous installation, selecting "Macintosh" as opposed to "macOS Install" in Clover. I decided to rollback to FakeSMC.kext but this time with the version of HWSensors 3. Link above. With this I was able to install update 10.14.5. After installation I can boot normally. And last but not least I would like to thank the following community members, by making these dream possible:@crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas, @"Sniki" and all others members involved directly or indirectly. Attachments 32MB_DRAM-prealloc_config.plist.zip 128MB_DRAM-prealloc_config.plist.zip SSDT-L440.aml VoodooHDA.kext.zip AppleHDADisabler.kext.zip
  15. Hello InsanelyMac forumers, Im CrackerzWave here. Recently I just bought a laptop which is Lenovo Ideapad Y400 , below is the spec Windows 8.1 Intel® Core™ i7-3630QM (2.4GHz up to 3.4GHz, 6MB L3 Cache) RAM:4 (1x4096) 500G HDD Nvidia GT750M 2GB DDR5 14" HD WLED Webcam:HD DVD-SM:Yes Bluetoooth 4.0 VGA:Yes LAN:Yes HDMI:Yes Speakers:SRS + JBL Card-reader:Yes USB:2 x 2.0; 1x 3.0 Battery: 6 Cells Wifi card is Atheros AR9485 Many people said Hackintosh is hard to install at notebook because of Optimus. Althought this laptop have Intel and nvida gpu but it doesnt support optimus. 100% running Nvidia GPU GT750M How to dual boot Mavericks with Windows 8.1 GPT UEFI? I already have mavericks dmg and make the usb with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] (does [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] ok) How to make dual boot? How many partitions? Recommended Capasity? Thx
  16. Forged

    Lenovo ThinkPad X230i

    After many months of spare weekends, I've finally got my X230i up and running. Specs: Intel i3-2370M HD3000 graphics 1366x768 display Samsung 840 EVO 500GB 16GB DDR3 What's working: UEFI boot with Clover Full graphics acceleration VGA output via patched framebuffer Native power management Audio via Clover on-the-fly AppleHDA patches Wifi and Bluetooth through replaced wireless card (AW-CE123H) and Clover kext patches Ethernet Integrated microphone Backlight control via patched DSDT + ACPIBacklight Integrated camera Battery status via patched DSDT + ACPIBattery PS/2 keyboard + Synaptics touchpad with multitouch gestures USB2 and USB3 ports iMessage and Handoff What's not working: Integrated SD card reader External microphone through 3.5mm jack Current issues: Sleep indicator LED stays on after sleep Screen does not turn on when waking from sleep, until a key is pressed Handoff is indicated to be working, but does not Various iMessage issues If anyone has this laptop and would like details on any of the stuff I've done here, reply with what you'd like and I'll give you information and/or files for it. Likewise, if anyone knows how to help me fix the things that aren't working, that would be great. Thanks
  17. sergeydgr8

    Lenovo ThinkPad W530

    I bought a W530 machine back on Black Friday of 2012. It's a very nice and powerful machine."(Thank you for reading http://www.insanelym...ort-tonymacx86/ )"we managed to get to a condition where it will boot with a few flags and be limited in its capabilities. Anybody here with experience in this machine? Or is willing to help me (and maybe others) out?
  18. I am having problem with initial boot of iatkos l2 and iatkos ml2. I have burned both disks using TransMac inside windows 7 My computer configuration is Intel i3 3110m 2.4GHz Intel HD4000 WD 500GB SATA III Ram 2Gb 1600mhz InsydeH2O bios with latest update I have enabled AHCI and Legacy boot iatkos l2 freezes screen after start and do not boot and iatkos ml2 gives me error of Ebios read error error 0x01 i tried different boot flags but no use Please help.
  19. I have a Lenovo Z500 Touch with Mavericks Installed using Clover. IntelCoreI5 3230M. How do I get acceleration with clover?
  20. Hey guys, So after a few days I managed to install OS X on my Lenovo E540 laptop with a modified kernel but I am having a few problems, mainly graphics and audio. Lets start with graphics, I had assumed it would work natively, I was wrong. I have an Intel Core i5 4200M with 4600 graphics, it started out coming up as a generic adapter with 3MB of vram then I added 'GE=Yes' and 'IGP=Yes' and it identified itself. I then added 'IntelAzulFB' and a number to my boot .plist and as I go through the numbers the ram changes (vram has changed to 7mb so I guess thats progress? ). I'm only up to 6 so I'll try the rest but I thought I'd get a head start on seeking another opinion. Now I don't have a DSDT nor do I know how to compile/patch one, if anyone could take a shot at creating one for me I'd be very grateful! I have attached my DSDT in .dsl and .aml form (DSDT.zip). I would have preferred the 4600 to work natively but if it could be injected (correct term?) into my DSDT so that it's compatible with any future updates (10.9.x) or OS's (e.g. Yosemite) then that would be great. I did move all AppleIntel* kexts to a back up folder (via Chameleon '-s') but that did nothing, I have restored them now. I am using a Realtek RTL8111.kext to get my ethernet working and Voodoo PS/2 to get my trackpad and keyboard working. Interestingly I now have to boot with '-f' to enable. Also have to specify my resolution in my boot .plist, would like that to be managed by OS (same thing I know, just a preference). Heres my boot .plist: <key>GUI</key> <string>No</string> <key>Graphics Mode</key> <string>1920x1080x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>IGPEnabler</key> <string>Yes</string> <key>IntelAzulFB</key> <string>6</string> <key>Kernel Flags</key> <string>-f</string> <key>Quiet Boot</key> <string>Yes</string> <key>SMBIOS</key> <string>/Extra/SMBios.plist</string> MacBookAir6,2 (Haswell) <key>UseKernelCache</key> <string>Yes</string> Again please note that with 'IntelAzulFB 6' I am still going through the numbers. Also my audio is Conexant, don't know if that helps, Voodoo didn't work even after deleting AppleHDA. I've also got a weird icon in the status bar, no idea why its there or what it does, powering off card does nothing. Thanks for taking the time to read (or skim) over this and if you need any more info or have a suggestion, please do reply
  21. Hi im installed mountain lion on my lenovo z500 and I couldnt find a smbios for my procesor Intel Core i5-3230M. So i looked up the smbioses and the model that fits my proccessor is macbookpro10,2 but i cant find the download anywhere.
  22. hello everyone, i have a lenovo g505s and i have installed mavericks on it, here the specifics: CPU: AMD a8 4500m 1.9 GHz with integrated hd graphics GPU: AMD Radeon HD 7640G + 8570M Dual Graphics AUDIO: Conexant CX20757 ETHERNET: Qualcomm Atheros AR8172/8176/8178 PCI-E Fast Ethernet Controller WIFI: Qualcomm Atheros AR9485 Wireless Network Adapter now, qe/ci isn't working, because the gpu isn't detected, also wifi, ethernet and audio don't work...can someone help me?
  23. Hola Amigos, he instalado varias veces de maneras diferentes el LM, pero siempre ocurre lo mismo. Mientras se usa la Laptop Lenovo z480 (Intel I3. 8 GB. HD 3000 con Wifi Dongle TPlink) se congela Puede pasar: Navegando con safari o chrome, viene bien, abrís una ventana y pum, se cuelga el cursor. Hay que reiniciar. Puede pasar mirando un video. Descargando un torrent. Pero repito, no siempre. O sea, aveces navego horas sin problemas, o veo decenas de vídeos sin problemas, pero aleatoriamente, lo hace. Por ahora no le puse el sonido porque se daba el fallo mas a menudo. He revisado el .log buscando alguna causa y nada tiene coherencia. Lo que hace siempre que se queda colgado, aumenta la velocidad del ventilador apenas se queda colgada la flecha. ​Otros detalle, no siempre, hace un mal redibujado de los elementos, como un ruidito en un icono visual, que si uno lo arrastra se arrastra el refresco de pantalla. Info de la Laptop Les paso mi chamelon.boot Y el listado de Kext y otros items Tampoco, luego de probar varios métodos puedo acceder al App Store. Debido que si ponía PCIROOT en 1 por ejemplo, se quedaba colgado al iniciar. Algo para aconsejarme?
  24. Uryupinsk

    Lenovo G570 Brightness Control

    Hello, first I'm sorry about my english but I'm French. I successfully installed Lion 10.7.2 via iAtkos L2 with QE/CI working on a Lenovo G570 (Intel Core i3-2310m with HD 3000 Graphics) I can set brightness following this post : http://www.insanelymac.com/forum/index.php?showtopic=236835&st=0 but I have a problem. The brightness steps aren't good : when the slider is on 0, screen goes black but if I put slider on 1 position, brightness is at 50/60%, which is too high. I think we can fix this with DSDT but I don't know how. There is my DSDT : http://www.mediafire.com/?9vkjbj8nw1qh73s Thanks for your replies.
  25. My company just issued me a Lenovo T530 to replace my 5 year old Dell Inspiron 1720 (running 10.6.8). I am hoping to run Mountain Lion on this new Lenovo T530. Any one have a T530 working with Mountain Lion? This is the high-res model with a Core i5 CPU. The searching I have turns up a couple of T430 that are sort of working and I can't find anything on a T530. I am hoping someone has this working can provide some pointers or as DSDT file. I am going to start working from the T420 install threads tonight and see how far I get. Thanks, Kevin
×