Jump to content

Lenovo ThinkPad T420 with UEFI Only


K0gen
 Share

5,282 posts in this topic

Recommended Posts

Is it possible to get clover itself running at native resolution(T420 at 1600x900 in my case)?

 

I mean the preboot OS select screen. After boot into OSX it gets native resolution just fine,

but clover itself is limited to 1024x768 thus the display is stretched.

install this part of the pack /System/Library/Displays/Overrides include in the pack

Link to comment
Share on other sites

@arix98 

 

no the BIOS does not support full resolution. that's why i chose to use 960x600 for clover boot resolution, which is the closest ratio to 16:9. At one point i thought about squishing the icons to fit but i figured why bother? personally, i set my timeout to 0 so i don't even see the GUI unless i hit a key on boot.

Link to comment
Share on other sites

Can you please list what patches did you use in your DSDT?

 

I'm running your pack successfully on a T420, but on a X220 which has the same CPU the sound won't work.

 

Here's what I see in System Profiler:

 

Screen shot

 

As you can see, there's no "Built-in input" and "Built-in output" which should be normally present under Devices.

 

Also, I'm getting a couple of sound assertions:

Sound assertion in AppleHDAEngine at line 17919
Sound assertion in AppleHDADriver at line 2896
Sound assertion in AppleHDADriver at line 201
Sound assertion in AppleHDADriver at line 3575
Sound assertion in AppleHDADriver at line 1084
I'm wondering how to right this wrong...

Also, everything else works — it's only sound that won't.

Link to comment
Share on other sites

@ jafd

Did you install the custom kexts in the hd /S/L/E ?

 

You need my applehda kext and the dsdt to define the device and codec etc.

Found it, a broken symlink was the problem.

 

But why are all my input/output names in a Scandinavian language? (Also, it won't switch to speakers/internal mic and is locked to headphones/line input)(seems like a hardware problem)

Link to comment
Share on other sites

Found it, a broken symlink was the problem.

 

But why are all my input/output names in a Scandinavian language? (Also, it won't switch to speakers/internal mic and is locked to headphones/line input)(seems like a hardware problem)

 

it sounds like you might have a slightly different sound card. deeply buried in this thread, I've posted a few notes on how you can design an applehda kext to match your hardware:

 

http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-50?do=findComment&comment=2010105

http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-24?do=findComment&comment=1951204

http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-45?do=findComment&comment=1995748

Link to comment
Share on other sites

it sounds like you might have a slightly different sound card. deeply buried in this thread, I've posted a few notes on how you can design an applehda kext to match your hardware:

 

 

Nope. Rechecked — X220 and T420 with the same CPU have identical sound chipsets.

 

Norwegian names of inputs and outputs were caused by the vanilla AppleHDA.kext being botched somewhere down the road (I'm enrolled in beta testing, so might be a broken public beta), and Resources/ directory was very incomplete (although the signature was OK from kextutil). I transferred a vanilla one from another laptop and it works okay.

 

Thanks for notes, though. I also have a Thinkpad W510 which is different.

Link to comment
Share on other sites

  • 2 weeks later...

Questions about custom entries

 

1

my win partition appears like os_vista.icns in fact it is win.8.1 so it should be os_win8.icns

​how can i fix it? a another way than duplicate os_win8.icns and rename it os_vista.icns which is my temporary solution

 

2

my recovery partition appears like os_mac.icns with vol_recovery.icns

it would be nicer to have os_yos.icns with vol_recovery.icns

how can i fix it? a another way than duplicate os_yos.icns and rename it os_mac.icns which is my temporary solution

better the recovery icon should be OS dependent isn't it? Maverick or Yosemite for e.g. 

 
3
Is there e a simple way (the documentation about it is not reallyy clear up to me) a way to make 
system partition (os, win) and recovery partition appears but no other one?
do i have to use Scan, hide volume
 

 

4

Is there a way to make Win partition with a different icon than the orange or grey one depending on internal or external HD (talking about desktop)?

 

 

Have a good WE :)

Link to comment
Share on other sites

Questions about custom entries

 

1

my win partition appears like os_vista.icns in fact it is win.8.1 so it should be os_win8.icns

​how can i fix it? a another way than duplicate os_win8.icns and rename it os_vista.icns which is my temporary solution

 

Clover looks and finds the bootmgr efi file and just labels it vista,win - it doesn't try to figure out what version of windows beyond that. so yes if you don't like the vista icon - then yes replace with the win8 icon.

 

Questions about custom entries

 

2

my recovery partition appears like os_mac.icns with vol_recovery.icns

it would be nicer to have os_yos.icns with vol_recovery.icns

how can i fix it? a another way than duplicate os_yos.icns and rename it os_mac.icns which is my temporary solution

better the recovery icon should be OS dependent isn't it? Maverick or Yosemite for e.g. 

 

 

what version of recovery do you have? Does it match the OS? the recovery partition has a file that can show what version it is.  mount it and look at SystemVersion.plist

post-954945-0-02688500-1431017153_thumb.png

 

if it doesn't match the OS (i.e. not 10.10.3) then you may want to update it.

 

my GUI looks like this (Windows, OSX and Recovery HD)

post-954945-0-88002800-1431017215_thumb.png

 

Questions about custom entries

 

3
Is there e a simple way (the documentation about it is not reallyy clear up to me) a way to make 
system partition (os, win) and recovery partition appears but no other one?
do i have to use Scan, hide volume
 

4

Is there a way to make Win partition with a different icon than the orange or grey one depending on internal or external HD (talking about desktop)?

 

 

3. yes. use hide volume - you can look in the Clover boot file to get the reference name or GUID. then hide the partitions by the name or GUID.

4. not sure how to do it. but seems possible since my time machine is an external drive and it is not orange - it is a green icon.

 

 

  • Like 1
Link to comment
Share on other sites

:( help needed

 

I had a full dual booting mac et win.

I add a win recovery partition with success :) (

)

i also add AppleHFS Driver V5.1.5640 on win partition :)

this a 2 great tips up to me

 

 

but i made a mistake, i change the assign letter for my mac partition and delete it for my recovery HD partition

i should have done that

result : 

my major mac partition and recovery partition are dead (not really in fact)

can't boot anymore for both partition (normal boot and recovery boot)  no park logo 

partition don't mount from booting from an other hd

disk utility can not repair :

invalid BS_jmp in boot block:000000

the output code od the verification system is 8

....

in fact my win partition is still ok, and when i boot on it (despite of the fact that i can choose win 8 or Win 8 recovery :)

i can see my mac partition (read only) thanks to the AppleHFS Driver

 

so i could back up every late changes 

 

Can someone advice me something in order to bring back my main mac partition?

 

avoiding restore from backup... could be a large time safe lol

it's as if the partition where locked (Write access for this media is not available.)

 

 

 

thanks for any advice....

diskutil list

/dev/disk2

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *500.1 GB   disk2

   1:                        EFI EFI                     209.7 MB   disk2s1

   2:       Microsoft Basic Data                         423.3 GB   disk2s2

   3:       Microsoft Basic Data                         650.0 MB   disk2s3

   4:         Microsoft Reserved                         134.2 MB   disk2s4

   5:       Microsoft Basic Data WIN                     71.1 GB    disk2s5

   6:       Microsoft Basic Data Win 8.1 Recovery        4.7 GB     disk2s6

 

disk2s2 is my mac partition

disk2s3 is the recovery one

Link to comment
Share on other sites

@Tetonne,

 

It looks like Windows Disk Management/Diskpart.exe changed the partition type of your OSX and recovery partitions from AF00 (Apple HFS) to 0700 (Microsoft Basic Data).

 

You should be able to change the partition type back to AF00 and restore booting into OSX using GDisk in Windows.

 

1.  Download and extract GDisk to say C:\gdisk

2.  Open a Windows Command Prompt with administrative privileges

3.  Type

cd C:\gdisk
gdisk64 X: (where X is the disk number of your hard drive with OSX on it - find this out in Disk Management)

4.  Use the 't' option to change the partition type code from 0700 to AF00 (AB00 for the Apple Recovery Partition), then 'w' to write changes to disk - see post#359.

5.  Reboot

 

Good Luck!

  • Like 1
Link to comment
Share on other sites

@Tetonne,

 

It looks like Windows Disk Management/Diskpart.exe changed the partition type of your OSX and recovery partitions from AF00 (Apple HFS) to 0700 (Microsoft Basic Data).

 

You should be able to change the partition type back to AF00 and restore booting into OSX using GDisk in Windows.

 

1.  Download and extract GDisk to say C:\gdisk

2.  Open a Windows Command Prompt with administrative privileges

3.  Type

cd C:\gdisk
gdisk64 X: (where X is the disk number of your hard drive with OSX on it - find this out in Disk Management)

4.  Use the 't' option to change the partition type code from 0700 to AF00 (AB00 for the Apple Recovery Partition), then 'w' to write changes to disk - see post#359.

5.  Reboot

 

Good Luck!

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Power                   423.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:         Microsoft Reserved                         134.2 MB   disk0s4
   5:       Microsoft Basic Data WIN                     71.1 GB    disk0s5

   6:       Microsoft Basic Data Win 8.1 Recovery        4.7 GB     disk0s6

 thanks to fusion71au  :thumbsup_anim:

i did not test Apple_Boot Recovery HD but dual boot is back on Apple_HFS partition  :drool:

 

to be honest i thought about making something with gdisk, but didn't know how to and was really scared to make worst than better

gdisk for mac and win is a very great tool.

 

Fusion71au made my day!

:thanks_speechbubble:

  • Like 1
Link to comment
Share on other sites

in case you did not get the memo! .... well iMessage/FaceTime starting working again. i am not using a cloned ID anymore as that caused problems. So i followed the alternate ROM method in Jay Monkey's How to Fix iMessage post on another blog. see end of thread for a method that might work for you.

 

btw, 10.10.4 (beta) is working well... no new features as far as i can tell - but fixes are always welcome. will post the latest clover as i think the version in the guide will not recognize 10.10.4.

  • Like 1
Link to comment
Share on other sites

i test OsxAptioFix2Drv-64.efi again and i got rare glitches on my screen and freeze my computer

i think i'll go back to OsxAptioFixDrv-64.efi :(

hibernation is set to 7 as it's written in how to

Link to comment
Share on other sites

i guess i could add both driver options in the zip bundle?  anybody else have glitches?

 

I do know then when i restore/boot from the hibernation file, i get a black screen until i close/wake the lid. so the wake from hibernation is not perfect and don't know what is causing it. but then again i don't let the battery get that low to need to boot from hibernation file vs regular sleep. 

  • Like 1
Link to comment
Share on other sites

Hello friends!

I just installed Yosemite in the T420 and I wonder if there really is the possibility of using a wifi card or otherwise , which would be a sign that I could use to replace it .

I also saw that there is a way to enable or multi -touch gestures . How do I do that ..

I am " noob " and also want to know if there is any way to check if everything is OK in my installation.

Hugs and sorry for my bad English.

Eduardo , Brazil

Link to comment
Share on other sites

@Duh Tomazz 

 

1) wifi - as you know the standard intel wifi will not work. but there are Atheros or Broadcom options that are supported by OS X. You will have to installed a modded bios to allow these once you replace the Intel card.

 

2) the Lenovo trackpad supports some 1, 2, 3  finger gestures 0 but is not the same as the apple trackpad so will have limited capability. see the System Settings for the trackpad options. and then you can look into the config.plist files under VoodooPSController.kext/...PlugIns/...Trackpad.kext/.../Info.plist - this can change some of the mappings of what characters the 2 or 3 finger swipe generate. 

  • Like 1
Link to comment
Share on other sites

@Duh Tomazz 

 

1) wifi - as you know the standard intel wifi will not work. but there are Atheros or Broadcom options that are supported by OS X. You will have to installed a modded bios to allow these once you replace the Intel card.

 

2) the Lenovo trackpad supports some 1, 2, 3  finger gestures 0 but is not the same as the apple trackpad so will have limited capability. see the System Settings for the trackpad options. and then you can look into the config.plist files under VoodooPSController.kext/...PlugIns/...Trackpad.kext/.../Info.plist - this can change some of the mappings of what characters the 2 or 3 finger swipe generate. 

Ok... if i buy a USB Wifi adapter,compatible with OSX, i dont need kext???

 

About the Voodoo Kext, ... i wiil see this later... if someone know how change, please help-me!!  LOL

 

Thx

Link to comment
Share on other sites

@jengpeng

 

looks like a driver problem - maybe the kext/driver is not compatible with Yosemite? I am guessing this? Are you using a USB WiFi? since i see something about a realtek driver for 8188?

before i replaced my WiFi card, I used a USB wifi but is was RTL8192?

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...