Contribute
Register

[Guide] Sierra 12.6 on Thinkpad T430 Almost Perfect!

Status
Not open for further replies.
Need Help.
I try to patch my own DSDT. and after it, my computer performance become better (comparing with Geekbench4). But I cant patch my battery status. when I try to patch using x220 battery then compile, there are always error i.e.: Object does not exist (SBBM), Object does not exist (SBFC), Object does not exist (SBDC), etc..with total 15 error.
How to fix it?
thanks for sharing..

Your DSDT was not disassembled correctly (you forgot to use the -dl flag).
See guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
All is working fine but how could I change the clover theme? I'm trying everything and I don't found the solution.

Clover theme is determined by config.plist/GUI/Theme setting.
Theme files (that match) must be placed in EFI/Clover/themes.
 
There is a 1920x1080 “Retina” FHD display upgrade for T430 available (eBay, Amazon). Kit includes display panel, new cable and pcb between mboard & new display. The 1920x1080 display was not an option from Lenovo for the T430.

Can such an upgrade be made to work with this Hackintosh install?
 
Last edited:
In the Guide it says
'patch your DSDT.dsl with all the code from file “…-dsdt-patch.txt” using MacIASL'
but I can't find the patch.txt file, where can i get it?
Im somewhat of a hackintosh beginner because my previous system ran without any further modification.

BTW I did all the steps provided for getting audio to work, but i still get no sound. Any other methods out there?
 
In the Guide it says
'patch your DSDT.dsl with all the code from file “…-dsdt-patch.txt” using MacIASL'
but I can't find the patch.txt file, where can i get it?
Im somewhat of a hackintosh beginner because my previous system ran without any further modification.

BTW I did all the steps provided for getting audio to work, but i still get no sound. Any other methods out there?

Note high-resolution-dsdt-patch.txt and low-resolution-dsdt-patch.txt at github link.
 
Hello

My sdcard reader doesn't work.

Is the only thing to have a full working hackintosh.

Thank's in advance!
 

Attachments

  • debug_27700.zip
    1.9 MB · Views: 131
Hi

i used the following DSDT-patch for MacIasl to add SD-Reader

Code:
into device label SLOT parent_label EXP1 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x08)\n
    {\n
        "AAPL,slot-name",\n
        "Built-in",\n
        "device_type",\n
        Buffer (0x11)\n
        {\n
              "Media controller"\n
         },\n

         "model",\n
        Buffer (0x18)\n
         {\n
             "Ricoh SDXC card reader"\n
         },\n
                              
        "compatible",\n
         Buffer (0x0D)\n
        {\n
            "pci14e4,16bc"\n
        }\n
                          
     }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}\n
end;

this will let the SDXC appear as Cardreader

test and report back please

cya

edit 1: Fixed Typo
edit 2: missing DTGP so use:

Code:
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
    If (LEqual (Arg0, Buffer (0x10)\n
            {\n
                /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
                /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
            }))\n
    {\n
        If (LEqual (Arg1, One))\n
        {\n
            If (LEqual (Arg2, Zero))\n
            {\n
                Store (Buffer (One)\n
                    {\n
                        0x03\n
                    }, Arg4)\n
                Return (One)\n
            }\n
            If (LEqual (Arg2, One))\n
            {\n
                Return (One)\n
            }\n
        }\n
    }\n
    Store (Buffer (One)\n
        {\n
            0x00\n
        }, Arg4)\n
    Return (Zero)\n
}
end
 
Last edited:
Need Help.
I try to patch my own DSDT. and after it, my computer performance become better (comparing with Geekbench4). But I cant patch my battery status. when I try to patch using x220 battery then compile, there are always error i.e.: Object does not exist (SBBM), Object does not exist (SBFC), Object does not exist (SBDC), etc..with total 15 error.
How to fix it?
thanks for sharing..
Before applying the x220 patch, scroll and try to read through the patch on the maciASL window.
Try removing the lines of other laptops models patches and you should be good to go, example:
393594
 
Hi,

after using the patch on github i rechecked Rehabman's X220 Battery Patch and the following is commented out and alters the code:
BTW: there is no Battery-Status showing up after applying all here mentioned patches

Code:
# sleep related T450 (LED)... may affect other models
#
# Note: for T430... LED(0x0A,...) must be changed to LED(0x07,...)
# NOW: Change 0x07 to 0x0A for T450

into method label _WAK code_regex (Return\s+\(.*) replace_matched
begin
If (LEqual(Arg0,3))\n
{\n
    \\_SB.PCI0.LPC.EC.LED(Zero, 0x80)\n
    \\_SB.PCI0.LPC.EC.LED(0x07, 0x80)\n
}\n
%1\n
end;
into method label \_WAK code_regex (Return\s+\(.*) replace_matched
begin
If (LEqual(Arg0,3))\n
{\n
    \\_SB.PCI0.LPC.EC.LED(Zero, 0x80)\n
    \\_SB.PCI0.LPC.EC.LED(0x07, 0x80)\n
}\n
%1\n
end;

i'll try it now..

cya

edit1:
battery-symbol now showing up after switching from fakesmc to virtualsmc
 
Last edited:
Status
Not open for further replies.
Back
Top