HowTo : MacOS X 10.6.8 and Intel Atoms

Apple launched MacOSX 10.6.8 update couple of days a go. It was a smooth update for my on my Hackint0sh Desktop and on my MacBook Pro (duh!). However , there were a lot of outcries from the netbook community users saying that the update is broken and such.
The reason why the update failed is because of the kernel patcher which did not patch the new kernel properly thus resulting in an infinite loop. This is because Apple has changed a couple of stuff in their kernel differently as how they did in previous kernels. The only way to fix is it either to wait for a new Chameleon (or NetBookInstaller) or to use a patched kernel.
On a side note , if everything is working great with 10.6.7 , I recommend you to keep it and do not upgrade till someone (hopefully merk) patches the the normal kernel . This is meant to help you to get your system back up and running if you have upgraded or if you plan to upgrade (if you’re being curious to discover whats new)
Thankfully , nawcom has just released his MacOS X 10.6.8 legacy kernel (which works great with our Intel Atom) and this is the fix that we need.  That is to replace the kernel and everything works great.
Installation Guide
Here are the instructions :-
Assumption : You are running MacOSX 10.6.7 with everything working and you have made backup of your system just incase if something went wrong
1. Download MacOSX 10.6.8 Update (Please do not use Software Updater) . Alternatively you may download MacOSX 10.6.8 Combo Updater (1GB +)
2. Download nawcom’s legacy kernel and SleepEnabler (if you use SleepEnabler , otherwise ignore it)  , extract it and move legacy_kernel-10.6.8 to Macintosh HD or root of your drive aka (/ )
[Optional] You may want to download these legacy kexts – EvilAppleACPIPlatform.kext and EvilIOPCIFamily.kext . This is to avoid the infamous stuck at PCI Configuration or non-working WiFi. Its completely optional though
3. Install OSX 10.6.8 Combo updater but do not REBOOT.
4. Fire up Terminal and run the following commands :-

sudo mv /mach_kernel /mach_kernel_bad

Renames default kernel into mach_kernel_bad
sudo mv /legacy_kernel-10.6.8 /mach_kernel
Renames nawcom’s patched kernel as default mach_kernel
For those who are using NBI  – You may reboot now as Intel Graphics kexts are automatically patched , and the system should be good to go
For those who are using UpdateEFI2 – Simply run UpdateEFI2 and select System Update. Let it patch Intel Graphics kext and you are good to go
[Optional] – Place the legacy kexts in your /Extra/Extensions or EFI partition
For those “I did it my way…” – You are on your own. Basically you’ll have to patch Intel Graphics and thats about it
6. Reboot and keep your fingers crossed . If you are having few issues , feel free to read the troubleshooting guide
Troubleshooting Guide
Stucked at PCI Configuration –  Simply install the legacy kexts which I’ve included above. You may have to revert back or use a boot loader from USB to get past and install these kexts back
Broken WiFi – Again , simply install back the legacy kexts , make sure that your SMBIOS.plist is populated with the correct mac information and stuff. For more information , please read this guide

Intel Atom and Lion

MacOS X Lion is once again going to change how we use OSX. Sadly , Apple decided to drop 32-bit support for OSX Lion , thus making it compatible for 64-bit processors. Sadly for those who are using Intel Core Duo , Intel Core Solo , Intel Atom Processors (N 2xx series) , it would not be possible to install OSX Lion officially.
The good news  I’ve managed to do some bit of search and found out that it is still possible to boot into 32-bit kernel and to use 32-bit stuff (meaning that there is still a 32-bit kernel and 32-bit kexts and 32-bit frameworks). However , Apple has removed “Legacy” support (Which simply means pure 32-bit support) out of their kernel , which means that most of the netbook users are not able to use vanilla (Apple’s stock) kernel. They would have to use a patched kernel or some sort. Since the source code of the kernel is not released yet , it is not possible for us to  binary-patch the kernel of some sort.
We would have to wait till Apple releases the source code and puts it up.
It is bit too early to tell what the future holds for us (netbook users) , as Apple is known for dropping support in last minute (for instance Game Center for iPhone 3G). If they make their frameworks purely 64-bit or any other funny stuff , most likely it is going to be end of the road for most of the netbook users. But let us keep our spirits high . After all if its possible to run on your $200 netbook , it would be possible for those incompatible Intel macs as well !

Hello Fujitsu U1010 – Part I

First and formost , I would like to express my gratitude to my dad on sponsoring this UMPC/Netbook. Uh okay let me start the stort (its wise for me to thank the old man dad). So yeah here we are with my new toy of the year , its my chirstmas gift anyway.Before going any further let me first explain to you the concepts of netbook , I am sure that you’ve have seen these tiny notebooks which are under 1 kilogram (well usually , there are some under 2kg). These kind of notebooks are known as Netbooks. The reason why they are called as netbooks or sometimes as UMPC (Ultra Mobile Personal Computer) i that they are primarily targeted for those who of us would like to carry a PC around with us which is handy and its powerful enough to cater our daily needs as opposed to PDAs/iPhone/iPod Touch , etc. The screen is usually around 7″-10″ LCD (wide screen LCD to be more precise)
So What’s the use of Notebooks then ? – Well notebooks will notebooks and netbooks will be netbooks. These are two different things , notebook is a protable computer and its powerful enough (The prices of notebooks are getting cheaper and you could get a pretty powerful computer. For a mere RM 2,000 (around USD$ 400) you could get a laptop which has a decent processor and a decent graphics card for you to game on the go).
Netbooks doesn’t come with a DVD/CD Drive. So you’ll have to buy an external CD/DVD ROM if you wish to install stuff from CD/DVD or watch movies. But these days , people prefer to use their pen drives , which contains a lot of data. This is why netbooks are very slim and lightweight !
Anyway here are the pictures of my baby , its small and its light , weights only around 600grams (609g to be exact). It runs on Intel A110 (Its not Intel Atom , but its Intel pre-atom. Its actually the ULV Version of Pentium M {Dothan}) @ 800Mhz , comes with 40GB 1.8″ HD , 1GB DDR2 RAM , WiFi ,7″WLCD Screen , Tablet Capabilities (I can write on the screen) and a keyboard (The keyboard is a bit crappy). It came along with Windows Vista Home Premium with a downgrade option to Windows XP Tablet PC Edition. However , I didn’t take the option to downgrade to Tablet PC Edition as I would be paying more for the software which I didn’t want to. Anyway , Vista was annoying , so I downgraded to Windows XP myself. I’l be posting a tutorial later on how to install Windows on netbooks such as ASUS EEEPC and other netbooks by just using a usb its that simple. Oh yeah , now for the pictures ! Oh yeah I bought it for RM 1999 , its wroth every cent !

Isn't  she cute ?
The overall look of the netbook. She is very slim and sexy. I love how Fujitsu created her with fine detail (although they made a couple of mistakes in the keyboard - I'll explain that later)

The tablet view, it works as a tablet PC as well. Use the stylus and write on the screen !

If you want to find out its more detailed specifications , you may want to click this . I’ll be writing in couple of days on the usage and , battery life and how praticial is it in daily situations.