Jump to content

tluck

Members
  • Content count

    2,012
  • Joined

  • Last visited

  • Days Won

    5

tluck last won the day on November 10 2016

tluck had the most liked content!

1 Follower

About tluck

  • Rank
    InsanelyMac Deity

Profile Information

  • Gender
    Male
  • Location
    CA, USA

Recent Profile Visitors

11,622 profile views
  1. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @bedfellow - so i take it you replaced the typical Intel WiFi chip with the Atheros chip? what model Lenovo do you have? maybe add that info to your signature?
  2. tluck

    Lenovo ThinkPad T420 with UEFI Only

    I am sure this is mentioned before... these are the Apple kexts preserved (copied) from High Sierra to enable Mojave on the T420. I put them all in /S/L/E. Note: the AirportAtheros40.kext does not need to be under the IO80211Family.kext directory. This is found in a subdirectory for HighSierra. tluck@Toms-Mac /System/Library/Extensions $ ls -ld *3000* *SNB* *Ath* drwxr-xr-x 3 root wheel 96 Mar 5 2018 AirPortAtheros40.kext drwxr-xr-x 3 root wheel 96 Mar 9 2018 AppleIntelHD3000Graphics.kext drwxr-xr-x 3 root wheel 96 Mar 9 2018 AppleIntelHD3000GraphicsGA.plugin drwxr-xr-x 3 root wheel 96 Mar 9 2018 AppleIntelHD3000GraphicsGLDriver.bundle drwxr-xr-x 3 root wheel 96 Mar 9 2018 AppleIntelHD3000GraphicsVADriver.bundle drwxr-xr-x 3 root wheel 96 Mar 9 2018 AppleIntelSNBGraphicsFB.kext drwxr-xr-x 3 root wheel 96 Mar 9 2018 AppleIntelSNBVA.bundle @bedfellow - i presume the kext/driver bundle from chris1111 is making your USB wifi work - not the built-in Intel WiFi.
  3. not sure if this right place to post ... I tested out Xcode 10 GM .... FYI, the basic build went fine - but to make the pkg, had to make a few minor changes to CloverUpdater and CloverPrefpane to get them to build. 4 files in total install-updater.sh - has a syntax error on the 2nd declare . CloverPrefpane.m - need a one line code fix on a casting issue project.pbxproj - just set DEPLOYMENT TARGET to 10.13 vs 10.6 this was just my quick and dirty way to get it done!
  4. tluck

    Lenovo ThinkPad T420 with UEFI Only

    Great news. That points to the recent version of Clover breaking the DSDT for some reason (and not for everyone!?) ... as this "working" config.1600x900.2e3.plist has the ACPI DSDT fixes turned off except Fix_regions. But everything is already in the pre-made DSDT except a few things. I will make a few appropriate changes and repost the zip. Note: i found very little difference between the 1.46 DSDT and 1.52 DSDT.
  5. tluck

    Lenovo ThinkPad T420 with UEFI Only

    Hmm. can you try with the DSDT most recently provided and this config.plist which will disable all the Clover DSDT edits except fix regions. rename it config.plist or select during Clover startup. note: i forget to mention - this most recent DSDT needs ACPIPoller.kext to handle FAN speed. Obviously this DSDT works for me. @Snuk i took your nicely patched DSDT.dsl and added a few more changes/fixes. then compiled it. config.1600x900.2e3.plist
  6. tluck

    Lenovo ThinkPad T420 with UEFI Only

    can you try this one? what is KP all about? DSDT.zip
  7. tluck

    Lenovo ThinkPad T420 with UEFI Only

    but you are able to boot Snuk's 1.52 DSDT right? (other than the ACPIBatteryManager issue?)
  8. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @SuperReapercan you guys with try the new DSDT.aml i posted in GitHub to see if you can boot with it?
  9. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @SuperReaper yeah. i could boot up with the original 1.52 DSDT version SnuK posted. i made some more changes - the way i decompiled may have something to do with it. i can only guess since I cant reproduce what you guys experience. i just posted some changes to the DSDT - change _PR to \_PR and _SB to \_SB etc... i wonder if thats the difference?
  10. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @SnuK hmm. odd that DSDT_1.52 works for me? maybe try putting back the slash in front - like this: \_PR ?
  11. tluck

    AppleALC — dynamic AppleHDA patching

    hmm. good info. i will retest by removing my HDEF Method (_DSM) the reason i mention it, as i had problems recently with my system with ALC889 on mojave beta - no devices would show up. i needed to explicitly add the alc-layout-id property in the DSDT (HDEF), otherwise i got a message something like alc-layout is not passed or not found - nothing to do. and i was injecting 11 layout-id in Clover. to be fair, after I updated Lilu with most recent fixes last week, things started to work reliably - meaning got Line In/Lineout and HDMI devices so i called it a day! --- update - with latest lilu 1.2.7 - works without HDEF _DSM. cool.
  12. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @SnuK good stuff i made a few edits on your 1.52 DSDT - that make it more like the old one. ----- posted some new items in the GitHub repo: Update kexts: AppleAlc.kext Lilu.kext VoodooPS2Controller.kext (fixes up some issues with keys etc) WhateverGreen.kext - may help with stability and glitches - doesn't hurt! Added SSDT option for adding custom key map. so PrtSrn - TrackPad on/off SrcLk - brightness down Pause - brightness up if you copy SSDT-T420-PS2K-keys.aml to ACPI/patched/SSDT-T420-PS2K.aml then you get this new set of mapping: Package(){}, "e01e=e037", //Map tp disable to f8</string> "e037=e01e", //Prevent PrntScr from triggering tp disable</string> }, "Function Keys Special", Package() { Package(){}, // The following 12 items map fkeys to Fn+fkeys</string> "3b=e012", // F1 - Brightness Down</string> "3c=e017", // F2 - Brightness Up</string> "3d=e00a", // F3 - Mission Control (app select)</string> "3e=e009", // F4 - Launchpad</string> "3f=0", // F5 - nothing</string> "40=0", // F6 - nothing</string> "41=e06e", // F7 - Video Mirror</string> "42=e037", // F8 - TP on/off</string> "43=0", // F9 - nothing</string> "44=e020", // F10 - Volume Mute</string> "57=e02e", // F11 - Volume Up</string> "58=e030", // F12 - Volume Up</string> "46=e022", // ScrLck - iTunes - play/pause</string>
  13. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @SuperReaper i think the solution for you is not have Clover try to patch the DSDT. the only patch you should do is fix_regions. the DSDT already fully patched anyway. why are you injecting a different EDID? you have LGD Display - does it glitch? your EDID which identifies LCD productID must match an entry in AppleBackLightInjector (which them must update in either in the ESP or /L/E) the EDIDs i provide in the config.plist file are already matched/added to that kext. otherwise you can update the kext to match your EDID vendor/product with the scripts. search: $ ioreg -l| grep -i ApplePanel.*F..T | | "ApplePanel" = {"F17Ta033"=<00110000000d00120016001e0028003600490063008700b800fd015d01e3029c039f050f>} $ ioreg -l| grep -i yEDID | | | | "IODisplayEDID" = <00ffffffffffff00061033a00000000025190104b51d1278020dc1ae5241b3260d505400000001010101010101010101010101010101d9650050a0402e60082008081eb31000001a7c804050b0083470082068081eb31000001a000000fc00436f6c6f72204c43440a20202000000010000000000000000000000000000000c1> in this case a033 - matches the EDID 0610 33a0 -> byte swap on last 2 chars is a033 @Somez i will push a fixed version fo the VoodooPS2Controller kexts which can let you remap to use PrtSrn to stop the pad.
  14. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @somez is this what you were used for keys? < <string>;The following 12 items map fkeys to Fn+fkeys</string> < <string>3b=e012; F1 - Brightness Down</string> < <string>3c=e017; F2 - Brightness Up</string> < <string>3d=e00a; F3 - Mission Control (app select)</string> < <string>3e=e009; F4 - Launchpad</string> < <string>3f=0; F5 - nothing</string> < <string>40=0; F6 - nothing</string> < <string>41=e06e; F7 - Video Mirror</string> < <string>42=e037; F8 - TP on/off</string> < <string>43=0; F9 - nothing</string> < <string>44=e020; F10 - Volume Mute</string> < <string>57=e02e; F11 - Volume Up</string> < <string>58=e030; F12 - Volume Up</string> < <string>46=e022; ScrLck - iTunes - play/pause</string>
  15. tluck

    Lenovo ThinkPad T420 with UEFI Only

    @Somez well yes you have exact same LCD as me AUO 21e3 - B140RW02 V1. the way Clover works with the "detect" setting is that it looks for FakeSMC in the OS. if it is there, it wont inject kexts from the ESP and it expects to use just the OS cache. If you remove all them from /L/E - then you should just have the kexts in ESP - seems to simplify things IMO. So in terms of kexts to remove from /L/E ... these are custom ones not provided by Apple: Misc: ACPIPoller.kext AppleHDA_20672.kext IntelBacklight.kext Other: ACPIBatteryManager.kext AppleALC.kext AppleBacklightInjector.kext BlueTooth_Injector_T420.kext EFICheckDisabler.kext FakeSMC.kext IOAHCIBlockStorageInjector.kext IntelMausiEthernet.kext Lilu.kext USBInjectAll.kext VoodooPS2Controller.kext These seem to work better in /System/Library/Extensions - so i would move them there AppleIntelHD3000Graphics.kext AppleIntelHD3000GraphicsGA.plugin AppleIntelHD3000GraphicsGLDriver.bundle AppleIntelHD3000GraphicsVADriver.bundle AppleIntelSNBGraphicsFB.kext AppleIntelSNBVA.bundle
×