Jump to content

[GUIDE] Lenovo ThinkPad T510/510i (plus T410 and W510) 10.6-10.7-10.8-10.9 all working OK! 2013.11.12 Update

lenovo lion t510 osx mountain lion

  • Please log in to reply
466 replies to this topic

#21
acediac

acediac

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

LAN Intel E1000 kext not working after 10.7.3 update, need something to deal with it
AR9285 not working too, but if I revert to 10.7.2 driver it's working again


I just updated to 10.7.3 and my Intel E1000 is working. In fact there is no new kext for it in the update, so not sure why yours is not working. Maybe reinstall the files? I have attached my kext if you want to compare.

I have BRCM4322 wireless and that is also working without needing changes.

Attached Files



#22
Tetonne

Tetonne

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 274 posts
Thanks for this stuff :thanks_speechbubble:
in fact i have a T410, i'll try your source on it.
It's a pleasure to see a community that seems to live :-).
i propose to feed back about my T410 and yours stuff
even if i cannot modify my bios (locked with password)
best regards

#23
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
T410 is absolutely working solution for OSX with Intel3000HD or Nvidia discrete graphics, other things is almost same as in T510

Ask your questions for help

And I think you can find whitelisted bios on mydigitallife.com site in bios request section

Thanks for this stuff :thanks_speechbubble:
in fact i have a T410, i'll try your source on it.
It's a pleasure to see a community that seems to live :-).
i propose to feed back about my T410 and yours stuff
even if i cannot modify my bios (locked with password)
best regards



#24
Tetonne

Tetonne

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 274 posts

T410 is absolutely working solution for OSX with Intel3000HD or Nvidia discrete graphics, other things is almost same as in T510

Ask your questions for help

And I think you can find whitelisted bios on mydigitallife.com site in bios request section

Waoou Thanks for the tip
but i think that the bios update is not possible on my firm's computer (bitlocked), it ask for the 128bit key :-(
AHCI mode OK now

#25
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
You can check your hdd connection state from windows with tool like AIDA 64

In my case AHCI was enabled by default

Waoou Thanks for the tip
but i think that the bios update is not possible on my firm's computer (bitlocked), it ask for the 128bit key :-(
i'm preparing the hackintosh hd even i'm not able to change AHCI
as asked there "be sure in your BIOS under Config > SATA > Mode Option is set to AHCI"
tips are welcome ;-) as Erdbeeere begin on T410 treat
All the best
do i have to change something for busration it is 18 here?



#26
Erdbeeere

Erdbeeere

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
God damn it, the 1080p panel is realy awesome! What panel and what FRU is this display?

I hope i receive one wlan card this week, i've ordered two different models. (A Dell DW1510 and one Atheros Card)



http://tonymacx86.bl...-11-update.html

Tony has fixed the USB, maybe he fixed the bug that you have?

I'm still on 10.7.2, i'm waiting for a better USB support.

#27
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
I've bought AUO B156HW01 V.4 matte screen, perfect colors and perfect resolution
AUO has also B156HW01 V.7 of this display but it's glossy

I fixed my problem with AppleACPI 1.4 by rolling back to 1.3.5

But when I deal with DSDT fix for usb one time I get usb working for a 5-10 seconds after sleep and after it lost again


Doesn't really know what did they changed ##### to get usb fix, possible some binary patch

God damn it, the 1080p panel is realy awesome! What panel and what FRU is this display?

I hope i receive one wlan card this week, i've ordered two different models. (A Dell DW1510 and one Atheros Card)



http://tonymacx86.bl...-11-update.html

Tony has fixed the USB, maybe he fixed the bug that you have?

I'm still on 10.7.2, i'm waiting for a better USB support.



#28
wyxz2008

wyxz2008

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
Thanks a lot. I use your DSDT.aml and kexts and my T510 almost works perfectly with Lion 10.7.3, except:

1. My keyboard and mouse will not work (usb mouse and t510's trackpad can move, but can not be clicked) in the first few minutes after the system is booted.

2. I see lots of error log like this:

Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2043 goto Exit

(I googled about it, and found some one replaced error msg in the AppleHDA file with 000000…00000s to bypass the problem, but I did not try it becasue I didn't have a hex editor.)

3. My t510 has an i5 540m CPU, I don't know how to check whether Speedstep and turboboost work or not.

4. As you said, after wake up from sleep, usb doesn't work.

BTW:
Because my note book sometimes would not boot up, I have removed the following string from my org.chameleon.Boot.plist.


<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-force64 -allowAppleCPUPM</string>


And I had to add

<key>Kernel Flags</key>
<string>npci=0x2000</string>

to org.chameleon.Boot.plist, or it could not start up too.

Thank you again for your guide.

#29
Erdbeeere

Erdbeeere

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
If anyone needs a working WIFI Card for Windows 7 (works also with Access Connections!) and Lion, here is a working Card:

http://www.ebay.com/...984.m1439.l2649

Please note that you have to flash a modified BIOS with whitelist and that you can't use full-size WIFI cards in the WWAN Slot. The WWAN Slot is a mini PCI Express Slot, but only with USB contacts. (All WWAN Cards are USB Cards)

#30
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Ok guys, I've just installed 10.8 Mountain Lion DP1 on Lenovo T510

Install process was pretty simple:

Everything works fine but I have some random freezes.

- Atheros WLAN card doesn't work
- Sleep not working with my latest dsdt edits
- Cmos reset after sleep even with patched AppleRTC
- Still have USB lost after sleep

Good news

- have noise reduction checkbox in sound preferences mic section


Attached File  Screen Shot 2012-02-17.jpg   465.15KB   60 downloads

#31
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Good news

About 10.8 installation

- Sleep now working
- No more cmos reset after sleep

Attached File  Mic-reduction.png   75.86KB   69 downloads

Problems on both Lion/ML with native AppleACPIPlatform is

- External USB lost after sleep (bluetooth, camera, finger sensor is online after sleep)
- Display doesn't turn on until you press any button on top case after sleep


So lets try to figure out about usb lost on T/W series:

1) I extracted few dsdt's from latest MacBooks - unibody pro 5.1 and 6.1(here is T510/W510 hardware) also Air 2011

In all dsdt/ssdt UHC1/2 sections is different from ours in structure of device names inside

2) There is a thread about usb lost on tonymac and fix for some Gigabyte boards
http://www.tonymacx8...php?f=3&t=50063

I compared two dsdt from two different Gig boards and it's only few small changes between of them. And what is most interesting - EHC sections looks almost like form MacBooks

People say that with that fixes usb works after sleep

3) There is Lenovo G and Z series laptops 460/560(arrandale) and 470/570(sandy) that has no usb lost issue at all with any AppleACPIplatform from snow 1.3.5 to native Lion 1.4 and as people said ML 1.5
And G/Z series have EHC sections structure almost like MacBooks

So there is way I see is to combine give boards dsdt EHC sections with ours dsdt or try to deal with G and Z series dsdts


So there is a files:
1) MacBooks dsdts

Attached File  macbook-pro-5.1-EHC.aml.zip   9.84KB   13 downloads Attached File  macbook-pro-6.1-EHC.aml.zip   1.52KB   19 downloads Attached File  macbook-air-4.1-EHC.aml.zip   3.78KB   7 downloads

2) gigabyte boards dsdts

Attached File  gige-boards-compare.zip   57.61KB   6 downloads

3) lenovo Z560 fixed dsdt

Attached File  z560-dsdt.aml.zip   20.38KB   35 downloads

I need help to deal with this

#32
schustah

schustah

    InsanelyMac Protégé

  • Members
  • Pip
  • 43 posts
  • Gender:Male
  • Location:30966
really good work Mate ! working great..sleep with Lid shut etc...but after install kext and dsdt.aml I've loose Bluetooth Funktion,thats the only thing.

#33
themusicalduck

themusicalduck

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
Thanks for this. I installed all the kext files onto an Iatkos L2 install and things are working well.

I only have one problem. Once I boot up from Chameleon, I cannot enter any keystrokes or click anything, until I have plugged a keyboard in and unplugged it again. It comes up with the "Keyboard not found" dialog and won't accept anything. Once I plug the keyboard in, all the keystrokes I pressed on the laptop keyboard before suddenly flood through.

The thing is, I know it is possible for this to work, because I had a previous install (that got all messed up, then I found this guide and decided to start again) in which this problem did not happen. The keyboard not found dialog still appeared, but the keyboard would work anyway once I clicked in the password box.

Any thoughts on how to fix it? It's not such a big problem until I need to take the laptop out somewhere and won't have a keyboard on hand to plug in.

EDIT: After another reboot, I'm not sure if that is the problem. I booted with the keyboard plugged in and it still wouldn't accept keystrokes.

After unplugging it and plugging it in a few times, it suddenly started working. So it's possible there is just a huge time delay after the login screen appears when things start to work.

EDIT2: Ok, I think the problem is to do with newer versions of Chameleon. On my old install I replaced Chameleon with Chimera and had the same problem. With an older version of Chameleon the keyboard worked (but that's probably why there were so many other problems with it, using an older version).

So I have Chameleon 2.0 RC5 at the moment. If I wait for a couple of minutes it seems like the keyboard/mouse start to work, so I can live with it.

#34
creed205

creed205

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

So I have Chameleon 2.0 RC5 at the moment. If I wait for a couple of minutes it seems like the keyboard/mouse start to work, so I can live with it.


I have this problem on my machine - a desktop - completely different hardware but for me it's becomming anoying. Have you found a fix for this yet? Seems to me like it's either Chameleon related like you or perhaps kext related.

#35
themusicalduck

themusicalduck

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts

I have this problem on my machine - a desktop - completely different hardware but for me it's becomming anoying. Have you found a fix for this yet? Seems to me like it's either Chameleon related like you or perhaps kext related.


EDIT: Seems like I've found the real problem.

It was being caused by AppleHDA.kext.

I'll probably switch back to VoodooHDA instead.





No luck so far. I did a bit more searching. Someone suggested it was caused by VoodooPS2. I removed the kext and rebooted (reloading the kext cache), but it didn't help.

I was going to suggest looking at http://www.insanelym...howtopic=261581 but then I noticed you have posted on it anyway. Disabling USB Bios support didn't solve it for me.

A lot of the posts I've read suggest that it takes around 10 minutes before things start working, is that the case with you? Mine takes around 3-4 minutes, so it may be a different problem.

Either way, almost all the posts I've seen seem to suggest it's a problem with 10.7.2.

Other posts suggest it's something to do with IOKit timing out, although I don't see any message about it on verbose boot.


#36
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Shalom folks!

I'v got completely working solution for sound at T510/T410 + T520/W520(with different bin patch)

What we got
-sound autodetection speakers-headphones
-internal mic
-external mic with combo port as line in

to use headphones+external mic you need to use headset like iPhone use or any other phone with 4 pin TRRS mini-jack connector

also to get it working you should use some patch for HDEF dsdt section

				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x0E)
						{
							"AAPL,slot-name",
							Buffer (0x09)
							{
								"Built in"
							},
							"device-id",
							Buffer (0x04)
							{
								0x69, 0x50, 0xF1, 0x14
							},
							"layout-id",
							Buffer (0x04)
							{
								0x6E, 0x50, 0x00, 0x00
							},
							"model",
							Buffer (0x1A)
							{
								"HD Audio Conexant Cx20585"
							},
							"name",
							Buffer (0x11)
							{
								"Conexant Cx20585"
							},
							"device_type",
							Buffer (0x11)
							{
								"Audio Controller"
							},
//							 "hda-gfx",
//							 Buffer (0x0A)
//							 {
//								 "onboard-1"
//							 },
							"PinConfigurations",
							Buffer (One)
							{
								0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}


Then install next with updated dsdt and reboot

T520/420/W520 machines should patch my next with your codec IDs

sudo perl -pi -e 's|\x69\x50\xf1\x14|\x6e\x50\xf1\x14|g' AppleHDA.kext/Contents/MacOS/AppleHDA

Good luck

Attached Files



#37
Erdbeeere

Erdbeeere

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
Oh Joshhh, it's so awesome that you are still working on this!

Maybe if you have enough time, can you spend some time to do a tuturial (for beginners) with files and a installer?

Like this: http://www.tonymacx8...p?f=259&t=41546

But anyway, your work was a hugh step torwards a perfectly working ThinkBook! If you want you can create a Paypal Donate Account.

If you need some help or logs from different ThinkPads, i will be trying to help you as good as I can.

#38
rajesheber

rajesheber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts
Josh,
could you tell us how u enabled bluetooth after wake from sleep since in my current DSDT bluetooth is disable after wake from sleep.

#39
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Try to test my dsdt with bluetooth, I didn't have BT lost about few month since I've added some fixes

Josh,
could you tell us how u enabled bluetooth after wake from sleep since in my current DSDT bluetooth is disable after wake from sleep.


OK, I'll check what I can do

Oh Joshhh, it's so awesome that you are still working on this!

Maybe if you have enough time, can you spend some time to do a tuturial (for beginners) with files and a installer?

Like this: http://www.tonymacx8...p?f=259&t=41546

But anyway, your work was a hugh step torwards a perfectly working ThinkBook! If you want you can create a Paypal Donate Account.

If you need some help or logs from different ThinkPads, i will be trying to help you as good as I can.



#40
rajesheber

rajesheber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts
I tried using your DSDT but KP. Mine is a t420 - 4180 with HD3000 and Nvidia 4200M. I am attaching my DSDT could you please help with Bluetooth Wake up issue . I have changed the file to .txt since it dint allow mw to upload .aml file ext

Attached Files

  • Attached File  dsdt.txt   51.3KB   29 downloads






Also tagged with one or more of these keywords: lenovo, lion, t510, osx, mountain lion


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy