* Wired network (Ethernet through RJ45 connector)
* Wireless network (Airport a.k.a. 802.11b/g(/n) through miniPCI-E card) - SEE RESTRICTION (1)
* Video with Quartz Extreme and Core Image acceleration, full 1024x600 resolution
* Extended display with an external monitor
* Sound input and output (with headphones autosensing)
* Card readers - SEE RESTRICTION (2)
* Remote CD/DVD drive sharing
* Two-finger trackpad scrolling
* Full ISO Keyboard
* USB 2.0
* Battery recognition
* Hyperthreading (Voodoo kernel option)
* Software Updates should work just like on a real Mac - let's see after 10.5.6+ release
* Shutdown and restart - SEE RESTRICTION (3)
(1) Wifi works if you swap the internal card for a Apple Airport Extreme or DW1390 or a similar Broadcom-based card, but in the (near?) future the stock card may work; it's a work-in-progress - http://forum.insanel...howtopic=138351
(2) Card readers work with SD cards only right now, and only when the card(s) is/are inserted at boot-time; it's a work-in-progress - http://osxsdhci.sourceforge.net/
(3) Shutdown requires a very simple workaround to work properly when running on battery (see below).
* Sleep (reboots the machine)
Here's a topic to help you install Mac OS X 10.5.6 on your Acer Aspire One using the iATKOS v5i distribution. Compared to other excellent topics, this is a slightly adapted and more detailed how-to.
WARNING : you'll need a USB keyboard and mouse to install the 10.5.6 update (steps 22 to 25).
A - PREPARING THE INSTALLER
1. Download the iATKOS v5i distribution from any reliable source and check its MD5 signature by typing "sudo md5 " in Terminal, dragging the .iso file to the Terminal window and pressing the [RETURN] key (the MD5 signature you get must be 7219c67e9d770cab0d9e54dcd275cf4e).
2. First option is to burn iATKOS_5i.iso on a blank DVD (if you have an external DVD drive you'll be able to boot your One from). If you choose this option you can skip to the "B - INSTALLING, PART 1" section below.
3. If you don't have an external DVD drive, you can restore iATKOS_5i.iso to a blank partition on an external USB hard disk drive with an MBR partition scheme. You can use Disk Utility to do this (provided you already own a Mac with an Intel processor or an OSX86 system, running Mac OS X 10.5):
3a. Launch /Applications/Utilities/Disk Utility, then drag and drop iATKOS_5i.iso to the list on the left and double-click it to mount it.
3b. From the same list on the left, select the external drive you want to restore the .iso file to, click on the "Partition" tab, choose "1 partition" from the "Volume Scheme" drop-down menu, type the name you want to give it in the "Name" field, choose "Mac OS Extended (journaled)" in the "Format" drop-down list, click on "Options..." at the bottom, select the MBR partition scheme, click "OK" and finally click "Apply" on the main window.
3c. After Disk Utility has formatted your drive, select its partition (NOT the drive itself) from the list and click on the "Restore" tab. Drag and drop the "iATKOS 5i" volume (NOT the iATKOS_5i.iso file itself) from the same list to the "Source" field. Drag and drop the partition you've just created to the "Target" field. Click on "Restore". Disk Utility will now take a few minutes to restore the iATKOS installer to your partition.
3d. Next you need to use OSX86Tools (http://######.com/osx86tools/) to make your new partition bootable. Install and run OSX86Tools.app and click on the "Install EFI/Run FDISK" button (bottom right). A window will pop up. Select your drive and partition from the "Disk to Use:" menu. Select "PC_EFI v8" or "Chameleon EFI" from the "EFI to Install:" menu. Click "Run FDISK", wait until it's finished, and then click "Install EFI".
3e. When all is done, you can eject your drive and connect it to the One.
B - INSTALLING, PART 1
4. Power the One and press F12 when the "Acer" BIOS screen shows up, so that you can change the boot device. Select your drive in the list and tap the [RETURN] key.
5. When the installer loads, click on the button like it tells you to.
6. When you get to the "Welcome" screen, DON'T hit "Continue" straight away. Move your mouse pointer to the "Utilities" menu, and select "Disk Utility".
7. When the Disk Utility application has loaded, select your main drive (the one you want to install Mac OS X to) from the left-hand pane. Click on the "Partition" tab. Select "1 partition" in the "Volume Scheme" drop-down menu. Give your drive a nice name WITHOUT ANY SPACE IN IT (e.g. "AspireOneHD"). Select "Mac OS Extended (Journaled)" from the "Format" drop-down menu. Click "Options..." and select GUID Partition Table. Click "OK", and finally click "Apply" in the main window. Disk Utility will warn you that all previous data will be erased. Click "Partition".
8. Wait for Disk Utility to do its job, then select "Quit Disk Utility" from the "Disk Utility" menu.
9. You'll now be taken back to the installer welcome page. Click "Continue". Click "Agree" when the legalese blurb pops up.
10. Choose a destination drive - obviously the one you just partitioned. Click "Continue".
11. Click "Customize".
12. Customize the installation as follows:
* iATKOS v5i Main System CHECKED
* Bootloader/PC EFI V9 CHECKED
* X86 Patches/Decrypters/AppleDecrypt CHECKED
* X86 Patches/SMBIOS drivers/SMBIOS Enablers/SMBIOS-EFI CHECKED
* X86 Patches/Disabler.kext CHECKED
* X86 Patches/PS/2 CHECKED
* Drivers/Network/Realtek R1000 CHECKED
!!! Everything else UNCHECKED !!!
13. Click "Done" and then "Install", and wait for the installation to complete. The display might freeze during the install process, but everything's fine: just touch the touchpad when the progress bar freezes.
14. When the installation is complete, click "Restart".
15. Kind of tricky : when the machine restarts and you get to the Darwin bootloader screen, press the [RETURN] key IMMEDIATELY to stop the countdown, then type "cpus=1" (without quotes) and press the [RETURN] key once more. Otherwise you'll get a kernel panic (crash).
16. Follow the instructions on the screen to set up your account.
C - INSTALLING, PART 2
17. When your Mac OS X desktop is up and running, launch /Applications/Utilities/Terminal and type "sudo pico /Library/Preferences/SystemConfiguration/com.apple.Boot.plist" (without quotes), then press [RETURN]. You'll be asked for your password: type it in and press [RETURN]. You won't see your password while you're typing it, and the cursor won't move. This is normal behavior to prevent other people from seeing it. Move the cursor down until you reach "<key>Kernel Flags</key>", and type "cpus=1" (without quotes) between <string> and </string> just below. Press [CTRL]+[X], [Y] and [RETURN]. That'll prevent crashes at boot-time for good.
18. Download AAO_SbM_OSX_1056_Pack.zip (http://perso.numeric...X_1056_Pack.zip) and double-click to unzip it. Everything you'll need to install is in there, most notably Paul's "Kext Helper b7" application. BY ALL MEANS USE "KEXT HELPER B7" WHEN INSTALLING .KEXT FILES, IT'LL SAVE YOU A LOT OF HASSLES.
19. If you plan to install the voodoo kernel, backup /System/Library/Extensions/System.kext and /System/Library/Extensions/seatbelt.kext to your desktop computer or a USB memory card or any safe place you can think of.
19b. EVEN IF YOU DON'T PLAN TO INSTALL THE VOODOO KERNEL, backup /System/Library/PreferencePanes/Keyboard.prefPane to some safe location as well.
20. Go to the Apple menu (upper left corner) and choose "Software Update...". Wait for the list of updates to show up, then check ONLY "Mac OS X Update 10.5.6". Click "Install 1 Item". Type in your password, then click "OK". Click "Agree". The downloading procedure will start. Click "Restart" when complete. The installation itself will start. The machine will reboot once finished.
21. It will reboot once more by itself while booting. This is normal, don't panic!
22. Connect a USB keyboard and USB mouse.
23. Replace the /System/Library/PreferencePanes/Keyboard.prefPane file with the one you backed up.
24. Launch "Kext Helper b7". A warning will pop up, click "Open". Drag and drop "AppleACPIPS2Nub.kext" from the pack to Kext Helper's window. Type in your password in the "Password" text field, and click "EASY INSTALL". Click "OK". Wait for the install to proceed, then click "OK" again. If you get a kernel panic at this point, reboot and try again.
25. Reboot and unplug your USB keyboard and mouse.
26. Using "Kext Helper b7", install all four .kext files from Diablo's Kexts/Part1, but DON'T REBOOT YET.
27. Move /System/Library/SystemConfiguration/PowerManagement.bundle to the trash. It will ask for your password. Type it in then click "OK". Reboot.
You should now have full 1024x600 resolution, as well as Quartz Extreme and Core Image graphics acceleration enabled (translucent menu bar).
28. Empty the trash. It will ask for confirmation. Click "OK".
29. Run "ALC 268 Fix". Get its window to the front and click "Quit" when it says "Done - You can reboot now"... only DON'T REBOOT YET.
30. Using "Kext Helper b7" once again, install the HDAEnabler.kext from Diablo's Kexts/Part2, but DON'T REBOOT YET.
31. Move the PowerManagement.bundle file from the pack to /System/Library/SystemConfiguration/. It will ask you to authenticate. Click "Authenticate", then type in your password and click "OK". Reboot.
32. Delete /AppleAzaliaAudio.kext, and /System/Library/Extensions/AppleHDA.kext. Empty the trash. If it says something about AppleHDA is in use, just click continue and leave it. Reboot again.
33. Using "Kext Helper b7" once more, install all three .kext files from Diablo's Kexts/Part3 and reboot.
34. Run "AboutThisMac.pkg". Click "Continue". Click "Install". Type in your password and click "OK". After install is finished, click "Close".
35. Run "DoNotSleep.mpkg". Same procedure.
36. Launch "OSX86Tools.app" and click "Enable/Disable Quartz GL". Click "Enable Quartz GL" in the small translucent black window that pops up. Click "Restart".
37. You can delete "/Backup extensions" if you want.
38. Launch /Applications/Utilities/Terminal and type "diskutil repairPermissions /" (without quotes) then press [RETURN].
39. Wait for the permissions to be repaired, then reboot.
VOODOO KERNEL OPTION
Here's what you need to do to install the Voodoo kernel (HyperThreading-enabled and faster than the standard one):
a. Double-click on the "Voodoo_Kernel_Release_1.0_Rev_A.dmg" file in the pack. You can check http://code.google.com/p/xnu-dev/for a newer version.
b. Launch /Applications/Utilities/Terminal and type "sudo pico /Library/Preferences/SystemConfiguration/com.apple.Boot.plist" (without quotes), then press [RETURN]. You'll be asked for your password: type it in and press [RETURN]. Move the cursor down until you reach "<key>Kernel Flags</key>", and delete "cpus=1" between <string> and </string> just below. Press [CTRL]+[X], [Y] and [RETURN].
c. Double-click on "Voodoo Kernel Installer.pkg"
e. Launch /Applications/Utilities/Terminal and type this:
sudo chown root:wheel mach_kernel.voodoo
sudo chmod 644 mach_kernel.voodoo
sudo pico .hidden
<type "mach_kernel.voodoo" without quotes, then press [CTRL]+[X], [Y] then [RETURN]>
f. Quit Terminal
g. Using "Kext Helper b7", install the System.kext and seatbelt.kext files you backed up at step 19.
SHUTDOWN CRASH WORKAROUND
To prevent your Aspire One from crashing when you shut it down while running on battery, you need to drag and drop the ShutdownSound folder (NOT the four files inside it, the WHOLE folder) from the pack to /Library/StartupItems/. This will ensure that the audio circuitry gets activated on shutdown, so that the machine doesn't crash. You can change the .wav file to suit your taste (8 seconds of silence right now), if you know what you're doing. Hopefully the people developing the Voodoo kernel will find a fix for that soon.
To prevent your One from sleeping (and crashing) when you close the lid, install DoNotSleep.mpkg (you can check http://semaja2.net/insomniax/ for a newer version). Double-click on it and follow the instructions.
If you want to use the built-in SD-card readers, you need to install the "IOSDHCIBlockDevice.kext" (use Kext Helper for this, as always). The version included in the pack is the final candidate 1, but you can check http://osxsdhci.sourceforge.net/ for a newer version.
CALIBRATED DISPLAY PROFILES
Calibrated display profiles are included in the pack (in the CalibratedDisplayProfiles folder, obviously). They'll improve contrast and colour accuracy dramatically. Drag and drop both of them to /Library/Colorsync/Profiles/. The first one uses a white color temperature suitable for photographers, while the other one uses the native temperature of the One's LCD screen. Select the one you want to use from the Displays prefpane in System Preferences.
EXTENDED DISPLAY FIX
To prevent video glitches when using an external monitor, you need to install the GMA950.pkg (http://perso.numeric.../GMA950.pkg.zip).
If you want a fully localized Mac OS X, run /Optional Installs/Optional Installs.mpkg from a genuine retail Leopard DVD and follow the instructions. This can be installed once you have your system running.
To enable two-finger scrolling functionality with the trackpad, install "FFScroll OSx86 Installer.pkg" and reboot. The functionality is a bit tricky to master. I found it works better if you lay the second finger flatter on the trackpad, but your mileage may vary. If someone has the know-how to tweak the prefpane's settings to get a better behavior on the One, please keep us posted.
REMOTE CD/DVD DRIVE SHARING (thanks to saitekx36 & fletch33)
WARNING : Drive sharing seems to crash the Finder if you use the columns view.
You need first to install a piece of software on the host machine (i.e. the computer that your drive is connected to):
FOR MAC OS X (you shouldn't need it on Mac OS X 10.5.5/10.5.6, it won't install if you don't need it): http://wsidecar.appl... ... _Setup.dmg
FOR WINDOWS: http://supportdownlo... ... SSetup.exe
On your Aspire One, launch /Applications/Utilities/Terminal and type:
defaults write com.apple.NetworkBrowser EnableODiskBrowsing -bool true
defaults write com.apple.NetworkBrowser ODSSupported -bool true
Reboot. Don't forget to enable CD/DVD drive sharing on the host computer in System Preferences>Sharing
FULL ISO KEYBOARD ("<>" key with French layout, for instance)
Copy ApplePS2Keyboard.kext from the pack to /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ to replace the original one. BE CAREFUL: don't install it in /System/Extensions/ but INSIDE the ApplePS2Controller.kext you'll find there (right-click on it and select "Show Package Contents").
Open Terminal and type:
sudo chown -R root:wheel /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Keyboard.kext
sudo chmod -R 755 /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Keyboard.kext
sudo rm /System/Library/Extensions.mkext
MODIFIED FRENCH KEYLAYOUT (Thanks to VIRAL for his work on this )
Drag my modified French keylayout (FrAspireOne.keylayout) to /Library/Keyboard Layouts/, then open System Preferences>International>Input Menu and check "FrAspireOne" and "Show input menu in menu bar". You should see a flag pop up in the menu bar. Select the FrAspireOne keyboard from there. You can uncheck "Show input menu in menu bar" afterwards.
Reboot if necessary.
GENERAL NOTE ABOUT THE ACER ASPIRE ONE KEYBOARD
Note that the menu key doesn't work, and that Alt and AltGr act as the Command key on a real Mac keyboard, while the "home" key is actually the Alt/Option key. You can either swap the Alt and "home" keys on your keyboard, or change their behavior in the Keyboard & Mouse prefpane.
ABOUT AVAILABLE APPLE UPDATES*
- Quicktime 7.5.5 is safe to install
- Quicktime 7.6 is safe to install
- iTunes 8.0.2 is safe to install
- Java For Mac OS X 10.5 Update 2 (1.0) is safe to install
- Java Update 3 for Mac OS X 10.5 (1.0) is safe to install
- QuickTime H.264 Compatibility Update 7.5.5 is safe to install
- Front Row Update 2.1.6 is safe to install
- Safari 3.2.1 is safe to install
- iLife Media Browser Update 2.0 is safe to install
- Security Update 2009-001 (1.0) is safe to install
* "safe" means safe regardless of the kernel you're running (genuine/vanilla or voodoo)
That's all for now! Enjoy!
If your Keyboard & Mouse prefpane stops working, go to /System/Library/PreferencePanes/Keyboard.prefPane/Contents/Resources/ and delete your language .lproj file. The prefpane will now be in English but at least it'll work. Alternatively, you can try replacing it with the .lproj file from a genuine Mac OS X install: it worked for me under Mac OS X 10.5.4, but not under Mac OS X 10.5.6...
* DoNotSleep extension : http://semaja2.net/i...tSleep.mpkg.tgz
* SD-card readers extension : http://downloads.sou... ... g_mirror=0
* PlaySound utility (for shutdown fix) : http://microcosmsoft....com/playsound/
* OSX86Tools : http://######.com/osx86tools/
courtesy of aspireone forum