# CHANGELOG All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). > ### 2020-5-24 #### Added - Setting instructions better sleep in 5_README-other.md #### Changed - Bluetooth Toggle is now supported by [ThinkpadAssistant 1.6](https://github.com/MSzturc/ThinkpadAssistant), thank so much [@MSzturc](https://github.com/MSzturc) - SSDT-keyboard to support ThinkpadAssistant 1.6.0 #### Removed - BetterTouchTool is no longer needed for Fn key functions and has been removed. - `SMCLightSensor.kext` has been removed as the x1c6 has no ambient light sensor. > ### 2020-5-22 - Further SSDT-Keyboard tweaks: - Windows (mismapped to Left Alt by default) is now properly mapped to Left GUI - Left Alt (mismapped to Left GUI by default) is now properly mapped to Left Alt - Right Alt (mismapped to Right GUI by default) is now properly mapped to Right Alt - This means that Karabiner-Elements is no longer a necessary for this project. Once less program! unless you need it for other purposes (like a hyper key). - *Similarly, once Bluetooth toggle is implemented in ThinkpadAssistant, BetterTouchTool can also go away. > ### 2020-5-21 #### Changed Keyboard Perfection is almost here! - Modified SSDT-Keyboard patch to be compatible with [ThinkpadAssistant](https://github.com/MSzturc/ThinkpadAssistant). - Mute/unMute Microphone with F4, with LED! - Disable WiFi with F8 - Mirror with F7 - Bluetooth, F10 still has to be handled by BetterTouchTool, but hopefully supported will be added soon. See my [request](https://github.com/MSzturc/ThinkpadAssistant/issues/9) > ### 2020-5-9 #### Changed - Upgraded OpenCore to 0.5.8 - Upgraded various acidanthera kexts. - Fixed various dortania broken guide links. - Removed `TbtForcePower.efi` from LiveUSB OpenCore `config.plist` - Added PM981 install suggestions per [Issue #43](https://github.com/tylernguyen/x1c6-hackintosh/issues/43) - Changed ScanPolicy of `install_USB` to 0. > ### 2020-4-6 (#2) #### Added - Added OpenCanopy to EFI for Picker GUI support. - NVMeFix kext to EFI-installUSB for PM981 support. #### Changed - Upgraded OpenCore to 0.5.7 - Upgraded various kexts. > ### 2020-4-6 (#1) #### Added - SSDT-EXT1-FixShutdown to fix the rare issue that sometimes a shutdown would result in a restart instead. - SSDT-HPET to patch out legacy IRQ conflicts. #### Changed - Better notes and documentation with `config.plist` - Modularized each needed OpenCore config patches. > ### 2020-4-1 #### Added - ALCPlugFix to automatically change output to headphones after being plugged in, and to change it back to speakers after being unplugged. - ALCPlugFix to fix the rare condition that audio is messed up after waking from sleep. #### Changed - More documentation about recommended macOS settings. > ### 2020-3-31 #### Added - Further documentation regarding specific tweaks and recommmended macOS settings. - ADB and PS2 code reference sheet. #### Changed - All Fn keys now have have an assigned key, remap as needed. - Keyboard map is now in markdown. > ### 2020-3-30 #### Added - OpenCore configuration folder intended for install media usage. - Configuration, patches and documentation for alternative network cards, specifically the DW1560 and DW1820A. #### Changed - Moved `assets` folder into `docs/`. #### Deprecated - All things Clover. OpenCore is now my only friend. #### Removed - Removed EC related patches from `config.plist` as they are unnecessary. > ### 2020-3-29 #### Added - SSDT-ALS0 hotpatch for faking ambient light sensor ALS0 per Catalina's brightness preservation. - SSDT-GPRW hotpatching for fixing instant wake (0D/6D patch). #### Changed - SSDT-Keyboard with the exception of F7 and F12, now maps all hotkeys to a Fn value that can be remapped within macOS. In addition, PrtSc is now remapped to F13. - SSDT-PLNF to a cleaner version. - Similarly, battery patch has been simplified. #### Removed - Some unused patches within OpenCore config.plist has now been removed. > ### 2020-3-26 #### Changed - Switched to AppleALC layout 21. > ### 2020-3-23 #### Changed - Upgraded OpenCore to 0.5.6 > ### 2020-2-04 #### Changed - Upgraded OpenCore to 0.5.5 - Upgraded kexts. > ### 2020-1-18 #### Changed - Upgraded OpenCore to 0.5.4 - Upgraded kexts. > ### 2019-12-22 #### Added - Project website: https://tylernguyen.github.io/x1c6-hackintosh/ - ACPI dump for `BIOS-v1.43`. - CHANGELOG.md to keep track of the project's developments. - OpenCore bootloader, version `0.5.3`. - Better SSDT patching with hotpatches under `patches`. Making sure to read `patches/README`. #### Changed - Switched completely to hotpatching through OpenCore. Credits to [daliansky](https://github.com/daliansky) and [jsassu20](https://github.com/jsassu20). - Updated main README, made it look more visually appealing and organized. #### Deprecated - Clover bootloader. Clover r5100 is the last version I used on this machine. Moving forward, OpenCore is my preferred bootloader. See `EFI-Clover/README.md`. - Reorganized folder/project structure. Setup instructions and references now under `docs`. #### Removed - Old static patches. - Old IORegistryExplorer dump.