Contribute
Register

[Guide] Lenovo T430 - El Capitan

Status
Not open for further replies.
Joined
Aug 3, 2012
Messages
272
Motherboard
H270N-WIFI
CPU
7600K
Graphics
RX 570
System: Lenovo T430 2349N7G
CPU: i5-3230m/QM77
Graphics: HD4000, 1366x768
SSD: Samsung EVO 850 256GB
BT: Broadcom 20702A3
Audio: Realtec ACL3202 aka. ALC269
WLAN: Atheros AR9285



Codec: Realtek ALC3202
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269
Subsystem Id: 0x17aa21f3
Revision Id: 0x100203

$ lspci -nn -v | grep -A 3 "Atheros"
03:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Subsystem: Lenovo Device [17aa:30a1]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f1c00000 (64-bit, non-prefetchable) [size=64K]


What works:


  • Audio
  • BT
  • Speedstep
  • Touchpad
  • Battery
  • Brightness
  • LAN
  • Mini DP Port
  • Webcam
  • HD4000 with full QE/CI
  • WLAN - replaced Intel with Atheros AR2985
  • USB3
  • Sleep

What doesn't work:

  • Card reader
  • VGA

Bugs:
  • USB3 wake issue after shutdown if you un/plug a device
    • workaround = implement FakePCIIDMux, then the ports fall back on USB2 speed, but issue is solved

Installation Steps:


Bildschirmfoto 2015-10-17 um 20.21.16.png
    • move all kext from /EFI/CLOVER/kext/10.11 to /EFI/CLOVER/kext/other
    • delete all folders in /EFI/CLOVER/kext/ except other
    • (optional) move VoodooPS2Controller to /EFI/CLOVER/kext/other

  • boot from stick
  • install El Capitaan
  • boot from stick and choose your El Capitan HDD/SSD
  • Download Clover from Sourceforge
  • Install with the following options
    • Install for UEFI Motherboards
    • Install Clover in ESP
    • Theme - bluemac (you can use another)
    • Drivers64UEFI - OsxAptioFix2Drv-64
  • mount EFI partition
    • insert DSDT & SSDT to /EFI/CLOVER/ACPI/patched
    • replace config.plist to /EFI/CLOVER/
    • make sure your drivers64UEFI folder looks like this:
Bildschirmfoto 2015-10-17 um 20.21.16.png

  • use Kext Wizard to install the following kexts from the archive:
    • ACPIBatteryManager, AppleHDARealtekALC269, AppleIntelE1000, FakeSMC, BrcmBluetoothInjector, toledaARPT (only if you have Atheros AR2985), VoodooPS2Controller, EAPD Codec Commander


  • repair permissions & update cache
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

  • restart - maybe twice

DSDT was patched:

  • Layout Fix - 28
  • IRQ Fix
  • SMBUS
  • rename_PCI0.VID_PCI0.IGPU
  • PNLF_ivy_sandy
  • battery_Lenovo-X220
  • HD4000_LowRes
  • 7-series/8-series USB
  • PN0T FIX
  • system_OSYS_win8
  • usb_prw_0x0d_xhc

Bildschirmfoto 2015-10-17 um 20.53.32.png
Credits goes to RehabMan, your work is awesome!

Thats it!

//EDIT1: Replaced the bluetooth kexts with the BrcmBluetoothInjector from RehabMans repo.
//EDIT2: Sleep works now, even if you close the lid. Patch with usb_prw_0x0d_xhc and code from post #47
//EDIT3: To get audio working after sleep, use EAPD Codec Commander - https://github.com/RehabMan/EAPD-Codec-Commander

Update El Capitan 10.11.1

  • Download and install update from Appstore
  • Reboot
Bildschirmfoto 2015-10-21 um 22.31.26.png

Update El Capitan 10.11.2

  • Update Clover
  • Download and install update from Appstore
  • Reboot
Bildschirmfoto 2015-12-08 um 21.50.24.png

Update El Capitan 10.11.3

  • Update Clover
  • Download and install update from Appstore
  • Reboot
Bildschirmfoto 2016-01-19 um 21.52.28.png

Update El Capitan 10.11.4

  • Update Clover
  • Download and install update from Appstore
  • Reboot
  • Replace AppleHDARealtekALC269 with the new one from attachment.
  • Repair permissions & update cache
  • Reboot
Bildschirmfoto 2016-03-22 um 18.27.59.png[/size]

Update El Capitan 10.11.5

  • Update Clover
  • Download and install update from Appstore
  • Reboot
  • Repair permissions & update cache
  • Reboot
 

Attachments

  • T430 - El Capitan.zip
    35.4 KB · Views: 3,518
  • T430_kext.zip
    337 KB · Views: 3,059
  • AppleHDARealtekALC269.kext.zip
    371.5 KB · Views: 2,547
Last edited:
Thank you so much for this guide! I've been running Yosemite very successfully thanks to your last guide and I'm excited to upgrade when I get the free time.

The only problems I've had with your last guide was your DSDT didn't play nice with my display and I had to use one I found somewhere else. Tried your new DSDT and it works perfectly!

Thanks again!
 
Thank you so much for this guide! I've been running Yosemite very successfully thanks to your last guide and I'm excited to upgrade when I get the free time.

The only problems I've had with your last guide was your DSDT didn't play nice with my display and I had to use one I found somewhere else. Tried your new DSDT and it works perfectly!

Thanks again!

You should always patch your own DSDT. Using a DSDT from another computer is always a bad idea.
 
Thank you so much for this guide! I've been running Yosemite very successfully thanks to your last guide and I'm excited to upgrade when I get the free time.

The only problems I've had with your last guide was your DSDT didn't play nice with my display and I had to use one I found somewhere else. Tried your new DSDT and it works perfectly!

Thanks again!

Glad to hear, but for notebooks it's better to patch your own DSDT - like RehabMan said.
For this reason i made a list with the patches.

But if the DSDT is working for you, why not :headbang:
 
Glad to hear, but for notebooks it's better to patch your own DSDT - like RehabMan said.
For this reason i made a list with the patches.

But if the DSDT is working for you, why not :headbang:

One should at least verify the patched ACPI set uses the same SystemMemory addresses as does the native DSDT.
 
@kartoffelsalat_reloaded: Can you shows your speedstep ss?
 
System: Lenovo T430 2349N7G
CPU: i5-3230m/QM77
Graphics: HD4000, 1366x768
SSD: Crucial M500 256GB
BT: Broadcom 20702A3
Audio: Realtec ACL3202 aka. ALC269
WLAN: Atheros AR9285


Codec: Realtek ALC3202
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269
Subsystem Id: 0x17aa21f3
Revision Id: 0x100203


What works:


  • Audio
  • BT
  • Speedstep
  • Touchpad
  • Battery
  • Brightness
  • LAN
  • Mini DP Port
  • Webcam
  • HD4000 with full QE/CI
  • WLAN - replaced Intel with Atheros AR2985
  • USB3

Not tested:

  • Sleep

What doesn't work:

  • Card reader
  • VGA

Installation Steps:


View attachment 156951

    • move all kext from /EFI/CLOVER/kext/10.11 to /EFI/CLOVER/kext/other
    • delete all folders in /EFI/CLOVER/kext/ except other
    • (optional) move VoodooPS2Controller to /EFI/CLOVER/kext/other

  • boot from stick
  • install El Capitaan
  • boot from stick and choose your El Capitan HDD/SSD
  • Download Clover from Sourceforge
  • Install with the following options
    • Install for UEFI Motherboards
    • Install Clover in ESP
    • Theme - bluemac (you can use another)
    • Drivers64UEFI - OsxAptioFix2Drv-64
  • mount EFI partition
    • insert DSDT & SSDT to /EFI/CLOVER/ACPI/patched
    • replace config.plist to /EFI/CLOVER/
    • make sure your drivers64UEFI folder looks like this:
View attachment 156951

  • use Kext Wizard to install the following kexts from the archive:
    • ACPIBatteryManager, AppleHDARealtekALC269, AppleIntelE1000, FakeSMC, BrcmBluetoothInjector, toledaARPT (only if you have Atheros AR2985), VoodooPS2Controller


  • repair permissions & update cache
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

  • restart - maybe twice

DSDT was patched:

  • Layout Fix - 28
  • IRQ Fix
  • HPET
  • SMBUS
  • (rename_PCI0_VID) -> don't know if i used this one
  • rename_VID_AGP1
  • PNLF_ivy_sandy
  • battery_Lenovo-X220
  • rename EHC1 to EH01
  • rename EHC2 to EH02
  • rename XHC1 to XHC

View attachment 156950
Credits goes to RehabMan, your work is awesome!

Thats it!

//EDIT1: Replaced the bluetooth kexts with the BrcmBluetoothInjector from RehabMans repo.

Update El Capitan 10.11.1

  • Download and Install Update from Appstore
  • Reboot
View attachment 157871


Hi kartoffelsalat_reloaded,I was wondering whether your T430 has shutdown problem or not.I mean,after you shutdown your OS X, does the system repower on and halt ? If had,how do you fix it ? I hope you can give me some guidance,thanks in advance.
 
Hi kartoffelsalat_reloaded,I was wondering whether your T430 has shutdown problem or not.I mean,after you shutdown your OS X, does the system repower on and halt ? If had,how do you fix it ? I hope you can give me some guidance,thanks in advance.
Patch DSDT fix shutdown v2 && use FakePCIID_XHCIMux
 
The system wakes if some external drives are connected to USB3 ports. Or if you have a mouse connected and klick it after shutdown. Then the laptop powers on itself.

If you apply FakePCIID_XHCIMux the USB3 shutdown problem is solved, BUT your USB3 ports fall back to USB2 speed. I already tried and got only around 30MB/s. So i revert and live with that small bug!
 
Status
Not open for further replies.
Back
Top