Yes we can: Mac OS X on Nokia Booklet 3G
As a picture tells more than thousand words:
More details, howtos, etc. soon.
Update: How to open, disassemble, upgrade the Nokia Booklet HD, SSD
As a picture tells more than thousand words:
More details, howtos, etc. soon.
Update: How to open, disassemble, upgrade the Nokia Booklet HD, SSD
You must be logged in to post a comment.
November 17th, 2009 at 1:50
Please please please tell me how tough it is to load and run OSX on the Booklet. I just picked one up after seeing your pictures and will return it if I can’t run OSX.
Thanks so much!
Gregg
November 17th, 2009 at 11:38
I plan to write a rough guide, however daily workload will probably delay it for some more days. I plan to finally get to it this weekend.
If you an impatient you can roughly follow the Sony Vaio VGN-P guide on the net (annotation), which contains the same hardware for most of the parts.
Be aware that even I have still some tiny bits to figure out, e.g. patching the native resolution into the BIOS tables, maybe in the Chameleon boot loader for the native resolution (1280×720) to be available in OS X. Currently I only have 800×600 in OS X, and due to the Intel Poulsbo, GMA500 integrated graphics there certainly will not be hardware accelerated graphics in OS X for the time being. Personally I can live with that for web browsing, checking e-mail and code in Xcode.
December 5th, 2009 at 21:07
Very cool what you did here. I have two questions. For Xcode, do you foresee any problems compiling on a non-mac system? And, do you have any thoughts on audio performance. I see what you are saying about the integrated graphics, but what about built-in audio running on your system?
All the best!
December 6th, 2009 at 11:01
Compiling in Xcode should not pose a problem, it just is not lightning fast, …
I did not yet check audio, I was too busy with other things. But audio (usually) is not about performance. Either it comes out clear or not (only very few high-end audio cards actually can accelerate anything). You need at least the VoodooHDAudio (or what it was named) driver. The Vaio P did not work properly with it, though. However, it should be possible -if it does not work out of the box on the Booklet- to adapt that open source replacement drivers as needed.
December 22nd, 2009 at 1:42
Any further work on this- I just finished dd’ing the beginning of the drive through the first recovery partition so I can restore the disc’s state- any suggestions on where to start? I’m assuming the resolution is still broken sadly?
December 22nd, 2009 at 11:05
Nope, progress: I just added Intel VGA BIOS mode patching to the boot loader the day before yesterday! So I’m at native resolution, now! Yesterday I refined it to not statically patch in 1280×720, but to determine the mode dynamically based on the internal, and external display! So you can not even drive an HDMI connected display at, let’s say, 1680×1050 (a mode also not present in the Nokia Intel VGA BIOS by default, …). Graphic speed is astonishingly fast, given it’s software rendered. Like 10 times faster than X.org with xf86-video-vesa on the Linux side (where you can literally /watched/ the windows while moving them around). Of course 3D-like stuff like Exposé or the Dashboard zoom in, or even the Dock magnification effect are lagging.
In the meantime I also noticed WLAN just works™ (under 10.6).
Note that given the Intel Atom CPU you may not update straight to 10.6.2 unless you have an replacement kernel in-place that does not panic on the “Atom” cpuid string, … (just gossip from other news sites, personally have not verified this, maybe it accidentally works given the unpopular Z-series Atom, or it is as simple as backing up the 10.6.1 kernel and restoring just that [assuming no other xnu like or UI code checks if it runs on a specific kernel version, …])
So far the only remaining stuff to get working should be: HDA audio, and sleep (maybe the SD card slot, had no need for it yet).
Accelerated graphics would obviously be nice, but unrealistic given the Imagination PowerVR silicon, but an highly modified FrameBuffer driver with mode-setting (to dynamically change the resolution, switch to an external display while running) and backlight brightness control is more in the realms of possibility.
December 24th, 2009 at 14:39
Ok, for all of you bugging me, and before I find the time to write up an in-depth guide. here is a quick link to the modified boot loader. It’s for Chameleon 2.0-rc2, so when you got all working just replace the second stage (/boot) file with the modified version and it should patch the internal and external resolution into the BIOS tables (in-memory only, no ROM is touched). Of course I PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED.
December 28th, 2009 at 7:57
Hi René, When you finally get down to writing your guide, please, please keep it noobie friendly… that means backing up the original software + installing Mac OSX + tweaking/optimizing. Thanks!
January 28th, 2010 at 1:26
Hi,
Any progress on the guide? I would also like to know details about what´s working and not - 3G modem, GPS, HDMI, Sound, Sleep, BT
I have a Dell Mini 10v today which works great as Hackintosh but I would like to switch to the Nokia if I can - what do you say?
Thanks!
January 28th, 2010 at 11:17
Well, you know, my day job keeps me busy, …
3G: works
HDMI: works when connected at boot, due to lack of gfx driver, no hot-plug
Sound: not yet, might with some VoodooHD, did not try much, yet
Sleep: despite some initial hacking not yet, obvious high-priority
BT: of course
Wireless: yes
Native panel res: yes
Keyboard and Touchpad: yes
Battery indicator: yes
January 30th, 2010 at 5:47
Rene can u please post a rough draft of the guide please, i want to run xcode on it to be able to use it as my carry everywhere coding machine. PLEEEEEAAAAAASSSEEEEEEEE……..
Thank You!
January 31st, 2010 at 5:46
so i am putting together my own little walk through but i am getting stuck and was hoping that Rene would be able to help. I would be more than happy to create documentation for his process and he can post it to his site.
Here is where i am. I was able to create a bootable 10.6 installation USB key using NetbookBootMaker 0.8.3 But when i get to part of the installation to select a hard drive the internal drive does not appear. Did you have this issue and how did you get around it?
-Will
February 1st, 2010 at 12:06
Sorry, I just accidentally wiped the last pending comment as spam and can’t find it in the moderation system anymore (maybe the system wiped it entirely?) Sorry for that.
The answer to the message, not appearing HD, is likely AppleIntelPIIXATA.kext missing: http://rene.rebe.name/2009-10-29/while-fiddeling-with-os-x-on-the-nokia-booklet-lets-annotate-the-sony-vaio-vgn-p-bits/
February 1st, 2010 at 17:33
I have all those kext’s in the right spots but now when i boot i get
“USBF the IOUSBFamily is having trouble enumerating a USB device that has been plugged in, It will keep retrying Port 2 of Hub @ location
I have been following these instructions
http://www.insanelymac.com/forum/index.php?s=&showtopic=177811&view=findpost&p=1385719
and
http://www.insanelymac.com/forum/index.php?showtopic=168426&st=320&gopid=1401305&#entry1401305
February 1st, 2010 at 17:39
Hm, not sure if I run into that. I remember there is some USB handoff quirk in the Chameleon loader, maybe you need to toggle that.
I left my Booklet at home (yeah, I know, despite it being so lightweight, …) so I can not check in this second, but I’ll check and post which extension and Chameleon settings I got.
Remember that for the native panel resolution you’ll need the boot loader I modified and posted some time ago at Christmas. But you can save that for the last thing to change when anything else is working.
February 1st, 2010 at 18:26
Thanks, yes your boot loaderd does help. I can tell cause the verbose logs are slightly easier to read w/ your boot file!
What is weird is that before i was able to boot to the OSX installer using NetbookBootMaker 0.8.3 and just not be able to see the internal drives. Now NetbookBootMaker doesn’t work either… :-/
Thanks
-Will
February 1st, 2010 at 18:37
Hm. Btw. I did not use anything like NetbootBootMaker. I painfully fiddled everything required step by step to the right place. Maybe it’s doing some quirk too much that is actually harmful on your machine.
I got this Extra Extensions:
/Extra/10.6/Extensions/:
February 1st, 2010 at 19:21
Some more success:
I was able to boot this time using netbookmaker (just started fresh) and i added all the kexts to the extra’s folder.
I was able to boot and even see the internal drive and partitions. Reformatted and now i am installing!
One quirk is that the KB and Mouse don’t work now…not sure why they did work before. Not worrying about it yet until i reboot and get to the desktop.
February 1st, 2010 at 19:40
Nice!
Looking forward to your result. Especially in regard to the points not yet working smoothly on my side: mainly sleep, or the HDA audio (though I do not really need the later for email, internet, remote login and coding abroad, though certainly would be nice to have in any case).
Maybe your automated NetBookMaker, certainly including more known quirks and Voodoo drivers, enables something in this regards.
February 1st, 2010 at 19:44
Of course not done…
I get a kernal panic at boot of the internal drive now.
com.apple.driver.appleAPIC
org.voodoo.driver.PS2Controller
com.apple.driver.AppleACPIPlatform
February 1st, 2010 at 19:47
Hm, maybe those automatics did not patch in the same stuff as they did to enable your installer image?
AFAIK the installer and installed bootup stuff is the same, so if the same override extensions are injected both should boot the same. Btw. you used some 10.6.0 or 10.6.1 that still have that Atom CPU support?
February 1st, 2010 at 19:55
Yeah my retail leopard disc is from when it launched so it is still 10.6.0.
This might be an obvoius question but does the modified kext in the installer automatically get installed to the boot volume?
I am repairing permissions to the internal volume now via terminal on the installation media.
February 1st, 2010 at 20:05
I don’t know if the Mac installer copies all files. I installed the other way round: on a real Apple Mac to the external media, and then injected all until it booted on the Booklet, and finally disk image’d the external HD onto the internal Booklet partition.
In your case you can simply check from your install media in the Terminal or so to see if the Apple Installer.app transferred your extensions as well.
February 1st, 2010 at 20:09
More preogess. I forgot that NetBookmaker installs an application to the installation media that will then install the kext’s and bootloader to the internal media. Just ran that and rebooting now…so far w/o kernal panic. Sitting at apple and spinning thing.
-Will
February 1st, 2010 at 20:47
BOOTED
http://www.flickr.com/photos/willsisti/4323014348/
For some reason though my internal KB/Mouse still don’t work
EDIT
I screwed something up and now getting kernal panics at boot….starting over
February 1st, 2010 at 20:54
Did you do something specific to screw it (tinkering wise)?
February 1st, 2010 at 21:06
sorry for all the posts. Kind of using this blog post as a timeline.
To fix whatever i did i booted to single user more and deleted the extension.mkext file and then rebooted ignoring caches.
So now i am back to the desktop.
WiFi works, but internal KB/Mouse doesn’t still….very weird.
February 1st, 2010 at 21:15
Next question. Your boot file. Do I just sudo cp that to the root of the drive?
February 1st, 2010 at 21:26
And its broken again…Tried updating to 10.6.1. -V -F didn’t help. Kernal Panics in single user mode also… :-( What a fun project!
February 1st, 2010 at 21:44
So i remade the USB installation media w/ the following steps
1. Format USB drive w/ GUID and HFS Journaled.
2. Restore a disk image of a 10.6 retail DVD (prior to 10.6.2) to the USB disk.
3. Run NetbookBootMaker 0.8.3
4. Copy kexts from vaiop20091014us (will post link in full write up) to the Extra folder that was created in step 3.
5. Boot to USB drive
6. WARNING THIS STEP DESTROYS ANY DATA ON HD: Reformat internal drive as one partition that is HFS formatted
7. Install OSX - remove anything extra that isn’t needed.
8. Reboot to USB Installation media again.
9. In the utilities menu run the netbook installer to install the bootloader.
This is a work in progress.
FYI. On my second install the KB/Mouse is now working. Not sure what i did different.
Thanks all.
February 1st, 2010 at 22:37
Yes, the “boot” loader just goes to the FS root.
I usually only change one thing at a time and only continue if I have reproducible and understandable results.
Btw. I did not do any extra hick-up to use an EFI GPT scheme, this usually even annoys me on my other, real Macs (for booting Linux etc.). I simply left the Booklets disk old-style DOS fdisk partitioned. Mac OS X does actually not care, as long as Chameleon (or another booter) loads it.
But of course it works either way, just thought I document that it also works either way.
February 1st, 2010 at 22:43
Yeah i am now doing things one thing at a time. Just finished re-isntalling (this time KB/Trackpad work). Also, i need to get a faster USB key. This one took about an hour to do the OSX install.
February 1st, 2010 at 23:04
I use a USB / Firewire 250GB LaCie HD I have around for such, test & backup tasks for years.
February 2nd, 2010 at 3:44
All right i am sort of back at square one. I will send a 6 pack of pizza and beer or whatever you local equivalent is for your HowTo.
February 2nd, 2010 at 8:52
Greetings René and William!
I just bought a 3G Booklet yesterday with hopes of joining your OS X Party.
For fun, I installed JOLICLOUD (Linux Ubuntu optimized for netbook) as a dual-boot using their express install on it yesterday just to give it a whirl, and it works pretty well. Screen res, Wifi, sound, video, etc., all seem to work OK with possible exception of 3G (didn’t even bother to try) and sleep (just stayed asleep, so had to reboot). However, it definitely ain’t Snow Leopard, soooo…..
René - can I add to William’s request for a How-To? If I can’t get Snow Leopard on this little machine, it goes back to the store!
Thanks,
- Mark
February 2nd, 2010 at 19:22
Alright plan B
Boot my SL DVD on my MBP and install to a 16GB thumb drive. Then patch that install and us SuperDuper to restore my Booklet’s hard drive.
February 2nd, 2010 at 19:31
You already where there, probably just had to find out which steps ruins your setup, panics the kernel.
Plan B is the way I used: Install on the MacBookPro to external HD; and then extend until it booted and worked out.
Did not use SuperDuper, though - just the regular Disk Utility for the stability, reliably of it, well, hopefully.
February 2nd, 2010 at 21:38
So i am mostly up and running. Right now sound isn’t working (but it did yesterday….weird) and the wifi works but DNS doesn’t seem to work.
February 2nd, 2010 at 21:56
Alright so ping’ing www.google.com doesn’t work but nslookup of www.google.com does work. Both safari and Firefox can not resolve websites. Very weird. Just have to get that and sound working and we are all set.
February 2nd, 2010 at 22:00
Interesting that your experience this strange name resolution issue. Try:
wonders why this happens, even had this on a real Mac, …
Interesting that sound once worked for you. Motivates me to try a newer VoodooHDA or so :-)
February 2nd, 2010 at 22:20
René / William
I tried a USB install last night: restored SL DVD to USB drive and then ran NetBookMaker 0.8.3
I followed this guide: http://osx.mechdrew.com/guides/nbi1.shtml
I was able to boot to the USB stick on my 3G and SL install started, but when I ran Disk Utility, the internal 3G didn’t show up at all. That was at about 3AM, so I quit for the night.
In your above post, you said “Plan B is the way I used: Install on the MacBookPro to external HD; and then extend until it booted and worked out.”
What do you mean by “extend until it booted”? I want to try it this way.
Thanks!
February 2nd, 2010 at 22:21
For most parts “extend until it booted” meant to inject kernel extensions.
February 2nd, 2010 at 22:22
Also, FYI, I live in Minnesota, USA, so I think I’m quite a bit behind you on the clock. William - if you are in the US, perhaps we could collaborate also?
Thanks.
February 2nd, 2010 at 22:37
@ Markus Yeah that would be great. I am located in NJ. Hit me up on gchat wsisti a t g mail DOT com
February 2nd, 2010 at 22:38
I would appreciate if most stuff could be kept here, and not diverge too much elsewhere - so we finally get some documentation :-)
February 2nd, 2010 at 22:39
@Rene
Thanks my network now works. Where should the VooDooHDA be installed? I have tried both in Extra and /Library/Extensions/
February 2nd, 2010 at 22:46
I got mine in /Extra/10.6/Extensions/VoodooHDA.kext - but mine does not work anyway :-( Maybe your NetbookMaker got a totally different driver, or just a newer one.
Theoretically it should work if you drop it at the regular location at: /System/Library/Extensions/, where Apple’s and other third party (ATi, et al.) live.
February 2nd, 2010 at 22:50
Btw. make some kind of backup, with Time-machine or so before sound tinkering ruins your setup again!!!
February 2nd, 2010 at 22:59
I actually didn’t use NetBookMaker at all. Installed Chameleon 2 RC3 and used your boot file for the screen res. Thanks! SOund stilll not working…even w/ new kext from the voodoo page on google.
February 2nd, 2010 at 23:12
Didn’t you use the NetBookMaker the first time when sound worked? Would be most interesting to know what that injected. Maybe an older version or a different driver?
February 2nd, 2010 at 23:39
Sorry guys - I had a bit of a distraction. OK - so William, if you want, I can start a Install Guide on Google Docs, or just copy/paste here. My goal is a step-by-step for a relative newbie like myself to easily walk through the process. If you’re still up on Gchat, I can join you there also.
February 3rd, 2010 at 0:22
@Rene
I will inspect that application to see what sound drive it was using
@Mark
I got you gchat invite, but hit decline by mistake. resend and lets get to work on that document.
@Rene
Since you have been such a huge help you would get major credit in the document and could post it to your blog first.
Sound good?
February 3rd, 2010 at 0:29
Would appreciate to keep it here, e.g. dedicated article post.
Looking forward to hear about that sound driver. Btw. does sleep work for you, or did when the NetBookMaker tweaked OS X?
February 3rd, 2010 at 0:49
René,
I can put the entire guide on this blog if you like, but it might get a bit long as we continue to edit. As long as you don’t mind, that works for me.
Will likely be easier to track versions and missteps that way.
February 3rd, 2010 at 1:07
@Rene
Still working on sound. I am extracting the kext from the applicatoin and trying them
Sleep does not work currently, and i didn’t test it before.
February 3rd, 2010 at 1:17
What about a DSDT file? The netbookmaker included some automated DSDT application.
February 3rd, 2010 at 1:36
Another wierd thing is that i keep needing to kill the mDNS responder.
February 3rd, 2010 at 2:10
I ended up using Lingon to create a LuanchD to run a shell script to kill mDNSResponder at login/boot.
Seems to have helped for now.
February 3rd, 2010 at 5:15
I have been fiddling w/ WAN (3G) and had limited to no success. I tried installing the globetrotter application/drivers but that screwed up my WiFi somehow (turns on but doesn’t see any networks). Uninstalling now, Either way the application would initialize card but never connect to the network (ATT) Y
@Rene you go 3G data working?
February 3rd, 2010 at 5:22
So i fixed WiFi and Bluetooth.
Hit FN + F10
Just like the symbol says it will toggle wifi/Bluetooth.
Now i wonder if 3G will work. BRB!
February 3rd, 2010 at 5:30
Yes, I use WWAN, 3G (O2 Germany SIM). Funny thing is the Option site is a mess, and I first installed some outdated Globetrotter driver that make my pretty setup kernel panic, even on a real Mac. Took some time to find the right driver on their site, … Guess I should take a note which one exactly did work, …
February 3rd, 2010 at 5:42
BOO YA!
GOONIGHT EVERYBODY CATCH YA ON THE FLIP SIDE
http://www.flickr.com/photos/willsisti/4326351391/
-Will
PS
Wow i am tired
February 3rd, 2010 at 13:25
OK, René and William - here’s the start of my first cut at this thing… It’s not complete yet, and has plenty of holes, but it gets us hopefully heading in the right direction. I welcome your contributions and edits.
The Unofficial Nokia Booklet 3G Snow Leopard Install Guide
Version 0.1 - Last update Feb 3, 2010 4:25AM
- - - - - - - - - - - - - - - - - - - - - - - -
Note: This guide is designed to simplify a single process: installing Snow Leopard on an off-the-shelf Nokia Booklet 3G Netbook with an absolute minimum of hassle and guesswork. We are writing this guide with the goal of making it comprehensive and easy enough to do a flawless install of Snow Leopard on a brand new Nokia Booklet 3G from day one.
Thanks to the following for their outstanding assistance and hard work: René Rebe, William Sisti, mechdrew, Dr. Hurt and the voodoo team, and teateam. If I missed anyone in the credits, it was certainly not intentional, and I’ll gladly add you if you let me know!
- - - - - - - - - - - - - - - - - - - - - - - -
INSTALLATION GOAL: Set up a Dual-Boot (Windows7 Starter and Snow Leopard 10.6.2) Nokia Booklet 3G netbook. Although you could also set it up as single-boot (Mac only), I am hoping to maintain the ability to go back to Windows as a safe boot and also on those rare occasions when I might need to run a Windows application.
Outline of Procedure:
1. Install Snow Leopard onto a USB Drive using your Mac and the Snow Leopard Install DVD
2. Boot your Mac off this newly created USB drive
3. Adjust the Snow Leopard system files on the USB to work on your Nokia:
* install bootloader chameleon rc3 to prep drive to work in the Nokia
* install kernel patch to repair broken Atom support in 10.6.2
* copy kext files from insanelymac forum copied into extra folder
4. Boot your Nokia 3G off this USB
5. Use Disk Utility to copy the working installation from your USB Drive to your Nokia 3G
Hardware and Software Requirements:
* Stock (i.e. right out of the box with no hardware modifications) Nokia Booklet 3G netbook and AC power source
* Mac running 10.6.2 Snow Leopard (Intel)
* Retail Mac OS X Snow Leopard Install DVD (What is Retail?)
* 16 GB or larger External USB Drive (HDD, SSD, flash, etc.) - note that a hard disk drive will be considerably faster than a USB Flash drive
* Software:
PHASE 1: Install Snow Leopard onto a USB Drive using your Mac and the Snow Leopard Install DVD:
1. Insert the Mac OS X Install DVD and USB drive.
2. When the Install DVD mounts, double click on the disk icon to open the install DVD
3. Double Click on “Install Mac OS X.app”
4. Click “Continue”
5. Click “Agree”
6. VERY IMPORTANT - DO NOT CLICK “INSTALL” - Click “Show All Disks”
7. Select your USB Drive as the target install disk. Do NOT choose your own Mac HD.
8. Click Install, and Install again when it asks “are you sure you want to install Mac OS X?”
9. Type in your Mac Password
10. The “Installing” window will come up, showing progress on the install of Snow Leopard to your USB drive. This could take anywhere from 35 minutes to several hours depending on the speed of your Mac and the transfer rate of your USB drive.
11. Once the Snow Leopard installation onto your USB drive is complete, allow your Mac to reboot off the USB drive and go through the standard setup. Do not use the migration assistant (for transferring data from your Mac) at this point. Just boot up to a running Mac with your dock at the bottom. Eject your Snow Leopard Install DVD now.
12. Launch “Software Update” (Click on your Apple in upper left corner of screen), and check for updates. Depending on your install disk version, you will likely be downloading the latest version of Snow Leopard updates (version 10.6.2). Select “install” and allow your computer to download, install and reboot. Yes, Snow Leopard version 10.6.2 will kill support for your Atom Processor, but we will fix this before attempting to boot on your Nokia machine.
13. Once your Mac has robooted (again, on the USB Drive), do one more search for software updates. It is possible that you may have one more round of downloads and yet another reboot at this point.
14. Once your software update is complete, your Mac will restart and you should now be running a current version of 10.6.2.
PHASE 2 - Prepping the Snow Leopard version on your USB drive to make it bootable on your Nokia:
1. OK… now time to roll up our sleeves and make this USB drive ready to run on your Nokia! Next, we are going to install boot loader Chameleon 2 RC3 to prep the USB drive to work in the Nokia. Your Mac should currently be running on the external USB drive and NOT on its internal Hard Disk. Go here and download the Chameleon_2_rc3.zip file. You may need to become a member of the InsanelyMac Forum in order to have access to the download, so join if necessary. Unzip the file and run the install package. Make sure the destination for the install is your USB drive and NOT your Mac internal hard disk.
2. Now we will install the kernel patch that is necessary to repair the removal of Atom support from the Snow Leopard 10.6.2 upgrade.
1. Download this zip file to your Mac Desktop
2. Unzip by double click
3. Open Terminal.app
4. sudo -s
5. Enter your root password
6. cd /
7. mv mach_kernel mach_kernel_1062
8. cp ~/Desktop/mach_kernel /
9. chown 0:0 mach_kernel
10. reboot
3. Next, download the sleepenabler.kext for 10.6.2
4.
5. more next steps?
6.
7.
February 3rd, 2010 at 13:32
Thank you for the summary :-) Did you got working sound, sleep?
February 3rd, 2010 at 13:38
I have not gotten sleep or sound to work yet. That is today’s goals. Also 10.6.2 is on today’s todo list.
February 3rd, 2010 at 14:04
@MarkusA I think your 10.6.2 process is backwards. I am pretty sure you need to backup your mach_kernal BEFORE you upgrade to 10.6.2 then restore it afterwards. I could be wrong thought. Its on my todo list today,
February 3rd, 2010 at 14:16
I think he meant to download an replacement kernel with the Atom check disabled. Maybe it’s more future proof not to touch the mach_kernel, and name the replacement mach_kernel_w_atom and load that with Chameleon. If we’re lucky that might even survive the next update automatically, unless Apple checks some kernel version / build number in some other system, UI component, …
February 3rd, 2010 at 17:53
I almost have a complete write up done on good docs. Rene shoot me an email so i can share it with you. Markus do the same.
-Will
February 3rd, 2010 at 18:02
rene at rebe dot name :-)
February 3rd, 2010 at 19:11
Will,
You’re almost certainly correct about not downloading 10.6.2 so early in the process, as it would not fully boot. Only took me me the gray screen with the apple logo and spinning wheel. I’ll await your update.
Thanks,
- Mark
February 3rd, 2010 at 19:13
Another either of you trying to set up as dual-boot? I’d prefer to set up my machine that way, but top priority is still a working 10.6.2 install for me.
:)
February 3rd, 2010 at 19:24
Yeah, I tripple boot to Linux, Windows, …
February 3rd, 2010 at 19:56
Rene,
I’ve got Linux and window on my machine now. Is there a step I need to add to allow for triple boot?
February 3rd, 2010 at 19:59
The only tweak I made was to install the Linux Grub MBR (Master Boot Record) into the Linux partition, not whole disk as that’s where Chameleon resists (other distributions might default to that, though).
Chameleon shows all partitions, so the Windows flag of it chain-loads the Windows 7 bootmgr, and the Linux icon loads Grub, which displays it’s menu and then loads the Linux kernel.
In the worst case, when the Windows or Linux loader mess your Chameleon MBR, you can just dd it’s boo0 back to the start of the disk.
February 3rd, 2010 at 23:02
SOUND WORKS.
I Downloaded the NetBookBootMaker. Right click show package contents.
Resources/Support Files/ machine/Dell Mini 10v/Extensions
Then i used KextHelper to instll the HDAEnable.kext and LegacyAppleHDA.kext
restart
SOUND! BOOM
February 3rd, 2010 at 23:41
How nice - congratulations! Will try tomorrow, too!
February 4th, 2010 at 0:57
Sound stopped working after reboot :-( For some reason removing the two kexts above then doing a sudo touch /System/Library/Extensions has given me back sound…. i don’t know why. It shows up in System Profiler as Intel High Definition Audio Device 0×13880001
Isn’t this weird?
February 4th, 2010 at 1:01
Reboot and its gone….
February 4th, 2010 at 1:07
But do a sudo touch /System/Library/Extensions and it is available again on reboote….
Any ideas?
February 4th, 2010 at 1:55
William,
The guide you’re working on in Google Docs is PRICELESS. Absolutely kicks arse. I should be caught up to you on the install later tonight, and then might be of some use in troubleshooting if you haven’t solved it sound issue by then.
I think I figured out a very easy way to set up the dual boot. I’m using a 120GB External USB HD, and partitioned it prior to beginning. Then, using Disk Utility on my MacBook, I formatted one partition as GUID Mac for the SL install, and the other partition as FAT32 for the Win7 Image.
Then I disconnected my External HD from the MacBook and connected to my Nokia 3G with Win 7 already running. Then reformatted the FAT32 partition on the USB Drive to be NTFS. Finally, using Control Panel>System and Security>Backup and Restore>Create a system image, I’m imaging my Win7 onto the Portable HD, along with a separate “System” disk image that can be used to boot/recover your Win7 OS (should you actually ever want to do this).
If this works, I should be able to triple boot (Jolicloud Linux resides in the same partition as Win7). I’ll let you know how it goes, but fingers crossed!
- Mark
February 4th, 2010 at 1:58
Hey… this Windows7 Starter OS is kinda growing on me…
LOL
February 4th, 2010 at 2:59
Mark,
Add that write up to the document towards the bottom.
I am creating a backup right now of my current setup before I go any further.
Thanks
My nokia contact is very pleased with our progress. Lets get this tied up by tomorrow and post it tomorrow night or friday.
Will
February 4th, 2010 at 4:31
William- How do I access your google docs guide, been following the progress and I am getting pretty far but would love to take a look at your outline!!!!????
February 4th, 2010 at 6:35
Here is the relevant stuff from my boot logs
2/3/10 11:23:15 PM com.apple.kextd[10] Kext id com.apple.driver.AppleHDAController not found; removing personalities.
2/3/10 11:23:15 PM com.apple.kextd[10] String/URL conversion failure.
2/3/10 11:23:15 PM com.apple.ReportCrash.Root[24] 2010-02-03 23:23:15.982 ReportCrash[24:1207] Saved crash report for configd[15] version ??? (???) to /Library/Logs/DiagnosticReports/configd_2010-02-03-232315_localhost.crash
2/3/10 11:23:16 PM kernel Atheros: mac 128.2 phy 13.0 radio 12.0
2/3/10 11:23:18 PM kernel Warning - kext org.voodoo.driver.VoodooHDA has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.
2/3/10 11:23:18 PM kernel HDAEnabler: Copyright (c) 2008 by Kabyl
2/3/10 11:23:18 PM kernel HDAEnabler: 05/05/2008 Added SPAudio support:Taruga
2/3/10 11:23:18 PM kernel Loading VoodooHDA 0.2.1 (based on hdac version 20090401_0132)
2/3/10 11:23:18 PM kernel Controller: Intel SCH (vendor ID: 8086, device ID: 811b)
2/3/10 11:23:18 PM kernel warning: couldn’t set recording source to microphone
2/3/10 11:23:18 PM kernel warning: couldn’t set recording source to microphone
2/3/10 11:23:18 PM kernel Codec #0: Realtek ALC269 (vendor ID: 10ec, device ID: 0269)
2/3/10 11:23:18 PM kernel Codec #1: Silicon Image SiI1392 HDMI (vendor ID: 1095, device ID: 1392)
2/3/10 11:23:18 PM kernel warning: found invalid min/max dB (using default -22.5 -> 0.0 range)
2/3/10 11:23:18 PM kernel warning: found invalid min/max dB (using default -22.5 -> 0.0 range)
2/3/10 11:23:19 PM kernel DSMOS has arrived
2/3/10 11:23:19 PM bootlog[44] BOOT_TIME: 1265257381 0
2/3/10 11:23:19 PM org.pqrs.KeyRemap4MacBook.load[49] Starting KeyRemap4MacBook
2/3/10 11:23:20 PM sudo[55] root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/killall mDNSResponder
February 4th, 2010 at 8:26
Abandoning Triple Boot goal for now. Couldn’t get win7 reloaded onto my Nokia after re-partitioning HD, since I don’t have an external DVD drive. Tried lots of wrangling with different combos, but no dice. Back to square one again. Gonna start with a fresh slate and hope for success.
February 4th, 2010 at 18:54
Updating to 10.6.2 right now.
I will work on sound again after i am updated.
Using these instructions
http://www.insanelymac.com/forum/index.php?s=&showtopic=168426&view=findpost&p=1331304
February 4th, 2010 at 19:28
10.6.2 working.
Back to figuring out the audio strangeness.
February 4th, 2010 at 19:47
Thanks for the update on the 10.6.2 update! Keeping my fingers crossed.
February 4th, 2010 at 23:27
10.6.2 update confirmed working. So my guess was right that just saving and booting the old 10.6.1 kernel for the 10.6.2 “user-land” even works!
February 5th, 2010 at 0:13
I’ve got my booklet up and running in 10.6 but every time I install wifi changes from one boot to the next and generally will stop working, any ideas? Been using Chameleon 2RC3 and the vaio kexts.
February 5th, 2010 at 2:45
Will,
I’m confused on what to do in steps 1 and 4 of “Finishing Up”, when dealing with the modified boot loader. That link takes me to this website:
http://people.exactcode.de/%7Erene/mac/boot.nokia-booklet-gma500-v2.gz
but when I click on it, I just get a screen full of random characters in my browser. Should I be doing some sort of a “save target as” and saving it to my desktop?
If so, what should the filename be?
I’d appreciate it if you could give me a bit more guidance. Thanks!
February 5th, 2010 at 3:30
Please disregard my last question re: the modified boot loader. I slogged through it, did some online research on Apple Terminal Commands, rolled the dice and got it to work. I’m now booted at 1280 x 720. YAYYYY!!!!!
February 5th, 2010 at 15:40
Hi William and René,
Where can I find your guide on installing OSX on a Booklet? It looks like you´re referring to Google Docs but then do I need an invite? If that´s the case could you send me one to johan at edlund dot com?
Thanks,
/Johan
February 5th, 2010 at 15:44
It’s not my Google Doc, it’s MarkusA’s. But all you need is in the comments above.
I think I should review that guide document and make it a new blog post. What do you think?
February 5th, 2010 at 18:54
Actually, it’s William’s Google Doc, and he did the vast majority of the hard work on it. I’ve been collaborating and trying to make it a bit more user friendly as I work.
When I use it as it is written, I’m still having issues with my WiFi. I get a strong WiFi connection to my wireless network, and even an IP address, but for some reason can’t actually connect to internet through browser, mail, etc. Trying to resolve this.
February 5th, 2010 at 18:59
For the network see:
I get the feeling that might be related to some configd (or so) crashing. Do you have anything crashing in your system console log?
February 5th, 2010 at 19:12
René,
I just sent you the link to the Google Doc.
I’ll try your killall mDNSResponder command once I get rebooted.
Not sure how to check the system console log. What’s the procedure for this?
February 5th, 2010 at 19:18
“sudo killall mDNSResponder” fixed my WiFi. Thanks!
February 5th, 2010 at 19:21
Console is the Mac OS X built-in system log viewer:
I usually start such apps by just typing the app name into the Spotlight search - beside Console resists in my Dock, anyway :-)
February 5th, 2010 at 21:58
@rene
My console logs have a bunch of configd crashing. My battery is dead but i will post it when i get home.
-Will
February 6th, 2010 at 0:50
This could be causing our mDNS issue. DAMN KERBEROS!!!!
http://support.apple.com/kb/TS1245
Working it out now i hope.
-Will
February 6th, 2010 at 1:57
Not sure if it would matter for the Wifi “sudo killall mDNSResponder” issue, but I went into System Preferences>Internet & Wireless>Sharing and changed my computer name to something different than my MacBook Pro.
Based on the whole “duplicate computer name” error info on the Apple Website, could this have anything to do with it?
Since updating to 10.6.2, my WiFi has been working fine, even after each reboot.
February 6th, 2010 at 2:44
Wierd, my mDNS still doesn’t work. Apple is suppose to fix it in 10.6.3 though.
In other news i am asking for more help.
http://www.insanelymac.com/forum/index.php?showtopic=210062
and here:
http://unboundmobile.com/?p=245
February 13th, 2010 at 20:09
WINDOWS DRIVERS:
http://europe.nokia.com/support/product-support/booklet-3g/software
The audio card is a Realtek which could help us on the OSX side
February 23rd, 2010 at 7:40
So how is this coming, gentlemen? I see the young man in England has done a lot as well. Has anyone cracked the GMA500 yet? I have most of the needed stuff, but my SL DVD is 10.6.2, so I suppose I will have to locate a used 10.6.1 installer. I am excited about doing this after you have worked out the bugs and I have learned some more about Windows. I appreciate your efforts to make this *newbie compliant* - just remember that even the most basic Windows ideas are foreign to many of us. I have zero problems with any of the mac stuff, but have trouble figuring out how to burn a stinking ISO to a DVD. (For instance, do you have to somehow manually make the ISO bootable? None of my DVDs have worked using the instructions from several good websites because none of them include such basic information. Such things are so easy on a Mac and the terminology and procedures are all quite different. So far, Windows has not been a good experience for me. It is so convoluted and arcane. Some of the navigation is downright badly thought out. So OSX on my Nokia would be wonderful!
I check here every day to see how things are going. Best of luck on this project!
Regards,
Wade
March 18th, 2010 at 6:02
I have followed these instructions and am very greatful for them. Many times ive re installed I would rather stay at 10.6.1 to have sound but am unable to now and cannot remember what step I took previously to get it to work on 10.6.1 Can you maybe give me a pointer ? Thanks
March 18th, 2010 at 6:08
Right now I have my 3g modem working and actually quite well, One thing that i can live with is having to type in sudo killall mDNSResponder. It would be nice to not have to in 10.6.2 but I know if I update to that I will not be able to have sound so staying at 10.6.1 and being able to have sound and having to type the killall mDNSResponder is okay with me.
My resolution is perfect with the modified boot file and I have my HDD partitioned but I cannot believe it is this hard after getting everything else to work that sound isnt coming up when I had it earlier today before having to re install everything (due to messing up the boot file)
Ive followed the netbookmaker steps with the kext files and doing a sudo touch /System/Library/Extensions but nothing let me know what I may be doing wrong thanks guys. And sorry if im all over the place here. Just been driving me nuts since ive got this neat little machine
April 1st, 2010 at 20:49
Where are all the image / iso files to load this on my booklet
April 5th, 2010 at 16:42
As it would conflict with Apple’s copyright, there is no intent to make ISO files available here.
The notes and guides are intended to use your legal, purchased copy from a Apple retailer, or online store nearby.
April 21st, 2010 at 18:41
do we have a completed install guide yet? and are sound and sleep working?
June 14th, 2010 at 21:58
BREAKING NEWS:
Audio just works ™!!!
Would have all the time (If I would have cared …). Just when I thought what the heck would I do with this lonely night I decided, hey, oh well, why don’t I just
modprobekexload the VoodooHDA. And well folks, IT JUST WORKED ™!!!For the more detailed records, it’s some binary I had lingering around since day one fiddling with the Booklet and identifies itself as version 0.2.1 on Mac OS X 10.6.2 (hexedit’ed for the Intel Atom cpuid signature, …)
Built-in speaker audio quality is obviously “a little thin”, but the headphone out on my good old Sony MDR-7506 Professional Studio Monitor headphone is just stunning as usual!
June 15th, 2010 at 0:59
Ok, strange thing. After some reboot and use of the freshly gained audio out the VoodooHDA would no longer match against the PCI device. Turned out the freak’ng device was gone. Yes gone. Even Linux would no longer show it with lspci at all! There is definitely something (ACPI or PCI config space mangling) that makes the whole device disappear!!! Even rebooting back and forth, Linux and OS X did not bring it back until I booted Windows 7 and Bang!, back it was, strange thing. To be kept under investigation, …
July 1st, 2010 at 8:26
For reference: Today I installed this particular Option driver: http://www.option.com/en/support/software-download/wireless-data-cards/globetrotter-express-hsupa-e/
January 18th, 2011 at 15:29
Hello Rene,
I first wont to tansk you for your job in the booklet.
I have 2 questions :
1. Did you find any solution to solve the voodoohda.kext probleme ?
2. How can I update to 10.6.6 ?
Tanks again
January 18th, 2011 at 15:40
Hi Bernard,
1. audio works with VoodooHDA, however, some (Mac OS X) driver touches the NVRAM, and thus on a reboot the BIOS will (hidden by the splash screen) complain about a checksum mismatch and thus use some fallback values, which unfortunately do not include enabling the audio PCI device by the BIOS, … until we find which driver clobbers the NVRAM and prevent this one needs to enter and exit the BIOS, or hot-reboot in the boot loader (e.g. Ctrl-Alt-Del) to let the BIOS reboot with sane settings.
2. I have not yet updated, I have an external USB hard-drive to do all the testing on, I guess I should try it out sooner than later :-)
January 25th, 2011 at 13:55
tanks again René to take time to anwer the newby I am.
best regard and long live to your blug
January 25th, 2011 at 17:24
I checked 10.6.6 the other day, and unfortunately at least some vital kernel extensions need to be tweaked, recompiled due to now missing symbols, … Of course we need to continue patch the cpuid check away in every new kernel due to the Intel Atom, …
February 23rd, 2011 at 23:16
Just checking to see if an easier process has been developed? Any restore images from Acronis, someone may be willing to share?
March 7th, 2011 at 11:00
Sorry, for Copyright reason I can not publish those, …
March 17th, 2011 at 6:53
Will “restore disks” for MB’s or iMacs work? Or do I need to find straight-up “Mac OS X 10.6.1″ disks… The earliest versions I’ve found in the stores are 10.6.3, which seems to be too ‘current’….
Also, any updates on the sound issue?
March 17th, 2011 at 19:45
The MacBook or iMac disc check for the model identifier in the Installer package, and will refuse to install even on real Macs if the identifier is not the one the DVD was produced for, … So you need a vanilla retail CD without an model identifier lock. The initial DVD batch sold contained 10.6.0.
A newer version (10.6.3) may work, if you grab a matching patch that alters the cpuid check introduced in Mac OS X 10.6.2.
September 5th, 2011 at 19:24
Any progress yet on the voodoohda kext? I need this machine for Finale, a music engraving application, and I need to hear my work! HELP!!!
I had perfectly working sound out (but no mic) until I rebuilt the kext caches at boot with the -v -f flags. Then it stopped seeing the speakers and mic altogether.
Also, Poulsbo. Grrrrrr…. Any progress on that front? I need it to work and not to just get the proper resolution. I need the acceleration. This Booklet is now so slow that it is nearly painful!
Suggestions? I am getting better and more adventurous with the Terminal now that I have been fooling with Linux these past six months. What can I do to improve my Booklet as a Mac? Still at 10.6.1, by the way. I will try to patch the kernel sometime soon.
Thanks for all the work!
September 5th, 2011 at 19:33
Sound is supposed to work when the BIOS is not reset to failsafe defaults due OS X clobbering the NVRAM. The easiest interim fix is to hit Ctrl-Alt-Del in the boot loader on fresh power on, this time the BIOS resets to proper settings, to enable the PCI audio device, …
IIRC Mic works here, for a headset I think it is only compatible with Nokia headsets, not iPhone, etc. compatibles ones (other Mic pin on the TRS; …)
GMA500 alias Poulsbo acceleration is unlikely to happen anytime soon, heck there is not even Linux acceleration for it (beside a mostly defunct binary-only blob).
January 15th, 2012 at 15:28
I have few questions to ask:
Do the desktop 3D effects when opening/closing apps work? The 3D games?
What is the performance on hd youtube videos? Is the playback choppy?
Is the website scrolling smooth?
January 15th, 2012 at 21:47
All graphics are without acceleration, the 2D desktop effects do work (exposé, window genie, etc.) - without accelerated drivers even about as “fast” as the accelerated Windows 7 “effects” …
However, with all the acceleration missing, HD video is not all that smooth.
As far as I remember, website scrolling was pretty ok.
It is, however, needless to say that those Atom’s are underpowered and everything is sluggish, including Windows 7 with accelerated drivers.
Although not 100% convinced, in the meantime I got a current generation, mid-2011 MacBook Air for all the i7 CPU power, and accelerated graphics.
As mentioned, I’m not 100% satisfied even with the latest MacBook Air, the screen bezel should be way smaller (it’s just hilarious), and the Intel graphics could be better, too, e.g. support OpenCL, …
But, oh well, nothing is perfect, …