Jump to content

ruorbe

Members
  • Content Count

    15
  • Joined

  • Last visited

Community Reputation

1 Neutral

About ruorbe

  • Rank
    Private First Class
  1. ruorbe

    Mavericks installation on Asus SC56CA

    https://osxlatitude.com/index.php?/topic/1948-elan-touchpad-driver-mac-os-x/
  2. ruorbe

    Mavericks installation on Asus SC56CA

    Thanks mate, happy that works for you, Concerning your audio lost in 10.9.2 you can try this: Go to terminal and type /usr/local/bin/clover-genconfig >config.plist you'll get a config.plist on your desktop and only gotta search for sth like <dict> <key>Comment</key> <string>Apple HDA codec</string> <key>Find</key> <data> hBnUEQ== </data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> aQLsEA== </data> </dict> <dict> <key>Comment</key> <string>Apple HDA Range 1</string> <key>Find</key> <data> hAjsEA== </data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> AAAAAA== </data> </dict> <dict> <key>Comment</key> <string>Apple HDA Range 2</string> <key>Find</key> <data> hQjsEA== </data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> AAAAAA== </data> </dict> <dict> <key>Comment</key> <string>VGA Connector</string> <key>Find</key> <data> AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH AAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA </data> <key>Name</key> <string>AppleIntelSNBGraphicsFB</string> <key>Replace</key> <data> AQIDABAHAAAQBwAABQMAAAIAAAAwAAAAAwQAAAAIAAAG AAAABgIAAAABAAAJAAAAAAAAAAAAAAAAAAAA </data> </dict> Just add it to your config.plist. Best
  3. ruorbe

    Mavericks installation on Asus SC56CA

    HI, try this http://www.megafileupload.com/en/file/516506/EFI-zip.html .Format EFI partition -http://www.insanelymac.com/forum/topic/287737-how-toclover-on-efi-partitionadd-to-bios/ .Install Clover .Edit config.plist : -<key>DefaultVolume</key> <string>XXXXXXXXXXXX</string> -<key>SerialNumber</key> <string>XXXXXXXXXXXXXX</string> - <key>CustomUUID</key> <string>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</string> .Copy + Paste the folder into EFI partition and this should do the work
  4. I used the program named amibcp for AMI BIOS which is very simple to unlock, but to be honest I don't have experience with Phoenix BIOS.
  5. Thanks for sharing bud, I made a modded BIOS for the X53E, unlocking the graphics aperture and size but unfortunately I don't have that laptop anymore. Ami Bios is easy to mod though, you can find the tools here http://www.bios-mods.com and only need to install virtual box, if don't have Windows, to make your own. About Clover I've been using it in my last hacks because right now is plenty of possibilities and can patch everything and also UEFI bugs have been corrected. Three years ago was a totally different story, thats why.
  6. may I see your clover config.plist, please? it's what I got stored not always clover has been stable, anyway, although you didn't find it, the guy found you, enjoy your hack. that's what it is: http://www.insanelymac.com/forum/topic/274957-guide-how-to-fix-spdisplays-display-in-about-this-mac-window-20120820-update-tiny-app-added/
  7. That's the boot pack I got for your laptop which is the same model that one I had. I've always used my hack installation method and everything is working flawlesly in my laptops (speedstep, sleep, fn keys, brightness at boot…). That's the battery patch: into method label B1B2 remove_entry; into definitionblock code_regex . insert begin Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n end; # not really for battery, but might come in handy to read fan speed(s) into device label EC0 code_regex TAH0,\s+16 replace_matched begin TH00,8,TH01,8 end; into device label EC0 code_regex TAH1,\s+16 replace_matched begin TH10,8,TH11,8 end; into method label TACH code_regex \(TAH0, replace_matched begin (B1B2(TH00,TH01), end; into method label TACH code_regex \(TAH1, replace_matched begin (B1B2(TH10,TH11), end; # battery EC into device label EC0 code_regex B0SN,\s+16 replace_matched begin B0S0,8,B0S1,8 end; into device label EC0 code_regex B1SN,\s+16 replace_matched begin B1S0,8,B1S1,8 end; into method label BIFA code_regex \(B0SN, replace_matched begin (B1B2(B0S0,B0S1), end; into method label BIFA code_regex \(B1SN, replace_matched begin (B1B2(B1S0,B1S1), end; into device label EC0 insert begin Method (RDBA, 0, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (BA00, Index(TEMP, 0x00))\n Store (BA01, Index(TEMP, 0x01))\n Store (BA02, Index(TEMP, 0x02))\n Store (BA03, Index(TEMP, 0x03))\n Store (BA04, Index(TEMP, 0x04))\n Store (BA05, Index(TEMP, 0x05))\n Store (BA06, Index(TEMP, 0x06))\n Store (BA07, Index(TEMP, 0x07))\n Store (BA08, Index(TEMP, 0x08))\n Store (BA09, Index(TEMP, 0x09))\n Store (BA0A, Index(TEMP, 0x0A))\n Store (BA0B, Index(TEMP, 0x0B))\n Store (BA0C, Index(TEMP, 0x0C))\n Store (BA0D, Index(TEMP, 0x0D))\n Store (BA0E, Index(TEMP, 0x0E))\n Store (BA0F, Index(TEMP, 0x0F))\n Store (BA10, Index(TEMP, 0x10))\n Store (BA11, Index(TEMP, 0x11))\n Store (BA12, Index(TEMP, 0x12))\n Store (BA13, Index(TEMP, 0x13))\n Store (BA14, Index(TEMP, 0x14))\n Store (BA15, Index(TEMP, 0x15))\n Store (BA16, Index(TEMP, 0x16))\n Store (BA17, Index(TEMP, 0x17))\n Store (BA18, Index(TEMP, 0x18))\n Store (BA19, Index(TEMP, 0x19))\n Store (BA1A, Index(TEMP, 0x1A))\n Store (BA1B, Index(TEMP, 0x1B))\n Store (BA1C, Index(TEMP, 0x1C))\n Store (BA1D, Index(TEMP, 0x1D))\n Store (BA1E, Index(TEMP, 0x1E))\n Store (BA1F, Index(TEMP, 0x1F))\n Return (TEMP)\n }\n end; into device label EC0 insert begin Method (WRBA, 1, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (Arg0, TEMP)\n Store (DerefOf(Index(TEMP, 0x00)), BA00)\n Store (DerefOf(Index(TEMP, 0x01)), BA01)\n Store (DerefOf(Index(TEMP, 0x02)), BA02)\n Store (DerefOf(Index(TEMP, 0x03)), BA03)\n Store (DerefOf(Index(TEMP, 0x04)), BA04)\n Store (DerefOf(Index(TEMP, 0x05)), BA05)\n Store (DerefOf(Index(TEMP, 0x06)), BA06)\n Store (DerefOf(Index(TEMP, 0x07)), BA07)\n Store (DerefOf(Index(TEMP, 0x08)), BA08)\n Store (DerefOf(Index(TEMP, 0x09)), BA09)\n Store (DerefOf(Index(TEMP, 0x0A)), BA0A)\n Store (DerefOf(Index(TEMP, 0x0B)), BA0B)\n Store (DerefOf(Index(TEMP, 0x0C)), BA0C)\n Store (DerefOf(Index(TEMP, 0x0D)), BA0D)\n Store (DerefOf(Index(TEMP, 0x0E)), BA0E)\n Store (DerefOf(Index(TEMP, 0x0F)), BA0F)\n Store (DerefOf(Index(TEMP, 0x10)), BA10)\n Store (DerefOf(Index(TEMP, 0x11)), BA11)\n Store (DerefOf(Index(TEMP, 0x12)), BA12)\n Store (DerefOf(Index(TEMP, 0x13)), BA13)\n Store (DerefOf(Index(TEMP, 0x14)), BA14)\n Store (DerefOf(Index(TEMP, 0x15)), BA15)\n Store (DerefOf(Index(TEMP, 0x16)), BA16)\n Store (DerefOf(Index(TEMP, 0x17)), BA17)\n Store (DerefOf(Index(TEMP, 0x18)), BA18)\n Store (DerefOf(Index(TEMP, 0x19)), BA19)\n Store (DerefOf(Index(TEMP, 0x1A)), BA1A)\n Store (DerefOf(Index(TEMP, 0x1B)), BA1B)\n Store (DerefOf(Index(TEMP, 0x1C)), BA1C)\n Store (DerefOf(Index(TEMP, 0x1D)), BA1D)\n Store (DerefOf(Index(TEMP, 0x1E)), BA1E)\n Store (DerefOf(Index(TEMP, 0x1F)), BA1F)\n }\n end; into device label EC0 code_regex BDAT,\s+256 replace_matched begin //BDAT, 256,\n BA00,8,BA01,8,BA02,8,BA03,8, BA04,8,BA05,8,BA06,8,BA07,8, BA08,8,BA09,8,BA0A,8,BA0B,8, BA0C,8,BA0D,8,BA0E,8,BA0F,8, BA10,8,BA11,8,BA12,8,BA13,8, BA14,8,BA15,8,BA16,8,BA17,8, BA18,8,BA19,8,BA1A,8,BA1B,8, BA1C,8,BA1D,8,BA1E,8,BA1F,8 end; into method label SMBR code_regex \(BDAT, replaceall_matched begin (RDBA(), end; into method label SMBR code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label SMBW code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label ECSB code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label ECSB code_regex \(BDAT, replaceall_matched begin (RDBA(), end; into device label EC0 insert begin Method (RDBB, 0, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (BB00, Index(TEMP, 0x00))\n Store (BB01, Index(TEMP, 0x01))\n Store (BB02, Index(TEMP, 0x02))\n Store (BB03, Index(TEMP, 0x03))\n Store (BB04, Index(TEMP, 0x04))\n Store (BB05, Index(TEMP, 0x05))\n Store (BB06, Index(TEMP, 0x06))\n Store (BB07, Index(TEMP, 0x07))\n Store (BB08, Index(TEMP, 0x08))\n Store (BB09, Index(TEMP, 0x09))\n Store (BB0A, Index(TEMP, 0x0A))\n Store (BB0B, Index(TEMP, 0x0B))\n Store (BB0C, Index(TEMP, 0x0C))\n Store (BB0D, Index(TEMP, 0x0D))\n Store (BB0E, Index(TEMP, 0x0E))\n Store (BB0F, Index(TEMP, 0x0F))\n Store (BB10, Index(TEMP, 0x10))\n Store (BB11, Index(TEMP, 0x11))\n Store (BB12, Index(TEMP, 0x12))\n Store (BB13, Index(TEMP, 0x13))\n Store (BB14, Index(TEMP, 0x14))\n Store (BB15, Index(TEMP, 0x15))\n Store (BB16, Index(TEMP, 0x16))\n Store (BB17, Index(TEMP, 0x17))\n Store (BB18, Index(TEMP, 0x18))\n Store (BB19, Index(TEMP, 0x19))\n Store (BB1A, Index(TEMP, 0x1A))\n Store (BB1B, Index(TEMP, 0x1B))\n Store (BB1C, Index(TEMP, 0x1C))\n Store (BB1D, Index(TEMP, 0x1D))\n Store (BB1E, Index(TEMP, 0x1E))\n Store (BB1F, Index(TEMP, 0x1F))\n Return (TEMP)\n }\n end; into device label EC0 insert begin Method (WRBB, 1, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (Arg0, TEMP)\n Store (DerefOf(Index(TEMP, 0x00)), BB00)\n Store (DerefOf(Index(TEMP, 0x01)), BB01)\n Store (DerefOf(Index(TEMP, 0x02)), BB02)\n Store (DerefOf(Index(TEMP, 0x03)), BB03)\n Store (DerefOf(Index(TEMP, 0x04)), BB04)\n Store (DerefOf(Index(TEMP, 0x05)), BB05)\n Store (DerefOf(Index(TEMP, 0x06)), BB06)\n Store (DerefOf(Index(TEMP, 0x07)), BB07)\n Store (DerefOf(Index(TEMP, 0x08)), BB08)\n Store (DerefOf(Index(TEMP, 0x09)), BB09)\n Store (DerefOf(Index(TEMP, 0x0A)), BB0A)\n Store (DerefOf(Index(TEMP, 0x0B)), BB0B)\n Store (DerefOf(Index(TEMP, 0x0C)), BB0C)\n Store (DerefOf(Index(TEMP, 0x0D)), BB0D)\n Store (DerefOf(Index(TEMP, 0x0E)), BB0E)\n Store (DerefOf(Index(TEMP, 0x0F)), BB0F)\n Store (DerefOf(Index(TEMP, 0x10)), BB10)\n Store (DerefOf(Index(TEMP, 0x11)), BB11)\n Store (DerefOf(Index(TEMP, 0x12)), BB12)\n Store (DerefOf(Index(TEMP, 0x13)), BB13)\n Store (DerefOf(Index(TEMP, 0x14)), BB14)\n Store (DerefOf(Index(TEMP, 0x15)), BB15)\n Store (DerefOf(Index(TEMP, 0x16)), BB16)\n Store (DerefOf(Index(TEMP, 0x17)), BB17)\n Store (DerefOf(Index(TEMP, 0x18)), BB18)\n Store (DerefOf(Index(TEMP, 0x19)), BB19)\n Store (DerefOf(Index(TEMP, 0x1A)), BB1A)\n Store (DerefOf(Index(TEMP, 0x1B)), BB1B)\n Store (DerefOf(Index(TEMP, 0x1C)), BB1C)\n Store (DerefOf(Index(TEMP, 0x1D)), BB1D)\n Store (DerefOf(Index(TEMP, 0x1E)), BB1E)\n Store (DerefOf(Index(TEMP, 0x1F)), BB1F)\n }\n end; into device label EC0 code_regex BDA2,\s+256 replace_matched begin //BDA2, 256,\n BB00,8,BB01,8,BB02,8,BB03,8, BB04,8,BB05,8,BB06,8,BB07,8, BB08,8,BB09,8,BB0A,8,BB0B,8, BB0C,8,BB0D,8,BB0E,8,BB0F,8, BB10,8,BB11,8,BB12,8,BB13,8, BB14,8,BB15,8,BB16,8,BB17,8, BB18,8,BB19,8,BB1A,8,BB1B,8, BB1C,8,BB1D,8,BB1E,8,BB1F,8 end; into method label SMBR code_regex \(BDA2, replaceall_matched begin (RDBB(), end; into method label SMBR code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label SMBW code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label ECSB code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label ECSB code_regex \(BDA2, replaceall_matched begin (RDBB(), end; # additional work for _BIX method present in some ASUS laptops into device label EC0 code_regex B0C3,\s+16 replace_matched begin XC30,8,XC31,8 end; into device label EC0 code_regex B1C3,\s+16 replace_matched begin YC30,8,YC31,8 end; into_all method label _BIX code_regex \(\^\^LPCB\.EC0\.B0C3, replaceall_matched begin (B1B2(^^LPCB.EC0.XC30,^^LPCB.EC0.XC31), end; into_all method label _BIX code_regex \(\^\^LPCB\.EC0\.B1C3, replaceall_matched begin (B1B2(^^LPCB.EC0.YC30,^^LPCB.EC0.YC31), end; # or could remove the _BIX method if it turns out not to work #into_all method label _BIX remove_entry;
  8. ruorbe

    Startup Brightness Fix

    I set Backlight at boot with clover key>SystemParameters</key> <dict> <key>BacklightLevel</key> <string>0xFFFF</string>
  9. ruorbe

    ASUS S56CA

    https://osxlatitude.com/index.php?/topic/2866-asus-s56ca/
  10. ruorbe

    ASUS S56CA - ML installation

    Fist of all I'd like to thank Dinesh for all the hard work developing the touchpad and Fn Keys' kexts, without himwouldn't have been possible. The SD card reader won't work and surely you'd have to swap your WIFI card for a compatible one, all the rest will work like a charm. You are going to need a 8GB flash Drive, a Mac or a Hack, some spare time, a bit of patience and al least half brain to make it. ASUS S56CA.zip MY SPECIFICATIONS: INTEL i5 3317U HD4000 ALC 270 ATHEROS AR9285 BIOS 208 1.CREATE THE INSTALLER: . Precook MountainLion10.8.4.dmg with my hack in a 8GB USB flash drive formatted in Mac Os X Extender (journaled) GUID Partition Table using a MAC or a HACK. . Copy the folder ASUS S56CA into the flash drive. . COPY SMBios.plist, org.chameleon.Boot.plist, ApplePS2Controller.kext and ApplePS2ElanTouchpad.kext and delete the others PS2 kexts in that folder from ASUS S56CA/EXTRA Folder INTO The EXTRA Folder of MYHACKINSTALLDISK in the USB. . Repair permissions of the installer. 2.SET UP THE BIOS: .ADVANCED: -Power Off Energy Saving DISABLED -VT-d DISABLED -USB Cnfiguration: XHCI Pre-Boot Mode DISABLED -All the rest ENABLED .BOOT: -Launch CSM ENABLED 3.INSTALL MOUNTAIN LION .Press ESC at boot and select USB Flash drive .Open DISK UTILITY and Format the Hard Drive: -Select the HardDrive. -Select Partition: Make the partitions you need. (Left One about 30GB for Recovery). -And again Mac Os X Extender (journaled) GUID Partition Table. -Install in the desired partition. -Select My Own Extra folder: ASUS S56CA/EXTRA -Remove Problematic Extensions. -Reboot from the installer press F8 at boot and select the OS. -Fill in the forms. -Now you’d be able to start using your hack. 4.INSTALL KEXTS AND BOOTLOADER -Install Bootloader From ASUS S56CA/APPS. -Install Kexts From ASUS S56CA/KEXTS into S/L/E using Kext Wizard (ASUS S56CA/APPS). 5.INSTALL CLOVER -Format EFI partition http://www.insanelymac.com/forum/topic/287737-how-toclover-on-efi-partitionadd-to-bios/ -Copy ASUS S56CA/EFI into it. -Install Clover into the OS from ASUS S56CA/APPS. -Edit EFI/Clover/Config.plist to Boot into the desire partition e.g. MOUNTAIN LION and your Hardware UUID (about my hack/System report) as well. 6.RECONFIG YOUR BIOS .ADVANCED: -USB Configuration: XHCI Pre-Boot Mode ENABLED .BOOT: -Fast Boot ENABLED -Launch CSM DISABLED SAVE CHANGES AND REBOOT TO THE BIOS .BOOT: Add New Boot Option Add Boot Option: e.g. CLOVER Select File System: select your HD option Path for boot option: /EFI/BOOT/BOOTX64.efi By now you should be good to go, just delete NullPowerManagement.kext from EXTRA folder and repair permisions with myhack.app. Remember to reinstall audio kexts when updating Mountain Lion and most importantly though, enjoy your new Hack Build.
  11. I was using the wrong version. my bad. I really appreciate your awesomely lush work. Thanks a lot.
  12. the trackpad suddenly stops working and some time even the keyboard so I have to force restart.
  13. Hi, I've got a laptop almost identical to yours, X53E, and I've often having hangs, It seems that setting the boot response to 1500, it doesn't hang after sleep but I've no idea what to do to sort the hangs issue out. I'd really appreciate your advise. Thanks a lot.
×