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.


  • Content count

  • Joined

  • Last visited

About RogerMac

  • Rank
    InsanelyMac Protégé
  1. 10.9.2 on Optiplex 755

    No, only the SSDT i posted the reference to.
  2. 10.9.2 on Optiplex 755

    SUCCESS. Optiplex 755 fully working with 10.9.2. On 2 machines, one equipped with E4400 dual core and GeForce 8400 and the other with E6600 Quad Core and ASUS EN210. The solution is basically the one I outlined some posts ago (4 kexts from 10.8.4), even though refining the solution was particularly tricky, for a mix of three basic reasons: REASON A ) 755 is a machine based on previous generation chipsets from Intel (it comes from 2007, so it's 7 years old...). This time we had hard time with integrated SATA, but the next we can experience the same with all the remaining 0x8086 drivers. Those are getting progressively unsupported by Apple, therefore with each release - as soon as the system kext are updated by Apple to support newer hardware - something ceases to work on 755 (because Apple ceases progressively supporting older macs). We've seen differences between 10.9.1 and 10.9.2, expect further problems with 10.9.3, 10.9.4, 10.9.5... Let's say that I believe that Mavericks will be the last osx version to run - somehow - on 755. However, used 755 are worth today 50 dollars or less, so we can make ourselves a reason for this. REASON B )The two 755 I have are equipped with early GeForce GPUs, that used to run OOB in previous OSX releases. These are going progressively unsupported as well, so after fixing SATA you will probably have to fix the GPU if - as it may be expected - it comes from the same ancient days. Old GeForce boot fine, but anything ends up in a black screen after DSMOS. REASON C ) The Kernel cache mechanism implemented by mavericks complicates the trial-and-error process to fix things, since if you are not radical in using UseKernelCache=No for each boot until things are fixed, you may incur in situations where the /S/L/E is ok but the machine doesn't boot, as well as situations where the machine boots but you have {censored} in /S/L/E and EE. Said that, here is my recipe. 0.0) bootloader: chameleon 0.1) org.chameleon.Boot.plist: see below, but take into account that the "device-properties" indicated is functional ONLY for fixing old nVidia Cards, remove it if you don't have a Geforce 7000,8000, or some kind of relatives such as my EN210. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>EthernetBuiltIn</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Legacy Logo</key> <string>Yes</string> <key>Timeout</key> <string>2</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>Graphics Mode</key> <string>1920x1080x32</string> <key>GraphicsEnabler</key> <string>No</string> <key>device-properties</key> <string>a502000001000000020000005a0200000d00000002010c00d041030a040000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002b0000006e5669646961204765466f7263652037353030204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c000000170000006e5669646961204765466f72636520373530300e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e743f0000000100000002010c00d041030a0400000001010600001e0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string> </dict> </plist> 0.2) DSDT.aml: the best I've found for 755 (and that I use) is HERE: http://www.insanelymac.com/forum/topic/255482-dell-optiplex-755-dsdt-vanilla-speedstepsleep-working/ It is not perfect, but I don't want to invest further time on 755. You know, the ratio between efforts and results is not so advantageous (My current best Hack with an Optiplex 7100 and core i7 is a missile and required very marginal efforts to be built). in many cases this DSDT allows sleep (if you send to sleep intentionally, it works. If the 755 goes to sleep by timeout, it hangs). 0.3) E/E content: - FakeSMC - NullCPUPowerManagement (not really needed, I believe, but I hadn't time to make further checks). - VoodooHDA UPGRADE PROCEDURE: 1) upgrade to 10.9.2 using Apple's Combo Update. If you have the possibility to boot OSX from another HD (the better choice) anything is easier since you may simply install in one pass to the target drive mounted as external. If you don't, remember that the update process is a two.pass process, that's finished up during shutdown. At at the end of the shutdown the target diks is unbootable until you substitute the kexts, so still another machine to mount the target disk and make the modifications is needed. 2) mount the target disk with either method and REMOVE the following from /S/L/E: - AppleACPIPlatform.kext - AppleAHCIPort.kext - IOAHCIFamily.kext - IOPCIFamily.kext 2bis) if you need to also fix nVidia GeForce 7000/8000/210 REMOVE also the following from /S/L/E: - NVDANV50HalTesla.kext - NVDAResman.kext - NVDAResmanTesla.kext - NVDAStartup.kext 3) Install in /S/L/E the 4 files from 10.8.4: http://www.insanelymac.com/forum/files/file/211-optiplex-755-kexts/ Remember to chown -R root:wheel and chmod -R 755 as usual. You can't use Kext utility because at this point you will not be working on the boot disc. 3bis) if you need to also fix nVidia GeForce 7000/8000/210 run this installer on the target disk: http://www.osx86.net/files/download/3676-nvidia-graphic-card-kext-109-geforce-8400gs/ It will install replacement versions of the nVidia kexts. 4) shutdown and boot the target disk WITH UseKernelCache=No. System should start. 5) run kext utility to fix /S/L/E permissions and rebuild the kernel caches. Once finished, reboot normally and check anything is ok. CONSIDERATIONS: - SATA is working, but with ancient kexts. It appears to work fine, but NO WARRANTY this does not block some advanced Mavericks function (I'm thinking to PoweNap, it should be tested thoroughly) - Both the 755 hacks show up an nVidia 7500 256 MB (that is corresponds to the injected device-properties, however). I've tried to use OSX86Tools to generate proper injections for 8400 and EN210, but none of them worked. Black screen on startup. Since the 755 is worth 50 bucks and the graphic card from 5 to 10, I will not be making further tests. They work, QE/CI enabled, and that's fine for me. - The system is far from being Vanilla.
  3. 10.9.2 on Optiplex 755

    Nice to hear. Do you have graphics? If yes, could you post your DSTD (if any) the graphics card type, the org.chameleon.boot.plist? Thank you in advance! Here they are. But please keep me update with you graphics card config if it works for you. Thank you. http://www.insanelymac.com/forum/files/file/211-755-kexts/
  4. Optiplex 755 kexts



    Tentative kexts to boot Optiplex 755 in 10.9.2.
  5. 10.9.2 on Optiplex 755

    Guys, actually I understood what's wrong with AHCI, and managed to boot the machine in 10.9.2, and it's working, by an operating system point of view. What I still can't get is the video, 'cause none of the OOB cards I was using (ASUS EN210, Nvidia 7500), neither the onboard GMA950 manage to switch from the text screen to the graphics. This is probably due to the changes I had to mage to the AHCI kext, but still no success in having graphics (but the machine comes alive and can be accessed from the network via ssh). Also vmc technically works, but it is obviously transmitting a black screen (the Graphics card is logically started but not active). Hoping you can suggest me what I'm missing, here is what I have discovered and what I have done. a) the 755 has an ICH9R sata controller. This is not recognized in 10.9, thus no bootable disk without patch. the trick that allowed to mount the SATA controller in 10.9.1 was to substitute AppleAHCIPort, IOAHCIFamily, IOPCIFamily from a 10.8 release. However, it has to be noted that if you substitute these three kext with those of 10.8.5 the SATA controller works but it is erroneously identified as ICH10. If you use those from 10.8.4 the SATA controller is detected correctly as ICH9R. Not a great difference, but the most proper kit for our aging 755 is that from 10.8.4. c) in 10.9.2, if you simply substitute the three kext the system doesn't boot. There is a broken dependency (that was not there with 10.9.1) between AppleAHCIPort and AppleACPIPlatformExpert, preventing to load the entire chain (AppleACPIPlatformExpert is hierarchically above IOAHCIPort). d) the solution to have boot is to also substitute AppleACPIPlatformExpert from 10.8.4, and this proves to be functional as far as the SATA is concerned. The system boots and works. But NO GRAPHICS. The log sticks at "DSMOS has arrived" (where the graphics card should switch to the graphic mode) and the system finishes booting... but no video. Tried to inject, to de-inject, graphics enabler yes, no, maybe ;-) , pump a platform specific EDID at boot, but nothing. And the behavior is the same with nVidia and with GMA (I tried to have a boot without qe/ci, but at least with video on, but to no avail). Give a sparkle of light to my night... what am I missing? I'm 5 centimeters away to have solved the 10.9.2 issue...
  6. 10.9.2 on Optiplex 755

    As far as I'm concerned, Yes. I have ACPISensors, CPUSensors, GPUSensors, LPCSensors. They've been installed by HWMonitor, I suppose. Do you think this can be related to IOAHCIFamily not loading? thankz!
  7. 10.9.2 on Optiplex 755

    I made another further step. Close to the target but still not there. For 10.8 AppleAHCIPort to be loaded you MUST also rollback AppleACPIPLatform.kext to 10.9.1. version. So my config is now: - AppleAHCIPort 2.6.6 from 10.8 - IOAHCIFamily 2.5.1 from 10.8 - IOPCIFamily 2.8 from 10.8 - AppleACPIPLatform.kext 2.0 FROM 10.9.1 The system is about to boot, BUT AHCIPort now can't load because "IOAHCIFamily not found". Therefore the SATA controller is ignored and no root device. The IOAHCIFamily is there. Any expert to give advice?
  8. 10.9.2 on Optiplex 755

    Hi dm4n, I have a couple of the same mobos (Optiplex 755) and went a step forward. You don't have ANY problem with AHCI. If you look at your screenshot you are loading the 3.0 (the 10.9.2 version) instead of the 2.6.6 (the one that you have substituted). This is because the 3.0 is written in the kernel cache. Simply boot with UseKernelCache=No and you will pass this step. Should you be able to bootstrap 10.9.2 - use kextutility to rebuild the caches after putting all the modified kexts in /S/L/E. However I'm still not able to boot 10.9.2 because with this setup the AppleACPIPlatform kext does not load due to a broken dependency: "The super class vtable '__ZTV11IOPCIBridge' for vtable ' __ZTV12AppleACPIPCI' is out of date" I've searched and found a post http://www.insanelymac.com/forum/topic/81036-cardbuspcmcia-pc-cards-for-leopard/page-54 Relating to IOPCCARD Family as a candidate, but it is not applicable here (we don't have PCCards and the kext no longer exists). Anybody can guide me to find the kext causing the mismatch? Thank you
  9. After DSDT patching I managed to have both FramebufferCapri AND AppleIntelHD4000Graphics loaded. Managed to have a qorking system with HD4000 BUT Quarts Extreme is not available. Core Image is there, chess works perfectly, but as soon as I start a movie VLC informs me that QE is missing. Tried anything with AAPL,kg-network_id but the problem persists. Anyone willing to help me?
  10. Experimental Intel SpeedStep kext

    Thank You SuperHai ! My best compliments for your work. Everything works fine without a hassle on the first try over my VAIO VGN-SZ3 VP-X (that is notoriously a very, very complicated mobo now running 10.5.2). Throttling down the CPU greatly reduces power consumption and slows down the fan automatically, also cutting the noise. Only thing still missing is the "settings memory", but I'm sure you will be adding it very soon. Thank You Again RogerMac
  11. ATI Radeon HD (2x000) Device ID's Wanted!

    I've tried an ATI RADEON 2400XT without success. At the moment it only can run in VESA at fixed res. Parameters: Supplier ATI (0x1002) Device ID 0x7183 Revision ID 0x0000 The support of this board is in my opinion VERY important, 'cause it is one of the VERY FEW graphic boards fitting in a half-heigth PCI slot (and - obviously - my DELL case is half heigth, and the built-in board is an INTEL GMA3100 (and not GMAX3100, thus NO HOPE !). Thanks to everybody for keeping the forum alive
  12. I' ve managed in building my hackintosk over a Dell Optiplex 755, still having several hardware compatibility problems. One of them is the video card. The integrated one is an intel GMA 3100 (and, not being a GMAX 3100, none of the paulicat's GMA patches was suitable for me). Today my hackintosh is running on VESA. Here is the point: Could anybody address me to a Leopard compatible video card that fits in a LOW PROFILE PCI express slot ? All the nVidia in the OSX86 HCL are full heigth. Maybe Jaton Geforce 7300 is low profile, but I'm not sure and - however - it is NOT in the HCL. Thank you, bye RogerMac
  13. Can't boot without DVD

    Hey guys, I'm out of the tunnel since ten days, but I managed to get rid of the boot after three weeks of real nightmare. And the nightmare doesn't dipends on the fact that the Brazilmac instructions are wrong. They are perfectly clear and exact. But there are four things to be considered: 1. most of the links in the original posts are not available any more, or are hosted on dead sites. 2. the procedure refers to a specific installation situation, and the file paths indicated may not correspond to the actual situation in which you will be operating. 3. the scripts that you find here and there suffer the same problem: different paths, different situation, nothing will work. 4. most of the members of the forum have been accustomed with pieces of these procedure since a year or so, and therefore they are very sapient. And they tend to answer like the famous "sybilla", letting us Hack Leopard beginners hanging from their words and erratically trying silly things. So let me try to help you. I was exactly in your situation after installing a Brazilmac over a fresh 500gb disk on an Optiplex 755. Therefore I was missing the underlying 10.4.x installation that would have saved the process. After the crack, my Hackintosh booted from HDD provided that a bootloader was inserted (i.e. the OSX 10.5 installation). These are the steps I took. No merit for me, it is only an (i hope) more readable version of the brazilmac forum already indicated here. a: my installation has been fresh made over an MBR partition. I suspect from what I read that this hadn't been possible if I installed over a plain GUID disk. To partition the disk as MBR run Disk Utility BEFORE the installation (from the Leopard installation disk) and, after init, go to "Partition" and "Options". b: after installation and patching (described everywhere, and that you have completed correctly, otherwise you wouldn't be booting) you need to transfer over an USB key a package containing some essential tools: strtupfiletool, boot, boot1h and so on. Without these, you are stuck and the Brazilmac procedure won't work. Those files may be: i. included in your distribution. If so, they are under /usr/standalone/i386. Not my case. ii. dowloaded from the net. The best source, thanks to nateleav76, is here http://forum.insanelymac.com/index.php?sho...mp;#entry488435. The link to be followed is: http://rapidshare.com/files/66741133/natel..._p5k3_patch.zip. c. bootup from the install DVD after a power-off and power-on, with the USB key inserted. This can be obtained by hitting return during the bootup wait (otherwise it'll boot from the HDD). The reason for power off/on is that sometimes the HDD is not visible if you don't reset everything after a failed boot attempt. When you come tho the install window in which you can select the dest volume (you should have the USB AND the HDD visible) call a terminal window. d: i wasn't able to run with success the nateleav automated scripts. Maybe because I had a different hacked release, different paths or what. My suggestion is to switch back to native Brazilmac method, WITH MUCH, MUCH CAUTION FOR THE PATHS. Please note that most of the command in the procedur NEVER give errors. If they can't address the files, thay don't tell you. And you end up with a not bootable machine. e: FUNDAMENTAL: run the first part of brazilmac method. Note that I never had to sudo, since I believe that booting from the installation disk already grants you the administrative rights. (sudo) fdisk -e /dev/rdiskX ( replace X and x with the disk/partition you will restore the image to) fdisk: 1> update Machine code updated. fdisk:*1> f 1 Partition 1 marked active. fdisk:*1> w Device could not be accessed exclusively. A reboot will be needed for changes to take effect. OK? [n] y Writing MBR at offset 0. fdisk: 1> q f: Run the second part of the brazilmac patch, KEEPING ATTENTION TO THE PATHS: Let's follow the guru step-by-step (and remember I never had to sudo anithing): diskutil umount /dev/diskXsx (venial path error) (sudo) dd if=boot1h of=/dev/rdiskXsx bs=512 count=1 Please note that in place of "boot1h" you will have to put the ABSOLUTE path of your boot1h file on the USB key or WHEREVER it is (i.e. (sudo) dd if=/Volumes/Myusbkey/Patch_folder/extras/boot1h of=/dev/rdiskXsx bs=512 count=1). Or more simply you'll have to cd to its directory and then digit: (sudo) dd if=./boot1h of=/dev/rdiskXsx bs=512 count=1. Next step: (sudo) startupfiletool -v /dev/rdiskXsx boot Here again, you need to specify the correct path for the command startupfiletool. Next step: (sudo) bless -device /dev/diskXsx -setBoot –verbose Next step: diskutil mount /dev/diskXsx That's a venial path error from the guru... Last step: bless -mount /Volumes/YOUR_VOLUME_NAME -setBoot -verbose (Volume name is prob Leopard) After running CORRECTLY this procedure my Hackintosh booted fine. Hope to have been helpful
  14. Users with GMA 950 / X3100 Real Macs needed here

    A general question to anybody willing to ask me... Is there any possibility that the Natit.kext you all mention will work with the GMA3100 inside my DELL Optiplex 755 destop? To be clear, my chipset is intel 0x29b2, revison 0x0002. It should be a Q35 chipset. Should I try the method, or I run the risk of breaking everything, since my hackintosh is currently running in VESA mode? Is Paulicat the great working on this, or maybe anybody knows others with my problem in another thread? Thank you in advance. RogerMac