Jump to content


  • Content count

  • Joined

  • Last visited

About Shikumo

  • Rank
    InsanelyMac Protégé
  1. [pre-release] macOS High Sierra

    Not sure, but I would think, that RevoBoot already provided the information, so didn't need to change that (see https://github.com/Piker-Alpha/RevoBoot/blob/clang/i386/libsaio/smbios/getters.h#L348)
  2. Getting a black screen with mouse cursor I can interact with. This is with an internal NVIDIA Quadro 1000M that worked oob until Sierra. Booting in safe mode (-x) works with full resolution but no acceleration. Any help appreciated
  3. macOS 10.12.1 is out!

    Probably support for the new MBP Touch Bar (https://developer.apple.com/macos/touch-bar/).
  4. Lenovo ThinkPad T420 with UEFI Only

    FYI, with latest 10.12.1 beta the audio keys work again.
  5. Haven't seen this info published yet, so here goes. This is how you can join the public beta or developer seed program. This is basically what the macOSSierraPublicBetaAccessUtility does. Please note that there are currently three types of seeds available. * PublicSeed * DeveloperSeed * CustomerSeed # to enroll to public beta seed sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll PublicSeed # to enroll to developer seed sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll DeveloperSeed # to unenroll sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil unenroll # here are the other options sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil usage: seedutil enroll SEED_PROGRAM seedutil unenroll seedutil current seedutil migrate OLD_VERSION NEW_VERSION seedutil fixup
  6. Lenovo ThinkPad T420 with UEFI Only

    I suppose you should have a look at caffeinate. That's what I use to prevent sleep. Here is an excerpt from the man page. CAFFEINATE(8) BSD System Manager's Manual CAFFEINATE(8) NAME caffeinate -- prevent the system from sleeping on behalf of a utility SYNOPSIS caffeinate [-disu] [-t timeout] [-w pid] [utility arguments...] DESCRIPTION caffeinate creates assertions to alter system sleep behavior. If no assertion flags are specified, caffeinate creates an assertion to prevent idle sleep. If a utility is specified, caffeinate creates the assertions on the utility's behalf, and those assertions will persist for the duration of the utility's exe- cution. Otherwise, caffeinate creates the assertions directly, and those assertions will persist until caffeinate exits. [..]
  7. Lenovo ThinkPad T420 with UEFI Only

    Here is a small heads-up on the latest beta (10.10.2 14C68k) which broke sound. But it turns out there is only a new dependency on AppleEFINVRAM, which would prevent the old AppleHDA_20672.kext from loading. Anyway here is the patch for Info.plist, which should give you back sound. Of course you need to rebuild the kextcache and reboot, after this change. diff --git a/AppleHDA_20672.kext/Contents/Info.plist b/AppleHDA_20672.kext/Contents/Info.plist --- a/AppleHDA_20672.kext/Contents/Info.plist +++ b/AppleHDA_20672.kext/Contents/Info.plist @@ -3,13 +3,13 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> - <string>14A373</string> + <string>14C59</string> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleHDA</string> <key>CFBundleGetInfoString</key> - <string>AppleHDA 266.5, Copyright © 2000-2014 Apple Inc. All rights reserved.</string> + <string>AppleHDA 269.13, Copyright © 2000-2014 Apple Inc. All rights reserved.</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleHDA</string> <key>CFBundleInfoDictionaryVersion</key> @@ -27,17 +27,17 @@ <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> - <string>6A280m</string> + <string>6D68e</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> - <string>14A373</string> + <string>14C55</string> <key>DTSDKName</key> <string>macosx10.10internal</string> <key>DTXcode</key> - <string>0600</string> + <string>0650</string> <key>DTXcodeBuild</key> - <string>6A280m</string> + <string>6D68e</string> <key>IOKitPersonalities</key> <dict> <key>HDA Driver</key> @@ -131,31 +131,33 @@ </dict> </dict> <key>NSHumanReadableCopyright</key> - <string>AppleHDA 266.5, Copyright © 2000-2014 Apple Inc. All rights reserved.</string> + <string>AppleHDA 269.13, Copyright © 2000-2014 Apple Inc. All rights reserved.</string> <key>OSBundleLibraries</key> <dict> + <key>com.apple.driver.AppleEFINVRAM</key> + <string>2.0.0</string> <key>com.apple.driver.AppleHDAController</key> <string>1.7.2a1</string> <key>com.apple.driver.DspFuncLib</key> <string>1.5.2a1</string> <key>com.apple.iokit.IOAudioFamily</key> - <string>1.8.6fc11</string> + <string>200.5</string> <key>com.apple.iokit.IOGraphicsFamily</key> <string>2.0</string> <key>com.apple.iokit.IOHDAFamily</key> - <string>1.0.0d1</string> + <string>265.88</string> <key>com.apple.iokit.IONDRVSupport</key> <string>2.0</string> <key>com.apple.kpi.bsd</key> - <string>8.0.0b3</string> + <string>8.0.0</string> <key>com.apple.kpi.iokit</key> - <string>8.0.0b3</string> + <string>8.0.0</string> <key>com.apple.kpi.libkern</key> - <string>8.0.0b3</string> + <string>8.0.0</string> <key>com.apple.kpi.mach</key> - <string>8.0.0b3</string> + <string>8.0.0</string> <key>com.apple.kpi.private</key> - <string>8.0.0b3</string> + <string>8.0.0</string> </dict> </dict> </plist>
  8. Lenovo ThinkPad T420 with UEFI Only

    Have you tried an iMac smbios? For me this was key to successfully boot to gui. Just FYI in the config.plist I have Duallink 1, Inject NVIDIA, InjectEDID true, LoadVBios true and VRAM set to 2048. CustomEDID wasn't necessary for my screen. You can also try to inject NVCAP, but that didn't make a difference for me. Also if you don't get acceleration, I would think of incompatible kexts, so make sure you replaced them all (NVDA*/GeForce*) correctly. Or nvidia isn't injected properly.
  9. Lenovo ThinkPad T420 with UEFI Only

    @SimonLL what mac model are you using? I recently ran into a similar issue with Clover on one hand and with the 10.9.3 update on another. Basically I was using a MacBookPro8,x which resulted in no gui with Clover and and only external monitor output after updating from 10.9.2 to 10.9.3 with Chameleon. It is worth noting that my configuration stayed basically the same since Lion. Anyway I tried an iMac model (iMac11,2 or iMac13,2) and it allowed me to get full graphics with Clover and with 10.9.3 with Chameleon.
  10. Clover General discussion

    @Slice While I had a look at Settings.c I noticed a lot of similar and thus IMHO error-prone checks. So I took the opportunity and created two helper functions to check a property for true or false to follow the principle of DRY. So basically this patch[1] is only cosmetic, but should reduce lines of code and also inadvertent errors. There were actually incomplete checks e.g. in line 1496-1497. Maybe you find it useful. [1] https://gist.github.com/anonymous/ea2ee7c5135200d7164a
  11. Clover General discussion

    Thanks again, changing NVCAP was not successful either. I attached the DarwinDump for Intel Clover boot. This is the same configuration, except that I activated Intel injection via Clover menu. Regarding the Error message I have no clue. I looked inside the source code and the default EFI_STATUS of GetUserSettings(IN EFI_FILE *RootDir, TagPtr CfgDict) is EFI_NOT_FOUND. This is changed only in a view places, to my limited understanding it seems reasonable to return EFI_NOT_FOUND in most cases. EDIT: I switched from MacBookPro8,3 to iMac11,2 and nvidia is working. I wonder where the problem with the MacBookPro definition is. I attached the DarwinDump also. DarwinDumper_2.9.3_Lenovo_X64_Mav_shikumo.zip DarwinDumper_2.9.3_Lenovo_X64_Mav_shikumo.zip
  12. Clover General discussion

    Thank you, I tried your suggestions but without success. I can't even boot into safe mode. So I'm not able to provide a full darwin dump, but I appended the clover.log and ioreg I could gather via ssh remote login. I tried all other sort of things, all with the same outcome. * with manually patched DSDT/with original DSDT patched with Clover * let clover inject nvidia/use my dsdt with already injected nvidia * booting with nv_disable=1 I'm out of ideas, foremost because the same system is running with Chameleon. Clover is also running beautifully with Intel graphics enabled. safeboot.zip
  13. Clover General discussion

    Thanks, I updated my signature and attached a DarwinDumper report from Chameleon boot and the ioreg booting Clover in single user mode (*dsdt.txt) and until desktop should appear (dsdt2.txt). If more is required I will provide it. DarwinDumper_2.9.3_Chameleon_2.2_X64_Mav_shikumo.zip ioreg.clover.dsdt.txt ioreg.clover.dsdt2.txt clover.log.txt config.plist.txt