rajesheber Posted August 10, 2014 Share Posted August 10, 2014 Requires kext and DSDT edits. Follow instructions in post #48. Upgrading OS X point version will depend on your procedure for installing... Many updates contain changes to kexts you may have patched, and thus will be overwritten. Thanx for the info. If i create a DSDT now would that affect my current running mavericks instance. Is there a possibility to create a DSDT only for the brightness fix. Any guide to create DSDT would be a real help. Link to comment Share on other sites More sharing options...
RehabMan Posted August 10, 2014 Share Posted August 10, 2014 Thanx for the info. If i create a DSDT now would that affect my current running mavericks instance. Is there a possibility to create a DSDT only for the brightness fix. Any guide to create DSDT would be a real help. Not sure I understand the question. The whole idea of patching DSDT is to "affect... current running mavericks instance", right? The idea being to fix backlight control. Basic instructions for using MaciASL are provided at my github link for my laptop repo (first link in post #48). Have you read it yet? Link to comment Share on other sites More sharing options...
rajesheber Posted August 10, 2014 Share Posted August 10, 2014 Not sure I understand the question. The whole idea of patching DSDT is to "affect... current running mavericks instance", right? The idea being to fix backlight control. Basic instructions for using MaciASL are provided at my github link for my laptop repo (first link in post #48). Have you read it yet? My question was can i create a DSDT only to fix the brightness issue or would i have to create a DSDT to configure for the entire system. My current Mavericks (10.9.0) installation works with out any DSDT. I did try to use a close DSDT to my machine config but i failed to boot so was not sure how to create it Link to comment Share on other sites More sharing options...
RehabMan Posted August 10, 2014 Share Posted August 10, 2014 My question was can i create a DSDT only to fix the brightness issue or would i have to create a DSDT to configure for the entire system. The instructions in post #48 provide only for fixing backlight control. My current Mavericks (10.9.0) installation works with out any DSDT. Not true. BIOS is providing native OEM DSDT. A DSDT, whether patched or not, is always in play. Link to comment Share on other sites More sharing options...
rajesheber Posted August 10, 2014 Share Posted August 10, 2014 The instructions in post #48 provide only for fixing backlight control. Not true. BIOS is providing native OEM DSDT. A DSDT, whether patched or not, is always in play. Oh ok great. that a piece of information i was not aware of. thank you. So can i create a new DSDT using maciASL and add ur Brightness Fix using the DSDT patch. Link to comment Share on other sites More sharing options...
rajesheber Posted August 14, 2014 Share Posted August 14, 2014 The instructions in post #48 provide only for fixing backlight control. Not true. BIOS is providing native OEM DSDT. A DSDT, whether patched or not, is always in play. @Rehab, I have a completely working snappy system. Thank you so much for all your help. I would like to know how to enable iPad charging using the USB ports and suddenly my camera stop working for FaceTime. Any help on this Link to comment Share on other sites More sharing options...
Demonbane Posted August 18, 2014 Share Posted August 18, 2014 hi Uoc Nguyen, thanks for your great effort. may i ask 2 questions, 1. is this installation under UEFI+GPT or Legacy+MBR? 2. how do you deal with the wireless card finally? is a replacement of wifi card possible? or we can only use a USB-Wireless-Card? Link to comment Share on other sites More sharing options...
eilatuno Posted August 18, 2014 Share Posted August 18, 2014 hi Uoc Nguyen, thanks for your great effort. may i ask 2 questions, 1. is this installation under UEFI+GPT or Legacy+MBR? 2. how do you deal with the wireless card finally? is a replacement of wifi card possible? or we can only use a USB-Wireless-Card? Hi if you refer to my installation post and relative package, the setup is totally based on UEFI+GPT. For the WiFi i use a Linksys ExpressCard based on Broadcom chipset that work OOB with OSX. I prefer this solution, because i use my system in working environment and i need to use WPA2 Enterprise authentication that is provided by original Apple extensions. Otherwise the USB wifi dongle,often use an external app for wireless discovery and authentication and is recognized by the system like a classic ethernet device. Link to comment Share on other sites More sharing options...
rajesheber Posted August 19, 2014 Share Posted August 19, 2014 @eilatuno, Could you specify the linksys express card model no and which was the latest supported mac os x OOB Hi if you refer to my installation post and relative package, the setup is totally based on UEFI+GPT. For the WiFi i use a Linksys ExpressCard based on Broadcom chipset that work OOB with OSX. I prefer this solution, because i use my system in working environment and i need to use WPA2 Enterprise authentication that is provided by original Apple extensions. Otherwise the USB wifi dongle,often use an external app for wireless discovery and authentication and is recognized by the system like a classic ethernet device. Link to comment Share on other sites More sharing options...
Uoc Nguyen Posted August 22, 2014 Author Share Posted August 22, 2014 hi Uoc Nguyen, thanks for your great effort. may i ask 2 questions, 1. is this installation under UEFI+GPT or Legacy+MBR? 2. how do you deal with the wireless card finally? is a replacement of wifi card possible? or we can only use a USB-Wireless-Card? @Demonbane 1. I'm using UEFI with GPT partitions. 2. I'm using the USB wifi dongle, as eilatuno said, USB wifi dongle will be use an extra application to scan and authenticate wifi network, it is annoying as you will need to start it up when login and wait for it ready before connect to wifi network, and yes, it is recognized as a wired network (ethernet) in network setting / system. So it you will not able to use AirDrop without force enable it before. I have not used express card yet, but I think it will be better than USB dongle option. Link to comment Share on other sites More sharing options...
eilatuno Posted August 27, 2014 Share Posted August 27, 2014 @eilatuno, Could you specify the linksys express card model no and which was the latest supported mac os x OOB The card is the Linksys WEC 600N, i bought it on ebay at this link http://www.ebay.com/itm/New-Cisco-Linksys-WEC600N-Dual-Band-Wireless-N-Ultra-RangePlus-Expresscard-/400344427648 (search on internet for other sources..). I choose this card because i found a guy on the web with original Macbook Pro out of warranty and with airport broken, that use this card for replacement. Refer to my original post http://www.insanelymac.com/forum/topic/293762-thinkpad-t430-mavericks-109x/?p=2020717 Link to comment Share on other sites More sharing options...
rajesheber Posted August 27, 2014 Share Posted August 27, 2014 The card is the Linksys WEC 600N, i bought it on ebay at this link http://www.ebay.com/itm/New-Cisco-Linksys-WEC600N-Dual-Band-Wireless-N-Ultra-RangePlus-Expresscard-/400344427648 (search on internet for other sources..). I choose this card because i found a guy on the web with original Macbook Pro out of warranty and with airport broken, that use this card for replacement. Refer to my original post http://www.insanelymac.com/forum/topic/293762-thinkpad-t430-mavericks-109x/?p=2020717 Thanx for that info. Does wake using external keyboard or mouse work ? Link to comment Share on other sites More sharing options...
vusun123 Posted August 27, 2014 Share Posted August 27, 2014 UocNguyen you have sleep working ? My brother has a T430 comes with only HD4000 ( no Nvidia GPU ) resolution 1600x900 and sleep isn't working ( shutdown immediately ). How comes you can get yours to sleep ? I patched the DSDT using Rehabman repo, the DSDT is almost perfect except for the sleep issue, otherwise things are good Good to see another Vietnamese fella here Link to comment Share on other sites More sharing options...
RehabMan Posted August 27, 2014 Share Posted August 27, 2014 UocNguyen you have sleep working ? My brother has a T430 comes with only HD4000 ( no Nvidia GPU ) resolution 1600x900 and sleep isn't working ( shutdown immediately ). How comes you can get yours to sleep ? I patched the DSDT using Rehabman repo, the DSDT is almost perfect except for the sleep issue, otherwise things are good Good to see another Vietnamese fella here Make sure you have properly implemented native power management. Also, make sure you're not dropping an OEM SSDT that is needed (typically... the one with IAOE object is needed, for example). Link to comment Share on other sites More sharing options...
Uoc Nguyen Posted September 5, 2014 Author Share Posted September 5, 2014 UocNguyen you have sleep working ? My brother has a T430 comes with only HD4000 ( no Nvidia GPU ) resolution 1600x900 and sleep isn't working ( shutdown immediately ). How comes you can get yours to sleep ? I patched the DSDT using Rehabman repo, the DSDT is almost perfect except for the sleep issue, otherwise things are good Good to see another Vietnamese fella here I have sleep work well. As RehabMan said, you will need to patch ACPI Power management kext and make sure the DSDT section for it is patched also. The sleep start working since I upgrade to 10.9.3. It was something changed from Apple core / kernel. Link to comment Share on other sites More sharing options...
Kamik666 Posted September 10, 2014 Share Posted September 10, 2014 Hi I have a problem with my laptop Model Thinkpad T430 2344BMG , I installed OSX mavericks using niresh distro maverick usb and files from post #1 for 10.9.3 and post #42 for graphics fix everything work's but graphics QE/CI and an USB no. I using Chameleon-2.2svn-r2344.pkg bootloader because clover not show win 8.1 partition I do not know why. USB working when conect mouse or usb storage but when connect iDevice system freeze in terminal see kernel panic. USB I tried severals IOUSBFamily.kext but not works also I treid GenericUSBXHCI.kext for 10.9.4 and Delete AppleUSBXHCI.kext from stock IOUSBFamily.kext System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext every experiment was unsuccessful on some cases usb not work's absolutely. Graphics When open lunchpad and scroll page graphics are rendered slowly I tried fix in org.chameleon.Boot.plist from other forum but also unsuccessful <key>device-properties</key> <string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string> In DSDT.aml using this patch Method (_DSM, 4, NotSerialized) { Store (Package (0x1A) { "AAPL00,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "device-id", Buffer (0x04) { 0x66, 0x01, 0x00, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x03, 0x00, 0x66, 0x01 }, "AAPL,HasPanel", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL,Haslid", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,built-in", Buffer (One) { 0x01 }, "vendor-id", Buffer (0x04) { 0x86, 0x80, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0xAA, 0x17, 0x00, 0x00 }, "subsystem-id", Buffer (0x04) { 0x07, 0x50, 0x00, 0x00 }, "revision-id", Buffer (0x04) { 0x09, 0x00, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Please advise me what I still try. Best Regards Link to comment Share on other sites More sharing options...
testboy Posted September 17, 2014 Share Posted September 17, 2014 I use 10.9.4,but"Intel HD 4000 Capri: patch with Platform-ID `0300 6601` - Hex: `01 00 00 00 02 00 00 00 30 02 00 00`" how to do? why 0300 6601= HEx 01 00 00 00 02 00 00 00 30 02 00 00? Link to comment Share on other sites More sharing options...
Uoc Nguyen Posted September 27, 2014 Author Share Posted September 27, 2014 You should follow this guide http://forum.osxlatitude.com/index.php?/topic/2945-guide-for-enabling-vga-and-hdmi-in-intel-hd4000-gpu/ My hex is writing in form of vim + xxd, it is default to 1 word (4 digits) per column. The `0300 6601` is platform id and `01 00 00 00 02 00 00 00 30 02 00 00` is for LDVS (Laptop built-in display). Depend on version of OSX, you can try: `01 00 00 00 02 00 00 00 30 02 00 00` or `05 03 00 00 02 00 00 00 30 02 00 00`. Link to comment Share on other sites More sharing options...
Demonbane Posted October 4, 2014 Share Posted October 4, 2014 Hi all. I would like to share the results of mixing my work and work of other before me on my T430s (2355). I use the post of UocNguyen as template(Thanks for the work!) Working: CPU PowerManagement (SpeedStep enabled using ssdt-gen script and clover states generation option) Intel HD4000 with AppleIntelFrameBufferCapri patched at latest version (10.9.3) to use internal LVDS and external DP port (i read apple removed support for embedded VGA start from 10.8.3 kext, from my tests i'm able to use a VGA monitor while start laptop from docking station with lid closed but there are something bad with EDID probe and with refresh so i think the very big problem is the VGA output use the same channel of internal LCD/LVDS) Audio work with patched AppleHDA (and IOAudioFamily from 10.9.0) Speaker/Headphone/Internal Mic/Mic on headphone/ Ethernet work with AppleE1000.kext Trackpoint, touchpad and keyboard work with VoodooPS2 Patched Bluetooth kext with support for BCM20702A0 USB 3 with GenericUSBXHCI ( Run at 5gbps), all 3 ports are capable to charging an iPad Battery recognized with ACPIbatteryManager WWAN HSPA Working with SIM inserted, modded CellPhoneHelper.kext,IOSerialFamily and modded CCL in /Library/ModemScripts/ (tell me if work!) UEFI boot with latest version of CLOVER Sleep, wake, restart and shutdown fully working (10.9.2 seems to resolve this issue) Keyboard. Multimedia keys: Sleep, Prev / Play / Pause / Next (Brightness control with Fn-F8/F9 not work, mapped in DSDT with Fn-K/P) Windows Installation on other SSD partition run fine with VMware Fusion Bootcamp and directly form choose it in Boot selection menù (when you boot with windows you must restore Clover EFI boot option manually in UEFI BIOS to start osx later, because the Micro$oft Boot loader set itself as primary when start ) Additional external device: External Wifi PCI-ExpressCard Cisco WEC-600N (Broadcom 4322 based chip) RUNNING OOB !!! http://www.amazon.com/Cisco-Linksys-WEC600N-Wireless-N-RangePlus-Expresscard/dp/B0011E6300 External Apple Display Port adapter fully working * NOT working and know problem: Intel Centrino Advanced-N 6205 Wireless adapter( simply no kext exist for this device....) I tried to install mPCI-E Broadcom WLAN used in my old T420s but it's seems not possible to flash modded bios without external programmer. No success with any other methods like tape pin 20 of mPCI-E or placing in second mPCI-E slot. Card reader (Partially working with VoodooSDHC kext, but sometimes system hangs. I removed the SD reader for using Wifi adapter) Brought video from iTunes doesn't play on LVDS device (LCD display attached on VGA on board doesn't support HDCP) WWAN icon in status bar appear only after sleep/wake cycle Headphone jack sometimes not work after sleep (it's seems to fixing itself after another sleep/wake cycle ) Headphone Volume control For install use info from T420 thread: http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-25?do=findComment&comment=1952283 NOTE: need to change the SMBIOS hardware section and CustomUUID to your own hardware. My pack: https://www.firedrive.com/file/9991150C50684CB7 I want to thanks all creators of any components used for this test. PS: sorry for bad english why couldn't the battery of my device be natively recognised by ACPIBatteryManager? have you done some kind of DSDT patches for Battery? and i'm also curious how did you rename all the "VID" to "IGPU"? the patches of Rehabman don't work for me... and in additional, which patches did you do to your DSDT? only the ig-platform-id in graphic part and the layout-id in HDEF? Link to comment Share on other sites More sharing options...
eilatuno Posted October 6, 2014 Share Posted October 6, 2014 hi Demonbane i used some patches found in Rehab repository, especially the Lenovo Patch x220 and t430u(if you see in patches notes, you read the compatibility for other lenovo product, so after a little research i find that many lenovo products share same chipset, components, maybe same motherboard like t430 and t430s). i copied and pasted only parts those i think need for my config for example HDA, ig-platform, battery and AC, thermal and fan. i've created and tested many DSDT before find the best. Then i tell you to study a functional DSDT and find/replace the parts who interest you or using the patches on the repository. For example, if you have a T430s (like me) you can use the DSDT parts of T430 with the same specification, or copy and replace the parts you need, like ALC269 (audio) or HD4000 (video) that are used in T430 and T430s model. Link to comment Share on other sites More sharing options...
Demonbane Posted October 7, 2014 Share Posted October 7, 2014 hi Demonbane i used some patches found in Rehab repository, especially the Lenovo Patch x220 and t430u(if you see in patches notes, you read the compatibility for other lenovo product, so after a little research i find that many lenovo products share same chipset, components, maybe same motherboard like t430 and t430s). i copied and pasted only parts those i think need for my config for example HDA, ig-platform, battery and AC, thermal and fan. i've created and tested many DSDT before find the best. Then i tell you to study a functional DSDT and find/replace the parts who interest you or using the patches on the repository. For example, if you have a T430s (like me) you can use the DSDT parts of T430 with the same specification, or copy and replace the parts you need, like ALC269 (audio) or HD4000 (video) that are used in T430 and T430s model. thanks bro, did you meet such kind of problem: if the laptop get sleeping, then wake up and reboot, the laptop will stuck at the initial of GUI... i should force the laptop to shutdown by pressing the power button, then the it become normal again... seems there're problems with sleep. PS: i didn't use all your stuffs, because there's problem with the graphic card. the GUI is much larger as the resolution, as the screen is exploded... Link to comment Share on other sites More sharing options...
eilatuno Posted October 7, 2014 Share Posted October 7, 2014 thanks bro, did you meet such kind of problem: if the laptop get sleeping, then wake up and reboot, the laptop will stuck at the initial of GUI... i should force the laptop to shutdown by pressing the power button, then the it become normal again... seems there're problems with sleep. PS: i didn't use all your stuffs, because there's problem with the graphic card. the GUI is much larger as the resolution, as the screen is exploded... Hi I've encountered this problem with an old version of UEFI firmware. Update fw and retry, by my experience it solve many kind of problem, like sleep and nvram persistence. For resolution you need to patch framebuffercapri and edit DSDT to reflect your ig-platform. Link to comment Share on other sites More sharing options...
Uoc Nguyen Posted October 8, 2014 Author Share Posted October 8, 2014 why couldn't the battery of my device be natively recognised by ACPIBatteryManager? have you done some kind of DSDT patches for Battery? and i'm also curious how did you rename all the "VID" to "IGPU"? the patches of Rehabman don't work for me... and in additional, which patches did you do to your DSDT? only the ig-platform-id in graphic part and the layout-id in HDEF? I have re-apply some new patches from Rehabman and get mixed up many patch for Battery, Sleep / Shutdown ... stuffs from tluck, some section need to specified patch caused it not work like T420. I was keep VID in last DSDT but was changed all to IGPU for apply patches from Rehab repo. For HD4000, it is fine with last patch (with binary patch also), but now I'm using Nvidia most of time as it is only way to make miniDP work well (with Dell external monitor) I will attach my new package soon, included 10.9.x and 10.10. Same DSDT can be used for both OS X versions. Oh, forgot to mention that since I not used Intel HD4000 so I was not intent to fix QE/CI for it atm. I will rework on it after Apple release the final version (in this month). Link to comment Share on other sites More sharing options...
Uoc Nguyen Posted October 13, 2014 Author Share Posted October 13, 2014 Just to notify that I updated #1 post if you are not aware about it. 2 Link to comment Share on other sites More sharing options...
rajesheber Posted October 16, 2014 Share Posted October 16, 2014 My t430 loses sound after waking from sleep. i had used the patched AppleHDA from post #42. Any solution please Link to comment Share on other sites More sharing options...
Recommended Posts