diff --git a/Changelog.md b/Changelog.md index 2cb12673..a20d9b29 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,7 @@ Lilu Changelog ============== #### v1.3.6 - Lilu now uses OpenCore NVRAM variable GUIDs +- Add support for `0x3E980003` frame id for CFL refresh #### v1.3.5 - Fixed analog audio device detection on certain laptops with Insyde firmware diff --git a/Lilu/Headers/kern_devinfo.hpp b/Lilu/Headers/kern_devinfo.hpp index 0271a765..f07184eb 100644 --- a/Lilu/Headers/kern_devinfo.hpp +++ b/Lilu/Headers/kern_devinfo.hpp @@ -200,6 +200,7 @@ class DeviceInfo { static constexpr uint32_t ConnectorLessKabyLakePlatformId2 {0x59120003}; static constexpr uint32_t ConnectorLessCoffeeLakePlatformId1 {0x3E920003}; static constexpr uint32_t ConnectorLessCoffeeLakePlatformId2 {0x3E910003}; + static constexpr uint32_t ConnectorLessCoffeeLakePlatformId3 {0x3E980003}; public: /** diff --git a/Lilu/Sources/kern_devinfo.cpp b/Lilu/Sources/kern_devinfo.cpp index 7a05bfe2..8673c60b 100644 --- a/Lilu/Sources/kern_devinfo.cpp +++ b/Lilu/Sources/kern_devinfo.cpp @@ -214,7 +214,8 @@ bool DeviceInfo::isConnectorLessPlatformId(uint32_t id) { id == ConnectorLessKabyLakePlatformId1 || id == ConnectorLessKabyLakePlatformId2 || id == ConnectorLessCoffeeLakePlatformId1 || - id == ConnectorLessCoffeeLakePlatformId2; + id == ConnectorLessCoffeeLakePlatformId2 || + id == ConnectorLessCoffeeLakePlatformId3; } void DeviceInfo::grabDevicesFromPciRoot(IORegistryEntry *pciRoot) {