Jump to content

jenyunhuang

Members
  • Content Count

    36
  • Joined

  • Last visited

About jenyunhuang

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
    Male

Recent Profile Visitors

1,173 profile views
  1. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    @tluck Sorry, post the config.plist is for my X220. Yes, T420s/T420 mod FHD must need the LVDS to eDP adapter board. So, I have the edp adapter on my T420s. The T420s mod fhd productID is 40A3 (It is define by LVDS to eDP board, not LCD panel). The 40E2 ID is my other computer(X220 ips panel, original machine, original Lenovo X220 panel) . My two computer can use you config.plist but need change the CsrActiveConfig value and inject the EDID. So no more change. @D4Ci0 Sorry, the config.plist is my X220. This is my T420s whole EFI file efi.zip
  2. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Hi My computer is T420s Mod FHD display. Same panel. This is my config.plist. You can try. config.plist
  3. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    @tluck - I have one problem with using the newer zip(20180929 or 20181011). The battery cannot show on screen bar and the battery capacity is 0. How can I fix it? OSX is 10.12.6 not 10.13 or 10.14
  4. 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 */
  5. 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
  6. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    upgrade to 10.12.6 is ok
  7. 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
  8. 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.
  9. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

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

    Lenovo ThinkPad T420 with UEFI Only

    You maybe need change EDID for you config.plist. 00FFFFFFFFFFFF0030AEA340000000000C190104951F1178EA87E5A456509E260D5054000000010101010101010101010101010101012E3680A070381F403020350035AF1000001E1E2D80A070381F403020350035AF1000001E0000000F00D1093BD1093B1E0A0006AF3D12000000FE004231343048414E30312E32200A
  11. 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>
  12. jenyunhuang

    Lenovo ThinkPad T420 with UEFI Only

    Sorry, is my mistake. Put the AppleBacklightLightInjector.kext to L/E. The screen brightness is ok. Thank
  13. 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?
  14. 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.
×