Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


Just Joined
  • Content count

  • Joined

  • Last visited

About compudan

  • Rank
    InsanelyMac Protégé
  1. Hi, I opted to buy a MSI Wind U123, the upgraded cousin of the U120, which differs in that it has removable RAM, the new Atom N280 processor. After a bit of playing with my U123 Netbook, I have successfully installed Mac OS 10.5.7 on it using a EFI Emulator method using a retail OS X Leopard DVD and Chameleon 2.0RC1 (like Boot-321/Boot-123, PC-EFI). Here's a summary of the OS X experience on the Wind U123. What Works: * Display w/ QE (w/ Spanning support on VGA port) * Touchpad * Wifi (though with Realtek's Wireless Utility+) * LAN * Sleep (including automatic sleep when closing lid) * Battery Monitor * Sound (internal speakers or headphone jack) * All USB ports (no sleep issues) * Internal memory card reader * Software Update, and every OS X feature + You need to run RealTek's software to connect to an access point. While this is fully functional with WEP/WPA 802.11 b/g/n, it is slightly less "integrated" than using the built-in OS X airport configuration tool. What Doesn't Work (Yet!): * Camera+ * Microphone * Bluetooth# * Touchpad gestures or scrolling * Display mirroring w/ external VGA + I am able to get the camera working with a 10sec delay using CamTwist. My U123 includes a BisonCam NB Pro. I have read on other forum posts that certain versions of this cam work better than others, and that firmware downgrades might, in fact, allow for better usage. I have yet to experiment with this. # I am not sure if there is even a Bluetooth chip in the Wind U123. The system has a status light w/ a bluetooth symbol on top of it, but OS X doesn't detect the bluetooth chipset, and in Windows I was unable to pair any bluetooth devices. I have yet to do some more investigation to see if the system does in fact support bluetooth. How to Install: There are basically two ways to install OSX86 on any machine: (1) Install a hacked OS X install release (2) Use a retail DVD with a EFI emulator Method (2), using a EFI emulator is superior since it allows you to use Software Update in most cases, and is a less "hacky" way to install OS X. Many step-by-step guides can be found on the forums, and are out of the scope of this guide, but a basic overview is as follows: 1. Insert Boot-321 CD and boot PC 2. When it comes up, replace disc for OS X Install Disc 3. Hit enter, and continue OS X install Once the install is finished, you can then use the Boot-321 CD to boot from the hard drive where you installed OS X. To avoid having to use the CD every time, install a boot-loader. My preferred bootloader is Chameleon (google search, you'll find the site). You can boot OS X, and run the Chaemelon installer package to install it easily. Of course, on a Wind, you will need to use a USB CD to use this method. My preferred method of installing OS X requires another mac, and removal of the hard drive you wish to install onto. I find this method faster (and you can use an image rather than physical DVD), but new users may not have another mac or may be intimidated by a bit of added complexity. Steps are as follows: 1. Remove the hard drive you want to install OS X onto and connect it to another mac (you can use a USB hard drive adaptor or connect it via a SATA/eSATA cable). 2. Use Disk Utility to partition the disk with a GUID partition scheme and (probably) 1 partition for installing OS X onto. 3. Insert a OS X install DVD (or mount a DMG). 4. Navigate to /System/Installation/Packages/ on the install DVD and open osinstall.mpkg. This is the OS X installer package. Run through the steps, but remember to select the correct hard drive to install onto. 5. Once the installer is finished, you should upgrade to 10.5.7 using the Combo Update. You can download and install it onto your target disk now, before you boot. Download the combo update from Apple, and run it. Remember to select to correct destination volume. (users who used Boot-321 can follow the remaining steps by copying the required packages to a USB stick and proceeding from the U123 itself using a USB keyboard/mouse until the trackpad drivers are installed) 6. Download Chameleon 2.0RC1 and install it (again, select the correct target drive). 7. Copy AppleDecrypt.kext & Disabler.kext to /Extras on target drive. These kexts are required for any OSX86 system. 8. Copy remaining kexts to /System/Library/Extensions: * AppleACPIBatteryManager.kext - Battery status icon * AppleACPIPS2Nub.kext - Used to enable trackpad/keyboard * AppleIntelGMA950.kext - Patched driver from 10.5.7 to enable card on U123 (with Device ID 0x27ae) * AppleIntelIntegratedFramebuffer.kext - "" * ClamshellDisplay.kext - Suspends machine when lid is closed * Natit.kext - Required for graphics to work, enables QE * VoodooHDA.kext - From VoodooHDA project, enables audio 9. Copy the following packages somewhere on target volume so you can run them on first boot. You may have to use a USB keyboard/mouse until you install the trackpad driver: * Realtek_RTL8187SE_MacOS10.5_Driver_073_UI_1.6.2.zip - Realtek WiFi driver * WindNetwork_5.5.pkg - LAN/Ethernet driver * WindTrackpadBundle_v6.0.2.mpkg - Enables trackpad * hdapm.dmg - Used to fix issue with Wind hard disk "clicking noises" 10. Copy com.apple.Boot.plist to /Extras on the U123's hard disk. 11. Close any applications that might interfere and eject the target disk. Insert it into your Wind, and boot. 12. Boot into Bios and enable AHCI. 13. After you boot, you may have to verify permissions are set correctly on the kexts in order for them to load properly. Verify their permissions are chmod 755 (sudo chmod -R 755 <kext>) and chown root:wheel (sudo chown -R root:whell <kext>). 14. Run the Realtek Wifi (RTL8187SE), WindNetwork, and WindTrackpad packages. Reboot after. 15. Please run the following steps in order to protect the life of your hard disk by fixing an issue with OS X locking the head of the Wind's hard disk: * Mount hdapm.dmg * Open Terminal and run the following: * sudo -s * mkdir -p /usr/local/bin * cp /Volumes/hdapm/hdapm /usr/local/bin * cp /Volumes/hdapm/hdapm.plist /Library/LaunchDaemons * chown root:wheel /Library/LaunchDaemons/hdapm.plist * launchctl load /Library/LaunchDaemons/hdapm.plist * exit Troubleshooting: If you encounter issues with startup, from Chameleon you can enter boot flags. Important ones (you can use more than one ex: "-x -v") * -x = safe mode (disables many kexts) * -f = force reload of kext (ignore caches) * -v = verbose (displays console output during startup) Future Thoughts: Hopefully some other community members can assist with some of the issues that aren't working yet, particularly the trackpad scrolling/gestures, and camera. Also the Intel GMA950 drivers aren't quite perfect as mirroring doesn't work, and I'm not sure why natit.kext is required for the U123 while it isn't for the U100. Perhaps someone can explain this? When I have some free time, I will try to package the kexts and other drivers into one installer to make this a one-click process. For now, you can manually follow these steps to get OS X working beautifully on your MSI Wind U123! MSIWindU123.zip