Jump to content

tluck

tluck

Member Since 27 Jan 2012
Offline Last Active Today, 01:43 AM
*****

#2255956 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 21 July 2016 - 07:46 PM

on the T420 - we have sandy bridge and the id that you listed looks like a frame buffer id. we use id=1 for MBP8,1 and we don't really need specify a frame buffer id explicitly. a yup i have seen these mappings - i am trying to hack my new T460 and am using that list or something like it - these may come in handy on Sierra for the T420 which seems which may need some new mappings.

#2254957 Clover Bug/Issue Report and Patch

Posted by tluck on 19 July 2016 - 09:00 PM

this test version 3646 boots the system. but it used the embedded theme vs config.plist named theme ThinkPad - which does show as selected in menu Options/Themes. attached logs from 3635 and 3646 (CLOVERX64.efi is different) diffs:tluck@Toms-Mac /Temp$ diff 36*2c2< -19 TIME: 16:50:16---> -19 TIME: 16:35:444c4<  MemLog inited, TSC freq: 2495883700--->  MemLog inited, TSC freq: 25083977607,10c7,10<  Now is 19.7.2016,  20:50:4 (GMT)<  Starting Clover rev 3635 on Lenovo EFI<  Build with: [Args: ./ebuild.sh -release -gcc53 --x64 | Command: build -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t GCC53 -n 5 | OS: 10.11.6]<  SelfDevicePath=PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(1,GPT,64C75011-6F23-4B55-AB3D-F3BA9342E6FE,0x28,0x64000) @B0B51198--->  Now is 19.7.2016,  20:35:31 (GMT)>  Starting Clover rev 3646 on Lenovo EFI>  Build with: [Args: ./ebuild.sh | Co...

#2254776 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 19 July 2016 - 02:35 PM

yup. 10.11.6 no issues. so, just for run, i created a test disk with the macOS Sierra Public Beta 1 (10.12.0) -- and things look very good at first test.  pretty much everything works! even the audio patches still work. however, the sound buttons on the laptop did not control volume?

#2254336 Clover Bug/Issue Report and Patch

Posted by tluck on 18 July 2016 - 07:19 PM

I have started seeing some major issues on my Lenovo T460 with i5-6300U (skyLake) on recent Clover builds. it will boots UEFI (or with MBR/Legacy on USB)but it need EmuVariable.efi, to get an  NVRAM.also needs this - OsxAptioFix2Drv or OsxAptioFixDrv.efi so now i am having some major Clover issues failures:     1) Clover DefaultVolume and count down is breaks from 3636-3639but can select OSX volume and boot...seems to have trouble reading from NVRAM?the Clover.Theme variable shows up garbled (every other character for the word: ThinkPad. 2) Now Clover completly hangs form 3640-3642 (latest) right after OsxAptioFix2 drive and hangs on the +++++++ line here some logs.Tested 3636-3642 by changing just BootX64.efi and CLoverX64.efi 3635 - last working version3639 - sort of works (cannot find boot volume automatically.) Note: all these builds work on my Lenovo T420 (UEFI + native NVRAM) Attached Files  T460-Clover-logs-3635-...

#2251917 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 12 July 2016 - 06:36 PM

very cool. this has bothered me for awhile. i have 3 lenovo boxes and all behave slightly different in regards to lid sleep/wake. if you can post your dsdt, once you get it ironed out,  i will update the T420 and T420s DSDT files in the zip. lenovo T460, lid open will wake. lid close shut turns off LCD but doesn't initiate sleep.lenovo g780, the opposite.

#2248644 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 07 July 2016 - 01:57 PM

@ag6952563 - this is how i converted over  EmuVariableUefi-64.efi migration to native NVRAM 1) Before updating if you are still using EmuVariable.efi, run this command see and then save current nvram values: nvram -p nvram -xp > ~/nvram.plist 2) Update the ESP with new Clover version (from zip or pkg) - uncheck EmuVariableUEFI-64 driver option. 3) Rename (or remove) EmuVariable driver the ESP so it will not be loaded on next boot, if there is one still in the Clover driver kexts directory.  Note: manually mount ESP on /Volumes/EFI or /Volumes/ESP, if not already mounted and then run: mv /Volumes/ESP/EFI/CLOVER/drivers64UEFI/EmuVariableUEFI-64.efi /Volumes/ESP/EFI/CLOVER/drivers64UEFI/EmuVariableUEFI-64.efi.NU 4) Reboot and restore previous nvram values and remove Clover NVRam variable. You should see some variables already in there. nvram -p sudo nvram -xf ~/nvram.plist sudo nvram -d Clover.NVRamDisk 5) Reboot  

#2247751 Clover General discussion

Posted by tluck on 05 July 2016 - 12:44 AM

I was curious about Sherlocks comment about use Emuvariable on his SkyLake machines - thanks Rehabman - as that maybe what is keeping me from getting OS X onto my new Lenovo T460 with SkyLake. it surprised me when i got the installer booted and when into the terminal that is said NVRAM was not supported. Added EmuVariable and it is looking better.  Somehow I just thought newer UEFI machines would have a native NVRAM? my older Lenovo T420 does. thought i would put it out there to make sure this isn't a clover problem with Skylake? (using 3578)  anyway, I am using the new SSDT Hotfix Patch method with HP probook G3 as a template. i am able to book it up in safe mode so i am making progress. now to figure out why its hanging etc.

#2246900 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 01 July 2016 - 01:20 PM

@minsk710- your temps are reasonable. my box ranges from 120F (mid 40s C) to as high as 200F- USB3 on T420s is an issue since it has the Renaissas chip. you could try using Rehabmans's GenericXHCI kext as some reported success on El Capitan.

#2244310 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 18 June 2016 - 07:26 PM

on occasion (often), i get a dead trackPoint on boot up. meaning the red knob doesn't  move the pointer or top buttons don't work. The trackpad and lower buttons do work. However,  a sleep/wake cycle will turn the trackPoint items on. but now with the newer kext, the trackPoint is working on startup very consistently.  i will post a new bundle with this new kext. 18-Jun-2016 UpdateUpdated to Clover r3566Updated FakeSMC kexts (and included installer for HWMonitor.app)Updated VoodooPS2Controller kext to latest rev

#2244066 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 17 June 2016 - 09:44 PM

@mr_yellow - that's a good hack! btw, i just compiled the latest voodoops2 kext from RehabMan (v1.8.24) and will push that out soon. Seems to get the trackPoint working better from a fresh boot. and apparently works better on the next rev of OSX.  So when the Sierra (10.12) public beta is available, i will test it out.

#2240414 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 26 May 2016 - 03:18 PM

I updated the zip with minor changes 26-May-2016 UpdateUpdated to Clover r3546Updated Ethernet Kext to latest rev 2.1.0Updated DisplayOverride files to add full HD (1920x1080) option for 1600x900 screens.Updated theme plist file (removes F1:help text from lower left corner)here are the changed files: T420/:System:Library:Displays:Contents:Resources:Overrides/DisplayVendorID-30e4/DisplayProductID-2e2 T420/:System:Library:Displays:Contents:Resources:Overrides/DisplayVendorID-6af/DisplayProductID-213e T420/EFI/BOOT/BOOTX64.efi T420/EFI/CLOVER/CLOVERX64.efi T420/EFI/CLOVER/drivers64UEFI/FSInject-64.efi T420/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi T420/EFI/CLOVER/drivers64UEFI/OsxAptioFixDrv-64.efi.NotUsed T420/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi T420/EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi T420/EFI/CLOVER/kexts/Other/IntelMausiEthernet.kext/Contents/Info.plist T420/EFI/CLOVER/kexts/Other/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet T420/EFI/CLO...

#2238875 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 18 May 2016 - 12:21 PM

@goodguess - if the laptop has an nvidia/optimus card the external ports may be connected to the that unused gfx card vs intel HD3000 and yes 10.11.5 is straightforward upgrade. just download the combo update from the app store. 

#2237061 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 09 May 2016 - 11:37 PM

@R1kz - search this thread for gestures. the short answer is they are implemented in VoodooPS2Controller for 1,2,3 fingers with certain key mappings. The lenovo trackpad is not an apple (magic) trackpad so you can't have everything.

#2236465 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 06 May 2016 - 08:03 PM

so if anyone is looking for a new LCD replacement for 1600x900, I am very happy with this part:  LG LP140WD2 (TL)(G1) for $43 on eBay- which is a glossy vs matte finish(TL)(D2). this LCD is very bright white vs (grayish) in comparison to the original LCD - even better than my 24" HP (sadly). my 8yr son cracked his LCD and i decided to give him my original LCD and keep the new one for me! - very big difference.

#2236461 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 06 May 2016 - 07:14 PM

@tetonne - well it looks like the pmset tool is checking for invalid values now - and will only accept 0,3,25... but if you edit the plist file you can probably change it directly. in /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist here is what i use for my son's T420...$ plist-print.bash com.apple.PowerManagement.plistDict {   Custom Profile = Dict {   AC Power = Dict {   Hibernate Mode = 7   Wake On Clamshell Open = 1   System Sleep Timer = 60   Disk Sleep Timer = 10   TTYSPreventSleep = 1   Hibernate File = /var/vm/sleepimage   Display Sleep Timer = 30   }   Battery Power = Dict {   Hibernate Mode = 7   Wake On Clamshell Open = 1   System Sleep Timer = 10   Disk Sleep Timer = 10   TTYSPreventSleep = 1   Hibernate File = /var/vm/sleepimage   Display Sleep Timer = 5   }   }   LastSleepUU...

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