Showing posts with label fix. Show all posts


The system fails to boot but I have no idea why
Boot with the flag -v and carefully watch to determine at which point the system stalls and eventually fails

System hangs at “PCI Configuration Began”
If this happens then you should try installing the patched kext IOPCIFamily.kext. You can download this here. Make sure to read the Readme file supplied with package.

My screen goes black (or grey) at boot
Open the file org.chameleon.Boot.plist (found in /Extra of your USB disk or harddrive) in a text editor.
Change: GraphicsEnabler=Yes to GraphicsEnabler=No (or the other way around)
Save
Reboot and try again

Incorrect processor or memory speed is displayed.
More than likely this is completely cosmetic, but it can be changed by using an appropriate /Extra/smbios.plist or editing one yourself.

My audio/USB/Ethernet was working but I updated OSX and now it’s not
This is a very common issue. Usually this doesn’t take too long. If you’re in a hurry to upgrade you can search the forum for information from others who have updated.

PS/2 Mouse and keyboard not working
This is pretty easy to solve. The reason I haven’t added support to the installer is simply because PS/2 is antiquated. Most people use USB mice and keyboards.

A kext I installed causes a kernel panic
Boot from the Lion USB stick you created, go to terminal, delete the kext and make sure you rebuild the caches through the terminal.

Sound is not working
Go to System Preferences -> Sound. Click “Output” and select Internal Speakers (for standard analog output)

Overall graphics performance is less than it should be
For certain graphics cards, MacPro4,1 and 5,1 smbios.plists initiate AppleGraphicsPowerManagement.kext which throttles framerates and general GUI performance severely. You can disable this kext or try to use a different smbios.plist.

I’m getting a boot0: error message
This happens when you have a partition that is 1TB or more. The only solution to this is repartitioning the harddrive (eg. 2x500GB). The new version of the chameleon bootloader resolves this issue. 


This are some of AppleHDA we hope to fix that works for ML installs ! 

Codec ALC 887: Link
Codec ALC 272: Link
Codec ALC 270: Link
Codec IDT 92HD202: Link
Codec ALC 269: Link
ALC883 Codec: Link
Codec IDT 92HD87B1: Link
ALC892 Codec: Link (Note: Use the Layout1 HDEF)
Codec IDT 92HD81B1X5: Link
Codec Conexant CX20561 (Hermosa) by X-MEN1: Link

For your AppleHDA to work properly you must have the device in your DSDT.aml HDEF applied for this use DSDT Editor below this patches that should be applied if the same is not in your DSDT.aml
The Patches are HDEF (with layout 1 and 12) persistence when, AZAL to HDEF (Used in Motherboard where Azal Device is present instead of HDEF).

If anyone wants me to fix his AppleHDA please post your codec dump extracted by linux.
Run this scriptno Linux terminal:
cd ~ / Desktop && mkdir CodecDump && c is in / proc / asound / card * / codec # *;'s f = "$ {c / \ / * card / card};" cat "$ c"> CodecDump / $ { f / / \ / / -}. txt; && zip-r done CodecDump.zip CodecDump

  • Start and Setup the iMessage:
One your freshly installed Mountain Lion, you will see a blue bubble icon of iMessage in the dock. If you already have an iMessage account or already setup your iCloud login than you can skip to the next step.


Simply open the iMessage and add your Login and Password. That’s it! It will automatically enable your iMessage account.
  • Sending a message via iMessage:
  1. Open iMessage and in left corner click on the Create message button.
  2. After selecting the create button, Enter the name of Recipient.
  3. Enter your text message and Hit the “Send” Button.

  • How to add Non-Apple Accounts in iMessage?
This version of iMessage on Mountain Lion also supports the other IM clients such as Gmail, Yahoo, AOL and Jabber. However, you can’t add them simply; you can follow these steps to add a Non-Apple IM.
If you haven’t open the iMessage, open it and from the top bar Click on “Message” and then “Preferences”.  It will open the settings related to iMessage.




Select the second one “Accounts”
From the Windows, select the “+” button and it will redirect you to a new window.




In here, you can add a Non-Apple IM account, after entering the details, Hit the “Done” button and you are good to go.



You have successfully set up and started using iMessage on your newly installed Mountain Lion OS.



  • Start and Setup the iMessage:
One your freshly installed Mountain Lion, you will see a blue bubble icon of iMessage in the dock. If you already have an iMessage account or already setup your iCloud login than you can skip to the next step.


Simply open the iMessage and add your Login and Password. That’s it! It will automatically enable your iMessage account.
  • Sending a message via iMessage:
  1. Open iMessage and in left corner click on the Create message button.
  1. After selecting the create button, Enter the name of Recipient.
  1. Enter your text message and Hit the “Send” Button.

  • How to add Non-Apple Accounts in iMessage?
This version of iMessage on Mountain Lion also supports the other IM clients such as Gmail, Yahoo, AOL and Jabber. However, you can’t add them simply; you can follow these steps to add a Non-Apple IM.If you haven’t open the iMessage, open it and from the top bar Click on “Message” and then “Preferences”.  It will open the settings related to iMessage.




Select the second one “Accounts”From the Windows, select the “+” button and it will redirect you to a new window.





In here, you can add a Non-Apple IM account, after entering the details, Hit the “Done” button and you are good to go.




You have successfully set up and started using iMessage on your newly installed Mountain Lion OS.




You need to patch the AppleRTC.kext. Open your Terminal and follow these easy steps:
1. First backup the original kext:
mkdir ~/Desktop/BackupRTC
sudo cp -r /System/Library/Extensions/AppleRTC.kext ~/Desktop/BackupRTC/
2. Copy the original kext to your desktop for patching:
sudo cp -r /System/Library/Extensions/AppleRTC.kext ~/Desktop/
3. Patch it:
sudo perl -pi -e 's|\x75\x30\x89\xd8|\xeb\x30\x89\xd8|' ~/Desktop/AppleRTC.kext/Contents/MacOS/AppleRTC
4. Delete the original version:
sudo rm -rf /System/Library/Extensions/AppleRTC.kext
5. Copy the patched version in the place using Kext Wizard, rebuild the permissions and the system cache.
6. Reboot.

OPTION 1: 

 This error manifests itself on OS X 10.8 Mountain Lion only if you boot your Hackintosh with UseKernelCache=Yes, as booting with “-f” results in a normal boot sequence.
The reason is believed to be due to a timing change Apple has introduced in the IOAHCIBlockStorage.kext, results in a bug on Hackintosh builds: the system enumerates the disk partitions too fast and the boot partition gets skipped. The fix involves patching the IOAHCIBlockStorage.kext and adding a slight delay that allows enough time for disk enumeration.
The shell script patcher is available from the author’s Dropbox, but if you prefer to do everything by hand yourself, here is the list of the commands:
cd /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS
sudo mv IOAHCIBlockStorage IOAHCIBlockStorage.orig
sudo cp IOAHCIBlockStorage.orig IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\xeb\x4c\x00\x00\xea\x03|\xeb\x4c\x00\x00\xe8\x01|g' IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x74\x0e\x48\x8d\x3d\xa5\x90\x00\x00|\xbf\xc8\x00\x00\x00\x90\x90\x90\x90|g' IOAHCIBlockStorage
sudo touch /System/Library/Extensions
Reboot and see if this fixes the problem for your Hackintosh.

OPTION 2:
The following commands place a backup of the unmodified binary before patching it.
cd /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS
sudo mv IOAHCIBlockStorage IOAHCIBlockStorage.orig
sudo cp IOAHCIBlockStorage.orig IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\xbb\x4b\x00\x00\xeb\x03|\xbb\x4b\x00\x00\xe8\x01|g' IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x74\x0e\x48\x8d\x3d\xb2\x91\x00\x00|\xbf\xc8\x00\x00\x00\x90\x90\x90\x90|g' IOAHCIBlockStorage
sudo touch /System/Library/Extensions
Update: This patch DOES NOT work for 10.8.2′s IOAHCIBlockStorage.kext
OPTION 3:


Here is the updated fix for 10.8.2′s version of IOAHCIFamily.kext. Don’t copy-paste everything into the Terminal at once, do it one line at a time. Pasting the whole code at once will result in the second half of the commands being used as your password at the first sudo command.
The following commands place a backup of the unmodified binary before patching it.
cd /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS
sudo mv IOAHCIBlockStorage IOAHCIBlockStorage.orig
sudo cp IOAHCIBlockStorage.orig IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x8b\x4a\x00\x00\xeb\x03|\x8b\x4a\x00\x00\xe8\x01|g' IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x74\x0e\x48\x8d\x3d\x72\x92\x00\x00|\xbf\xc8\x00\x00\x00\x90\x90\x90\x90|g' IOAHCIBlockStorage
sudo touch /System/Library/Extensions




This is an easy way about how to fix Migration Assistant to transfer your Account from Hackintosh to Mac, you will notice that your hackintosh won’t be able to boot after it. This happens due to OSX messing up some file so bootloader can’t boot it.
So, if it happened you need to fix it, with help of another OSX copy on your PC.

A fix for single file with name “filename” is:
sudo su
cd folder_of_file
rm .SM.gul.filename
cp filename filename_
rm filename
mv filename_ filename
And the files you need to fix are(* is a wild card):
/*.aml
/mach_kernel
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
/System/Library/CoreServices/SystemVersion.plist


It is recommended to have a clean hackintosh without unstable applications in the system.



AppCleaner is a small application which allows you to thoroughly uninstall unwanted apps. Installing an application distributes many files throughout your System using space of your Hard Drive unnecessarily. AppCleaner finds all these small files and safely deletes them. Simply drop an application onto the AppCleaner window. 

It will find for the related files and you can delete them by clicking the delete button.




This is for :

Lost partitions, partition error, corrupt partitions, no operating system found and many other errors related to partition table.






TestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy.

TestDisk can
  • Fix partition table, recover deleted partition
  • Recover FAT32 boot sector from its backup
  • Rebuild FAT12/FAT16/FAT32 boot sector
  • Fix FAT tables
  • Rebuild NTFS boot sector
  • Recover NTFS boot sector from its backup
  • Fix MFT using MFT mirror
  • Locate ext2/ext3/ext4 Backup SuperBlock
  • Undelete files from FAT, exFAT, NTFS and ext2 filesystem
  • Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.
TestDisk has features for both novices and experts. For those who know little or nothing about data recovery techniques, TestDisk can be used to collect detailed information about a non-booting drive which can then be sent to a tech for further analysis. Those more familiar with such procedures should find TestDisk a handy tool in performing onsite recovery.



How to use TestDisk:


1. Download TestDisk specific to your OS.

2. TestDisk runs only on terminal with full screen mode.
3. Run terminal as super user in Linux/mac and as Administrator in Windows.
4.Navigate to the appropirate folder and run the test disk,
(Appropirate folders- Mac-darwin, Windows-DOS, Linux-linux).

5. Run the test disk- ./testdisk (in windows testdisk.exe). 
6.Select your Hard disk which needs the fix, Select Proceed.




7.Select the partitiotypen table 
(mostly intel for PC/Hackintosh/Linux,for Macintosh select Mac).




8.Select Analyse to read partition table

(or to write new MBR select MBR Code).




9.Select Quick search,If you want to search for Vista partitions select yes.


10.If the shown partition table is correct

(if wrong then jump to step 11) then use the right-left direction keys to mark the partition as P-primary, L-Logical, D- deleted. Proceed by giving the return key.




11. If the shown partition table is wrong then hit return and select deeper search and follow the step 10.



12.Select write and hit return key to write the partition table.



13. Select quit and reboot the PC for the changes to take place.


Using Test Disk we can fix a wide range of Hard disk problems, use the other features of test disk when the necessity arises.

We've seen many users ask about the best backup solution for their CustoMac. Doing regular system backups of important files and documents can help ensure that you can recover from an unforeseen disaster. 

Aside from Apple's iCloud based cloud storage, some still like to do regular backups locally; either to an external USB drive or a local hard disk. I want to highlight a few of the 3rd party backup solutions as well as Apple's own solution that many of our members have stated as working solutions.



Let's start with Apple's own built-in back-up solution, Time Machine. 



"Time Machine is the built-in backup that works with your Mac and an external drive (sold separately) or Time Capsule. Connect the drive, assign it to Time Machine, and start enjoying some peace of mind. Time Machine automatically backs up your entire Mac, including system files, applications, accounts, preferences, music, photos, movies, and documents. But what makes Time Machine different from other backup applications is that it not only keeps a spare copy of every file, it remembers how your system looked on any given day—so you can revisit your Mac as it appeared in the past."

Time Machine is pretty simple to configure and use. Instructions on how to configure Time Machine can be found here
.

Next is Carbon Copy Cloner, otherwise known as "CCC" that is very popular for it's ability to do full bootable clones of your system drive. It used to be free but sadly, the developer Bombich Software Inc. has now made it a commercial product and currently it costs $39.99. It has been updated recently to support OS X 10.8 in version 3.5.1. CCC provides additional enhancements that Time Machine doesn't.

Check out CCC here
.





"The latest version of SuperDuper! is faster, better, compatible with Mountain Lion (in fact, it's compatible with OS X 10.4.11 and later), and improves many parts of the user experience. Of course, it still includes great features likeBackup on Connect, Eject after Copy, Sparse Bundle support, lets you store a bootable backup alongside Time Machine backups, copy Time Machine backups to other drives, and run scheduled copies on demand. As with every update, we've polished and improved many other aspects as well."


Super Duper can be foundhere
.


Mountain Lion Cache Cleaner 7.0.1 | Mac Os X | 20 MB

Mountain Lion Cache Cleaner is an award winning general purpose tool for Mac OS X. MLCC makes system maintenance simple with an easy point and click interface to many OS X functions. Novice and expert users alike will appreciate the powerful toolset MLCC provides. Mountain Lion Cache Cleaner is one of the world's leading maintenance tools with millions of downloads around the globe.

Maintenance

Mountain Lion Cache Cleaner is a one stop solution for all of your OS X maintenance needs. Intel or PPC, Tiger or Mountain Lion, MLCC has the tools to keep your system running at its best. MLCC Documents and the MLCC Engine maintain system health by providing full automation of common maintenance chores including virus scanning of internet downloads. The MLCC Engine can even repair permissions automatically after software installations. With the MLCC Engine, powerful system maintenance and antivirus can be completely transparent or as close as your menu bar.

Optimization

Mountain Lion Cache Cleaner can improve system performance by tuning internet and file cache settings, implementing ram disks, and cleaning out various cached and stale data. MLCC includes tools to help optimize files and memory. MLCC can recover wasted disk space by eliminating language localization files and slimming Universal Binaries.

Customization

Mountain Lion Cache Cleaner lets you control your OS X experience. Turn off Spotlight or Dashboard, or turn on a Login Items Folder. MLCC can tweak many OS X features to suit your tastes. All without permanently altering or harming your system.

Disaster Planning

Mountain Lion Cache Cleaner lets you create a bootable Installer dvd from your Mountain Lion download that will boot and install Mountain Lion on any supported machine. Mountain Lion Cache Cleaner lets you create bootable Emergency Disks that include system repair utilities and MLCC's powerful cache cleaning functions. If disaster strikes, the power of Mountain Lion Cache Cleaner is available at the command prompt in Single User Mode. Registered users of MLCC can install a portable version on a flash drive or iPod. Mountain Lion Cache Cleaner Portable runs on any supported Mac and is a great tool for testing hard drives, screen pixels, batteries, ram, and more before buying a machine.

Antivirus

Mountain Lion Cache Cleaner helps protect your system from malware. MLCC adds three additional layers of malware protection to Mountain Lion, and ships with the powerful ClamAV antivirus built in. MLCC can scan your downloads on the fly providing industrial strength virus protection from Mac and Windows threats.

Requirements: Universal Binary requires OS X 10.4 - 10.8

Download



DragonOne released an updated version of PleaseSleep that is compatible with OS X Mountain Lion, and yes it is still free. PleaseSleep was originally designed for actual Macs, but has proven to be an extremely handy piece of software for CustoMacs too.

If you're not familiar, "PleaseSleep is a utility software designed for Mac OS X that helps put your computer to sleep when you know some other app is preventing your Mac from going to sleep." It also helps to solve several of the reasons why a CustoMac won’t go to sleep, although it can’t solve any hardware related issues that prevent sleep.

"PleaseSleep sits in the background and waits for the sleep timer you set in Energy Saver preferences pane. Depending on the preferences you set, PleaseSleep will try to put your computer to sleep when the scheduled sleep timer kicks in. PleaseSleep is very easy to configure, you can enable, disable, and access its preferences via the system menu bar icon. You can choose to have PleaseSleep activate the sleep function all the time, or you can tell PleaseSleep to activate the sleep function only when certain apps are running."

If you're like me and like to have your system sleep whenever it's not being used, this is the perfect utility app that will basically force sleep your system based on your energy saver settings. You can download PleaseSleep from the source link below.

Source: 
DragonOne PleaseSleep

1) Combo Update - DO NOT RESTART
2) Copy the AICPUPM kext to your Desktop.
3) Using 0xED.app, Open ~/Desktop/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement
4) Make sure Overwrite mode is chosen
5) Change all 0xe20000000f30 strings to 0xe20000009090 (normally 7 to 13 will be found depending on release)
6) Press the RED button to save back into kext. YOU MUST PRESS THE RED BUTTON - do not use the File menu.
7) Using Kext Helper b7.app, install your modified AICPUPM kext
8) Remove (Backup!) NullCPUPowerManagement.kext, if installed.
9) Reboot
YOU MUST REPEAT THIS FOR EVERY RELEASE!

Steve





10.7.5/mbp2012 drivers run opencl on Fermi just fine out of box, no more need to enable it binpatching, but..

If you have a card with more than 2 gb of video memory, opencl suddenly gets disabled, wtf?
Here is why: (warning, assembler skills needed for the pic)
basicaly, if your video ram amount > 2GB by at least 1 byte, then you are screwed.
Funny Apple, they decided to control it themselves instead of putting check in the nvidia driver.
But, we can just disable the check and enjoy.
The file you wanna patch is /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
Just do these two simple patches you can do with any hex editor and you are good to go:
1) for 32-bit part:
find 3d 01 00 00 80 73 e7
replace with 3d 01 00 00 80 90 90

yes, its just last two bytes to disable the check
2) for 64-bit part, for lion
find ff 50 68 48 39 d8 73 e5
replace with ff 50 68 48 39 d8 90 90

for mountain lion
find ff 50 68 4c 39 e0 73 e7
replace with ff 50 68 4c 39 e0 90 90

P.S. doesnt applies to gtx670/gtx680, they have a different problems.