mangyvr Posted March 2, 2017 Share Posted March 2, 2017 @mangyver hhmmm do you have FnLk on? a brightness issue cropped up in 10.12.4... - do you have IntelBacklight installed? is so remove and see new guide, zip for BacklightInjector ... yes I did have FnLk on. Braincramp. Thank you very much. I have not tired the new package yet -- waiting for 10.12.4 to try it your new backlight control scheme. Have you by any chance try the 1.22 BIOS update? Link to comment Share on other sites More sharing options...
KANSHIN Posted March 5, 2017 Share Posted March 5, 2017 I am trying to follow the guide to install OS X Sierra on my X1 Carbon 4th, which has very similar specs. after selecting the installation drive, text rolling( -v added), then screen black out. then after about 1 minute loading (USB 2.0) the system restart. the last text I can see is about the kernel version. any idea ? I5 6200U 8Gb Ram 192G SSD M.2 HD520 BIOS 1.15 N1FET41W Link to comment Share on other sites More sharing options...
tluck Posted March 5, 2017 Author Share Posted March 5, 2017 @KANSHIN - hmm not sure what is going on? did you try using the alternate GFX id method to avoid the SkyLake KP issue? Link to comment Share on other sites More sharing options...
KANSHIN Posted March 5, 2017 Share Posted March 5, 2017 Thanks for your remind. Solved : InjectIntel FakeID:0x12345678 I will play around to find out any incompatible issue by use your DSDT tonight. Link to comment Share on other sites More sharing options...
vusun123 Posted March 6, 2017 Share Posted March 6, 2017 Thanks for your remind. Solved : InjectIntel FakeID:0x12345678 I will play around to find out any incompatible issue by use your DSDT tonight. You should make your own DSDT, not using another machine's DSDT. But do keep in mind the additional SSDTs can be used if you are looking for power management related components Link to comment Share on other sites More sharing options...
Asxetos Posted March 14, 2017 Share Posted March 14, 2017 over the weekend, i followed syscl's post on HWP and switched to model MBP13,1 - i can't really tell yet if i am getting any better power control - i.e. lower power consumption etc. - i will update zip shortly with these minor changes. it doesn't require a custom SSDT for CPU C/P states anymore as the OS figures it out - however, one aspect that will require some tweaking is about modifying a custom profile (resource file) for X86PlatformPlugin kext based on the CPU params (frequency/speed). there seems to be 4 T460 CPU models and based on Intel Ark website - these are 2 speeds to tweak. Intel® Core™ i7-6600U Processor - base speed 2600, turbo 3400 Intel® Core™ i5-6300U Processor - base speed 2400, turbo 3000 Intel® Core™ i5-6200U Processor - base speed 2300, turbo 2800 Intel® Core™ i3-6100U Processor - base speed 2300 Note: i don't know what is basic speed step values for other CPUs besides mine to customize the profile, I changed the 2 speeds and basic speed step level - which seems to explain why some of saw the box staying on x13 speed and not going lower. --- on brightness for LCD in 10.12.4 beta there seems to be a change in the way macOS handles brightness in the recent 12.4 betas. the IntelBacklight.kext does not receive updates from the sys-prefs or f5/f6... so there are several approaches (per RehabMan - thanks) 1) use brightness menu bar app by bergdesign - which can communicate with IntelBacklight 2) remove the IntelBacklight and implement and older style ACPIBacklight kext or 3) remove IntelBacklight - and go native. i am using method 3 for now - with an additional framebuffer kext patch. the patch helps with the brightness levels near the top - otherwise i get a weird dip and flashing - the max brightness is still max - just uses a different relative scale. find: 6C050000 6C050000 replace: E8030000 E8030000 which changes max brightness from 1388 to 1000 <dict> <key>Comment</key> <string>Framebuffer - brightness fix</string> <key>Disabled</key> <false/> <key>Find</key> <data> bAUAAGwFAAA= </data> <key>Name</key> <string>AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> 6AMAAOgDAAA= </data> </dict> The new power management and backlight control methods are not completely clear to me, so please clarify these: Does the X86Platform injector kext need to be modified for each cpu option (i7-6600u in my case), or is it ready for all 4 cpu options? Is the new backlight control method generic and applies to all possible lcd's (after creating custom T460 kext with the script provided of course), or does the setup need some tuning per lcd type (ie edid injection or more is needed)? Any way, great work tluck, thanks... Link to comment Share on other sites More sharing options...
tluck Posted March 14, 2017 Author Share Posted March 14, 2017 @Asxetos 1) the X86Platform injector kext should work for your cpu as is - if on MBP13,1 model. 2) however, the backlight inject may need to be recreated to be specific to your LCD. make sure you merge the config.plist difference to your config.plist Link to comment Share on other sites More sharing options...
treeshateorcs Posted March 23, 2017 Share Posted March 23, 2017 Hi! Can you give me some tips about installing on a T450s. I bought it recently. Sierra works fine on my T420s, but I can't find a proper guide about T450s anywhere. Will this one work on it? oh, I found your post about T450, no need to answer my question then Link to comment Share on other sites More sharing options...
tluck Posted April 3, 2017 Author Share Posted April 3, 2017 sorry - had to repost the zip from today... was missing the SSDT-CPU for HWP. Link to comment Share on other sites More sharing options...
buoncri95 Posted April 7, 2017 Share Posted April 7, 2017 Hello everyone, I recently bought a T460s (i7-6600, 512G SSD PCIe NVMe, 12G RAM) and I'd like to swich to the latest Sierra for music live performance, so I have a couple of questions: - How is the soundcard behaving? Has anyone tried ASIO drivers? - Is a dual-boot procedure (keeping Windows) doable? I'm quite a newbie, sorry for potentially naive questions Link to comment Share on other sites More sharing options...
tluck Posted April 7, 2017 Author Share Posted April 7, 2017 @buoncri95 - welcome! well i am running Sierra 10.12.5 Beta1 without any issues. my T460 is my main system that i use daily. - Sound: The sound card works fine. i created an ALC293 (the codec) profile to use with the AppleALC sound kext framework -- which essentially patches up the standard AppleHDA audio kexts. - ASIO: So this should pretty much make access transparent to audio apps. but i have zero experience or knowledge of ASIO drivers. - dual-boot - yes. i have Win10 and macOS dual boot. I reformatted my HD and installed macOS first and then reinstalled Window10. Since i dont care for or need all the extra partitions and stuff windows likes to create for recovery etc. so this is my disk layout $ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *512.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS macOS 459.7 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Microsoft Basic Data C 51.5 GB disk0s4 Link to comment Share on other sites More sharing options...
buoncri95 Posted April 8, 2017 Share Posted April 8, 2017 Ok, thanks! Initiating the procedure tomorrow. Link to comment Share on other sites More sharing options...
rajesheber Posted April 10, 2017 Share Posted April 10, 2017 @tluck, Is there a way we can have the BT module switched off from the Menu. I am using the default Intel Wifi/BT module and aware that Wifi module wont work. On a T450 i was able to use an BluetoothInjector with the PID and ID injected and the "Switch Off" option used to appear but doesn't work here with T460. any suggestions. Link to comment Share on other sites More sharing options...
tluck Posted April 10, 2017 Author Share Posted April 10, 2017 @rajesheber i dont know about the Intel chip. i have a Broadcom replacement and of course, can turn off BT in software. are you using the BT side of the chip? otherwise, perhaps disable it in BIOS? Link to comment Share on other sites More sharing options...
rajesheber Posted April 10, 2017 Share Posted April 10, 2017 @rajesheber i dont know about the Intel chip. i have a Broadcom replacement and of course, can turn off BT in software. are you using the BT side of the chip? otherwise, perhaps disable it in BIOS? Yes tluck am using the BT side of the intel chip which does work but can't be switched off. For wifi i used a USB dongle which works well. Would you know how i can check the kext which is loading the BT module from the IOBluetoothFamily.kext Link to comment Share on other sites More sharing options...
tluck Posted April 10, 2017 Author Share Posted April 10, 2017 i use this command line tool. blueutil - http://www.frederikseiffert.de/blueutil/ use this to see kexts kextstat - but unless OS supports the chip, you many only get generic support and no control. $ kextstat|grep -i blue 122 5 0xffffff7f81a38000 0xe4000 0xe4000 com.apple.iokit.IOBluetoothFamily (5.0.4f18) 478E889D-01B6-38B1-8731-B9FF92D8BCF3 <15 7 5 4 3 1> 123 0 0xffffff7f81b4c000 0xa000 0xa000 com.apple.iokit.IOBluetoothSerialManager (5.0.4f18) 6B32977C-5658-31A3-ABC3-4B860318B49D <90 7 5 4 3 1> 139 2 0xffffff7f81b60000 0xb000 0xb000 com.apple.iokit.IOBluetoothHostControllerTransport (5.0.4f18) AD9E2FF8-6B37-3DE9-B1FE-E143239FD783 <122 24 12 11 7 6 5 4 3 1> 140 1 0xffffff7f81b6b000 0x23000 0x23000 com.apple.iokit.IOBluetoothHostControllerUSBTransport (5.0.4f18) 8163B7B7-E449-3894-87CA-AE69D75D8CC4 <139 122 24 12 11 7 6 5 4 3 1> 141 0 0xffffff7f81b8e000 0xc000 0xc000 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport (5.0.4f18) 0A78A29F-B543-3F94-9AD5-6F01787B386E <140 139 122 24 12 11 7 6 5 4 3> 146 2 0xffffff7f81b30000 0x1a000 0x1a000 com.apple.driver.IOBluetoothHIDDriver (5.0.4f18) 33667783-D696-3AA4-80DB-8355B63AA5D7 <122 39 5 4 3> 147 0 0xffffff7f82876000 0x9000 0x9000 com.apple.driver.AppleHSBluetoothDriver (114) C064D8F5-DD48-38DD-9BFB-F2D2B475941E <146 122 39 6 5 4 3 1> 152 0 0xffffff7f82f9a000 0x4000 0x4000 com.apple.driver.AppleBluetoothHIDKeyboard (199) 34292662-5A70-3B66-ADF6-C28BAFFA1B63 <151 146 39 4 3> Link to comment Share on other sites More sharing options...
POWerSUrgeSW3 Posted April 10, 2017 Share Posted April 10, 2017 Yes tluck am using the BT side of the intel chip which does work but can't be switched off. For wifi i used a USB dongle which works well. Would you know how i can check the kext which is loading the BT module from the IOBluetoothFamily.kextI only have a T420s but on my unit, and some other notebook computers I've used before, there is a hardware switch that can be programmed in BIOS. To turn off WiFi, Bluetooth, both, everything wireless inside the computer. I don't have my T420s with me but I know the switch on the side turns both WiFi and Bluetooth off when I flip it. Because every now and then I go to quickly reset my WiFi and I lose my Bluetooth mouse when I flip it off. Just a side thought for a quick and dirty if your computer has the switch too. Sent from my SM-G930P using Tapatalk Link to comment Share on other sites More sharing options...
azerty076 Posted April 10, 2017 Share Posted April 10, 2017 Once again tluck, thank you for keeping updated this thread...very good job. I'm under the version 10.12.3, what are the steps to update to the latest version? Thank you. Link to comment Share on other sites More sharing options...
tluck Posted April 11, 2017 Author Share Posted April 11, 2017 @azerty076 to update to 10.12.4 downloaded zip merge zip into ESP remove /L/E/IntelBacklight.kext reinstall kexts with _kext-install.command install AppleBacklightInjector.kext using scripts in Utilities folder reboot update using App Store delta package 2 Link to comment Share on other sites More sharing options...
rajesheber Posted April 11, 2017 Share Posted April 11, 2017 i use this command line tool. blueutil - http://www.frederikseiffert.de/blueutil/ use this to see kexts kextstat - but unless OS supports the chip, you many only get generic support and no control. $ kextstat|grep -i blue 122 5 0xffffff7f81a38000 0xe4000 0xe4000 com.apple.iokit.IOBluetoothFamily (5.0.4f18) 478E889D-01B6-38B1-8731-B9FF92D8BCF3 <15 7 5 4 3 1> 123 0 0xffffff7f81b4c000 0xa000 0xa000 com.apple.iokit.IOBluetoothSerialManager (5.0.4f18) 6B32977C-5658-31A3-ABC3-4B860318B49D <90 7 5 4 3 1> 139 2 0xffffff7f81b60000 0xb000 0xb000 com.apple.iokit.IOBluetoothHostControllerTransport (5.0.4f18) AD9E2FF8-6B37-3DE9-B1FE-E143239FD783 <122 24 12 11 7 6 5 4 3 1> 140 1 0xffffff7f81b6b000 0x23000 0x23000 com.apple.iokit.IOBluetoothHostControllerUSBTransport (5.0.4f18) 8163B7B7-E449-3894-87CA-AE69D75D8CC4 <139 122 24 12 11 7 6 5 4 3 1> 141 0 0xffffff7f81b8e000 0xc000 0xc000 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport (5.0.4f18) 0A78A29F-B543-3F94-9AD5-6F01787B386E <140 139 122 24 12 11 7 6 5 4 3> 146 2 0xffffff7f81b30000 0x1a000 0x1a000 com.apple.driver.IOBluetoothHIDDriver (5.0.4f18) 33667783-D696-3AA4-80DB-8355B63AA5D7 <122 39 5 4 3> 147 0 0xffffff7f82876000 0x9000 0x9000 com.apple.driver.AppleHSBluetoothDriver (114) C064D8F5-DD48-38DD-9BFB-F2D2B475941E <146 122 39 6 5 4 3 1> 152 0 0xffffff7f82f9a000 0x4000 0x4000 com.apple.driver.AppleBluetoothHIDKeyboard (199) 34292662-5A70-3B66-ADF6-C28BAFFA1B63 <151 146 39 4 3> @tluck, I was able to create a BTinjector Kext with the VID and PID in the info.plist and once installed to /L/E was able to get the option to switch off the BT module(Intel chipset) from the menu . works well but once i reboot the menu shows BT module not available. Have to boot into windows and reboot for the BT module to work. any suggestions here. Link to comment Share on other sites More sharing options...
barrrrt Posted April 11, 2017 Share Posted April 11, 2017 Hi tluck. After a long time of abstinence I am back And I start with a problem. My audio is missing after sleep. I also tried to use the codeccommander.kext but it doesn't help :/. Do you know if the codec commander should work with the T560? Link to comment Share on other sites More sharing options...
tluck Posted April 11, 2017 Author Share Posted April 11, 2017 @barrrrt perhaps you may want to move to AppleALC.kext and Lilu.kext - see zip. i use this now instead of AppleHDA_ALC293 + codec commander. I updated the zip with latest files. Link to comment Share on other sites More sharing options...
rajesheber Posted April 12, 2017 Share Posted April 12, 2017 @Tluck, I have setup the T460 using your zip attachment and all is working well except BT which is greyed out on reboot. But the main thing that am look to change is the screen resolution. @1920x1080 the screen fonts look very tiny and the same to the applications that i use. is there a way to change the screen DPI a bit higher than changing the screen resolution to a lower value . Link to comment Share on other sites More sharing options...
tluck Posted April 12, 2017 Author Share Posted April 12, 2017 well i dont know of a way. i can change to 1600x900. which is not a bad option for 14 inch screen. Link to comment Share on other sites More sharing options...
barrrrt Posted April 12, 2017 Share Posted April 12, 2017 Hi tluck. Great work from your side!!!! The new combination of lilu and applealc. Beside that: I am using the AppleBacklightInjector.kext now too. But I did it in another way, cause I was not sure if it would work with the t560. So... for all people who are interested: search for "Guide AppleBacklightInjector.kext Rehabman". There you find a small tutorial... again @tluck.... you found that tutorial as well, right? your way seems to be a bit different. Cause u have 2 profiles in your plist file.... Link to comment Share on other sites More sharing options...
Recommended Posts