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.

Andy Vandijck

SuperVIAATA 1.0.3 AnV for Mountain Lion

5 posts in this topic

Recommended Posts

I have changed some of the code so it is no longer deprecated.

Tested it today on my Packard Bell PC with VIA chipset and it works great (really fast and stable).

Source is also attached.

This can also be rebuilt for Snow Leopard or Lion (Mountain Lion build is the kext).




Share this post

Link to post
Share on other sites

with the old one i was using before removing it i was getting insane amounts of KPs. has this been tested over a period of time or used to transfer very large files where my problems occurred?

I would like to give you a big thanks though its always nice to have all the hardware in my Hack working fluidly :D

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By hornpipe2
      I have a Mac Mini 2006 (upgraded) with Intel GMA950 graphics, running MLPostFactor 10.8.5.  It is connected to an ASUS VS197 LCD panel using DVI-D.  This is natively a 1366x768 panel that is recognized and works fine.
      However, the other choices for resolution are 4:3 800x600 and 1024x768, and then the oddballs 832x624 and 1360x768.  None of these are useful as a low-resolution widescreen for gaming or watching DVD content.  Specifically I want to get access to 848x480 or 854x480, and also 1024x576.  SwitchResX makes these choices available, but it doesn't work with a "full screen" game, presumably because the game directly queries OSX Display to get a list of valid resolutions and SwitchResX is bypassing that system instead.
      So the solution is obvious: buy a new computer pull the monitor's EDID data, hack it to enable new resolutions, and then tell OSX to use this custom EDID instead of the one retrieved from the monitor.
      Following the steps of the EDID injection guide, here is where I am:
      * Retrieve EDID, DisplayVendorID etc from ioreg.
      00 FF FF FF FF FF FF 00 04 69 F2 19 24 94 00 00 31 16 01 03 80 29 17 78 EA F5 45 A4 55 50 9E 27 0F 50 54 BD EE 00 81 C0 01 01 01 01 01 01 01 01 01 01 01 01 01 01 66 21 56 AA 51 00 1E 30 46 8F 33 00 9A E6 10 00 00 1E 00 00 00 FD 00 32 4B 18 53 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41 53 55 53 20 56 53 31 39 37 0A 20 20 00 00 00 FF 00 43 43 4C 4D 54 46 30 33 37 39 32 34 0A 00 F1 * Use an EDID editor to enable new 848x477 and 1024x576 resolutions.  (Verify with an online EDID tool, and compare to the previous version)
      00 FF FF FF FF FF FF 00 04 69 F2 19 24 94 00 00 31 16 01 03 80 29 17 78 EA F5 45 A4 55 50 9E 27 0F 50 54 BD EE 00 81 C0 4B C0 4B CA 4B CF 61 C0 61 CA 61 CF 01 01 66 21 56 AA 51 00 1E 30 46 8F 33 00 9A E6 10 00 00 1E 00 00 00 FD 00 32 4B 18 53 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41 53 55 53 20 56 53 31 39 37 0A 20 20 00 00 00 FF 00 43 43 4C 4D 54 46 30 33 37 39 32 34 0A 00 47 * Create a new subfolder and plist within /System/Library/Overrides/Display/ containing the new EDID string and monitor name.
      * Reboot.
      Now the problems begin.  Even though the plist file is being read (which I know because the Monitor Name has changed in Displays), the custom EDID is not being used.  When I dig into IORegExplorer I am able to come up with AAPL00,EDID string and it is the unmodified one read from the monitor.  I even tried a plug-and-unplug while OSX is running, and also tried to reset the SMC and NVRAM, but no dice.
      Do I need to start digging into DSDT hacking?  Is the Intel driver pulling down EDID during boot and I need to override it somewhere else?  What am I missing here?
    • By DaniiSwan
      I've been attempting for the past few days to install OS X Mountain Lion on my Lenovo Thinkpad Edge E530 with little success. So much so that I've finally decided I'm probably out of ideas and created this forum post requesting help.
      My Laptop Specs are:
      Intel Core i3-2328m (Sandy Bridge CPU at 2.2GHZ with support for SSE2 , SSE3 and SSSE3)
      8GB RAM
      500GB Hitachi Z7K500 HDD
      Lenovo 627226G Motherboard (Intel HM77 Chipset)
      Intel HD Graphics 3000
      More Detailed Specs ---> https://drive.google.com/open?id=0B-GXUa1I8xyDZU1SdklDSlhER2c
      So far , I've attempted to install iAtkos ML2 and ML3U via USB and so far both have worked up until the first sighting of the apple logo then the laptop restarted. In both cases , I was using a separate USB with chameleon bootloader on but in the instance where I tried to use the onboard bootloader on ML3U , I hit enter and the screen simply remained black.
      Any help would be much appreciated
      Thank you for your time.
    • By VanekMedia
       Hey all,
       I built my first Hackintosh back in 2012 and its been runner amazing. Thank you again for the awesome guides and forums that made it all possible. I have however hit the end of this builds software limits. I am still running 10.8.2 mountain lion on the machine. I would like to update to Sierra and want to make sure I am clear on the procedures. Now that it seems like everything is could based and no longer get physical versions of OS.
      currently i am backing up the system using and external drive and "carbon copy cloner" as shown here: http://www.macbreaker.com/2012/06/backup-your-hackintosh-with-carbon-copy.html
      My question is should i follow the set via the App store updates, Wipe the system and start over or is there a better way to achieve running Sierra on my machine?
      Here are my build specs:
      Processor name: Intel Core i7
      Processor Speed: 3.50 GHZ
      # of cores: 4
      memory: 32gb
      Boot rom version: insanelymac.com
      Graphics Card: Nivda GeForce GTX 670
      System Version: OSX 10.8.2 (12c60)
      i have also attached screen shots of the spec to further help:
      Thank you for taking the time to help me out with my build. look forward to getting this bad boy updated.

    • By OSXDev
      While most of the VMWare guest hardware is virtualized, the guest VM CPU reflects the same CPU features the physical host CPU has.
      This guide details the additional work that is needed to run OS X 10.8-10.12 with an AMD CPU under VMWare.
      If your AMD CPU supports SSE3 and SSSE3 (and SSE4.1 for OS X 10.12):
      The installation should be pretty simple:
      1. Install VMWare Workstation 8.0.6 / 9.0.4 / 10.0.4 / Player 6.0.4.
      2. Run VMWare Unlocker 1.3.0.
      3. Prepare an installation ISO from the untouched 10.8 (Mountain Lion) DMG using dmg2img.
      4. Create a new VM (select "Mac OS X 10.8" as the guest operating system).
      5. Set your 'number of cores per processor' to 1 (the number of processors can be set to more than one).
      6. A. For OS X 10.8-10.11:
      Open the .vmx file of the virtual machine and add the following lines:
      cpuid.0.eax="0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx="0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx="0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx="0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax="0000:0000:0000:0000:0000:0110:1111:0001" cpuid.1.ebx="0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx="1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx="0000:1111:1010:1011:1111:1011:1111:1111" (this will identify the guest CPU as an Intel Core 2 Merom, and will help you avoid the 'The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.' error)
      6. B. For OS X 10.12 Sierra:
      cpuid.0.eax="0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx="0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx="0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx="0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax="0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx="0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx="1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx="0000:1111:1010:1011:1111:1011:1111:1111" (this will identify the guest CPU as an Intel Core 2 Penryn which supports SSE4.1)
      7. If your Hardware compatibibility is set to Workstation 9.0 (virtualHW.version = "9") or 10, you must also add the following line:
      featureCompat.enable = "FALSE"

      8. You can now boot from the ISO and proceed with the installation.

      9. Even though I could complete the installation without a hitch with my A8-5600K, a few applications consistently crashed (e.g. Grapher), this was resolved by replacing the kernel with a modified kernel that emulates all missing SSE3 / SSSE3 instructions (see below).

      If your AMD CPU does not support SSSE3:
      You need to replace the kernel with one that has SSSE3 emulation (see below),
      the easiest way to do it is to use another computer that has SSSE3 to create the virtual disk and replace the kernel.
      1. After you have a working OS X machine, update to 10.8.5, make a copy of the virtual disk and attach it to the same VM.

      2. Change the os settings to show hidden files (see here), and delete the hidden 'mach_kernel' from the root folder of the attached disk.
      (alternatively, use the terminal to perform this, e.g. 'sudo chflags nohidden mach_kernel' or 'sudo rm mach_kernel')

      3. Put the modified kernel (see below) instead of the one you just deleted (use the same file name).

      4. Delete the old kernel cache by deleting the content of the '/System/Library/Caches/com.apple.kext.caches/' directory.

      5. Optionally: hide back the kernel (with 'sudo chflags hidden mach_kernel').

      6. Create a new VM, update the .vmx files to include the 8 cpuid.* lines from above.

      7. You can now use the attached disk to boot OS X 10.8.5 from a VM hosted with an older AMD CPU that does not support SSSE3.

      Tested With A8-5600K, A8-3850 and VMWare Workstation 8.0.6 / 9.0.4 / 10.0.4 / Player 6.0.4

      Modified Kernel:
      For your convenience, I have created a modified 10.8.5 kernel (a.k.a. xnu-2050.48.11) specifically to be used with VMWare, and attached it to this post.
      The only modification to this kernel is that it includes OpEmu3, the SSE3 and SSSE3 emulator created by Sinetek and AnV (thanks guys!).
      This emulator is only used when necessary (i.e. if your CPU support a specific instruction, the emulator will not be used to execute it).
      The source code to OpEmu3 is available here and my adaptaion to 10.8.5 is available here.
    • By fantomas1
      Update - 06.15.2016
      A minor update of this topic - Clover (r3561) patch on the fly works fine with macOS 10.12 Sierra.

      Update - 08.18.2015
      with Download-Fritz help, I’m finally able to patch my kexts with new method.

      it works fine with Clover r3259 + DB6
      but in my case, I still have to use FakeSMC trick... I tried with ForceKextsToLoad feature but it didn’t work... not yet.

      Update - 08.17.2015
      Hi there!  
      almost a year later, I'm about to update this topic, not because I was too lazy to do it but just because the "patch on the fly" method  has a little bit changed since Clover r3154  and which I was not able to make work.
      not really happy with being unable to use this method, I decided to do some tests with older versions of OS X and Clover... Bla bla bla... bla bla Bla...

      ... as I expected, the old method still work... and it works fine with ElCapitan DB1  

        I even was able to install ElCapitan with Clover r2850 and boot well on it         but to have success with it, the most effective trick for now is to inject the details of my kexts (AMD5000Controller.kext and AMDRadeonX3000.kext) inside the FakeSMC Info.plist as additional IOKitPersonalities. With this trick, my kexts are always loaded.
        with the standard loading method, the patch doesn't work      

      Update - 03.28.2014
      just to tell that since Mavericks, we need no more those 3 kexts, only 2 of them (AMD5000Controller.kext and AMDRadeonX3000.kext) to enable QE_CI for HD6770 cards
      even if you use those 3 kexts, AMD6000Controller.kext will not be loaded

      to do this with chameleon, use GraphicsEnabler=Yes and edit 0x68B81002 -> 068BA1002 in both kexts
      if you want to do this with clover, use clover configurator and KernelAndKextPatches tweak:

      don't forget to put 'Inject Kexts' to 'Yes'

      if it does not work, it is because the kexts are not presents in kernel cache. 
      The most effective trick for now is to inject the details of your kexts inside the FakeSMC Info.plist as additional IOKitPersonalities. With this trick, your kexts will be always loaded.
      I did it with QE_CI Exotic patch for HD48xx series cards with my old HD4830 and it works!
      see here for more details: http://www.insanelymac.com/forum/topic/296949-tuto-qe-ci-exotic-patch-via-clover/
      here, more screens


      Method 3: if you're using Clover, you can make this card work with a Fake ID injection
      <key>Devices</key> <dict>         <key>FakeID</key>         <dict>             <key>ATI</key>             <string>0x68B81002</string>         </dict> </dict>
      Method 2: since OS X 10.8, you no longer have to edit those kexts, just inject your ID via dsdt: http://www.insanelymac.com/forum/topic/282687-radeon-hd-6770-full-qeci-mountain-lion/?p=1902721 (credits go to RampageDev)
      *This method also works very well with OS X Mavericks         Method 1: i can confirm it, with the last Chameleon-2.1svn-r2054.pkg, it work well on 10.8.2 Build 12C43 !!!

      No more need to flashing HD 6770 into HD 5770 to have QE/CI !!!

      So just add your ID (0x68BA1002) into ATI5000Controller.kext and AMDRadeonAccelerator.kext
      <key>AMDJuniperGraphicsAccelerator</key> <dict> * * * <key>IOPCIMatch</key> <string>0x68BA1002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002</string>
      * the story started with this original topic
  • Recent Status Updates

    • Bios-PC  »  MaLd0n

      Hi MaLd0n
      you helped me with dsdt and everything working fine .
      I fix the audio issue.
      I need to add wifi bcm4360 original apple to dsdt to be  en0 all the time 
      also to add it to pci list.
      and I change from gtx970 to AMD radeon pro rx580 and I have issue with vtencoderxpcservice that make my cpu 300% and high temperature . with Nvidia it doesn't happen.
      I search the internet days and night and try to fix this issue no luck.
      best regards
      · 0 replies
    • DynaFEX  »  MaLd0n

      Hi MaLd0n!!
      I just don't know what the hell to do with this issue and I was wondering if you might please have any ideas??
      Sorry to bother you and thanks for all your help!
      · 0 replies
    • mrjayviper  »  e97

      hello. Can you please share instructions and files to get OSX working on a dual 2011 setup? you included a link to sixflow but it's not loading anymore. Thanks
      · 0 replies
    • adamfox

      I added a video to a @YouTube playlist https://t.co/EXJucl9T8B Go the distance sung by Adam Fox karaoke cover Disney Hurculese
      · 0 replies
    • Mr. Xtreme

      Hey, I'm not dead, I've moved over to using the nickname "Mr. Xtreme", and mostly use Linux distros/Windows 10, though it seems I'm gonna have to hackintosh again, so, hey everyone who remembers me! :wave:
      · 0 replies