samsung-n310-300x262

UPDATED May 5 2010

Note: I don’t personally own an N310. I don’t have access to one either, as the owner of this one went back to the States with it.
Updates to this page are mostly from the comments people have made. When I can assist I have / will, but as I don’t own an actual N310, I rely on you for feedback!

One of my friends brought round a notebook for me to Hackintosh yesterday. Unlike the usual god no… kind of options I get given, this is actually a nice machine.
This one is almost as Mac friendly as my current Nano sized Hackintosh (aka Loz’s Hackbook Nano)

I present the next best thing in Mini Mac’s (until the will it? won’t it? Mac Tablet comes out! (ok, so it came out already, and its a bit meh..) ) – The Samsung N310

The Samsung is a generic Atom based Netbook with the following hardware:

CPU Intel Atom N270, 1600 Mhz
Chipset Intel 82945GSE Graphics Controller
Graphics Card Intel GMA 950
Audio Realtek ALC272
Wifi Atheros AR5007EG Wireless
Ethernet Marvell Yukon 88E8040 PCI-E Fast Ethernet
Bluetooth Adapter USB Based Generic
Webcam USB Based Namuga 1.3M

Installation is remarkably easy.
You’ll need the following things – an External USB DVD drive, and Snow Leopard.

Suggest before you install anything, update your BIOS to the latest version. This should be something like BIOS version 06BA or newer.
The bios updates are windows only, so you’ll need to do that before installing OSX, or have some other method of booting into Windows afterwards (google for Hiren Boot CD 10 for something that will provide a bootable Windows XP amongst other tools).

There are two bios files that are available currently. This first one is the one that you will likely have to use:

http://downloadcenter.samsung.com/content/FM/201002/20100203094911375/Win_N310_06BA.exe

And here is the second one:

http://downloadcenter.samsung.com/content/FM/201003/20100302094206890/Win_N310_01BD.exe

CHECK YOUR VERSION OF YOUR BIOS IN YOUR BIOS. IF YOUR VERSION ENDS IN A “BA”, USE THE FIRST ONE. IF IT ENDS IN “BD”, USE THE SECOND ONE.

Ready?

Download the latest NetbookInstaller ISO from here – http://osx.mechdrew.com/downloads/
Burn to CD. Connect your USB drive to the N310, and boot off of the newly burned CD.

Follow the instructions to swap with your Snow Leopard DVD at the appropriate time, and boot into the installer.
Install as normal (in my case, I just wiped the existing partitions, set the boot type to GUID instead of MBR in Partition, Options, and did a full install)
Once the OS reboots (or finishes with a cannot install error right at the end – don’t worry, its not a problem!).
Reboot into the NetbookInstaller ISO again, but this time choose the HDD (as we still need to install a valid bootsector for the OS to run)

The OS should boot up ok, fill in the relevant bits and pieces, and get to the desktop screen.
Open up NetBookMaker from the CD, navigate to the Tools folder and open NetbookInstaller:

I did this using 0.8.3RC4, but newer versions should be similar. Current version is 0.84rc1 as of April 2010.
Click Continue for the Unrecognized Hardware Prompt.

Choose the correct disk in the Volume Dropdown, and
Check Install Chameleon 2
Check Install General Extensions
Check Generate a System Specific DSDT.AML file.
Uncheck everything else.

Click Install.

It should trundle away for a few minutes, then recommend you reboot.

Remove the NetbookInstaller DVD, and make sure that you can reboot ok from the Hard Drive

Right now you should have working Webcam, Video, Bluetooth, and Trackpad will support 2 finger scroll (go to System / Preferences/ Trackpad to configure)

We’re still missing Wifi, Audio, and you’ll notice that sleep doesn’t quite work yet.
To install those, we’ll need to set some BIOS parameters, and replace the wifi card.

Wifi – the original card is a crap atheros. I couldn’t be buggered looking for drivers, and immediately swapped it out for a Dell1390 Broadcom card. Cheap, and the same as real Macbooks, so no driver issues. Should be about $8 on eBay (RMB50 or so locally in China on Taobao).

The N310 is reasonably easy to disassemble, just remove all the plastic plugs underneath (including the larger feet ones), and remove the screws. Gently remove the case bottom, and replace the wifi card.
If you use the Dell1390 you won’t need to install any drivers, they’re built in, yay!

Enabling Sleep / Brightness (working on 10.6.3 / BIOS 06BA apparently ) -

Go into the BIOS and set the following:

EDB = Enabled
Legacy USB Support: Disabled
USB S3 Wake-Up = Enabled

Boot into OSX

You’ll need to replace the DSDT.aml from NetbookMaker with the one below.

I’ve uploaded a DSDT.aml for the n310 here – DSDT.aml.
To use, rename file to DSDT.aml, and copy to /Extra, then reboot.

This also apparently works for Brightness control with the latest BIOS revision on 10.6.3. You’ll have to change brightness from the System Prefs / Displays / Brightness though, as the function keys aren’t mapped.

Note: If you do mess around with DSDT.aml files, please have a working recovery method available that you can access the hard drive with (eg an OSX Install DVD + Boot132 CD). Apple’s install DVD can also be used for recovery.

If you find that you can’t boot after installing the DSDT.aml, boot from the Boot132 CD or USB, then boot into to the OSX install DVD. Go to terminal in the installer, and delete the offending file, then reboot.

For the remaining drivers:
Download the zip below for modified Bluetooth (to enable bluetooth on / off keyboard switch), and 10.6.3 compatible Audio drivers (kexts) for the N310.

Thanks to Breathless for modifying the Bluetooth, and emailing me both files.

Samsung N310 Audio and Bluetooth Kexts

Copy to /Extras/GeneralExtensions, then rebuild the Extension cache.

You can do that manually or use a tool. NetbookInstaller nicely places a program called UpdateExtra into the /Extra folder which can rebuild the Extension cache for you. Reboot once done, and you should be good.

Thats pretty much it!

—-

Now you should have a fully working Samsung N310 running OSX Snow Leopard!

The brightness (via Displays System Prefs panel), sleep, audio and bluetooth should all be working fine. The wifi too (assuming you replaced the mini pci-e card as recommended)
The volume on/off keyboard functions should work, the trackpad on/off.

Thanks to Breathless for the feedback so I could update this page.

Good luck with yours!

Useful links:
http://www.kexts.com – kexts (drivers) for OSX
http://www.superhai.com/darwin.html – Power related drivers for OSX
http://osx.mechdrew.com/ – MechDrew from MyDellMini’s site on Hackintosh Installs
http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86/Snow%20Leopard – some Czech site hosted on live.com full of goodies/ kexts

383 Comments to “Samsung N310 (Samsung Go) Hackintosh Installation on Snow Leopard”

  • Adriano says:

    Hello,

    I’ve just upgraded from 10.6.4 to 10.6.5 and got everything working (even brightness with Fn-F12 and Fn-Ins) but managed to loose my trackpad functionality. I have been trying to fix the issue by installing and removing all combinations of the following kext’s:

    AppleACPIPS2Nub.kext
    ApplePS2Controller.kext
    VoodooPS2Controller.kext

    using various methods (UpdateExtra, Kext Helper, OSX86Tools, VoodooPS2Controller-0.98-installer.pkg) but still can’t get the built-in trackpad to work. I am now stuck with using an external USB mouse.
    Am I missing something? Can someone help?

    PS: I am running the 05-BA BIOS.

    Thanks

    -Adriano

  • Adriano says:

    OK Finally got it working. I had to re-install the 10.6.5 update and then NBI 0.8.5 and I skipped the VoodooPS2 kext.

  • Adriano says:

    Hello,

    I am trying to update my BIOS to 06BA. Since i don’t have WIndows installed anymore, I used Hiren’s Boot CD to boot a mini WindowsXP from a USB flash drive.

    Here’s the problem, whenever I try to run Win_N310_06BA.exe, it tells me that my battery is not present or not at least 30% charged even thoug i have a fully charged battery and the AC adapter plugged in. I tried removing the battery and running off the AC only but it didn’t help.

    Any suggestions?

    Thanks

    Adriano

    • FIFfan5 says:

      Try running a battery calibration in the BIOS. It runs down your battery – sort of resets it. Then charge back up and try again.

  • FIFfan5 says:

    I press F5 and select the Install OS X disc. It starts to boot. I see the Apple logo for a second then screen goes black and boots up windows. I am at a loss. Please help. I am new to Hackintosh and need step by step.

  • AlexB says:

    To Breathless: I decided to install 10.6.5 over my existing 10.6.3 using your suggestions: I installed the combo + nbi 0.8.5 pre, removed the “useless” kexts, updated the Extra folder, and rebooted. I got into 10.6.5 without issues, but i my case BT works fine, except that I can’t on/off. I tried the “Terminal Mod” to change the Device and Vendor IDs SysInfo is reporting (to enable on/off), but now the system considers the kext invalid and won’t update S/L/E. I might of done something wrong, so I’ll probably re-update or restore my backup. We have a fix for audio, and I assume that BT can be fixed, but I can’t get it to sleep: it does and then wakes up on its own with the screen off, Does sleep work for you? I get the feeling maybe one or more of the kexts we removed helped sleep, because in my first foray into 10.6.5 sleep did work with nbi 0.8.5. Thanks for any insights.

    • AlexB says:

      Silly me: I was using the wrong DSDT(!). Sleep now works. I installed VoodooHDA 2.7.2 but it’s so clearly a hack and does some wonky volume management. Also graphics now seem less smooth than they were under 10.6.3. Not a clean upgrade… rats…

  • AC says:

    Has anyone been able to install iLife 11 **and** update it successfully on 10.6.5? When I update after installing iLife 11, i get kernel panics and can’t recover.

    I don’t like 10.6.5 either- doesn’t seem right and I have the same issues- no bluetooth and hacky audio.

    Anyone try upgrading to 10.6.6 yet?

  • moo says:

    I’m with Fiffan5. After booting NBI and then swapping for the OSX disk, I press F5 and select the Install OS X disc. I see the Apple logo for a second then the netbook restarts and boots up Windows. Does the drive need to be wiped and reformat before the install? Are there any Bios changes that need to be made? My boot order is DVD>Flash>HD.

  • moo says:

    I gave up on this method and used the osx.mechdrew Mini 10v guide for usb & mac. Loade 10.6.3 perfect. Of course I need to fix sleep/hibernate (goes to sleep/hibernates but locks up), wireless, audio, touchpad, BT and function keys. Probably more, but that’s all I see for now. Should I skip 10.6.4?

  • moo says:

    Updated to 10.6.6 for laughs. Instant Kernel Panic, but I got it to boot from the flash boot loader. It finally blue screened and I am back to 10.6.3. It did get bluetooth working though. I’ll wait for the NBI 10.6.6. Anyone get the Atheros card working?

    • AlexB says:

      Re: Atheros. Some of the Atheros cards work, but not the one in my N310 which is from the 5700 line. I took it out and replaced it with a Broadcom. Look on InsanlyMac for options. The N310 is a real cinch to take apart for this: all the rubber feet are just adhesive so you just pull them off for access to the screws. They do stick very well if you keep the adhesive from dust when you put them back. If you have the empty HSDPA PCIe slot and don’t plan on turning your wireless off, plug it in that and use the HSDPA antennas cause you’ll get better reception. These antennas are like 3X bigger than the normal wifi ones. And don’t forget to insulate the normal antenna terminals to prevent shorts.

    • AlexB says:

      NBI 0.8.5pre works for 10.6.6 too. Check over at Insanlymac.

      • moo says:

        Thanks a lot AlexB. Pulling those rubber feet off was my biggest worry about changing cards. Loaded the Atheros Legacy kext but no go. I still have no audio even though I loaded the appropriate kext (I think). Also, no wake up on sleep, just a black screen. If you have any more tips for me…

        • moo says:

          I fixed the audio with the kext from above. I didn’t unload my old applehda.kext… So all I need now is my Dell WiFi card and to fix the wake from sleep issue.

          • AlexB says:

            In System Preferences, Security, try disabling “Use secure virtual memory” in the General tab. Then disable “Legacy USB” in the Bios, The only other step that may be necessary (haven’t looked at this in a while, so don’t remember exactly, sorry) is doing something in the terminal to either set deep hibernation off, or to use another mode for it; that was from a relevant post on the MyDellMini board. I think that if the machine sleeps and then runs out of power, it will lose the machine state and it’ll restart from scratch. But otherwise, sleep via lid close and power button wake works.

  • moo says:

    Thanks to the CS guide, mechdrew and AlexB. This is what worked for me.
    1. I used the osx.mechdrew Mini 10v guide for usb & mac for a clean 10.6.3 install.
    2. I used the AppleHDA kext and the sleep fix from above. I did not need the bluetooth kext. I loaded DSDT.aml from above, but it did not correct any issues I was having. It was replaced by NBI when I was cleaning up failed kexts.
    3. Loaded a menu bar widget for a brightness slider. Loaded a dashbar widget for bluetooth on/off. I tried various kext fixes to no avail, but these widgets are cool and work perfect.
    4. I bought a Dell BD 4311 off ebay and used IO80211Family kext. As noted above, do not bother with the Atheros card. I tried and wished I had spent $5 sooner.
    Make sure to get kext helper and osx86tools. As a Win dude, terminal is horrific. I still have a couple of quirks, but no biggies. Closing my lid turns the display off, but it does not sleep until the specified sleep interval. And my webcam only works with iChat. I’ll check back when 10.7 rolls around. Cheers!

  • ATZ007 says:

    I managed to successfully install 10.6.6 and Windows 7 on my Samsung N310 KA01UK. however i need advice/help with following

    1. “Trackpad” tap and multitask is not working
    2. Unable to turn off and on “Bluetooth”.
    3. When I start the netbook, mac automatically starts however I can choose Windows by pressing any key on the first loading screen and then choosing windows. Previously it use to give me option to choose Win 7 or Mac OS X at the beginning (just after turning netbook on) however this option is gone after an update on mac. How do I get this option back? I have tried playing with EasyBCD but couldn’t get it working.
    Keyboard layout is set to US, how do I change it to UK?

    Thank you

    • ATZ007 says:

      I managed to get bluetooth working :-)

      • AlexB says:

        How? My BT works but I can’t turn it off.

        If you’re using Chameleon for booting, you set your boot options in com.apple.boot.plist in the Extra\ folder and change/add the following:

        “Timeout : # “[where # is the number of seconds]
        “Default Partition : hd(D,P)” [where "D" is the disk number (0) and "P" the partition #]
        “Quiet Boot : Yes” [if you want to boot straight into a partition, no delay; use F8 to bypass]

        I don’t know about using EasyBCD; I don’t think you should be using it if you’re using Chameleon. Language subselection is in SysPrefs under Language & Texts > Formats.

  • Juerg says:

    Thank you very much for the tutorial. I appreciate your efforts very much.

    Unfortunately the link to the Audio & BT kexts is broken. Where can I find these files?

  • rembo10 says:

    I basically got everything working on 10.6.7, except bluetooth on/off.

    Updated from 10.6.3 using combo update from Apple’s website (not Software Update), ran 0.8.5pre, rebooted but kept getting a grey screen. Booted up with -v and got to my desktop just fine. Weird.

    To get sound working on 10.6.7, I used this kext:
    http://www.kexts.com/downloads.php?do=file&id=182

    I deleted the AppleHDA (10.6.3) folder that NBI creates, then I put the above kext in S/L/E then ran Kext Utility 2.4.2, replaced the generated DSDT with the one here, then rebooted. Like I said, the only issue for me now is the bluetooth on/off and having to boot with verbose mode.

    Anyone know why that would happen? I think it might have to do with the wrong graphics driver, because it seems like it’s loading things up even with the grey screen (after the apple logo & spinning wheel). If I hold the power button for a second, then hit enter, the computer will shut down, so it’s almost like SL booted up behind the grey screen.

    If I boot with in verbose mode with -v, it loads up just fine, and shows no kernel panics or anything. Any ideas? Would verbose mode load anything differently, or issue different commands? Trying to figure this out but I’m still learning

  • rembo10 says:

    You can use these files for sound & bluetooth in 10.6.6:

    http://www.sendspace.com/file/r4h6yi

    Just put them in Extra/GeneralExtensions and run UpdateExtra and reboot. Should be working after that

    I think sleep is my only issue now – I’m not sure if I should enable HibernateMode 0 or 3. Any ideas? Also, I can’t do the two-finger right click….. Don’t know how to fix that

    • ATZ007 says:

      Tried DSDT.aml and IOBluetoothFamily.kext on 10.6.7 but Bluetooth on/off option still not on the task bar :-(

      • rembo10 says:

        Try it on 10.6.6 if you can. I found 10.6.7 to be really buggy for me, but 10.6.6 works great.

        What I did was intall 10.6.3 retail from a usb I made from the retail disc + NetbookBootMaker. Then I think I downloaded the 10.6.6 combo update right away, but before restarting ran the NBI 20100616212351 (http://dl.dropbox.com/u/863180/NetbookInstaller%2020100616212351.app.zip)

        Restarted, replaced the DSDT with this one, put the audio & bluetooth kexts in E/GE, ran update extra and restarted. Everything seemed to be working great.

        I also replaced my wireless card to the Dell 1390, and switched out my RAM for Crucial 2GB -> before the RAM upgrade, my AC adapter wasn’t being recognized (showed it was running on battery instead of charging when plugged it), but since doing that the issue has gone away. I think it has something to do with the DSDT

        I’m just trying to figure out now how to get it to sleep when the lid is closed, and be able to adjust brightness with Fn+arrow up/down. I think that’s it though, everything else runs perfectly.

        Let me know if you have trouble with 10.6.6 and I’ll try to help out. I don’t plan on updating to 10.6.7 after my last experience

  • rembo10 says:

    Upgraded to 10.6.7 with no problems this time. The key was using NBI 20100616212351.

    1. Installed 10.6.3 via USB using NetbookBootMaker (http://code.google.com/p/netbook-installer/downloads/detail?name=NetbookBootMaker%200.8.4%20RC1.app.zip)

    2. Ran Software Update, updated everything. When prompted to restart, ran NBI 20100616212351 (http://dl.dropbox.com/u/863180/NetbookInstaller%2020100616212351.app.zip)

    3. Restart, replace the DST with the one from this site, restart again, just to make sure it works. (http://www.computersolutions.cn/downloads/DSDT.aml.N310 – right click, save file as)

    4. Put the updated kexts (AppleHDA and bluetooth, I’ve uploaded here: http://dl.dropbox.com/u/9306002/n310%2010.6.7%20kexts.zip) in Extra/GeneralExtensions, run Update Extra & restart. Everything should be working!

    All I did for the bluetooth kext was update the plist in the 10.6.7 kext with the product id for the n310. Also, make sure in bios you have legacy usb disabled, edb enabled and usb s3 wake up enabled.

    • rembo10 says:

      Sorry, last thing – make sure to run NBI 20100616212351 after the update (you’ll get the Dell Mini logo for about 10 mins), and then run it again after the restart. Restart again then do the kexts. Otherwise you’ll get a kernel panic.

      • ckoh88 says:

        Hi Rembo,

        I tried your steps to upgrade 10.6.3 to 10.6.7 but encountered Grey Screen after restart. on step 2 (i.e 2. Ran Software Update, updated everything. When prompted to restart, ran NBI 20100616212351). Could have missed out a step or two.

        Did you install NBI after Software Update, before restarting the machine which install all the components before shutting down and restart? Or perform Software Update, restart then install NBI? Please enlighten. Thanks.

    • andoryuu3 says:

      Care to share what the product ID would be? Is it simply n310, or something else?

      Alternatively, could you simply upload the modified bluetooth kext or plist?

      Thanks!

    • andoryuu3 says:

      Nevermind! I misread your comment– it appears you already have. :)

  • kaj2003 says:

    I just went through all the steps listed here, and now I’m stuck with 10.6. I can’t seem to update to any versions of upgrades. It always says that I don’t have a valid volume on which to install. Software update doesn’t even list security updates or OS x updates. I’m kind of stuck here!
    Also, even when I install the bluetooth and audio patches like instructed above, I still can’t control my bluetooth.
    I made all the changes to the BIOS too.

  • drecha says:

    rembo10, can you please update the AppleHDA and Bluetooth kexts to 10.6.8 like you did for 10.6.7 and repost new updated zip.

    Trying to update my N310 to 10.6.8.

    Cheers,

    Dre

  • drecha says:

    Never mind……I upgraded and replaced the Mach_kernel with legacy_kernel-10.6.8 and all is fine. Everything works including the built in 3G modem……however sleep is a bit buggy. I installed SleepEnabler.kext but it did not help.

    I formatted and installed 10.6 via NBI and then ran the 10.6.8 combo update.

    Dre

  • FX175 says:

    @rembo10 – thanks so much for your guide and files! – installed and upgraded to 10.6.7 successfully with everything working (sound,bluetooth off, wifi with Dell 1390, sleep and brightness control via Sys Preference)

    @drecha – did you use the same NBI 20100616212351 and kexts as @rembo10 posted for your update to 10.6.8 ?

    I’m curious about trying to update to 10.6.8 from 10.6.7 – anyone has successfully attempted this? Mind sharing your experiences?

    Thanks all

    • drecha says:

      Yes I did and I have everything working on 10.6.8 except the sleep. You must replace the kernel…or you’ll get the panic.

      Cheers.

      Dre

      • Mike says:

        Hi,Would you give step by step how to update to 10.6.8 and how to replace kernel(how to find correct kernel)..I am new to leopard..just wish to know how to avoid kernel panic..?thanks for any info

      • mike says:

        hi,
        when you changed kernel,you swapped or just installed new one..?

  • Ansele says:

    I have a Samsumg Go N315; Will this install for the N310 work on the N315?

    • ALexB says:

      N315 = GMA3150 graphics which isn’t natively supported by OS X. There are hacks, but the performance is far from ideal. Some have looked into this, but what’s required is a complete graphics driver for OS X; and it’s not a trivial task.

  • Fabiano Junges says:

    Lion on N310, it’s possible?

    • andoryuu3 says:

      Unsure. I’d love to try, but I’m working on getting Lion on an Alienware M11X in my very limited spare time.

      Come January, I can likely give a new attempt at it. Sorry about that being so far out.. But it can’t be helped.

      My n310 Snow Leopard install works fine still (typing from it right now), but for whatever reason the bootloader is messed up, so I’m going to need to reinstall sometime soon anyway.

Post comment

Archives

Categories

Most Popular Posts

Tags

Recent Comments

  • tryphon: It helped me to fix mine. I used a pair of pliers like you did and it worked fine. I drink a coffee typing...
  • mark: I have a ms10105 v4.1 moshisoft board and here is the pinout: 1 y stepper a (yellow) 2 y stepper a (white) 3...
  • Lawrence Sheed: Haven’t taken a deep look yet, probably next month can check it out. There are people who are...
  • mark: Yes…that moshi software is crap. I used the corel draw plugin for awhile but it only works about 20% of...
  • Kunlun: I tried to get my motorbike lesson after my car driving lesson, they answered me that I needed to wait 1...

Recent Trackbacks

PHOTOSTREAM

CNC on the desk at the factory