Jump to content

Trying to install ML on ThinkPad T430


crazy_bitch
 Share

4 posts in this topic

Recommended Posts

Hej...

 

I am trying to install Mountain Lion on a T430. I never built a Hackintosh before, and I'm a bit overwhelmed.

 

I followed the instructions in this link: http://www.insanelym...howtopic=280756

which I found here on the forum, then looked around for a few kexts and managed to get the laptop keyboard and the trackpad working.

 

It's booting and running smoothly now (with Chameleon), but...

 

I still have two big problems: audio and wi-fi internet (I tried by installing the RealtekRTL81xx kext, but either that is not enough, or not right at all.)

 

Can anyone help me getting them to work? Anything would be appreciated (a tip for kexts, explanation how to do it with DSDT - I still don't even know what that does -, a new installation with M u l t i B e a s t &c - which so far I didn't use - or whatever.)

 

Also interesting would be to get full graphic support (which I just read about a lot, but how will I know when I have that - I mean, I can see things on my monitor already, so something is working) and also using the built-in camera (I read about a different ThinkPad that it only works together with CamTwist, which would be fine, I guess.)

 

But really important are internet and sound, of course - can someone help with that?

 

Some other info... "System Info" tells me I have the following:

 

 

Intel Centrino Ultimate-N 6300 (Network Controller)

 

Intel 7 Series / C210 Series Chipset Family High Definition Audio Controller (Audio device)

 

Intel 82579LM Gigabit Network Connection (Ethernet Controller)

 

Intel 7 Series / C210 Series Chipset Family KT Controller (Communication Controller / Serial Controller)

 

NVIDEA GF108 High Definition Audio Controller (Audio device)

 

NVIDEA GF108 Quadro NVS 5400M (Display Controller / VGA compatible Controller)

 

... and some other things - I can list them all, if someone things he can help me and needs to know about them, of course.

 

 

I'm still trying around, but I'm completely new to this and most of the time I don't know what I'm doing. It's just try and error, but it's not a creative process, I know too little about all the steps or relations, so if I'd ever be halfway there or almost have it or just persue a dead end, I'd never know, it's all the same to me...

 

So please - if someone could turn me in the right direction, that would be great!

 

 

 

UPDATE: I have it identified as MacBook Pro 6.1 - should I use MacBook Pro 8.1 ? And can I still change that now?

Link to comment
Share on other sites

UPDATE:

 

I now installed all the kexts found here http://www.insanelym...ttach_id=110539

 

(from the installation guide for the T420 found here: http://www.insanelym...-mountain-lion/ )

 

Now I have Internet (when I use a cable, still no wireless), still no sound, and definately a problem with Graphics (can't play YouTube videos, the apple chess application doesn't work well).

 

Built-In Camera works on it´s own now, without CamTwist

Link to comment
Share on other sites

  • 1 year later...

UPDATE:

 

I now installed all the kexts found here http://www.insanelym...ttach_id=110539

 

(from the installation guide for the T420 found here: http://www.insanelym...-mountain-lion/ )

 

Now I have Internet (when I use a cable, still no wireless), still no sound, and definately a problem with Graphics (can't play YouTube videos, the apple chess application doesn't work well).

 

Built-In Camera works on it´s own now, without CamTwist

You have an Ivy Brudge chipset. Therefore you should use SMBios of MBP 9,2. For your audio get the kexts from here and install them in S/L/E: http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/?p=1954206

 

If you have no DSDT you need to look for a HDAEnabler.kext.

 

If you use a DSDT.aml you need under Device HDEF the following DSM method:

Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x06)
                    {
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }, 
                        "layout-id", 
                        Buffer (0x04)
                        {
                             0x1C, 0x00, 0x00, 0x00
                        }, 
                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

For your gfx issues you should select for your HD4000 in Chameleon options IntelCapri ig-platform-id "0166003"

 

If you are using a DSDT.aml you need under Device GFX0 (IGPU) the following Method DSM:

            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x1A)
                    {
                        "AAPL,ig-platform-id", 
                        Buffer (0x04)
                        {
                             0x03, 0x00, 0x66, 0x01
                        }, 
                        "device-id", 
                        Buffer (0x04)
                        {
                             0x66, 0x01, 0x00, 0x00
                        }, 
                        "AAPL,HasPanel", 
                        Buffer (0x04)
                        {
                             0x01, 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
                        }, 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }, 
                        "revision-id", 
                        Buffer (0x04)
                        {
                             0x09, 0x00, 0x00, 0x00
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

If your screen size is 1600 x 900, it could be, that you have to add the duallink entry to the above method:

"AAPL00,DualLink", 
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}, 

In any case you have to add method DTGP to your DSDT.

 

Have fun.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...