Jump to content

pippo

Members
  • Content count

    48
  • Joined

  • Last visited

About pippo

  • Rank
    InsanelyMac Protégé
  1. Hi guys, how's everyone? I'm back after a long time. Fixed everything once again. Ready to join the works! What's the status of the touchpad driver? Anyone can attach any kexts? Thanks!
  2. Hey man, i have the core i7. UX32VD-4002P Sup?
  3. Zenbook UX32VD: FN-Keys + keyboard backlight

    Thanks man. I knew about shades. We're trying to fix the DSDT here :-)
  4. updated with Clover config. I hope it helps. Peace.
  5. INSTALLATION TUTORIAL ML 10.8 on Zenbook UX32VD (works for other zenbooks too) NOTE: I used CLOVER bootloader as it was the only one that fixed a a bug that other bootloaders (like Chameleon) have in recognizing only 3.5GB of RAM rather than 10GB like I have. If you already installed ML and use Chameleon check your "Activity Monitor" or "top" from the shell: there are good chances that your FREE RAM is less than it should be. The only way I know to fix this, is to use CLOVER. NOTE: one SMBIOS that works well is "MacBookPro9,2" Please read the full tutorial before attempting to install. === PREREQUISITES OSX ML 10.8 Installation disk on USB-key created with , download here: URL Removed thanks to 68x for this! === BEGINNING 1) Insert your USB-key and boot up (without any flags) 2) Choose your disk layout: GUID/GPT or MBR Be careful with the choice. Formatting with a GUID/GPT-layout will create an EFI partition on your disk, and it will require that you use UEFI-boot with your BIOS and a UEFI compliant bootloader. That is, your BIOS won't see the disk anymore and will need a direct "pointer" to understand where the bootloader resides in order to boot your system. In other words, if you choose GPT, you need to run Clover bootloader (there are other bootloaders like Chameleon and such, but Clover is more advanced and you'll see it's the only one that works here). On the other hand, if you choose an MBR-layout, your BIOS will see the partition and will know where the bootloader resides. That doesn't mean you can't run a UEFI-compliant bootloader: Clover will give you the possibility to be installed in MBR-mode (I didn't test this, but I will explain how it works below). === IF YOU CHOSE GPT (the one I chose) 1) Format with GPT and choose as many partitions as the number of operating systems you plan to run: if you plan to install only ML, choose 1 partition. If you plan to have Windows7 too, choose 2 partitions. etc. 2) Go back to the installer and Install OSX, then reboot 3) Boot your newly installed OSX using -x (safe mode), it will start with low resolution graphics 4) Open Terminal and type: nvram -x -p > /nvram.plist 5) Close the Terminal 6) Using another computer download CLOVER_v2_r1000 PKG installer, put it on a USB, plug the USB into the UX32VD, double-click on the PKG installer (if your USB doesn't work, you have to load the USB kexts manually or reboot without -x, transfer the installer to your disk, then reboot and boot your OSX install with -x) 7) Choose "UEFI boot (Uefi motherboards)" and check all the drivers inside the checkboxes "Drivers32", "Drivers64", "Drivers64UEFI" (follow the instructions inside Clover installer, re-format your EFI partition exactly as the installer says using FAT32). Instructions inside Clover installer will say: ----# diskutil list ----# sudo newfs_msdos -v Fat32 -F 32 /dev/disk0s1 After you complete the Clover installation, Clover will be installed in the efi partition inside the GPT disk but as we said the BIOS won't be aware of it because Clover is installed in "UEFI-boot only" mode: this mode of installation requires that you give the BIOS a pointer to boot Clover directly. We'll fix this in the next steps (if you had booted into your OSX with -x, you'll have to reboot and boot it up without -x to perform these steps): === FIXING CLOVER DRIVERS 8) Open Terminal and type: mkdir -p /mnt mount_msdos /dev/disk0s1 /mnt cd /mnt/EFI/drivers64UEFI ls -la (the output should give you this): -rwxrwxrwx 1 _unknown _unknown 37888 Nov 24 09:29 CsmVideoDxe-64.efi -rwxrwxrwx 1 _unknown _unknown 10848 Nov 24 09:29 FSInject-64.efi -rwxrwxrwx 1 _unknown _unknown 23616 Jan 10 2009 HFSPlus64.efi -rwxrwxrwx 1 _unknown _unknown 134880 Nov 15 2010 NTFS64.efi -rwxrwxrwx 1 _unknown _unknown 33856 Nov 24 09:29 OsxAptioFixDrv-64.efi -rwxrwxrwx 1 _unknown _unknown 4992 Nov 24 09:29 OsxFatBinaryDrv-64.efi If you have more than these files, delete them or move them to another directory (up one level). If you are missing any files, get them from the attached Zipfile named "drivers64UEFI.zip" and copy them into /mnt/EFI/drivers64UEFI (you can do it from the Finder - the FAT32/EFI partition will appear in the Finder as a disk). 9) Make also sure that the file /mnt/EFI/BOOT/CLOVER/BOOTX64.efi is there. Do it from the Finder (again, the partition will appear in the Finder as a disk). You need this for the next section. If the file is not there, just copy it from CLOVERX64.efi - From the Terminal: cp /mnt/EFI/BOOT/CLOVER/CLOVERX64.efi /mnt/EFI/BOOT/CLOVER/BOOTX64.efi 10) After you made sure you have the necessary drivers for a UEFI boot with Clover, umount your EFI partition: umount /mnt 11) Make sure you delete your kext cache before rebooting: rm -rf /System/Library/Caches/com.apple.kext.caches === CONFIGURING CLOVER (general config & SMBIOS config) Before you can reboot with Clover, you need to fix the config a bit: 1) Mount your efi partition (if it's not already mounted): mkdir /mnt mount_msdos /dev/disk0s1 /mnt 2) Download on your Desktop my clover config that I am attaching here as clover.txt and then do: mv ~/Desktop/clover.txt /mnt/EFI/config.plist 3) Download on your Desktop my Clover-SMBIOS config that I am attaching here as smbios.txt 4) Create Clover's directory structure for the MacBookPro9,2 SMBIOS: mkdir -p /mnt/EFI/OEM/MacBookPro9,2/ACPI mkdir -p /mnt/EFI/OEM/MacBookPro9,2/kexts mkdir -p /mnt/EFI/OEM/MacBookPro9,2/ROM cd /mnt/EFI/OEM/MacBookPro9,2/kexts/ mkdir 10.6 mkdir 10.7 mkdir 10.8 mkdir Other 5) Copy smbios.txt as /mnt/EFI/OEM/MacBookPro9,2/config.plist mv ~/Desktop/smbios.txt /mnt/EFI/OEM/MacBookPro9,2/config.plist 6) Unmount your EFI partition cd / umount /mnt ===FiXING YOUR KEXTS before boot ...to be written === FIXING CLOVER FOR UEFI-BOOT Now reboot your computer and press ESC at boot to access the BIOS. 12) Into the BIOS go to Boot, and choose "Add boot option". 13) Fill the Name with: Clover 14) Choose DISK: (choose the iSSD) 15) Fill Path with: \EFI\BOOT\CLOVER\BOOTX64.efi --- skip to section "POST INSTALLATION STEPS" === IF YOU CHOSE MBR (I didn't test this, but in my humble opinion this is the best/safest way to do it) 1) Format with MBR and reserve 1 partition of 209.7MB at the beginning of your disk (format as FAT32, label EFI) - the whole point of having this partition is to emulate the layout of a GPT disk which has an EFI partition. After this partition, create as many partitions as the number of operating systems you plan to run. That is, if you plan to install only ML, your disk will have a total of 2 partitions (EFI + OSX). If you plan to have Windows7 too, your disk will have a total of 3 partitions (EFI + OSX + Win7), etc. 2) Go back to the installer and Install OSX, then reboot 3) Boot your newly installed OSX using -x (safe mode), it will start with low resolution graphics 4) Open Terminal and type: nvram -x -p > /nvram.plist 5) Close the Terminal 6) Using another computer download CLOVER_v2_r1000 PKG installer, put it on a USB, plug the USB into the UX32VD, double-click on the PKG installer (if your USB doesn't work, you have to load the USB kexts manually or reboot without -x, transfer the installer to your disk, then reboot and boot your OSX install with -x) 7) Choose "BIOS MBR boot0 (HFS+Fat32) and check all the drivers in the two checkboxes "Drivers32" & "Drivers64" - (follow the instructions inside Clover installer, re-format your EFI partition exactly as the installer says using FAT32). Instructions inside Clover installer will say something like: ----# diskutil list ----# sudo newfs_msdos -v Fat32 -F 32 /dev/disk0s1 After you complete the Clover installation, Clover will be installed in the MBR disk and its files will be installed in the first FAT32 partition of your disk that you labelled as EFI. You should ensure that Clover has the necessary drivers to access your partitions, so jump to section "FIXING CLOVER DRIVERS" and proceed down to configure Clover. If you're booting in 64bit you can just copy the drivers from above into the folder /mnt/EFI/drivers64 - if you're booting in 32bit I can't help you and you'll have to look for the drivers yourself. So reboot your computer and press ESC at boot to access the BIOS and make sure the CSM is enabled (this is BIOS-legacy compatibility mode for your UEFI-bios). === POST INSTALLATION STEPS ATTENTION: If you chose GPT (not sure about MBR) Clover won't see your OS (and thus its partition, to boot it) until you fix the nvram.plist. 1) Boot your new OSX :-) SIDE NOTE: It's possible to launch an EFI shell from the BIOS of the Zenbook. If you get into the BIOS on the last item of the top-menu there is an option saying Launch EFI Shell (this option was working until you destroyed your Win98 install heh!). You can always launch the EFI shell after booting up Clover (Clover itself has an option for it), but if you wanna fix it in your BIOS too then boot up OSX and do: mkdir /mnt; mount_msdos /dev/disk01s1 /mnt (make sure you use the right device: disk0 or disk1) cp /mnt/EFI/Shell64.efi to /mnt/Shellx64.efi umount /mnt NOTE: needless to say you have to make sure that the path to Shellx64.efi is right, and that you have the file "BOOTX64.efi" in the EFI partition (you can mount it from your OSX install after you boot up your new install with -x). NOTE: Remember that when you boot with -x it doesn't load the USB drivers so if you plan to transfer something from USB key you need to boot without -x. Enjoy! PS: WTF is wrong with the forum masking ###### with ####### ??? clover.txt smbios.txt drivers64UEFI.zip
  6. Thomas, as far as I know, all bootloaders have one problem: they all let the OS recognize only 3.5GB of RAM. System Profiler tells you that you have 6GB (or more), but if you look at Activity Monitor (or "top" from the shell) you will see that the free RAM is less than what should be. To my knowledge, the only bootloader that solves this, is Clover. If Clover is an alternative for you, please consider using it. I run a 64bit kernel on 10GB of RAM with Clover, with no problems.
  7. Zenbook UX32VD: FN-Keys + keyboard backlight

    I couldn't upload the .dsl so i named it .txt Thank you lots!
  8. Zenbook UX32VD: FN-Keys + keyboard backlight

    Hey man, thanks for the reply! I think starting from a vanilla DSDT will help everyone who has a Zenbook similar but not exactly the same as mine so... Here is a vanilla DSDT from the UX32VD just extracted + ioreg output. Here's a list of things I tried: - fix PNLF + init CADL & DIDL properly as stated in: https://wiki.archlinux.org/index.php/ASUS_Zenbook_Prime_UX31A - remove all offsets in Opregion IGDM - experiment with AsusNBWMI.kext.zip from this thread: http://forum.osxlatitude.com/index.php?/topic/1968-fn-hotkey-driver-for-asus-notebooks Nothing worked. Thanks a lot for your help! dsdt_vanilla.txt ioreg.txt
  9. Guys, we need to fix the DSDT, c'mon! Who understands DSDT well here? Anyone?
  10. Hey guys, I'm dealing with a nasty problem here as per topic title on ML 10.8, Bios v. 212. Does anyone have a DSDT that enables FN-Keys & keyboard-backlight control? If not, is there any DSDT god who feels like helping? By reading all the documentation on the issue (even from Linux distros) it seems that the fix lies in properly initializing CADL & DIDL. References: https://bbs.archlinu...c.php?id=147804 https://wiki.archlin...ook_Prime_UX31A I tried many things, but nothing works. I'm calling for help!
  11. Is there a DSDT GOD that can fix the fn-keys and keyboard backlight on UX32VD? By reading all the documentation on the issue (even from Linux distros) it seems that the fix lies in properly initializing CADL & DDIL. References: https://bbs.archlinux.org/viewtopic.php?id=147804 https://wiki.archlinux.org/index.php/ASUS_Zenbook_Prime_UX31A I tried many things, but nothing works. Anyone help pls?
  12. Hey Thomas! I have everything working except keyboard-backlight & FN-keys. Did you ever get them to work? If so, can you please post how? thanks a lot!
  13. Most likely incompatible. Use the DSDT of "Thomas2111". PS: I found a solution for the FN-keys but I don't know how to implement it. Looking for DSDT expert!
  14. I solved this booting with Clover Tags: UX32VD Low Ram 10.6 / 10.8, UX32VD Low Memory 10.6 / 10.8
×