Jump to content

jenyunhuang

Members
  • Content count

    32
  • Joined

  • Last visited

About jenyunhuang

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
    Male

Recent Profile Visitors

810 profile views
  1. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Hi Traskhy The fan speed curve is depend on the cpu temperature not loading. You can find the code, and you can change it by yourself. /* FAN control START */ If (LGreaterEqual (Local0, 0x55)) // CPU Temp is >= 85C { Store (0x07, \_SB.PCI0.LPC.EC.HFSP) } // Set FAN Mode 7 - Maximum Speed Else { If (LGreaterEqual (Local0, 0x50)) // CPU Temp is >= 80C { Store (0x06, \_SB.PCI0.LPC.EC.HFSP) } // Set FAN Mode 6 Else { If (LGreaterEqual (Local0, 0x4B)) // CPU Temp is >= 75C { Store (0x05, \_SB.PCI0.LPC.EC.HFSP) } // Set FAN Mode 5 Else { If (LGreaterEqual (Local0, 0x46)) // CPU Temp is >= 70C { Store (0x04, \_SB.PCI0.LPC.EC.HFSP) } // Set FAN Mode 4 Else { If (LGreaterEqual (Local0, 0x41)) // CPU Temp is >= 65C { Store (0x03, \_SB.PCI0.LPC.EC.HFSP) } // Set FAN Mode 3 Else { If (LGreaterEqual (Local0, 0x3C)) // CPU Temp is >= 60C { Store (0x02, \_SB.PCI0.LPC.EC.HFSP) } // Set FAN Mode 2 Else { If (LGreaterEqual (Local0, 0x01)) // CPU Temp is >= 01C { Store (0x01, \_SB.PCI0.LPC.EC.HFSP) } // Set FAN Mode 1 - Lowest Speed } } } } } } /* FAN control END */
  2. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Hi avod The Renesas USB3 http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/?p=2387588
  3. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    upgrade to 10.12.6 is ok
  4. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Hi zarcanzo Your EDID same with me. My T420s is integrate graphics with FHD display. So maybe is your patch bios. Attach is my efi file.efi.zip
  5. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Just using the Lenovo power manager for win to setting the battery charge level. And don't unplug/plug the battery. This set value can effect under OSX. If you unplug/plug the battery, then the charge level reset to default. You must using the Lenovo power manager again.
  6. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    @tluck Thank for this, it can solved the "plug-in/pull-out"?
  7. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    You maybe need change EDID for you config.plist. 00FFFFFFFFFFFF0030AEA340000000000C190104951F1178EA87E5A456509E260D5054000000010101010101010101010101010101012E3680A070381F403020350035AF1000001E1E2D80A070381F403020350035AF1000001E0000000F00D1093BD1093B1E0A0006AF3D12000000FE004231343048414E30312E32200A
  8. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    @tluck This is my X220 LCD EDID 1366x768. X2201122:~ jyhuang$ ioreg -l | grep ApplePanel | | | "ApplePanelRawBrightness" = 340 | | "ApplePanel" = {"F10T40e2"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>} X2201122:~ jyhuang$ ioreg -l | grep yEDID | | | | | "IODisplayEDID" = <00ffffffffffff0030aee2400000000000140103801c1078ead4e59559578b2820505400000001010101010101010101010101010101251d56d45000163030202500159c1000001b221d560652001a3030202500159c1000001b0000000f008c09328c09281e0a0030e4d802000000fe004c503132355748322d534c42330093>
  9. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Sorry, is my mistake. Put the AppleBacklightLightInjector.kext to L/E. The screen brightness is ok. Thank
  10. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Last login: Fri Apr 14 20:21:52 on ttys000 T420s2123:~ jyhuang$ ioreg -l | grep ApplePanel | | | "ApplePanelRawBrightness" = 4882 | | "ApplePanel" = {"Default"=<000007400af7fffe>} T420s2123:~ jyhuang$ ioreg -l | grep yEDID | | | | | "IODisplayEDID" = <00ffffffffffff0030e4e2020000000001140103801f1178e233859956559127175054000000010101010101010101010101010101018025408060841a303020350036ae10000018000000000000000000000000000000000000000000fe004c656e6f766f0a202020202020000000fe0031363030783930300a2020202000ad> T420s2123:~ jyhuang$ ioreg -l|grep linear- | | | | | "IODisplayParameters" = {"commit"={"reg"=0},"fade-time2"={"min"=0,"max"=10000,"value"=4000},"linear-brightness-probe"={"min"=0,"max"=4882,"value"=4882},"ggsc"={"min"=0,"max"=65536,"value"=65536},"gsc "={"min"=0,"max"=65536,"value"=0},"vblm"={"min"=0,"max"=196608,"value"=65536},"dsyp"={"min"=0,"max"=2,"value"=2},"rgsc"={"min"=0,"max"=65536,"value"=65536},"fade-style"={"min"=0,"max"=10,"value"=0},"fade-time1"={"min"=0,"max"=10000,"value"=500},"bgsc"={"min"=0,"max"=65536,"value"=65536},"brightness-probe"={"min"=0,"max"=1024,"value"=1024},"fade-time3"={"min"=0,"max"=10000,"value"=500},"bklt"={"min"=0,"max"=4882,"value"=1220},"linear-brightness"={"min"=0,"max"=4882,"value"=4882},"brightness"={"max"=1024,"min"=0,"value"=1024},"brightness-fade"={"min"=0,"max"=1023,"value"=0},"usable-linear-brightness"={"min"=1220,"max"=4882,"value"=4882}} T420s2123:~ jyhuang$ ioreg -l|grep linear- | | | | | "IODisplayParameters" = {"commit"={"reg"=0},"fade-time2"={"min"=0,"max"=10000,"value"=4000},"linear-brightness-probe"={"min"=0,"max"=4882,"value"=2438},"ggsc"={"min"=0,"max"=65536,"value"=65536},"gsc "={"min"=0,"max"=65536,"value"=0},"vblm"={"min"=0,"max"=196608,"value"=65536},"dsyp"={"min"=0,"max"=2,"value"=2},"rgsc"={"min"=0,"max"=65536,"value"=65536},"fade-style"={"min"=0,"max"=10,"value"=0},"fade-time1"={"min"=0,"max"=10000,"value"=500},"bgsc"={"min"=0,"max"=65536,"value"=65536},"brightness-probe"={"min"=0,"max"=1024,"value"=512},"fade-time3"={"min"=0,"max"=10000,"value"=500},"bklt"={"min"=0,"max"=4882,"value"=1220},"linear-brightness"={"min"=0,"max"=4882,"value"=2836},"brightness"={"max"=1024,"min"=0,"value"=658},"brightness-fade"={"min"=0,"max"=1023,"value"=0},"usable-linear-brightness"={"min"=1220,"max"=4882,"value"=2836}} T420s2123:~ jyhuang$ ioreg -l|grep linear- | | | | | "IODisplayParameters" = {"commit"={"reg"=0},"fade-time2"={"min"=0,"max"=10000,"value"=4000},"linear-brightness-probe"={"min"=0,"max"=4882,"value"=1220},"ggsc"={"min"=0,"max"=65536,"value"=65536},"gsc "={"min"=0,"max"=65536,"value"=0},"vblm"={"min"=0,"max"=196608,"value"=65536},"dsyp"={"min"=0,"max"=2,"value"=2},"rgsc"={"min"=0,"max"=65536,"value"=65536},"fade-style"={"min"=0,"max"=10,"value"=0},"fade-time1"={"min"=0,"max"=10000,"value"=500},"bgsc"={"min"=0,"max"=65536,"value"=65536},"brightness-probe"={"min"=0,"max"=1024,"value"=64},"fade-time3"={"min"=0,"max"=10000,"value"=500},"bklt"={"min"=0,"max"=4882,"value"=1220},"linear-brightness"={"min"=0,"max"=4882,"value"=1419},"brightness"={"max"=1024,"min"=0,"value"=138},"brightness-fade"={"min"=0,"max"=1023,"value"=0},"usable-linear-brightness"={"min"=1220,"max"=4882,"value"=1419}} T420s2123:~ jyhuang$ Is my dsdt.aml or config.plist different with your?
  11. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Yes, I have try to used the kext pack inside or recreate the AppleBacklightInjector.kext. And remove the intelbacklight.kext before copy AppleBacklightInjector.kext to EFI I mean, used AppleBacklightInjector.kext, the screen brightness can adjust. But the same level, screen brightness is much high then for used intelbacklight.kext. Level 7 for intelbacklight.kext and level 1 for AppleBacklightInjector.kext. The issue is same. Screen brightness too high.
  12. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    @tluck I am using the new kext pack (T420_UEFI-Clover-b4052_10.11_10.12-2017-04-03.zip) on 10.12.3. Remove the intelBacklight.kext. then reboot. But the screen brightness on level 1 is too high. Level 0 is dark (this is normal). I think maybe need upgrade system to 10.12.4 So when upgrade to 10.12.4. The screen brightness is still too high. Have any suggestion. Thank
  13. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Thank. Attach file is the usb3 driver for NEC or AsMedia USB driver. It had edit the info.plist to bypass the driver check Vendor ID. It can work on my T420s with NEC usb3 chip port and X220 with 54mm express card NEC or AsMedia USB3 chip. I think the kext can work I7 X220 or T420 with NEC Chip. You can try, if you want this USB3 port work. Remember if you had genericUSBXHCI.kext on you L/E, it must remove. mXHCD.kext.zip
  14. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Don't need to flash the NEC, just using the mXHCD.kext.zip to replace the GenericUSBXHCI.kext. It can be work fine. The stock Oyen Digital usb3 driver(mXHCD.kext) have check the vendor ID. You can edit the info.plist to bypass the check or using my file link. Because I don't know how to attach file, so just post the file link. The mXHCD.kext.zip is bypass the check Vendor ID. Because I am using this kext to my X220 with 54mm express card Asmedia usb3.
  15. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    @pitx0n The USB3 can follow this link https://www.tonymacx86.com/threads/making-nec-usb-3-0-card-fully-comportable-with-original-mac-drivers-caldigit-lacie-oyen.77864/ It wok fine and no need to reinsert usb device. If you don't want change Subsystem Vendor ID and Subsystem Device ID for NEC USB3. You can install the Oyen Digital driver, then edit the info.plist on mXHCD.kext. Or download mXHCD.kext.zip put on L/E. This kext also can use X220 54mm express card for AsMedia or NEC USB3.
×