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

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

  • Adriano says:

    Does anyone know how to update the BIOS without windows installed on the hard drive?
    The Samsung 06B Bios installer seems to be a windows installer of size 1.7MB.

    Thanks

    -Adriano

  • sk8er000 says:

    This is the BEST guide to get work snow leopard on the n310 THANK YOU!!!!!!!!!!

  • Leo says:

    Hey you guys!!

    Anyone has tried to get works the Wireless card known as Atheros5007EG ?
    One of InsanelyMac has installed Leopard 10.5.8 and then replaced with IO80211Family_kext_v.2.1.2 file that it can be easily find on Google and get the same Wifi card works!!

    http://www.insanelymac.com/forum/index.php?showtopic=200485

    Is there any chance to get it on Snow Leopard? Just replace that extension? Can anyone have a try?

    Thanks!

  • Dick says:

    Thanks for the simple instructions.

    My Samsung came with Windows pre-installed on C: drive and an empty D: drive, both about 72 GB. Can I just install Snow Leopard on the D: drive without reformatting? Also, is there any problem with putting the Leopard installer and the Netbooksinstaller ISO on the same 8 GB memory stick and doing the installation from that instead of a CD drive?

    • Breathless says:

      You would need to make a modification in order for OSX to let you install it on an MBR formatted disk.

      http://osx86.sojugarden.com/downloads/#osinstall

      I bypassed this by leaving my windows installation as is, putting in a different hard drive that was empty, installing OSX on it as GUID, then after installation I made an Image of the OSX partition using disk utility, then popped my original hard drive back in with the Windows installations on it restored the OSX image from the OSX installer. In this case it doesn’t limit you from RESTORING an OSX image to an MBR formatted drive. You would then need to install the chameleon bootloader to the OSX partition that is now restored alongside your windows partitions by booting off the netbookinstaller cd (since the restored OSX will not contain the chameleon bootloader – even though it was an image of one that did contain it). Hope this helps.

  • Sebastian says:

    Thanxz a lot Lawrence and all the others participating,

    everything works nice until i install the update to 10.6.3. Then QE/CI disappears which is a bag of hurt.

    Does anyone have a solution to this???

    And what are the major changes in between 10.6 and 10.6.3???

    Thanxz again to everyone!

    • Breathless says:

      please update your kexts sebastion. Run the updateextra, as well as repairing disk permissions using diskutility. Unless you have a different revision of gpu, there is no reason for you to lose acceleration.

  • Sebastian says:

    Everything works like charm with 10.6.

    I hope you’re right – and will try again… ? System Profiler says: 0×0003. Is that yours?

  • asustekk says:

    Somebody has update to 10.6.4?? I installed it, but now not recognize CPU, I boot with “recovery=yes” and boots, but run terrible slowly. I go back to 10.6.3 and now work fine.

  • sk8er000 says:

    10.6.4 is out any ideas??

    • Breathless says:

      I updated to 10.6.4 and got a kernel panic, and couldn’t get into safemode. Something about the cpu not being supported. After doing a bit of research I found that you can type recovery=y to get it to boot. Then after this, I had to reinstall NBI Installer. Then I could boot fine. The problem is that my system is now slow a molasses with 10.6.4. It boots up very slow and performance just isn’t the same. I tried to run the updateextra and repaired disk permissions but it didn’t help. I also tried booting into safe mode (which was suggested elsewhere) and then just rebooting, but nothing helped. It seems that performance issues are common with 10.6.4. My advice to everyone here is to NOT UPDATE TO 10.6.4 until this is all sorted out.

      • sk8er000 says:

        i’ve updated with the combo and then with the new nbi launche with recovery=y..

        My n310 seems to have the same performances and the same boot time of the 10.6.3..

        anyway I don’t know if the cup usage is the same..

        i had only to reinstall the audio kext and changed the dsdt.aml

        the only thing that doesn’t work is the bt on/off..

  • Tom says:

    I am having the same problems as Sebastien, 10.6.1 and 10.6.2 updates work like a charm, but as soon as the 10.6.3 or 10.6.4 update combo’s were installed the system simply restarts and cannot be booted into safe mode. any suggestions, the first time after installing 10.6.3 It seemed to be a different error from the one after I reinstalled the whole thing and went straight for the 10.6.4 combo update, which gave me a sleep error on startup, would prompt user “y” to bypass sleep enabler or something to that effect.

    I would like to get either of these updates working any suggestions?

    I also had downloaded a copy of the snowywind which was 10.6.2 with no way of getting it to be restored to the disk using disc utility…all from usb/dvdrom drive. any success with loading that onto an n310?!?

  • sk8er000 says:

    i’ve found a way to get the update working, now everything works except bluethoot on\off, so the bt is always on…any ideas to fix it?

  • Ernst Mulder says:

    Got almost everything working on 10.6.4. Except for the bluetooth switch and the N310 won’t sleep when closing the lid. And the power manager does not recognize that a power adapter is connected (the battery indicator changes for a second when the adapter is connected and then switches back to battery mode). Charging works however.

    Basically running on NetbookInstaller 20100616212351, a new wifi card plus the audio and bluetooth kext’s mentioned above.

    Any idea on how to fix these last couple of minor annoyances?

    For the sleep-on-closing-the-lid problem I have tried the new LidSleep.kext (1.2) but that didn’t help.

    Is there any way to map the brightness controls to the correct keys? Where is that done, in the DSDT.aml file or somewhere else? (Still trying to understand what is and isn’t in the DSDT.aml file) and how everything links together.

  • Breathless says:

    Ok Homies,

    Here is how I fixed my 10.6.4 issues.

    I initially did the update via software update. This left me with terribly slow performance, no audio, and no working bluetooth.

    To remedy this, download the 10.6.4 package:

    http://support.apple.com/downloads/DL1048/en_US/MacOSXUpdCombo10.6.4.dmg

    Install it.

    Reboot and use the recovery=y flag to get into OSX. You will get a kernel panic if you don’t.

    Once you get into OSX, run NBI installer (reinstalling the bootloader, etc) and reboot. This left me with “hibernate image is too old” message, but it would still boot now without the recovery=y flag. To get rid of this message (if you get it), open up a terminal window and do the following commands one at a time and then reboot:

    sudo pmset hibernatemode 0

    sudo rm /var/vm/sleepimage

    The hibernate message should now be gone.

    Now, use kexthelper to reinstall your audio and bluetooth kexts. Before using kexthelper, I just tried to manually reinstall the audio kext and repairing permissions didn’t work…. i had to use kexthelper. After using kexthelper and rebooting, I had audio again. Bluetooth on and off works, BUT clicking on the bluetooth icon to get to the menu takes a very long time to activate the menu. Be patient. After you make your selection, I noticed that my “turn bluetooth on” or “turn bluetooth off” choice didn’t take effect until after one or more reboots. I can live with this :)

    FYI, my performance is now pretty much back to normal. I am no longer getting the terrible hard disk trashing and super slow boot up that I was getting before.

    Have fun

    B

  • Breathless says:

    I do however suggest that for now that anyone who is still using 10.6.3 to KEEP IT, and don’t install 10.6.4 if everything is working properly. There is simply no reason to potentially degrade your N310 Hackintosh performance since everything was perfect in 10.6.3

  • Sebastian says:

    I’m on 10.6.3 now. Everything fine except the “can’t turn of bluetooth” issue.

    Thanks again everybody!

  • sk8er000 says:

    HOW TO FIX THE BRIGHTNESS CONTROLL WITHOUT PROGRAMS (thx to mrmojorisin17)

    -you have to delete the ApplePS2Controller from general extensions the run udate extra

    -install with kexthelper VoodooPS2Controller.kext (just write it on google to find it)

    -reboot

    now with Fn+F12 you can decrease brightness and with Fn+Ins you can increase it!

    P.S.
    now on settings you have twice trackpad icon, look the settings of them to set the trackpad again if you use the two fingers gestures!

    • Breathless says:

      Thank you for this tip.

      I think this should be added to the guide, as well as the proper procedure to update to 10.6.4.

  • Tom says:

    I’m all good with 10.6.3 only wondering if anyone is finding proper solution for the Fn shortcuts which are at the top of the keyboard. Also I opened my n310 just for the sake of seeing which wifi lan adapter I actually have. its the Realtek RTL8129E… can’t seem to find any kexts or pkgs for this specific chipset. anybody find anything on this for hackintosh osx?

    thanks.

  • Tom says:

    as the age old adage goes if you want something done right you had better do it yourself… or something to that extent since it won’t get done at all… I’ve taken the plunge into Xcode and the appleHIDKeyboard.kext to see if I can find the correct lines to edit the Fn keys as well as remainder mapping for the n310… if anyone should care to help or already be an expert on this subject please do send me a message.

    • Ernst Mulder says:

      Was trying to do something like that also. Couldn’t find the appropriate sources (the only one I could find for ApplePS2Controller.kext was quite old). I’m not sure where to start, AppleHIDKeyboard.kext or ApplePS2Controller.kext? The latter seems the likely candidate? Where did you score the sources? Also the sources for NetBook Installer unfortunately include the compiled kext’s not the sources.

      • Tom says:

        this is all hit and miss for me so I’m checking apple’s developer site for info on those files… i’m just starting with getting on insanely wind as well. I’m quite curious because I have a wind u100 and love the fact that all the kexts for keyboard were perfect the first shot over a year ago when i first got it all done. If anyone can find who made them thats probably our best bet for getting this one done for the n310.

  • eros biox says:

    Anyone else having a problems with their keyboard not responding?
    Mine was in and out, but would still respond to USB Keyboard input.
    I’ve tried several kexts currently using ALC272 (Snow Leopard)

    my wireless card arrived today, I installed it and now I ‘ve lost all keyboard input after boot.
    even USB key input is lost.

  • jocc says:

    I’d tried severals times to install, but I failed. I don’t know what I’m doing wrong.
    I updated the bios, created the installer CD (from 0.8.3 RC4) boot from it and when I tried to install from the 10.6.3 retail DVD simply didn’t. I get the apple logo for a brief… and then reboot to XP.
    It’s frustrating…. Any help?
    Could be the 10.6.3 retail with the 0.8.3 RC4?

  • jocc says:

    finally. I done the installation properly. I made a USB drive (at less 8GB) formatted wih GUID labelled OSXDVD and done a Restore from a snowleapard 10a432 dmg I’ve got. Updated the BIOS, boot from the NetbookInstaller CD and instead of swap to the Snow Leopard DVD I used the USB drive done. do the installation and continue as say the instructions.

  • Roger says:

    Hi

    Got almost everything working on 10.6.3, but even after installing the sebastian DSDT files several time, i still do not have brightness control in the monitor preference and sleep doesn’t work, after sleep when i triy to waking up I got blacl screen an I need to reboot.

    any ideas to fix it?

  • Roger says:

    Update—

    I finally re-download the DSDT file (maybe the first one was corrupted) and install, now everything work fine, Sleep and brightness. I have remapped the brigthness key with keyboard maestro on contol + up and down, it’s perfect

  • John Doe says:

    Hi all,
    I’ve successfully used the DSDT published here on a Samsung N130.

    Everything is working fine except that the brightness is reset to the maximum at every reboot.

    Is there a way to fix this issue ?

    Thanks a lot.

  • Burlesque says:

    I have tried to install 10.6.3 six times now: all failures. I have followed closely the results of Leo and Breathless and the others, and have even tried updating step by step from 10.6 to 10.6.1 to 10.6.2 to 10.6.3 after having tried the combo update a number of times. 10.6.1 and 10.6.2 work like a charm; after I cannot boot into OS X with any boot flag as far as i can tell. Anyone have any insight on this?

    Best guide ever. Thanks to all.

  • toni says:

    10.6.3 keeps losing keyboard and trackpad at boot after one update. My only solution has been to take the battery out and start with just powersource, then it works. Really mystical problen. I suggest that people dont update if not absolutely neccessarry. Otherwise a nice working setup. And thanks for the hilbernate error message tip.

  • John Doe says:

    Mmm, I might have found a solution to my brightness issue as described here:

    http://myhpmini.com/forum/viewtopic.php?t=1542

    I’ll give a try and let you know…

  • andoryuu3 says:

    Hi Lawrence,

    Very nice guide on the n310 install!! This is probably the only complete and detailed guide for the job!

    Because of this, I worry that maybe this information might become lost later, so I am working on archiving key parts and files into a checklist. While I am using quite a bit of the information here, I am passively working on adding to it with my own information as I play with my n310.

    One file in partictular I have found very helpful is statusBar. When you install things like Macfuse or Secrets prefPane, System Preferences barely fits on screen! But statusBar scales windows you open to a percentage. So what if you could make System Preferences 70% 80% or 90% of original size? Change the scale percentage in statusBar before opening the app you want, and it’s instantly smaller and fits on screen.

    Thank you so much for your guide to installing on the n310– it has helped greatly for many of us and will continue to in the future!

  • ditrist says:

    OK WTF, Really, Can’t get Bluetooth actvation working in 10.6.4 for the life of me. Anyone have success with this! the kexts are gone from this page and now. lid close equals no backlight hair is falling out of my head.

    • andoryuu3 says:

      Hi ditrist,

      Please check here for a mirror. I’ve been collecting mirror links and backing up important files for this guide on my Google Site. Either click on my username, or visit this URL:

      http://preview.tinyurl.com/osx86n310

      Also, I can use bluetooth perfectly using the kexts from this guide. Install your kexts prior to updating and it should work.

      がんばって (good luck) ^^

      • ditrist says:

        OK thanks, but i just figured out everything as far as bluetooth goes. the only problem i’m down to is Speedstep. have you ever had this working. really gettin ready to call it quits. inless i just screwed up somwhere i feel like i have turned this os structure in to swiss cheese at this point. but speedstep is where I’m at it’s been hours. even gave voodoopower a stab in the dark and got nothing but KPs this thing is useless burning up the battery in 3 hours. also ended up using a patched dirtybit kernel in the end to to bring back performance, and lost sleep in the process. any help would be great bedtime now at leasst it was only a sunday

  • Sebastian says:

    Does anyone else have problems with the quality of the microphone? Using Skype or iChat the quality is really really bad. Anyone else?

    And did anyone experience any problems with the “Snow Leopard Graphics Update” yet released? I haven’t tried so far…

    I accidentally updated to 10.4.6. Working so far – but I’m afraid of putting back the DSDT.aml from this thread. Will it work with 10.4.6?

    Sorry – so many questions… ;)

Post comment

Archives

Categories

Most Popular Posts

Tags

Apache Apple Apple Mail arm7 biltong china china telecom Chinese Spyware Removal Howto coffee cool debian dns dvd firmware foscam Google hacking how to howto icp Image ipcam Kitto lg dv340 licence Mac mini3i nc745 nuvoton ophone outage Picture problem region free hack Resize Search Engine Optimization SEO shanghai spam taobao Thoughts Time Machine Tuning uclinux video

Recent Comments

  • Lawrence Sheed: Simple answer – yes.
  • tony: Laurence, Just saw your answer to the poster above, about “needing a car licence for a year before...
  • Garron: Looking good! I’ve started producing my own biltong in the UK, as I found it difficult to find a...
  • Sima: Hi Lawrence, I was wondering how you were able to grab that videoframe? You write that the camera app needs...
  • D.: WOW, great work! I have been waiting for someone who know hardware coding to look into this device for awhile...

PHOTOSTREAM

高华lozglassesgoober and gfempress of the realmbonnie bonnieneil 'don johnson'remnantsbonnieflower powerflowers in her hairyoyo and rachel #2yoyo and rachelyoyo vs life outside the DS #3yoyo vs life outside the DS #2yoyo vs life outside the DS #1vivianvivian and jane