I'm now running SL 10.6.7 on my ZG5 with most things working. But there are still a few problems that I'd like to discuss. First, I'll describe what I did to get SL 10.6.7 running on my netbook.
Because the built-in Atheros Wifi card doesn't work, I swapped it with a Gigabyte. Strange enough, the Gigabyte also has an Atheros chipset (which I consider one of the best btw.) but it works right from the start, no kext needed.
Step 1: Create a USB install stick. I already had a stick with SL 10.6.3 on it, created following this
guide, part 1, steps 1-13. I used it some time ago to try to create a hackbook out of a Compaq Mini 700, but I got stuck on SL 10.6.4 with many problems that took too much time to solve.
Step 2: Boot the ZG5 from the install stick, run the installer, partition the internal HD and set it to GUID and install SL 10.6.3 on it.
Step 3: After a while, the installer is finished and reboots. Run through the welcome screens and create an account. When the desktop shows, remove the install stick and reboot again. When the desktop still comes up, there's a working SL 10.6.3 installed on the netbook.
Step 4: I used NetbookInstaller 0.8.5pre on the freshly installed netbook. Used the default options (there isn't much to choose in this version).
Step 5: Started software update from Finder. Unchecked everything except the 10.6.7 system update, because on a previous attempt, when I checked all updates at once, a kernel panic was the result. Then let the system update and reboot.
Step 6: The reboot takes a long time because of NetbookInstaller reconstructing the system. After the desktop shows, reboot again to check that the system really survived.
Step 7: Now it becomes tricky. I hand-edited the boot.plist from the archive in the first post, to include some keys from the boot.plist that already is present in Extras at this moment. I had some feeling they could be of importance. Then wrote back the boot.plist to Extra.
Step 8: Copied most of the kexts from the kext archive in the first post to Extra/GeneralExtensions. I only skipped the fakesmc kext, because it already was present, and the RT1000 kext because the ehternet connection already seems to function.
Step 9: Run the UpdateExtras program in Extra. This updates the kext caches and repairs permissions where necessary.
Step 10: I did some of the additional things mentioned in the first post, like correcting the "About this Mac" window and the command/option keys. And some more.
This should result in a ZG5 with almost everything working. Only things not working are the card readers (in fact, I didn't test them yet but since no one got them working to this date, I can only assume they're not working) and the webcam. And of course the sleep, but that's an easy fix with the InsomniaX fix described in the first post.
But now to my problem. I'd like to use the webcam. In the first post, I couldn't find anything related to activating the webcam through kexts or other means. That probably means that the webcam is supposed to work right from the start. The strange thing is, I installed OSX 3 or 4 times to get to where I am now (I had to redo it a few times because I screwed up too badly). During one of these installs, the welcome screens also showed the "take picture" screen. But the picture was completely white, no matter what I did. After finishing the account creation, I started Photobooth, just to find that the webcam picture was still white. In addition, Photobooth showed a message stating that no webcam had been found, despite the fact that it was showing the white screen. When I clicked on the icon to take a picture, Photobooth froze and could only be terminated violently.
Does anyone know of a way to enable this camera? Does it need a special kext, or should it be enabled with a Fn key combination? Please share your thoughts.