Contribute
Register

Lenovo S400 Compatibility

Status
Not open for further replies.
i am starting from a scratch, i don't have a mac yet or a hackintosh, neither anyone of my do. :(
 
i am starting from a scratch, i don't have a mac yet or a hackintosh, neither anyone of my do. :(

The only way to start in that case is to try to get Snow Leopard to work. You will have to purchase an SL DVD from the Apple Store, then use special iBoot Ivy version.
 
i have already installed mountain lion and is up and running, however there are things that don't work, the audio, the ethernet and wifi, and the bluetooth. can i ask where can i find the kexts for these and also what version of multibeast and what will i choose for this option. i've got thers to run well with no problems, these things above are the only things that keep me from running to full potential. thanks for the reply.
 
i have already installed mountain lion and is up and running, however there are things that don't work, the audio, the ethernet and wifi, and the bluetooth. can i ask where can i find the kexts for these and also what version of multibeast and what will i choose for this option. i've got thers to run well with no problems, these things above are the only things that keep me from running to full potential. thanks for the reply.

From post #5, you have AR9285 WiFi. It can be made to work with DSDT patch. Post your DSDT (use MaciASL, then Save As). And ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html (read the entire post).

Audio depends on patched AppleHDA for your specfic codec. Google for a guide 'patch AppleHDA guide'

Bluetooth depends on what BT you have. If you have AR3011 you can use this kext to load firmware: https://github.com/RehabMan/OS-X-Atheros-3k-Firmware

Ethernet, same thing. You need to know what specific ethernet chip you have.
 
From post #5, you have AR9285 WiFi. It can be made to work with DSDT patch. Post your DSDT (use MaciASL, then Save As). And ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html (read the entire post).
Thanks for the help and for showing how. Here it is.View attachment System DSDT.zipView attachment IOReglenovoS400.ioreg

Audio depends on patched AppleHDA for your specfic codec. Google for a guide 'patch AppleHDA guide' .
I found one. http://www.osx86.net/view/1407-acer_aspire_7750g_package_new!.html. but it isn't working. :( if i copy the dsdt to the directory, it messes up my battery charge indicator.

Bluetooth depends on what BT you have. If you have AR3011 you can use this kext to load firmware: https://github.com/RehabMan/OS-X-Atheros-3k-Firmware .
Thanks! I've got the bluetooth always running! :)

Ethernet, same thing. You need to know what specific ethernet chip you have.
Capture.PNG RTL 8168 by realtek. am i right?

Thank you all in all.
 
Thanks for the help and for showing how. Here it is.View attachment 65114View attachment 65115

You need this DSDT patch:
Code:
# TNOT fix
into definitionblock code_regex External\s+\(\\TNOT\) remove_matched;

#   Airport fix works with vanilla IO80211 kext
into method label _DSM parent_label ARPT parent_label RP02 remove_entry;
into method label _DSM parent_label PXSX parent_label RP02 remove_entry;
into device label PXSX parent_label RP02 set_label begin ARPT end;
into method label HPME parent_label RP02 code_regex \(PXSX, replaceall_matched begin (ARPT, end;

into device label ARPT parent_label RP02 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "device-id",\n
        Buffer() { 0x30, 0x00, 0x00, 0x00 },\n
        "name",\n
        "pci168c,30",\n
        "AAPL,slot-name",\n
        Buffer() { "AirPort" },\n
        "device_type",\n
        Buffer() { "AirPort" },\n
        "model",\n
        Buffer() { "Atheros 9285 802.11 b/g/n Wireless Network Adapter" },\n
        "subsystem-id",\n
        Buffer() { 0x8F, 0x00, 0x00, 0x00 },\n
        "subsystem-vendor-id",\n
        Buffer() { 0x6B, 0x10, 0x00, 0x00 },\n
    })\n
}\n
end;

I found one. http://www.osx86.net/view/1407-acer_aspire_7750g_package_new!.html. but it isn't working. :( if i copy the dsdt to the directory, it messes up my battery charge indicator.

Why try to use an entire package for an Acer Aspire on your Lenovo?

Thanks! I've got the bluetooth always running! :)

Great.

View attachment 65116 RTL 8168 by realtek. am i right?

There are a lot of realtek drivers around. You should experiment. This one is good if it works for you: https://github.com/RehabMan/OS-X-Realtek-Network
 
You need this DSDT patch:
Code:
# TNOT fix
into definitionblock code_regex External\s+\(\\TNOT\) remove_matched;

#   Airport fix works with vanilla IO80211 kext
into method label _DSM parent_label ARPT parent_label RP02 remove_entry;
into method label _DSM parent_label PXSX parent_label RP02 remove_entry;
into device label PXSX parent_label RP02 set_label begin ARPT end;
into method label HPME parent_label RP02 code_regex \(PXSX, replaceall_matched begin (ARPT, end;

into device label ARPT parent_label RP02 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "device-id",\n
        Buffer() { 0x30, 0x00, 0x00, 0x00 },\n
        "name",\n
        "pci168c,30",\n
        "AAPL,slot-name",\n
        Buffer() { "AirPort" },\n
        "device_type",\n
        Buffer() { "AirPort" },\n
        "model",\n
        Buffer() { "Atheros 9285 802.11 b/g/n Wireless Network Adapter" },\n
        "subsystem-id",\n
        Buffer() { 0x8F, 0x00, 0x00, 0x00 },\n
        "subsystem-vendor-id",\n
        Buffer() { 0x6B, 0x10, 0x00, 0x00 },\n
    })\n
}\n
end;
I shall copy and paste this to my DSDT right? I still do not know how to edit one :((
There are a lot of realtek drivers around. You should experiment. This one is good if it works for you: https://github.com/RehabMan/OS-X-Realtek-Network
Gonna try this when i get back at home. :) thanks!
 
I shall copy and paste this to my DSDT right? I still do not know how to edit one :((

No. It is an automated patch. You apply it with MaciASL patch button.

- download/run MaciASL
- click Patch, then paste the code in the patch window that comes up, it will show a preview of changes
- click Apply, click Close
- choose File Save As, format: ACPI Machine Language Binary, to /Extra/dsdt.aml
- reboot and try
 
Thank You very much! now i have all what i need! :))
 
Hi! guys, i have installed Mountain Lion successfully and made all installing kexts and has finally doing ok. Then at some point, the app store has me unknowingly installed an OS update. Sadly I rebooted and the hackintosh won't boot anymore, it just keeps on restarting. it cannot boot the OS, therefore, i made a clean install for 3-4times, deleting the partition and making one again. I ended up always entering mixed boot flags. This is always what i get when it stucks on verbose mode(obviously).

OSMetaClass: kext com.apple.driver.AppleIntelSNBGraphicsFB class HDCPCtrl is a duplicate; kext com.apple.driver.AppleIntelFramebufferCapri already has a class by that name
Kext com.apple.driver.AppleIntelSNBGraphicsFB start failed (result 0xdc00400a)
Kext com.apple.driver.AppleIntelSNBGraphicsFB failed to load (0xdc008017)
Failed to load kext com.apple.driver.AppleIntelSNBFB (0xdc008017)

Please someone help me, i have successfully installed Mountain Lion 10.8.2 but when i made a clean reinstallation, this is what i get. :(
 
Status
Not open for further replies.
Back
Top