Contribute
Register

Hackintosh on Samsung Series 3 NP300E5E

Status
Not open for further replies.
Joined
Mar 27, 2011
Messages
50
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. Android
[Guide] Mountain Lion on Samsung Series 3 NP300E5E

[Updated]
Some info on how I got Mountain Lion 10.8.2 working on the Samsung Series 3 NP300E5E laptop
All changed kexts, DSDT, SSDT will be uploaded

Specs
Core i3 3120M 2.5 GHz
Intel HD Graphics 4000
8GB DDR3
750 GB HD

Intel HM75 Chipset
AR9485 Wireless
RTL8101E/RTL8102E Ethernet

A base model is shown here: http://www.samsung.com/africa_en/consumer/pc-peripherals-printer/notebook-pc/laptops/NP300E5E-A04ZA
Its a nice laptop, got it on sale for $499

Not Working (yet):
Wifi, Ethernet, Bluetooth, HDMI Sound

Working (instructions below):
Full Graphics, Brightness, Keyboard/Trackpad, Gestures, Sound, Camera, SD Reader, Battery Info, HDMI Video, Temperature Info, App Store, Ivy PM, Sleep


Wifi
AR9485 Wireless has no support for Hackintosh right now, so you can use a USB Wifi Adapter or replace the PCIe WiFi card (as mentioned by RehabMan)
Right now I'm using a D-Link DWA-130 Rev E USB Wifi adapter, which works perfectly on Mountain Lion

Ethernet
Ethernet does not work properly yet, Though you can Install RTGMac_v2.0.6 to have it at least show up in preferences and make the App Store work

Graphics
For graphics I used the standard Intel HD 4000 kexts, but had to add the following lines to the org.chameleon.boot.plist file:

Code:
<key>device-properties</key>
<string>8800000001000000010000007c0000000200000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000001a000000496e74656c20484420477261706869637320343030302c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601</string>

After that I got full QE/CI but no brightness control, and only half brightness at boot

Brightness
For brightness control I patched my dsdt using this:

Code:
#   Brightness control fix
into device label PNLF remove_entry;
into scope label _SB insert
begin
Device (PNLF)n
{n
	Name (_HID, EisaId ("APP0002"))n
	Name (_CID, "backlight")n
	Name (_UID, 0x0A)n
	Name (_STA, 0x0B)n
}n
end;
more info on that here: http://www.tonymacx86.com/mountain-...raphics-4000-laptop-brightness-control-2.html

I Patched it using DSDT editor, after also fixing all the errors/warnings that came up, although fixing the warnings isn't necessary.
To fix half brightness at boot you can just use "blinkscreen" found in this package: http://www.tonymacx86.com/hp-probook/87816-hp-probook-installer-6-1-4x30s-4x40s-support.html

Keyboard/Trackpad

I got both working using an older VoodooPS2 kext (Attached)
To get Gestures working I replaced that kext with the one from here: http://www.tonymacx86.com/hp-probook/75649-new-voodoops2controller-keyboard-trackpad.html
However this one caused the trackpad to be a little more jumpy when moving short distances, where as the other one was much more accurate/responsive

Sound
Got sound working Using VoodooHDA 2.7.2 (Attached)

Camera/ SD Reader
Both worked without any help

Battery Info
Got battery info working using the Attached AppleSmartBatteryManager kext

HDMI
HDMI Video worked once I got Full graphics working
VGA port doesn't work with the full graphics enabled

Temperature Info
Got this working using the attached FakeSMC kext and Installing HW Monitor

App Store
You must install RTGMac_v2.0.6, and add the Ethernet service in Network Preferences for this to work

Ivy PM
For this I Install a patched AppleIntelCPUPowerManagement kext (Attached)
Deleted NullCPUPowerManagement.kext
Changed to a stock AppleACPIPlatform.kext (1.6) (Attached)
Ran Pike's SSDT Generator (Requires internet Connection)
Renamed the resulting file in Extra to ssdt.aml (Attached)
Set DropSSDT = Yes

(More info on this in the thread)

Sleep
Once you get Ivy PM working, sleep should work too
To get rid of the instant wake, (Console shows the wake cause as "GLAN XHC EHC2"), just enable the program found here: http://legacy.tonymacx86.com/viewtopic.php?p=117729
Its a bluetooth fix, but here all it does is fix the sleep
Remember to do a full power off to get it working, Also no USB devices can be plugged in for sleep to work

Other
I fixed the Win8/OSX time sync issue using these instructions: lifehacker.com/5742148/fix-windows-clock-issues-when-dual+booting-with-os-x
Don't forget you can go to "Preferences>Keyboard>Modify keys" to switch the ctrl and alt keys if your used to the windows layout

I updated from 10.8.2 to 10.8.4 though apple store without any problems, just had to reinstall the battery kext
 

Attachments

  • VoodooHDA.kext.zip
    150.6 KB · Views: 492
  • VoodooPS2Controller.kext.zip
    123.6 KB · Views: 422
  • FakeSMC.kext.zip
    67.7 KB · Views: 349
  • AppleACPIPlatform.kext.zip
    210.3 KB · Views: 466
  • AppleIntelCPUPowerManagement.kext.zip
    73 KB · Views: 447
  • Battery.zip
    449.3 KB · Views: 652
  • ssdt.aml
    1.1 KB · Views: 541
oops meant to put this in Laptop Compatibility, not ML support
 
oops meant to put this in Laptop Compatibility, not ML support

I moved it here. Laptop compatibility is more for the "do you think this will work?" Where ML Laptop Support is where people come to find out how to make it work or to get help.
 
Some info on how I got Mountain Lion 10.8.2 working on the Samsung Series 3 NP300E5E laptop
I'll include all the kexts I had to download and the final DSDT file too

Specs
Core i3 3120M 2.5 GHz
Intel HD Graphics 4000
8GB DDR3
Intel HM75 Chipset
750 GB HD
AR9485 Wireless

A base model is shown here: http://www.samsung.com/africa_en/consumer/pc-peripherals-printer/notebook-pc/laptops/NP300E5E-A04ZA
Its a nice laptop, got it on sale for $499

Graphics
For graphics I used the standard Intel HD 4000 kexts, but had to add the following lines to the org.chameleon.boot.plist file:

Code:
<key>device-properties</key>
<string>8800000001000000010000007c0000000200000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000001a000000496e74656c20484420477261706869637320343030302c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601</string>

After that I got full QE/CI but no brightness control, and only half brightness at boot

That is probably ig-platform-id=3. You could also do this with DSDT patch...

Brightness
For brightness control I patched my dsdt using this:

Code:
#   Brightness control fix
into device label PNLF remove_entry;
into scope label \_SB insert
begin
Device (PNLF)\n
{\n
	Name (_HID, EisaId ("APP0002"))\n
	Name (_CID, "backlight")\n
	Name (_UID, 0x0A)\n
	Name (_STA, 0x0B)\n
}\n
end;
more info on that here: http://www.tonymacx86.com/mountain-...raphics-4000-laptop-brightness-control-2.html

I Patched it using DSDT editor, after also fixing all the errors/warnings that came up, although I don't know if that was necessary
To fix half brightness at boot you can just use "blinkscreen" found in this package: http://www.tonymacx86.com/hp-probook/87816-hp-probook-installer-6-1-4x30s-4x40s-support.html

Nice to see more than just the ProBook owners finding the ProBook Installer useful. You could probably also use it for generating SSDT, provided you didn't rollback AppleACPIPlatform.kext to get your battery to work (better to do DSDT patches for that).

Wifi
I couldn't get the AR9485 Wireless working, so I ordered a tiny $6 WiFi USB adapter on Ebay, hopefully it works...
Until I get that adapter I'll be using a D-Link DWA-130 Rev E USB Wifi adapter, which works

You could also look at replacing the PCIe WiFi card.

Ethernet
I can't get Ethernet working either, using the Ethernet kext below seems to at least have the card show up in System Preferences

What ethernet chip is it?

Keyboard/Trackpad

I got both working using an older VoodooPS2 kext
To get Gestures working I replaced that kext with the one from here: http://www.tonymacx86.com/hp-probook/75649-new-voodoops2controller-keyboard-trackpad.html
However this one caused the trackpad to be a little more jumpy when moving short distances, where as the other one was much more accurate/responsive

What trackpad is it? Synaptics or something else? If Synaptics, did you follow all install instructions?
 
I got battery working with just one kext and no other changes
Ethernet chip is "RTL8101E/RTL8102E" which should have worked with the kext I use
Yes its synaptics, I'll look again at your thread, I probably missed something

Also I've made progress with sleep, It goes into sleep properly but after a few seconds it wakes up, then sleeps/wakes/sleeps repeatedly until woken up normally
 
I got battery working with just one kext and no other changes

That's good, and it means you're lucky with DSDT (most DSDT needs patches to work with ACPI-based battery manager)

Ethernet chip is "RTL8101E/RTL8102E" which should have worked with the kext I use

There are quite a few Realtek ethernet kexts around (I can think of 4: lnx2mac, slice, mieze, and the 'official realtek kext')...

Also I've made progress with sleep, It goes into sleep properly but after a few seconds it wakes up, then sleeps/wakes/sleeps repeatedly until woken up normally

You didn't mention power management... Do you have Ivy PM working?
 
You didn't mention power management... Do you have Ivy PM working?

Probably not, This is only my second hackintosh, not sure how to even check power management related options/details
 
As for the trackpad, I read the instructions carefully, I made sure the two apple ps2 kexts werent there, and copied VoodooPS2Daemon and org.rehabman.voodoo.driver.Daemon.plist to the right directories, This allows me to edit the trackpad setting, have gestures, but its still quite jumpy, and not as smooth/easy to control as my other voodoo kext
 
As for the trackpad, I read the instructions carefully, I made sure the two apple ps2 kexts werent there, and copied VoodooPS2Daemon and org.rehabman.voodoo.driver.Daemon.plist to the right directories, This allows me to edit the trackpad setting, have gestures, but its still quite jumpy, and not as smooth/easy to control as my other voodoo kext

Are you booting from your HDD or still using the USB to boot?
 
I've got Chameleon installed to my HDD and am booting from that
 
Status
Not open for further replies.
Back
Top