Discuss How to install Snow Leopard on Toshiba NB200/205 at the Tutorials - Hackint0sh.org; Working:
Sound - Speaker, headphone jack and internal microphone
Graphics - Core Image and ...
OSX 10.6.1 Snow Leopard Installation for Toshiba NB205
Sound - Speaker, headphone jack and internal microphone
Graphics - Core Image and Quartz Extreme enabled
Webcam - Skype works (and only Skype) [UPDATE: iUSBCam works to enable iChat video [Thanks to jstanks for the tip]
The keyboard keys ~ and ` work properly now vs. 10.5.8
WiFi works w/ swapped out card - I used Dell 1510
Native CPU throttling power management (works even after sleep/wake - Verified with CPU-i by Mojodojo)
Tap to click (but you can't turn it off -- VoodooPS2 for SL might fix that, but I'm happy with it as-is)
Battery meter works most of the time, but then randomly shows "X" other times.
Photo Booth video
My SL 10.6.1 Package [http://dl.getdropbox.com/u/83940/NB205_SL_Package.zip]
myHack 1.0 RC3 installer [myHack Blog Archive myHack Installer 1.0 RC3 Released]
CamTwist driver [http://allocinit.com/images/b/b6/CamTwist-2.1.dmg]
Another mac to build the USB installer drive
1) From a working OSX installation, restore Snow Leopard (10A432) iso to your USB device that is formatted with an MBR partition table.
2) Use the myHack Installer 1.0 RC3 to prep USB installer device for booting, taking care to:
- *FIRST* click "Change Install Location" & point it to your USB device
- Click Customize & leave everything as it is EXCEPT ALSO select PS2Controller
- On USB device, browse to and delete IOATAFamily.kext from /system/library/extensions (this will keep us from a kernel panic when booting from this USB device)
4) Make sure your NB205 BIOS has AHCI and Legacy USB enabled. Boot, hitting F12 & booting from SL USB installation media. This may take a few minutes to boot up & then graphics will have low resolution. This is OK for now.
6) Run Disk Utility from the menu & format destination disk as GUID / Mac OS Extended Journaled. Then Install -- taking care to Customize and remove printers and languages first. Add quicktime 7, because it's better than the funky new one.
7) Installation will eventually stop around 7 minutes left and then say that it failed. This is OK! Keep on going:
8) Now, here's the trick. We need to delete /System/Library/Extensions/IOATAFamily.kext again -- but this time from our new install. I booted back into the SL installer from USB, ran Terminal from the menu, browsed to the freshly installed drive under /Volumes, and deleted the kext. (Yes, we lose ATA support, but it's no big deal for us on the NB205 and MUCH better than the kernel panic you'll get otherwise. Your internal SATA and external USB will still work flawlessly.)
8) Now reboot, but use the bootloader from your USB media again (hitting F12 and picking the USB device). Then at the bootloader's graphical menu, select your freshly installed drive to startup.
9) Booting will be very slow due to lack of a proper kextcache. Graphics will be low-res. Run through the SL setup wizard.
10) Run myHack 1.0 RC3 again, and install it to your new SL drive
- customizing w/ PS2Controller, and DISABLING FrameBufferDisabler.kext
- Then, without rebooting:
- Add GREY and YELLOW kexts from my package to /Extra/CustomExtensions
- Add the RED smbios.plist and com.apple.boot.plist into /Extra, overwriting the ones that are there. This makes the machine masquerade as a MacBookAir & therefore enables remote disc, and it supposedly emulates the GMA950 better.
- Open Terminal & run 'sudo /pfix'. It was dropped into the root of your drive by the myHack installer. Follow the directions to fix your permissions & rebuild your kextcaches.
12) Reboot, enter BIOS and disable Legacy USB support (not sure if this is required). Then boot to your new working 10.6 installation!
13) Install VoodooHDA prefpane from package by double-clicking it.
14) Run Software Update and install 10.6.1. (if desired)
15) System will come back up with low-res graphics. Use the included PURPLE 10.6.1 AppleIntelGMA950.kext and AppleIntelIntegratedFramebuffer.kexts. Put them into /System/Library/Extensions, overwriting the two that are currently in there. (I couldn't get it to work by putting them in /Extra/CustomExtensions). Then, REMOVE all the GRAY graphics kexts we originally placed into /Extra/CustomExtensions.
16) Start Terminal & run 'sudo /pfix'. I had to run it twice here to take for some reason. Repair disk permissions with Disk Utility. Reboot to fixed graphics.
17) Drop the GREEN patched dsdt.aml file into /Extra. This should enable proper sleep, lid closing detection, HPET for CPU power mgmt. Reboot.
- Disable hibernate w/ 'sudo pmset -a hibernatemode 0' and 'sudo rm /var/vm/sleepimage'
- Re-enable legacy USB support in BIOS -- it's no longer an issue for sleep like it was in Leopard
- Install CamTwist driver for Skype video (note: CamTwist app must be running at the same time as Skype)
- Enable enhanced speedstepping CPU power management with CoolBook [http://www.coolbook.se/]
- Change or remove select graphics from /Extra/Themes/Default to customize or ditch myHack's defaults
More info and caveats:
- SoundSource is very useful to easily switch between audio outputs [Rogue Amoeba | Freebies: Free software for Mac OS X/]
- The dsdt.aml was made for BIOS v1.20, not sure if it will work for newer BIOS [Update: BIOS v1.60 works just fine]
- USB7 will probably remain OFF after sleep. This is due to a DSDT setting that allows sleep to work. I'm sure sure what USB7 is though, maybe bluetooth?
- Sound has static noise in it after waking from sleep
- The 27ae.sh script is used to patch the GMA950 graphics kexts when Apple upgrades them again (For 10.6.2, etc…)
- Conti for his myHack installer
- Sound from Slice's great voodooHDA work (package includes Slice's version 0.2.43): Voodoohda Driver - Project OS X Forums
- Graphics kexts and patch script from: Snow Leopard Kexts for Netbooks | Prasys' Blog
- EvOSX86 Team's awesome DSDT patcher [Evosx86 Blog Archive DSDT simple editor V1.2.4 (Translated to English)]
- Random folks who post DSDT patches for other netbooks
Pretty sweet for my first post!
Last edited by noxin; 10-07-2009 at 04:48 AM.
i tried a lot of different combo of custom installer and it panics everytime so idk now
Originally Posted by noxin
not sure how to delete the IOATAFamily.kext
There are instructions in this thread: IOATAFamily.kext - InsanelyMac Forum
Originally Posted by jstanks
If you are deleting it in Step #8 of my guide, you'll need to modify this slightly (i.e., /System/Library/Extensions becomes
@noxin: Excellent work on the guide! It was flawless. I went through it this evening and now have a solid install of Snow Leopard 10.6.1 running.
I used a copy of the retail disk (got it originally for my desktop Mac) and restored that to a partition on an external HD. The rest was butter with your package and instructions. Thanks for all of your work, and thanks to the rest of the forum community for continuing the push.
I hope we'll see some useful camera kexts to get the vid cam rolling with ichat/photo booth, bring the bluetooth back, and maybe - just maybe - get a proper atheros wifi driver! Anyone?
Quick note: after step 16 I got a couple of kernel panics in a row when trying to boot up. When I landed on the myHack loader screen the third time around I selected my drive and pressed the down arrow key, which brings up a menu that allows you to boot in verbose mode (basically just spells out all the instructions being written as it boots). Booting this way completely avoided the kernel panic.
There is an app called USB cam and it let's you use USB cameras in iChat, I am in school but when I get home, I will post a
link. I got snow leopard installed but it karnal paniced this morning so when I get home I will fix it and let you know
thanks everything works great just need that wifi to work
ICHAT WEBCAM WORKS!!
Thanks for the great guide noxin! I got everything up and working but I thought it might be helpful if I posted some extra info for certain steps to make things easier on people. I will list the number corresponding to each step in noxin's guide as it applies.
2) To delete the IOATAFamily.kext you must first show hidden files in OS X. You can use this terminal command to do so.
defaults write com.apple.finder AppleShowAllFiles TRUE
Then to turn hidden files back off, use the same command but change TRUE to FALSE.
8) To delete the IOATAFamily.kext from your new install use this terminal command.
rm -r "/Volumes/(Name of your hard drive)/System/Library/Extensions/IOATAFamily.kext"
in my case the name of my hard drive was "Hackintosh HD" but you get the general idea. Be sure to put the rm -r and not just rm because a IOATAFamily.kext is not a file, it is qualified as a directory. Also, the quotes " " around the file path are needed, don't forget them!
15) To install the .kexts correctly you cannot just drop them in the folder, use these terminal commands so that you don't get a kernel panic. I found this out the hard way after 3 re-installs. I put the purple .kexts on my desktop to make things easier. Do the same and then these commands should work.
sudo mv /Users/(Your Username)/Desktop/AppleIntelGMA950.kext /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions/AppleIntelGMA950.kext
sudo chown -R root:wheel /System/Library/Extensions/AppleIntelGMA950.kext
sudo mv /Users/(Your Username)/Desktop/AppleIntegratedFramebuffer.kext /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions/AppleIntegratedFramebuffer.kext
sudo chown -R root:wheel /System/Library/Extensions/AppleIntegratedFramebuffer.kext
Remove all of the GRAY .kexts as noxin states and carry on as usual from here. Everything is working great on my end and I thought others might benefit from a little from detailed instructions. On a side note, i have noticed that tap to click works! But only after i have put my nb205 to sleep once. It might also be noted that using the method from the leopard nb205 thread to increase volume through the audio midi setup still works great in Snow Leopard. Hope this helps some of you. If you have any questions feel free to PM me!
I'm seeing some intermittent kernel panics when I try and boot up - sometimes it'll let me through without any worries, sometimes it'll just freeze up at the load screen before the loading pinwheel starts turning, and sometimes it'll throw a kernel panic at the loading screen after a couple seconds. Is this similar to what you were experiencing? If a reinstall and manual moving of those last 2 kexts solves it, I'm on it!
Originally Posted by M4K10
That is exactly what I was seeing. It would sometimes boot fine, while other times I would see a kernel panic or no loading at all. However, I believe that if you boot into Snow Leopard using verbose mode and then proceed from step 15 you should be able to correctly install the .kexts without a full restore. Let me know how it goes!
Originally Posted by practicingk
By M4K10 in forum Tutorials
Last Post: 07-20-2011, 02:54 PM
By sayre15 in forum Installation
Last Post: 03-18-2011, 03:33 PM
By 3amoorzi in forum Installation
Last Post: 01-08-2011, 10:14 AM
By neimis in forum Installation
Last Post: 02-23-2010, 08:46 PM
By nile in forum Installation
Last Post: 11-26-2009, 11:41 PM