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
465 replies to this topic

#201
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Huge file update in first post

More files and patches to come

PS. didn't have time to systemize all my knowledge plus files and my scripts, hope to finish this within few days

#202
themusicalduck

themusicalduck

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
What is the best way to go about enabling proper wifi? Does the Atheros AR9280 AR5BHB92 work well in ML or is there a better option? Is it difficult to install? (doesn't appear too bad from this page - http://support.lenov...ocID=MIGR-74460).

Would using an Expresscard slot adapter be better?

#203
Jappiman

Jappiman

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Gender:Male

What is the best way to go about enabling proper wifi? Does the Atheros AR9280 AR5BHB92 work well in ML or is there a better option? Is it difficult to install? (doesn't appear too bad from this page - http://support.lenov...ocID=MIGR-74460).

Would using an Expresscard slot adapter be better?


I using a AR9280 (Half size minipcie, [168c:002a]) and it gets detected automatically. I still have to check if it's running at full speed though, I have a full size AR9390 (but needed space for the wwan card) and I had way better speeds on file transfers.

BTW, joshhh is there a reason there is no ThinkpadUltraNav.kext in the T410 package (or any other package, for that matter)? Is it not working properly? (Ok, I just found it inside the VoodooPS2Controller.kext)
The Track Point is not working for me

#204
themusicalduck

themusicalduck

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
I might consider using a full sized card then, since I don't think I'll ever need the WWAN card. Although the one you suggested is a bit pricey compared to the half sized one.

There's also this http://www.ebay.co.u...N-/170834184793 which certainly looks like it's identical to the other cards. So it might fit fine.

Do you know if the speed problem is to do with that particular chipset or half sized cards in general?

#205
joshhh

joshhh

    InsanelyMac Geek

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

There is a list of current half and full size WLAN cards working native in OSX

I use Atheros AR5BHB92 (Atheros 9280) in my T510i


And one important remark about full size cards in all lenovo lineup - WWAN slot is only USB or USB+mSATA capable on Lenovos, there is no mini-PCIe lines in WWAN slot - so full size cards won't work at all. Only way to drive it is to make some mini-PCIe cable extender for WLAN slot and place connected to that cable card instead of WWAN.

Half size cards

Atheros AR5B93
- 802.11 b/g/n
- single-band: 2.4GHz only. МасOS up to 150 Mbps, Windows up to 300 Mbps.
- PCI-id [168c:002a]
- Native in Mac OS X 10.6, 10.7 и 10.8. AirDrop Works.

Atheros AR5BHB92
- 802.11 a/b/g/n
- dual-band: 2.4GHz + 5GHz. МасOS up to 150 Mbps on 2.4GHz and up to 300 Mbps on 5GHz, Windows up to 300 Mbps on both bands.
- PCI-id [168c:002a]
- Native in Mac OS X 10.6, 10.7 и 10.8. AirDrop Works.

Broadcom BCM94322HM8L
- 802.11 a/b/g/n
- dual-band: 2.4GHz + 5GHz. МасOS up to 150 Mbps on 2.4GHz and up to 300 Mbps on 5GHz, Windows up to 300 Mbps on both bands.
- PCI-id [14e4,432b]
- Native in Mac OS X 10.6, 10.7 и 10.8. AirDrop Works.

Full size cards


Atheros AR5BXB92
- 802.11 a/b/g/n
- single-band: 2.4GHz only. МасOS up to 150 Mbps, Windows up to 300 Mbps.
- PCI-id [168c:002a]
- Native in Mac OS X 10.6, 10.7 и 10.8. AirDrop Works.

Broadcom BCM94322MC
- 802.11 a/b/g/n
- dual-band: 2.4GHz + 5GHz. МасOS up to 150 Mbps on 2.4GHz and up to 300 Mbps on 5GHz, Windows up to 300 Mbps on both bands.
- PCI-id [14e4,432b]
- Native in Mac OS X 10.6, 10.7 и 10.8. AirDrop Works.

Atheros AR5BXB112
- 802.11 a/b/g/n
- dual-band: 2.4GHz + 5GHz. МасOS up to 225 Mbps on 2.4GHz and up to 450 Mbps on 5GHz, Windows up to 450 Mbps on both bands.
- MIMO 3x3 - three antennas for 450 Mbps needed
- PCI-id [168c,0030]
- Native in Mac OS X 10.6, 10.7 и 10.8. AirDrop Works.


full size card is not a good idea for Lenovo

I might consider using a full sized card then, since I don't think I'll ever need the WWAN card. Although the one you suggested is a bit pricey compared to the half sized one.

There's also this http://www.ebay.co.u...N-/170834184793 which certainly looks like it's identical to the other cards. So it might fit fine.

Do you know if the speed problem is to do with that particular chipset or half sized cards in general?


To get max speed from AR9280 you need dual band router set up N mode at 5GHz so real speed about 100-150Mbps will be reached

Don't know if AR9390 will work at all in OSX. I had AR9380 450Mbps full size card and it works fine in OSX but doesn't fit Lenovo and don't work in WWAN slot as I explain. But you can try to place your full size card in WLAN slot without screwing card and test it, mine AR9380 works like that. Maybe OSX will work with it or maybe Atheros40.kext needs some device id edits for it...


ThinkpadUnav.kext from VoodooPS2Controller little modified by me to match Voodoo virtual devices and works together with trackpad. So this version of Unav won't work alone or with other version of VoodooPS2/ApplePS2 or something else in combination

I using a AR9280 (Half size minipcie, [168c:002a]) and it gets detected automatically. I still have to check if it's running at full speed though, I have a full size AR9390 (but needed space for the wwan card) and I had way better speeds on file transfers.

BTW, joshhh is there a reason there is no ThinkpadUltraNav.kext in the T410 package (or any other package, for that matter)? Is it not working properly? (Ok, I just found it inside the VoodooPS2Controller.kext)
The Track Point is not working for me



#206
themusicalduck

themusicalduck

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
That was really helpful. Thanks a lot Joshhh.

#207
mac4tp

mac4tp

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Hi Joshhh,

first, thanks a lot for your work, building a DSDT, collecting kext's and writing a small installation-guide.

I've installed Lion on my T410 i7 with NVidia/256 and it works mostly perfect. Lion is 10.7.5 and BIOS is updated to the latest original-lenovo 1.44.

But I do not get any sound-output from the internal speakers, if I plug in headphones I have sound as expected. Any idea?

And some other questions:

How can I check if speedstep and powermanagement are working correctly? The hardware-monitor shows me the temperatures around 50°C, the CPU toggles between 1,2 and 2,66 GHz, sometimes I also see other frequencies and the GPU also changes it's frequency. Can expect that it is working as it should?

What is about bluetooth, should it work oob? If yes, is there a way to test it? The system profiler tells me that it can't find any information about bluetooth.

And finally, what are the Wifi-option we have today? Either you have to flash the BIOS to a version with removed whitelist or you have to use a USB-wifi-stick.

So the best card I think is half AR9280 or possible AR9380 3x3 MIMO up to 450mbps on 5ghz. I ordered AR5BHB112 AR9380 card few weeks ago for replacement of AR9280.

You recommend the AR9280, but this has only 2 connectors, while the build in Intel has three of them. I don't expect much speed with three antenas, but probably the signal might be stronger.

You already got your "Atheros AR5BHB112 AR9380" and have experiences if it works with your ThinkPad on Lion?

Thank you very much for your tips,

mac4tp

#208
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
About sound:

To check your configuration I need IORegistryExplorer dump + sound dump from Ubuntu live CD, possible your T410 config may little differ from common

About CPU:

CPU power management works if you see frequency changes and see in system log in console application lines like this

Nov 15 09:51:29 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 0035

BT:

BT should definitely works OOB but in some cases it should be enabled in windows by FN+F5 or its also possible to enable it un live cd Ubuntu when its completely loads into unity desktop


Wi-Fi:

I used a lot of time officially unsupported but working Atheros AR9285 half-size module, typically its a/b/g/n but with only 1x1 MIMO max speed on N is about 75Mbps something like G 54Mbps in most cases. But my one was locked to a/b/g modes only cause N was draft in release time and some vendors lock N mode (like ASUS in my case). Finally it works with small device Id edits.

Also I know AR9283 should work, but it also works only with edits.

USB Wi-FI dongles may be good idea for desktop computers. And I still have Dlink DWA-140, in OSX it gives 300Mbps on 2.4Ghz mode and its good. But it uses its own software to connect and its incompatible with AirDrop and one USB is missing with it.

So best idea is any half-size module from list I posted yesterday.

I got both half Atheros AR5BHB112 and full Atheros AR5BXB112. Since BXB is used in current iMacs it works fine. But BHB has different layout and some elements and it doesn't work. OSX detects it OOB but cant connect to any network and log connection initialization errors. So don't try BHB at all.

Best one for lenovo I think only two cards: Atheros AR5BHB92 or Broadcom BCM94322HM8L


Hi Joshhh,

first, thanks a lot for your work, building a DSDT, collecting kext's and writing a small installation-guide.

I've installed Lion on my T410 i7 with NVidia/256 and it works mostly perfect. Lion is 10.7.5 and BIOS is updated to the latest original-lenovo 1.44.

But I do not get any sound-output from the internal speakers, if I plug in headphones I have sound as expected. Any idea?

And some other questions:

How can I check if speedstep and powermanagement are working correctly? The hardware-monitor shows me the temperatures around 50°C, the CPU toggles between 1,2 and 2,66 GHz, sometimes I also see other frequencies and the GPU also changes it's frequency. Can expect that it is working as it should?

What is about bluetooth, should it work oob? If yes, is there a way to test it? The system profiler tells me that it can't find any information about bluetooth.

And finally, what are the Wifi-option we have today? Either you have to flash the BIOS to a version with removed whitelist or you have to use a USB-wifi-stick.

You recommend the AR9280, but this has only 2 connectors, while the build in Intel has three of them. I don't expect much speed with three antenas, but probably the signal might be stronger.

You already got your "Atheros AR5BHB112 AR9380" and have experiences if it works with your ThinkPad on Lion?

Thank you very much for your tips,

mac4tp



#209
mac4tp

mac4tp

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Hi joshhh,

thank you very much for your response.

To check your configuration I need IORegistryExplorer dump + sound dump from Ubuntu live CD, possible your T410 config may little differ from common

This is how I created the dumps:

ioreg -lw0 > ioreg_dump.txt
cat /proc/asound/card0/codec#0 > codec_dump.txt
cat /proc/asound/card0/codec#1 >> codec_dump.txt
I attached both files plus an lspci to this post.

This seems to be some quite interesting information about creating hardware-dumps on Mac OS:
http://www.projectos...p?showtopic=359

But it seems that I have an other small problem. While shutdown, reboot and suspend/resume are working correctly, it seems that I can not wake up the system if it fails to sleep by himself after long time. Any idea?

BT should definitely works OOB but in some cases it should be enabled in windows by FN+F5 or its also possible to enable it un live cd Ubuntu when its completely loads into unity desktop

Yes, it's working. I had to enable it in Windows.

OSX detects it OOB but cant connect to any network and log connection initialization errors. So don't try BHB at all.

Too bad, because this would have been my favorite choice.

Best one for lenovo I think only two cards: Atheros AR5BHB92 or Broadcom BCM94322HM8L

OK, thanks, so I will look for the Atheros or for the USB-stick.

Thanks again for your great support.

Attached Files



#210
Jappiman

Jappiman

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Gender:Male
I just want to confirm that the minipcie slot on the T410 is working with a Atheros 9380 full size card bought from eBay, more specifically:

02:00.0 Network controller [0280]: Atheros Communications Inc. AR9300 Wireless LAN adaptor [168c:0030] (rev 01)

The details are in this page: http://www.sparklan....iew&prod_id=181

just in case someone has troubles finding a half size card or has another one lying around :-)

#211
f0rcegr0wn

f0rcegr0wn

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Hi all,

managed to rip hard disks from my T510 and install a small one (40Gb) to test this out. I use ##### on USB and booted and installed just fine (onboard mouse/keyboard working). Video I cannot confirm but seems ok. In short tried various combinations of the kext files here and tried to follow most of the conversations but totally lost. With Ethernet cable connected it works most of the times but seems to loose connection now and then.

Is there a guide for a clean install with Mountain Lion? The video assumes existing installation.

Also I cannot get battery, sleep, audio, wifi (from what i've read on-board card will not work), plus the ethernet connection seems unstable.

Tried following the instructions on the video as well as installing the kexts via Kext Utility. None seem to make a difference. If I add the Extra folder from latest update it doesnt boot (btw, still booting from Usinbeast USB - haven't installed a bootloader)

Should I be using ##### ?

Any guide on these would help.

(re-installing for the 7th time after messing up kexts - any way of rolling back ???)

10X

#212
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Notification about whitelisted bioses. There was my miss in whitelist patch that affected WWAN cards. WLAN with this patch works great but I missed to remove WWAN card check. So WWAN cards won't work in full size slot. But it's not a problem, I've already patched and fixed my miss and now WWAN cards works great too...

Bios updates will be released within few days...

Few screenshots from system profiler with Sierra MC8781 WWAN card, it works great at 3G HSPA speed

Attached File  Screen Shot 2012-11-21 at 14.16.03.png   125.41KB   34 downloads

Attached File  Screen Shot 2012-11-21 at 14.16.21.png   146.2KB   29 downloads

#213
tluck

tluck

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 628 posts
  • Gender:Male
  • Location:NC, USA
joshhh - any chance that your whitelist BIOS fix can applied to for T420? the latest is 1.41 (or 1.42).... i would like to put a full size wireless card in that slot in the bottom... so far any of the whitelist bios i have tried -- the system still just seems to ignore the presence of this card. the card is AR5BXB72. thanks.

#214
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
I think I can patch T420/520/W520 bioses. It's not so difficult, but I think T420 bottom mini-pcie slot is only USB+mSATA as I see on pic from notebookcheck
there is some WWAN card Ericsson or Gobi installed

Attached File  a51de8b273.jpg   62.34KB   21 downloads

So three is no chance to use this card in WWAN slot and you need to replace your Intel WLAN located under keyboard

joshhh - any chance that your whitelist BIOS fix can applied to for T420? the latest is 1.41 (or 1.42).... i would like to put a full size wireless card in that slot in the bottom... so far any of the whitelist bios i have tried -- the system still just seems to ignore the presence of this card. the card is AR5BXB72. thanks.



#215
tluck

tluck

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 628 posts
  • Gender:Male
  • Location:NC, USA
@joshhh
yes it seems the 420 boot pci express slot is normally for a WWAN card (or msata). is there some reason (other than BIOS whitelist) that a Wifi card will not work in this slot ?

#216
f0rcegr0wn

f0rcegr0wn

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Just so I don't leave my question hanging, I did in the end manage to get most things running. I basically skipped some files from Extra folder and tried one by one the Kext (with back each time) to ensure all was well. Been running 10.8.0 for the past 3-4 days happily (no battery yet but sound is there). May look to upgrade to 10.8.2 but first want to have a solid backup to avoid any headaches.

Thanks to all for the effort here. :thumbsup_anim:

#217
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Install Update and rollback AppleACPIPlatform and AppleHDA before reboot

Just so I don't leave my question hanging, I did in the end manage to get most things running. I basically skipped some files from Extra folder and tried one by one the Kext (with back each time) to ensure all was well. Been running 10.8.0 for the past 3-4 days happily (no battery yet but sound is there). May look to upgrade to 10.8.2 but first want to have a solid backup to avoid any headaches.

Thanks to all for the effort here. :thumbsup_anim:



#218
Stellair

Stellair

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 375 posts
  • Gender:Male
Hi Josh, really great what you're doing here :thumbsup_anim:

I want to ask what model of T510 you have or can you give the specs?

#219
joshhh

joshhh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Russia, Israel
Lenovo ThinkPad T510i 4314-6BG

Core i7 640M 2,8Ghz (upgraded from Core i3 330M 2,13GHz)
8gb Ram
Nvidia NVS3100M 512mb
Connexant 20585 AppleHDA
Airport Atheros 9280 b/g/n (upgraded from Intel WiFi Link 1000)
Intel 82577LM Gigabit LAN
1920*1080 AUO B156HW01 V5 95% Gamut (upgraded from 1366*768)
OSX 10.8 GM, 10.7.4

Geekbench - 6550

Hi Josh, really great what you're doing here :thumbsup_anim:

I want to ask what model of T510 you have or can you give the specs?



#220
f0rcegr0wn

f0rcegr0wn

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Install Update and rollback AppleACPIPlatform and AppleHDA before reboot


Thanks joshhh !
Will do.

Also, any suggestion as to why battery is still reporting "no battery available"? (it would help with time machine and automatic backups as with battery always reporting 0% backups don't run)

Thanks again





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


2 user(s) are reading this topic

0 members, 2 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