Tag Archive for 's10lenovo'

Mac OSX on Lenovo S10 Revisited

S10MacBookPro

It’s been a LONG time since I have done any updates on running a Lenovo S10 hackintosh. When the 13″ MacBook Pros were released I ran right out and picked one up. I love the little hackintosh netbook, but it just doesn’t have the grunt I really need for running Lightroom and other photo editing software. So I am thrilled with the real deal Mac, but I still wanted to revisit the Lenovo to see how things were coming along. The good news is that it’s going VERY well.

What you’re going to need now:

  1. A working OS X 10.5.6 install (use your real Mac or a friends Mac or Hackintosh, you can do this with only a windows system but it’s a bit more complicated. See this thread from SilverZero)
  2. Retail OSX Leopard DVD 10.5.6
  3. NetbookBootMaker 0.8.1 from http://netputing.com/forum/viewtopic.php?f=10&t=4
  4. VoodooHDA from this thread.
  5. kext helper from http://cheetha.net/

If you have all the items above you are ready to go! Most everything you need to do is covered in this NetbookBootMaker howto thread. The only change is that in step 9 do not hide files. Once you have completed these steps pretty much everything other than audio and sleep is going to be working on your Lenovo. Those are up next.

To enable sleep you have to edit the Info.plist in

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/

You need to add these lines

<key>OSBundleCompatibleVersion</key>

<string>1.0</string>

under

<key>CFBundleVersion</key>

<string>3.1.5</string>

Then you will need to refresh your kexts by using the advanced section of the kext helper utility and running the kext permissions and tag cache rebuild options and rebooting.

To get Audio working:

  1. Delete the AppleHDA.kext from /System/Library/Extensions/ (make a backup of it somewhere to be safe)
  2. Copy the VoodooHDA.kext to the /Extra/LenovoS10Ext/ folder on your boot drive
  3. Run UpdateExtra from the /Extra/ folder
  4. Reboot
  5. You’re done!

There are still shortcomings however. Still no mic working. Still no wired ethernet working. The Audio has some issues after resuming from sleep. I haven’t tried it but apparently this thread has some steps that can fix the sound on sleep issues. Some nice bonuses are a new trackpad control panel entry that gives REALLY nice two finger scrolling capability. Very impressed with this, a huge improvement to the overall experience.

Finally, I’m not really using my S10 anymore. If you are interested in purchasing it please send me an email at web@thekitch.com I’m somewhat flexible on price, make me an offer. This includes both the stock 3 cell battery and a 9 cell battery as well as the 2gig ram upgrade. I’m happy to sell it with a working OSX installation but you’ll need your own 10.5 licensed copy.

Mac OSX on Lenovo S10 and Dell Mini 9

S10andMini9

Notice! I have updated this with a new report on my latest attempt with OS X on my Lenovo S10. It’s easier than ever. It does require that you have a running OS X Leopard machine, but it is dead simple. See this post.

I’ve spent the better part of this past weekend working on getting Mac OS X running on a Dell Mini 9 and my Lenovo S10.  I’ve spent some time in the past Hackintoshing on various systems but it’s been quite some time since I had done it.  Abby’s recent Mini 9 purchase and the sale of my own iMac spurred this whole thing on.   This along with the step by step guide made famous by Gizmodo sparked all this insanity.

The whole thing is made possible by information gathered from:

The S10 (or a dell mini with an upgraded internal drive) makes a truly amazing Mini Mac.  Performance is VERY snappy.   Think of it as running a first gen single core Intel Mac Mini.  It’s nearly identical.   I’ve even got Virtualbox running the included XP Home in a virtual machine and it is trucking away happily.  The small screens do have some limitations but for the most part I have been happy with the real estate provided.  More than adequate.  The Mini9 is going to live on as an XP system, but the S10 shall forever more remain a Mac.  I love it!

Now the technical crap

First thing you’ll need to do is get some install media ready.  I don’t own an external DVD drive so I decided to use the “single key” USB drive install method outlined at mydellmini.  For this you will need one PC, one Mac, one 8gig USB drive, one retail OSX 10.5.6 DVD.

Use this AMAZING guide for step by step directions on how to do the install:

http://www.mydellmini.com/forum/how-to-mac-os-x-dellefi-installation-t3925.html

This worked perfectly on the Dell Mini 9.  You are DONE.  Note that I did my install to an external USB HD (need to use GUID partition table in Disk Utility) and it’s working fine.  Although sleep does not work.  Result of the USB drive or the 8gig SSD internal which has known sleep problems.

Some slight tweaks for the Lenovo S10.

1) I used the latest DellEFI beta from http://code.google.com/p/mydellmini/downloads/list

I used the DellEFI1.1b2.zip I removed the RealtekR1000.kext from DellEFI/Contents/Resources/Extensions/ in this package though since LAN doesn’t work on our S10s. It’s possible this could have been left alone, haven’t tried it yet with it in place.  I also removed IOSDHCIBlockDevice.kext since it’s for the sd card reader on the mini 9 which we also don’t need.

2) When installing the DellEFI package I did advanced and did not do the system specific dsdt file since I suspect this might do bad things on the lenovo, more experiments to come later. YOU MUST INSTALL THE DSDT file option.  Without it the system will not power off, restart, or have properly working audio!!!!

There are a few more steps for the S10 as well.

For Audio install Audieee by following the directions exactly as they appear on the site.

For sleep and speedstep download:

Voodoopower from VoodooPower Kext

VoodooUSBEHCI from VoodooUSBEHCI

GenericCPUPowerManagement Application

Install the two kexts using kext helper from http://cheetha.net/

After rebooting then follow these steps:

To enable sleep you have to edit the Info.plist in

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/

You need to add these lines

<key>OSBundleCompatibleVersion</key>

<string>1.0</string>

under

<key>CFBundleVersion</key>

<string>3.1.5</string>

Then you will need to refresh your kexts by using the advanced section of the kext helper utility and running the kext permissions and tag cache rebuild options and rebooting.

UPDATE:

Fixed fan issues by following the information on this thread.  More specifically I grabbed the 10.5.6 AppleACPIPlateform.kext from this post. Once you have gotten that you can use the kext updater again to replace it on your system and reboot. Fans work great now!

That’s everything you need to have a well oiled Mac Netbook!  Some of this is a bit vaugue so please feel free to ask questions.  It can be a little challenging to piece all this crud together from the various sites out there so if there is something that needs clarification please let me know.

Much thanks to Abby for the photo and loaning me her Dell Mini 9 for this experiment!  Also note, the mini9 is just running xp above, but yes, it’s also running Mac OS