giannis panathinaikos Δημοσ. 4 Δεκεμβρίου 2014 Δημοσ. 4 Δεκεμβρίου 2014 Θα πρέπει να δείς αν το hardware σου είναι συμβατό. VGA, AUDIO, Lan, Wifi, USB, Camera, κτλ. Ψάξου λίγο με το ακριβές μοντέλο του laptop, και δες παραδείγματα σε διάφορα forum. Το μόνο που μπορώ να σου πω είναι ότι τουλάχιστον σε όσα HP έχω κάνει εγκατάσταση ήταν σχετικά εύκολα, όπως και ότι το 90% χρειαζόταν whitelist το bios για συμβατή wifi. ετχαριστω πολυ φιλε θα το ψαξω να σαι καλα!
giannis panathinaikos Δημοσ. 5 Δεκεμβρίου 2014 Δημοσ. 5 Δεκεμβρίου 2014 υπαρχει αλλος τροπος να βαλω hackintosh ?δλδ χωρις cd?γιατι δεν εχω τοσο μεγαλο χωριτικοτητας cd :/ για να κανω boot..ουτε usb...
BugsGounelas Δημοσ. 9 Δεκεμβρίου 2014 Δημοσ. 9 Δεκεμβρίου 2014 META AΠΟ 2 ΟΛΟΚΛΗΡΑ ΧΡΟΝΙΑ,ΙΔΟΥ O ΑΠΟΛΥΤΟΣ GUIDE!!!!! OS X in LENOVO IDEAPAD Z580 Τα ΣπέκςLaptop: Lenovo IdeaPad Z580 - BIOS version 5FCN89WW=>CPU: Intel® Core i5-3210M - 3rd Generation Ivy Bridge CPU - Clock Speed 2.5 GHz; Max Turbo Frequency 3.1 GHz; Max TDP: 35 W(SSD: KINGSTON SV300S3 SSD - 120 GBSSD: KINGSTON SV200S3 SSD - 64 GB)HDD: Ένας οποιοσδήποτε HDD SATA I/II/III)Graphics: HD Graphics 4000 - 3rd Generation CPU Graphics - Graphics Base Frequency: 650 MHz; Graphics Max Dynamic Frequency: 1.1 GHz LCD: 15.6 inches - Max Screen Resolution 1366 x 768 pixels Audio: Realtek ALC269VC (Vendor Id: 0x10ec0269 - Subsystem Id: 0x17aa4022) Webcam: UVC Lenovo EasyCamera (Acer, Inc) LAN: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller WiFi: Atheros AR5B95/AR9285 802.11B/G/N Half Mini PCI-E Card (Είχα μία realtek,αλλά η συγκεκριμένη atheros κάνει 5ε στο ebay.Το πολύ-πολύ βάζουμε ένα external adaptor.) Bluetooth: Broadcom BCM20702A0 - Foxconn / Hon Hai Trackpad: SynPS/2 Synaptics TouchPadCard Reader: Realtek Semiconductor Corp. RTS5139 Card Reader Controller Process/ΔιαδικασίαΑπό ένα OS X PC. Φτιάχνουμε έναν USBinstaller με αυτό το guide here Κατεβάστε το hackintosh_lenovo_z580_10.10_beta1_v4.1.0.zip package και κάντε το extract στό desktop σας. Ανοίξτε ένα Terminal (Application > Utilities > Terminal) sudo -s cd Desktop/hackintosh* ./installer Επιλέξτε την επιλογή USBinstaller (έτσι ονομάσαμε το USB) Κάντε select την επιλογή "Prepare USBinstaller flash drive". Περιμένουε να τελειώσει η διαδικασία.... Έπειτα,αντιγράφουμε το hackintosh_lenovo_z580_10.10_beta1_v4.1.0.zip στο root (/)του USBinstaller flash drive. Θα χρειαστούμε το συγκεκριμένο αρχείο για τα kext,dsdt κλπ Τώρα χρησιμοποιούμε το λαπτοπ μας (ideapad Z580): Στο BIOS,κάνουμε τα εξής : - Disable SecureBoot - Disable UEFI - Enable Legacy boot mode - Enable AHCI mode(Ίσως να χρειαστεί να συνδέσετε ένα απλό USB Keyboard/Mouse στο installation) Κάνουμε boot με το USBinstaller flash drive. Περιμένουμε να εμφανιστεί ένα μενού. Θα επιλέξουμε την επιλογή "USBinstaller" ,και θα συνεχίσουμε. Ανοίγουμε το Disk Utility για να αλλάξουμε το hard drive partition. Δημιουργούμε 1 Mac OS Extended (Journaled) partition για το OS X. Χρησιμοποιούμε το GUID scheme. Η εγκατάσταση θα πάρει περίπου 30λεπτα. Μόλις τελείωσει το installation,κάνουμε reboot με το USBinstaller flash drive.Στο menu επιλέγουμε τον δίσκο που κάναμε το Installation του OS X.Μετά από ένα απλό wizard,θα μπούμε στο desktop (επιτέλους) Κάνουμε copy το hackintosh_lenovo_z580_10.10_beta1_v4.1.0.zip από το USBinstaller flash drive στό desktop. Το κάνουμε extract. Το .zip αρχειάκι έχει τα εξής: Chameleon 2.2svn-r2391 patched DSDT with audio layout_id_28 - με κάποια changes/mods - δες το #8 generated SSDT for Intel® Core i5-3210M - δες το #9 all necessary kexts installer script Ανοίγουμε Terminal (Application > Utilities > Terminal) sudo -s cd Desktop/hackintosh* ./installer Κάνουμε select το installation hard drive ΚΑΙ select το "i" to start auto installer Περιμένουμε να τελειώσει το installation Χρησιμοποιύμε το ./installer script ή το Disk Utility για να κάνουμε repair τα disk permissions (Application > Utilities > Disk Utility) "Βγάζουμε" το USBinstaller flash drive κατά την διάρκεια του reboot. Το OS X θα μπεί κανονικά από το ΔΙΣΚΟ αυτή την φορά!!!!!! Όλα τα updates της apple μπήκαν κανονικά.Τρία προβλήματα: Το card reader δεν λειτουργεί. Τα USB 3.0 ports λειτουργούν μόνο ως 2.0 Το LCD brightness λειτουργεί με το ACPI Fn+UpArrow/DownArrow (Το GenericBrightness.kext βγάζει kernel panic) Kexts installed in /System/Library/Extensions: org.netkas.driver.FakeSMC (1315) - 6.9.1315 - by netkas & kozlek. org.rehabman.driver.AppleSmartBatteryManager (1.52) - by RehabMan org.rehabman.voodoo.driver.PS2Controller (1.8.12) - by RehabMan com.insanelymac.RealtekRTL8100 (1.0.0) - by Mieze (Laura Müller) - download - forum - github com.apple.iokit.IOAHCIBlockStorage (??? 2.6.0 ???) - patched 10.10 beta 1 - see #2 com.apple.driver.AppleIntelCPUPowerManagement (??? 217.92.1 ???) - patched 10.10 beta 1 - see #5 com.apple.iokit.IOBluetoothFamily (??? 4.2.6f1 ???) - patched 10.10 beta 1 - see #3 com.apple.iokit.IOUSBFamily (??? 683.4.0 ???) - patched 10.10 beta 1 - see #4 com.apple.driver.AppleHDA (??? 2.6.3f4 ???) - patched 10.10 beta 1 - see #6 and #10 com.apple.driver.AppleIntelFramebufferCapri (??? 8.2.8 ???) - patched 10.10 beta 1 - see #11 Other installed files: /usr/bin/VoodooPS2Daemon - required by org.rehabman.voodoo.driver.PS2Controller /Library/LaunchDaemons/org.rehabman.voodoo.driver.Daemon.plist - required by org.rehabman.voodoo.driver.PS2Controller /usr/bin/sleepwatcher - see #10 /Library/LaunchDaemons/de.bernhard-baehr.sleepwatcher-20compatibility.plist - see #10 /etc/rc.sleep - see #10 /etc/rc.wakeup - see #10 smbios.plist Defined as MacBookPro 9,2 - Apple MacBook Pro "Ivy Bridge" 2.5 GHz Intel "Core i5" processor (3210M) 13" (Mid-2012/USB 3.0). See here for specification. This can be easily changed using Chameleon Wizard by janek202 #1 - DVD fix If you're getting "Valid DVD Drive could not be found -70012" error when starting DVD Player Application here is how to fix it:Solution 1 - patch or replace DVDPlayback.framework(patched).zip <= I recommend replacing /System/Library/Frameworks/ with the patched one. Mirror is here.Solution 2 - AHCI SATA port injector #2 - non-Apple SSD trim fix TRIM on non-Apple SSD was enabled via method documented here # 10.9.4 - 10.10 beta 1 perl -pi -e 's|(^\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage# 10.8.3 - 10.9.3perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage More detailed explanation is documented here# Patch the file to enable TRIM support# This nulls out the string "APPLE SSD" so that string compares will always pass.# on 10.9.4 the sequence is WakeKey\x0a\0APPLE SSD\0Time To Ready\0# on 10.8.3 to 10.8.5 and 10.9.0 to 10.9.3, the sequence is Rotational\0APPLE SSD\0Time To Ready\0# on 10.8.2, the sequence is Rotational\0APPLE SSD\0MacBook5,1\0# on 10.8.0, the sequence is Rotational\0\0APPLE SSD\0\0\0Queue Depth\0 #3 - Bluetooth fix Get idProduct and idVendor from System Report > USB > Bluetooth or use Linux to get it Convert from hex to decimal 0xe042 = 57410 0x0489 = 1161 Modify stock IOBluetoothFamily.kext vi /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist Find IOKitPersonalities Add additional stanza including idProduct and idVendor found in previous step<?xml version="1.0" encoding="UTF-8"?>... <key>IOKitPersonalities</key> <dict> <key>BroadcomUSBBluetoothHCIController_Lenovo</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>idProduct</key> <integer>57410</integer> <key>idVendor</key> <integer>1161</integer> </dict> ... <key>Broadcom2045FamilyUSBBluetoothHCIController_D</key> <dict> #4 - USB fix Delete AppleUSBXHCI.kext from stock IOUSBFamily.kext rm -rf /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext This will make USB 3.0 ports work in 2.0 mode. The main reason is to correct any problems related to instant wake from sleep, bluetooth not pairing and webcam not working. It seems that GenericUSBXHCI.kext would make USB work in 3.0 mode but was affecting above. Therefore decided not to use it. #5 - AppleIntelCPUPowerManagement.kext patch Patch done using AICPMPatch.pl by el coniglio with modification by RehabMan Short explanation by RehabMan what the script does: "The script looks for 'WRMSR' (0F 30) instructions that are likely to be executed where the ECX register is 0xE2 and changes such instructions to 'NOP' (90 90)" Script is located here. AICPMPatch.pl also requires lipo and otool located in the same directory. And here is the explanation how to use it. cd ~/Downloads/AICPMPatch Find wrmsr (do not patch, just list) perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement Patch wrmsr perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch #6 - AppleHDA patch Lenovo IdeaPad Z580 Codec: Realtek ALC269VC Address: 0 AFG Function Id: 0x1 (unsol 1) Vendor Id: 0x10ec0269 Subsystem Id: 0x17aa4022 Revision Id: 0x100202 copy stock 10.9.x AppleHDA to new_AppleHDA directory delete layout*.xml.zlib Platforms.xml.zlib rm -rf new_AppleHDA/AppleHDA.kext/Contents/Resources/layout*.xml.zlib rm -rf new_AppleHDA/AppleHDA.kext/Contents/Resources/Platforms.xml.zlib copy layout28.xml.zlib Platforms.xml.zlib created for Lenovo IdeaPad Z580 cp AppleHDA_files_for_lenovo_z580/layout28.xml.zlib new_AppleHDA/AppleHDA.kext/Contents/Resources/. cp AppleHDA_files_for_lenovo_z580/Platforms.xml.zlib new_AppleHDA/AppleHDA.kext/Contents/Resources/. use PlistEdit shareware to open new_AppleHDA/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist replace "IOKitPersonalities > HDA Hardware Config Resource > HDAConfigDefault" with HDAConfigDefault from AppleHDA_files_for_lenovo_z580/HDAConfigDefault.plist (HDAConfigDefault 0 has needed LayoutID 28 configured) use patch-hda.3.4 by bcc9 to bin patch new_AppleHDA/AppleHDA.kext/Contents/MacOS/AppleHDA checksum before the patch md5 new_AppleHDA/AppleHDA.kext/Contents/MacOS/AppleHDA MD5 (new_AppleHDA/AppleHDA.kext/Contents/MacOS/AppleHDA) = 4984994896c25036b2a7fe213e8c3c92 sudo ./patch-hda.pl 10ec0269 -s new_AppleHDA Password: OSX version 10.9 detected Default target codec: 10ec0269 detected. Patching AppleHDA codec 11d41984 with 10ec0269 2 codec range comparison(s) to patch Patching range comparison 10ec0884 Patching range comparison 10ec0885 new_AppleHDA/AppleHDA.kext/Contents/MacOS/AppleHDA patched successfully. checksum after the patch md5 new_AppleHDA/AppleHDA.kext/Contents/MacOS/AppleHDA MD5 (new_AppleHDA/AppleHDA.kext/Contents/MacOS/AppleHDA) = 462e7c14ba4bfff69a64e95cb97ea6fc #7 - EAPD Codec Commander Kext, instructions how to use it and explanation by Dolnor is located here Few quotes: What is the purpose of this? Used for updating EAPD (External Amplifier) state on HDA (High Definition Audio) codecs that use given amp on Speaker or Headphone nodes (both, in some cases). In OS X EAPD gets powered down across sleep so audio remains non functional after waking the machine up. Usually, this external amp is present on laptops and ITX board, most common on machines with ALC269 and ALC665 codecs. When machine falls asleep the amp is powered down on speaker/headphone node and after waking up even though it seems like audio is working, there is no sound coming from speaker/headphones because amp requires a codec command verb sent to it in order to powered up. This kext is intended to take care of this. How is this useful over patched IOAudioFamily? People used to rely on custom IOAudioFamily - Apple's open source files were altered, incorporating a method (originally coded by km9) to update the EAPD after sleep. What's bad about this kind of approach is that it required sources for modification to happen… and as everyone probably knows by now, Apple tends to delay the release of sources for 3 weeks to 2 month after OS updates get released. No more waiting for sources, no need to be searching for a kext that matches your node layout and no need to have different kexts for different OS X versions (generations, if you will). This kext has OS X Target set to 10.6, so you are good for 10.6 throughout 10.9. Sometimes behavior is random, it could take more than two PIO operations for EAPD to reenable. Also, after sending PIO and enabling EAPD for the second time your jack sense will stop working… If you lose jack sense (autodetect) with 10.9.2 and above just go to Apple menu and select Sleep… wait for 5 seconds and press any key on the keyboard. The machine will start the screen again, send PIO to enable EAPD and will pop if requested, allowing you to plug in the headphones or an external mike. #8 - DSDT use MaciASL ACPI Machine Language IDE for OS X Initial working Lenovo IdeaPad Z580 DSDT.aml was posted by rlf156 here The following patches added/changed since:Atheros AR9285 by RehabMan located here This patch eliminates the need of AtherosWiFiInjector.kext or any manual changes to IO80211Family.kext The only difference is that Lenovo Z580 has Ethernet on RP02. Atheros patch needs to go to RP03 #Maintained by: RehabMan for: Laptop Patches #wifi_AR9285-RP02-PXSX.txt # Airport fix works with vanilla IO80211 kext into method label _DSM parent_label PXSX remove_entry; into device label PXSX parent_label RP03 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "device-id", Buffer() { 0x30, 0x00, 0x00, 0x00 },\n "name", "pci168c,30",\n "AAPL,slot-name", Buffer() { "AirPort" },\n "device_type", Buffer() { "AirPort" },\n "model", Buffer() { "Atheros 9285 802.11 b/g/n Wireless Network Adapter" },\n "subsystem-id", Buffer() { 0x8F, 0x00, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x6B, 0x10, 0x00, 0x00 },\n })\n }\n end;Renamed GFX0 to IGPU by RehabMan located here #Maintained by: RehabMan for: Laptop Patches #graphics_Rename-GFX0.txt # Note: Most DSDT/SSDTs use GFX0 for the integrated graphics device, # but there are few renegades that use VID or AGP1. # If your DSDT uses VID or AGP1 instead of GFX0, see the # alternate patch "Rename VID/AGP1 to IGPU" # sometimes there is already IGPU used for other things into_all all code_regex IGPU, replaceall_matched begin IGFX, end; # rename GFX0 -> IGPU for better power management into_all all code_regex GFX0\. replaceall_matched begin IGPU. end; into_all all code_regex \.GFX0 replaceall_matched begin .IGPU end; into_all all code_regex \sGFX0, replaceall_matched begin IGPU, end; into_all all code_regex \(GFX0 replaceall_matched begin (IGPU end; into_all all label GFX0 set_label begin IGPU end; into_all all label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end; into_all all label \_SB.PCI0.GFX0 set_label begin \_SB.PCI0.IGPU end; into_all all label _SB.PCI0.GFX0.DD02 set_label begin _SB.PCI0.IGPU.DD02 end; into_all all label \_SB.PCI0.GFX0.DD02 set_label begin \_SB.PCI0.IGPU.DD02 end; into_all all label ^^GFX0 set_label begin ^^IGPU end; into_all all label ^GFX0 set_label begin ^IGPU end; #9 - SSDT Based on awesome info by toleda Lenovo IdeaPad Z580 Intel® Core i5-3210M - 3rd Generation Ivy Bridge CPUClock Speed 2.5 GHzMax Turbo Frequency 3.1 GHzMax TDP: 35 WHD Graphics 4000 - 3rd Generation CPU GraphicsGraphics Base Frequency: 650 MHzGraphics Max Dynamic Frequency: 1.1 GHzUse Geekbench and Cinebench to establish baseline performanceDownload Intel Power GadgetDownload IORegDownload ssdtPRGenSave current IOReg dump for future references; check for X86PlatformPluing and AGPMController - It should not be there (under CPU0@0) since no SSDT.aml is present in the system Run Intel Power Gadget - save screen shot for future references Installed AppleIntelCPUPowerManagementInfo.kext v4.0 - only needed during SSDT setup/debug; should be removed afterwardsmake the following changes to the org.chameleon.Boot.plist <key>DropSSDT</key> <string>Yes</string> <key>GenerateCStates</key> <string>no</string> <key>GeneratePStates</key> <string>no</string>changed system definition in smbios.plist to the supported one ex. macbookpro9,2rebootcat /var/log/system.log | grep "AICPUPMI:" > AICPUPMI_grep_before.txt - save it for future referencesGenerate SSDT.aml using ssdtPRGen./ssdtPRGen.sh -w 3 <= -w 3 is a workaround for Ivy Bridge processors; need to come back and check XCPM mode -xcpm mode [0/1]may see Warning: 'cpu-type' may be set improperly (0x0604 instead of 0x0704) <= this in not an issue see hereDo you want to copy /Users/. . ./Desktop/ssdt.aml to /Extra/ssdt.aml? (y/n)? nDo you want to open ssdt.dsl (y/n)? ncopy from the Desktop to /Extra/SSDT.amlrebootcat /var/log/system.log | grep "AICPUPMI:" > AICPUPMI_grep_after.txt - compare to AICPUPMI_grep_before.txtAICPUPMI: CPU Low Frequency Mode.............: 1200 MHzAICPUPMI: CPU Maximum non-Turbo Frequency....: 2500 MHzAICPUPMI: CPU Maximum Turbo Frequency........: 3100 MHzAICPUPMI: IGPU Current Frequency.............: 350 MHzAICPUPMI: IGPU Minimum Frequency.............: 350 MHzAICPUPMI: IGPU Maximum Non-Turbo Frequency...: 650 MHzAICPUPMI: IGPU Maximum Turbo Frequency.......: 1100 MHzAICPUPMI: IGPU Maximum limit.................: No Limit AICPUPMI: CPU P-States [ (12) 20 21 23 24 26 29 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ (12) 16 20 21 23 24 26 29 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ (12) 16 20 21 22 23 24 26 29 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ (12) 16 17 20 21 22 23 24 26 29 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ (12) 16 17 18 20 21 22 23 24 26 29 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 26 29 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 (25) 26 29 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 (29) ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 (29) 30 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 (31) ] iGPU P-States [ (7) ]AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 28 (29) 30 31 ] iGPU P-States [ 7 (9) ]AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 28 (29) 30 31 ] iGPU P-States [ 7 9 (11) ]AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 28 (29) 30 31 ] iGPU P-States [ 7 9 11 (22) ] AICPUPMI: CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 28 (29) 30 31 ] iGPU P-States [ 7 9 11 (21) 22 ]AICPUPMI: CPU P-States [ (12) 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ] iGPU P-States [ 7 9 11 21 (22) ]AICPUPMI: CPU P-States [ (12) 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ] iGPU P-States [ (7) 9 11 21 22 ] check IOReg - should see X86PlatformPluing and AGPMController under CPU0@0Use Geekbench and Cinebench and compare to previews results Run Intel Power Gadget - compare to previews results save screen shot Remove AppleIntelCPUPowerManagementInfo.kext once done #10 - sleepwatcher Sleep Watcher 2.2 - located here Sleepwatcher is used to perform the following:before sleep/sbin/kextunload /System/Library/Extensions/AppleHDA.kextafter wake/sbin/kextload /System/Library/Extensions/AppleHDA.kext The idea to kextunload before sleep then kextload after wake came from one of the comments on https://discussions.apple.com. Apparently "real" Mac may also experience no sound after wake. In case of Lenovo Z580 EAPD (External Amplifier) never gets wake so the old solution was to use patched IOAudioFamily. Newer solution was to leave stock IOAudioFamily and add CodecCommander.kext. Unfortunately it turned out to be not very reliable in recent versions of Mavericks. So far kextunload / kextload using sleepwatcher is working with no problems including jack sensing, etc. Will need more long term testing to draw conclusion. #11 - AppleIntelFramebufferCapri patch to enable HDMI audioSee this awesome info by EMlyDinEsHFor hex modifications use HexFiendconnector number values:503 - LVDS (Laptop built-in display)602 - VGA205 / 406 / 304 - HDMI / DVI / DPconnector type values:DVI/DP - 0004DVI DUAL LINK - 0400HDMI - 0008 and 06VGA - 1000 / 0010 / 0001CONNECTORS VALUES FOR DISPLAY PORTS DETECTION:LVDS, works with any one of the below values05 03 00 00 02 00 00 00 30 02 00 0005 03 00 00 02 00 00 00 30 00 00 0001 00 00 00 02 00 00 00 30 00 00 0001 00 00 00 02 00 00 00 30 02 00 00 Port values xx xx can be any one from 0205 / 0304 / 0406 for DVI / DP / HDMIDVI, works with any one of the below valuesxx xx 00 00 00 04 00 00 81 00 00 00xx xx 00 00 00 04 00 00 07 01 00 00xx xx 00 00 00 04 00 00 07 01 00 00 HDMIxx xx 00 00 00 08 00 00 06 00 00 00for HDMI Audio modify the Connector type values like below0205 / 0304 / 0406 - 00 00 00 08 00 00 06 00 00 00 Connector type values xx xx can be any one from 1000 / 0010 / 0001 for VGA.//VGA, works with any one of the below values06 02 00 00 02 00 00 00 30 02 00 0006 02 00 00 02 00 00 00 30 00 00 0006 02 00 00 xx xx 00 00 07 01 00 0006 02 00 00 xx xx 00 00 07 00 00 0006 02 00 00 xx xx 00 00 81 00 00 0006 02 00 00 xx xx 00 00 06 00 00 0006 02 00 00 xx xx 00 00 09 00 00 00------------------------------using platform id: 03 00 66 01 for Lenovo z580 - injected via chameleonmore info located here:chameleon IntelCapriFB injector <key>GraphicsEnabler</key> <string>yes</string> <key>Graphics Mode</key> <string>1366x768x32</string> <key>IntelCapriFB</key> <string>3</string>3 = 03 00 66 01stock 10.9.4 com.apple.driver.AppleIntelFramebufferCapri (8.2.8)original03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 40 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 04 00 00 03 04 00 00 00 04 00 00 81 00 00 00 04 06 00 00 00 04 00 00 81 00 00 00patched - enable HDMI audio03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 40 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 08 00 00 06 00 00 00 03 04 00 00 00 04 00 00 81 00 00 00 04 06 00 00 00 04 00 00 81 00 00 00explanation:original03 00 66 01 01 02 04 02 00 00 00 04 <= platform id HD4000 - 03 00 66 01 01 02 04 02 00 00 00 04; number of ports 4 - 03 00 66 01 01 02 04 02 00 00 00 0400 00 00 01 00 00 00 40 10 07 00 00 <= unknown; don’t change it; varies for each version of AppleIntelFramebufferCapri10 07 00 00 00 00 00 00 00 00 00 00 <= unknown; don’t change it; varies for each version of AppleIntelFramebufferCapri00 00 00 00 00 00 00 00 00 00 00 00 <= unknown; don’t change it; varies for each version of AppleIntelFramebufferCapri05 03 00 00 02 00 00 00 30 00 00 00 <= LVDS - Laptop Display - don’t need to change if works02 05 00 00 00 04 00 00 07 04 00 00 <= HDMI / DVI / DP03 04 00 00 00 04 00 00 81 00 00 00 <= HDMI / DVI / DP04 06 00 00 00 04 00 00 81 00 00 00 <= HDMI / DVI / DPpatched03 00 66 01 01 02 04 02 00 00 00 0400 00 00 01 00 00 00 40 10 07 00 0010 07 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 0005 03 00 00 02 00 00 00 30 00 00 0002 05 00 00 00 08 00 00 06 00 00 00 <= enable HDMI audio03 04 00 00 00 04 00 00 81 00 00 0004 06 00 00 00 04 00 00 81 00 00 00 According to 68x it is no longer possible to make VGA output work:"From a bit of trial and error, I can conclude that the framebuffer kext (anything from 10.8.2 to 10.9.x) does not recognize 0602 as a valid port. So it's useless to enable VGA currently by editing the port." #12 - SD Card ReaderSome users were able to get it working for other sd card readers: see here and here. Unfotunatly this method doens't work for Lenovo Z580 RTS5139. See here This info is here only to document my attempts.Realtek Semiconductor Corp. RTS5139 Card Reader ControllerUSB2.0-CRWBus 003 Device 004: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller Product ID: hex: 0x0139 => decimal: 313Vendor ID: hex: 0x0bda => decimal: 3034Tried different combinations includingProductID/VendorIDInternal/ExternalAPPLE/Genericin the following PlugInsAppleStorageDrivers.kext > PlugIns > AppleUSBCardReader.kext > Info.plist AppleSDCardReader Apple_Internal_SD_Card_Reader_1_00 Apple_Internal_SD_Card_Reader_2_00 Apple_Internal_SD_Card_Reader_3_00Also tried similar changes inAppleStorageDrivers.kext > PlugIns > USBStorageDeviceSpecifics.kext > Info.plist StarReader_CS8819A2_110Also tried official Realtek kext for RTS5101/RTS5111/RTS5116/RTS5169 located hereThis Realtek installer puts the ifd-ccid.bundle under/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundleAlso tried to change/add the ifdProductID of 0x0139 to its Info.plist in position 11. This is to match its ifdVendorID and ifdFriendlyNameUnfortunately non of it worked. 2
MoviemakerGr Δημοσ. 9 Δεκεμβρίου 2014 Δημοσ. 9 Δεκεμβρίου 2014 Έλα ρε,αυτό είναι hackint0sh ? Γιατί εγώ νόμιζα οτι ακολουθείς έναν οδηγό από το Tonymac βλέπεις μηλαρακι και είσαι έτοιμος.. Συγχαρητήρια boy..! και για τον κόπο σου και για τον χρόνο σου και για την επιμονή σου..
BugsGounelas Δημοσ. 9 Δεκεμβρίου 2014 Δημοσ. 9 Δεκεμβρίου 2014 Thanks,είδα από tony,nozyczek,και απο εμπειρία για να φτιάξω το guide. όταν ξεκίνησα να ψάχνομαι σοβαρά (πρίν κανα χρόνο δηλαδή) , δεν πίστευα πως θα χρειαζόταν τέτοιος κόπος και χρόνος για να το τελειώσω (είχα την λογική "θα είναι πιο εύκολο απο debian")
MoviemakerGr Δημοσ. 9 Δεκεμβρίου 2014 Δημοσ. 9 Δεκεμβρίου 2014 Thanks,είδα από tony,nozyczek,και απο εμπειρία για να φτιάξω το guide. Μην αδικείς τον εαυτό σου,όλοι από κάπου βλέπουμε,το θέμα είναι ότι όλοι δεν έχουμε την ανησυχία σου,την δημιουργικότητα σου,και οι περισσότεροι αγνοούν και τον προορισμό.. εξου και τα 2 χρόνια αλλιώς θα ήταν 2-3-5 μέρες. 2
dazoo Δημοσ. 9 Δεκεμβρίου 2014 Δημοσ. 9 Δεκεμβρίου 2014 υπαρχει αλλος τροπος να βαλω hackintosh ?δλδ χωρις cd?γιατι δεν εχω τοσο μεγαλο χωριτικοτητας cd :/ για να κανω boot..ουτε usb... Ένα 8αρι στικάκι αρκεί.
darkthan Δημοσ. 10 Δεκεμβρίου 2014 Δημοσ. 10 Δεκεμβρίου 2014 http://www.insanelymac.com/forum/topic/289883-hp-laptop-dv6-6xxx-dv7-6xxx-os-x-109-mavericks-and-1010-yosemite/ Θα πρέπει να δείς αν το hardware σου είναι συμβατό. VGA, AUDIO, Lan, Wifi, USB, Camera, κτλ. Ψάξου λίγο με το ακριβές μοντέλο του laptop, και δες παραδείγματα σε διάφορα forum. Το μόνο που μπορώ να σου πω είναι ότι τουλάχιστον σε όσα HP έχω κάνει εγκατάσταση ήταν σχετικά εύκολα, όπως και ότι το 90% χρειαζόταν whitelist το bios για συμβατή wifi.
ARGYVI Δημοσ. 10 Δεκεμβρίου 2014 Δημοσ. 10 Δεκεμβρίου 2014 θελω να δοκιμασω το mac os x 10.10 στο pc μου (intel g630 ,4gb ram) μπορω να τα τρεξω?
salmador Δημοσ. 11 Δεκεμβρίου 2014 Δημοσ. 11 Δεκεμβρίου 2014 Μετα απο μια προβληματικη εγκατασταση των Yosemite μου παρουσιαστηκε το εξης περιεργο.... Εκανα login στο app store και στα purchase μου εμφανισε τα app που ειχα απο πριν. Εκανα download το ενα απο τα 3 που ηθελα... Ως εδω ολα καλα. Στο επομενο restart που εκανα μου εμφανιζει τα υπολοιπα 2 app μονο για OPEN χωρις φυσικα να τα εχω κανει εγκατασταση. Το ποιο κουλο ειναι το οτι αν κανω αναζητηση απο το spotlight τα εμφανιζει και τα τρεχει κανονικα!! Ουτε οικονιδιο στο launchpad, ουτε στα application υπαρχουν, ουτε καποιο ιχνος τους στη library...... Ο λογος για τa onedrive και imovie Μπορω να κανω κατι για να τα εμφανιζει τουλαχιστον στα application? Ετσι οπως ειναι τωρα ουτε unistall δεν μπορω να κανω
MoviemakerGr Δημοσ. 11 Δεκεμβρίου 2014 Δημοσ. 11 Δεκεμβρίου 2014 θελω να δοκιμασω το mac os x 10.10 στο pc μου (intel g630 ,4gb ram) μπορω να τα τρεξω? Την Μητρική σου κ την κ.Γραφικων σου πες μας. Μετα απο μια προβληματικη εγκατασταση των Yosemite μου παρουσιαστηκε το εξης περιεργο.... Εκανα login στο app store και στα purchase μου εμφανισε τα app που ειχα απο πριν. Εκανα download το ενα απο τα 3 που ηθελα... Ως εδω ολα καλα. Στο επομενο restart που εκανα μου εμφανιζει τα υπολοιπα 2 app μονο για OPEN χωρις φυσικα να τα εχω κανει εγκατασταση. Το ποιο κουλο ειναι το οτι αν κανω αναζητηση απο το spotlight τα εμφανιζει και τα τρεχει κανονικα!! Ουτε οικονιδιο στο launchpad, ουτε στα application υπαρχουν, ουτε καποιο ιχνος τους στη library...... Ο λογος για τa onedrive και imovie Μπορω να κανω κατι για να τα εμφανιζει τουλαχιστον στα application? Ετσι οπως ειναι τωρα ουτε unistall δεν μπορω να κανω Νομίζω την απάντηση την δίνεις μόνος σου,και συμφωνώ ότι ή η εικόνα που χρησιμοποίησες έχει θέμα,η το στικακι σου, αυτά που περιγράφεις δεν είναι προβλήματα hackint0sh αλλά λειτουργικού.
MoviemakerGr Δημοσ. 11 Δεκεμβρίου 2014 Δημοσ. 11 Δεκεμβρίου 2014 Αν έχεις την HD 3000 ναι αν όχι χρειάζεσαι μια συμβατή κάρτα γραφικών. Καταλληλότερο os για αυτή την μητρική εγώ βρίσκω το mountain lion.
BugsGounelas Δημοσ. 11 Δεκεμβρίου 2014 Δημοσ. 11 Δεκεμβρίου 2014 Αν έχεις την HD 3000 ναι αν όχι χρειάζεσαι μια συμβατή κάρτα γραφικών. Καταλληλότερο os για αυτή την μητρική εγώ βρίσκω το mountain lion. mountain lion να βαλει,αλλα δεν νομιζω να εχει θεμα και με mav....τεσπα,αν θελει φθηνη gpu Καλο θα ηταν να κοιταξει κατι του τυπου gt9800 κλπ
MoviemakerGr Δημοσ. 11 Δεκεμβρίου 2014 Δημοσ. 11 Δεκεμβρίου 2014 mountain lion να βαλει,αλλα δεν νομιζω να εχει θεμα και με mav....τεσπα,αν θελει φθηνη gpu Καλο θα ηταν να κοιταξει κατι του τυπου gt9800 κλπ Έχει 4GB Ram
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα