Jump to content



Member Since 27 Jan 2012
Offline Last Active Today, 12:46 PM

#2164631 OS X El Capitan Test Thread

Posted by tluck on 31 August 2015 - 01:21 PM

@waqy yes... i did have a sleep/wake issue - but i fixed with some DSDT tweaks. does it sleep or immediately wake when trying to sleep. you should see the wake reason in the system.log   for me, I had to remove some _PRW name/methods from HDEF and GBE devices so it stays asleep. plus renamed EHC1 and EHC2

#2164499 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 30 August 2015 - 06:32 PM

Just posted a new bundle with a few updated kexts and other misc fixes. El Capita latest Public beta is ok! I am waiting for final bits to go production as all is working pretty well for me. @myeyre 1) thanks for reporting the bug - just reposted a new bundle with fixed script. sorry. 2) VGA - just tested on my box and it works connected to my HP monitor via VGA from side of laptop. One has to start up with cable in place ie monitor attached for the VGA port. (sleep/wake after attachment works too.) Question: why are you attaching via VGA ... versus digital i.e. DisplayPort/HDMI? Note: the config.plist in the bundle will patch the SNB buffer to add VGA from side of box -- if you are using a dock - you need to do an alternate patch scheme.

#2163835 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 27 August 2015 - 05:24 PM

@winning0308 -- HDA keys install the clover pkg tools to get bdmesg installed. 1) have untouched original AppleHDA.kext in /S/L/E2) have untouched/unmodified config.1368x768.list renamed to config.plist in /EFI/CLOVER3) validate Clover is patching HDA Before installing AppleHDA_20672.kext, check that your output looks like this when you run these 3 commands. i highlighted key things to look for. $ bdmesg |grep HDA0:104  0:000  KextToPatch 0: AppleHDA (change AD198B for Conexant 20672) Kext bin patch, data len: 47:944  0:000    KextPatch[0]: 4 bytes, AppleHDA7:998  0:000  Audio HDA (addr:0x1B0000) setting specified layout-id=12 (0xC)8:001  0:000  Start HDA Fix8:001  0:000  found HDA device NAME(_ADR,0x001B0000) And Name is HDEF8:001  0:000  _DSM already exists, patch HDA will not be applied8:005  0:000  HDA Controller [8086:1C20] :: PciRoot(0x0)\Pci(0x1B,0x0) => setting specified layou...

#2162815 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 23 August 2015 - 02:55 PM

@polishapple - glad to have your input and interest. 3 things Trackpad: well i tested this kext out 3 or 4 years ago. this one seems to be derived from an old kext from fang. it is missing a bunch of new features that RehabMan implemented - like momentum scrolling  etc - not to mention stability etc. anyway, i am not sure what you mean by dragging not working? which of these modes is not? all 3 work for me. (the last 2 require settings in sys prefs to turn on)  Click and DragPress the physical button, then drag. While the button is depressed, you can reposition your "dragging" finger without letting go of what you're dragging.One-Finger Tap & DragWith Dragging enabled, tap the trackpad twice and start dragging on the second tap (instead of lifting your finger from the trackpad). There is a short delay from when you lift your finger from the trackpad and when the drag actually ends, during which, you can reposition your finger on the trackpad to cont...

#2162324 OS X El Capitan Test Thread

Posted by tluck on 21 August 2015 - 01:01 PM

there has been lots of discussion around SIP for El Capitan in the clover thread so i won't ellaborate.  this worked well for me: 1) use clover version 3253 or later (I'm am on 3261)2) then add this your config.plist - which is effectively is like using args kext_dev_mode=1 and rootless=0 (mode/allow unrestricted filesystem and untrusted kexts) <key>RtVariables</key><dict><key>CsrActiveConfig</key><string>0x3</string></dict>

#2158629 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 07 August 2015 - 05:54 PM

@all El Capitan PB4 still seems to be working pretty much as expected. Note: I am not running in "production" on El Cap so i have limited time on the OS apps etc.  I update and just verify the major things - audio, bluetooth, network etc. The new DSDT seems to have all the USB ports active/working with sleep/wake still working. hope everyone agrees! The Appstore Updates to move to the next Public Beta have not always worked on the first try. So i have been saving the pkg files (found /Library/Updates/031*) before I let it do the install/restart thing. for example, the PB4 worked from the App Store on the 2nd try vs some of the earlier ones would KP half way in. In this case I had update from PB1 to PB2 manually - click on the OSXU pkg file  vs app store Install from the pkg file, let it finish, and then hit the restart. The kext injection from Clover EFI for USB Installers is still a work in progress, so hopefully that will get figured out in a lit...

#2158142 [GUIDE] USB Fix El Capitan 10.11

Posted by tluck on 05 August 2015 - 07:11 PM

@falanx -- if the renaming approach is not working, then perhaps it is that your DSDT does not define the ports properly. Apple is now doing that via the kext vs DSDT. however, fixing in DSDT circumvents the need for 1 more kext to bother with. so i would look at the ports (i used about this mac/system report and ioreg) in say yosemite and then make sure all these same ports (and devices) are defined and defined uniquely in the DSDT... might be a better long term fix. my 2cents. of course the kext method/way can be made to work as well. below is cut/paste my dsdt. yours should be similar. note: i don't have this many ports. and some internal devices -- bluetooth, biometric are on channel EHCB ports 3 and 4 for example. but it was helpful to know how many ports i should have defined in my dsdt.  egrep 'Device|_ADR' dsdt.dsl....          Device (EHCA)                Name (_ADR, 0x001D0000)   ...

#2155317 Clover General discussion

Posted by tluck on 24 July 2015 - 08:57 PM

well, I am not running the DP versions but Public Beta 1 and just upgraded to PB2. everything seems fully functional for me.Notes:I put all the custom kexts in /Library/Extensions vs /S/L/EClover 3248 with boot args: slide=0 rootless=0 and kext_dev_mode=1USB 2 and sleep fixed with DSDT patches. So after reading all this hub-bub i was curious about SIP stuff and Recovery HD...I was able get into the Recover HD. and then changed (disabled) security without issue. now i see a new nvram variable: csr-active-config g%00%00%00

#2155089 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 23 July 2015 - 07:35 PM

@maco55 - proper permissions means they are owned by root and group is wheel with 644 perms etc. i meant rebuild the kernel caches (sudo touch /System/Library/Extensions --- @all  - been playing with El Capitan. here is zip file that is seems to be working for me on Public Beta 1 and 2. give it a try if you are testing out 10.11.x and let me know what you find. update: see guide (link in signature)  for El Capitan support now.  Clover is updated to 3248added rootless=0 boot argadded El Capitan Disk iconmodifed the  DSDT for sleep (seems to work on Yosemite too) - changed the _PRW method in HDEF and GBE device and it seems to work now -  versus wake immediately (Thanks Rehabman).- instead of using "Dummy/modified" kexts for USB - i chose to patch the DSDT renamed EHC1/EHC2 to EHCA/EHCB etc. the mod/patch was based on RehabMan's U430 usb patch.  created new Bluetooth Kext for El Capitan - find it in kexts/10.11_El_Capitan ...

#2153806 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 17 July 2015 - 02:00 PM

@parcox - you could install the newer VoodooPS2Controller from the zip.  is it installed in /S/L/E so it can handle all dependency? @pmgh10 - i used pokenguyen's advice about the new USB port enablement kexts. So then i remove the EHC2/PRTA (device 0x9) from  the DSDT so the port for Biometric device was not present. for BT i used the switch on the side which disables radios. so if EHC2 is empty then it sleeps. will have to see if later versions of El Cap behave differently. and what others can say about how to get these devices on the internal USB HUB to behave during sleep.  the 10.11 BT kext  ver 4.4 would not load properly for me. so i tried the 10.10 version and it loaded. got some KPs related to BT tho. Update: was able to update the BT kext (custom) for 10.11 and it loads properly now.  but the big issue still is the EHC2 channel prevents sleep. the BT and finger print are on this hub. And when you try to put it sleep, the box acts like...

#2152961 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 13 July 2015 - 02:37 PM

@arooni (David) welcome to the forum! ... to answer/respond your questions. 1) i find it very snappy (once i replace the HD with an SSD). i don't do a lot of compiling - other than building some unix tools, clover and custom kexts. but you will find the SSD makes the box seem about 10x faster. it boots in 2-3 seconds vs about 30 seconds.  2) yeah. the wifi is somewhat easy to fix. i was using a USB for awhile but then decided to buy a $10 wifi internal card from eBay. modding bios was pretty easy. just downloaded the bits and flashed it. replacing the internal card took about 20 minutes. i used Atheros 9280.  3) see (1) above. i have a 160 Intel SSD but i am sure others will work. 4) VGA - yes the clover config patches the buffers to add VGA 5) i don't think OS X it can support 3 screens at once. but I use external monitor attached to the DisplayPort and LCD as 2nd display.5.5 only thing not working is SD card. with some futzing with Serial nu...

#2152710 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 12 July 2015 - 02:25 PM

@SimonLL - many recommend to put all the custom kexts in /S/L/E instead of EFI. I find this to best to allow the kernel cache to be built without kext dependency issues. its ok to have a few kexts in EFI. These are good for the OS X installers and recovery HD. @Tetonne - SD card - never seen or heard it working (i have ricoh card) and to  my knowledge there isn't a working driver. i have been using a USB SD card reader for about 4 years. - shutdown issues - boot with verbose (-v). Then when you shutdown you can see where does it hang on the shutdown process.  you should see it run some commands on the console. maybe stuck on something (unmount filesystem). you can always reinstall the OS on top to rule out some weird corruption etc.  but i would 1) repair disk (select disk0) with Disk Utility2) boot single user and repair the filesystem3) repair permissions test shutdown 4) create a test disk with just base OS X (fresh install)

#2150717 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 04 July 2015 - 02:23 PM

@tetonne - i am waiting for the public beta to test El Capitan.- very weird your situation. i presume others are using the Fix2Drv without issue? you may want to post something on the general forum to see if the developers have any idea as to what could be different? i generally disable hibernation as i have a small 160GB SSD and don't need the feature. 

#2149628 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 30 June 2015 - 10:10 PM

well i may have a new EDID for 1600x900 that seems to be glitch free and doesn't do the black screen thing on hibernate resumption. so thats cool. so far it works on Yosemite. i am injecting the EDID by clover. and i removed some stuff from the display override files that still provide the nice gamma. i will test a day or 2 to see how it works. (want to make sure i don't get artifacts etc).   the bottom line - culprit for black screen hibernation resume seems to be the EDID. 

#2149559 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 30 June 2015 - 06:13 PM

@TW - so wow - i removed EDID from CLOVER and DSDT and still black. but as soon as i remove /S/L/Display/Overrides - boom no black screen upon resumption from hibernation.  so now its matter of figuring what is needed in the display override file. but as side note there were no artifacts?!  so something has must have changed in the yosemite HD 3000 drivers to fix that problem? and yes. 10.10.4 is fine

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy