krim404 / DellXPS15-9550-OSX

Tutorial for a full working Mac OS (10.11 up to 11.0) enviroment on the Dell XPS 15 (9550)
http://www.insanelymac.com/forum/topic/319764-dell-xps-15-9550-installation-tutorial/
457 stars 107 forks source link

OpenCore 0.6.8 #147

Closed golimpio closed 3 years ago

golimpio commented 3 years ago

This is a list of small changes I've done before upgrading to OpenCore 0.6.8, so it might help when we decide to upgrade this repository.

The biggest changed on the config that I've noticed was the AppleInput, but I'm not sure if it will affect this repository since we don't have the OpenCore's GUI set (I have it set on my settings though).

I think it's best to have the config updated in order to avoid issues in future updates.

  1. Removed the following from ProtocolOverrides:

    <key>AppleEvent</key>
    <false/>
  2. Added AppleInput key (default values):

    <key>UEFI</key>
      ...
      <key>AppleInput</key>
      <dict>
          <key>AppleEvent</key>
          <string>Builtin</string>
          <key>CustomDelays</key>
          <string>Auto</string>
          <key>KeyInitialDelay</key>
          <integer>0</integer>
          <key>KeySubsequentDelay</key>
          <integer>5</integer>
          <key>PointerSpeedDiv</key>
          <integer>1</integer>
          <key>PointerSpeedMul</key>
          <integer>1</integer>
      </dict>
  3. Added ForceBooterSignature:

    <key>Booter</key>
      ...
      <key>Quirks</key>
         ...
         <key>ForceBooterSignature</key>
         <false/>
  4. Added SetApfsTrimTimeout:

    <key>Kernel</key>
      ...
      <key>Quirks</key>
         ...
         <key>SetApfsTrimTimeout</key>
         <integer>-1</integer>
  5. Added:

    <key>Misc</key>
      ...
      <key>Boot</key>
         ...
         <key>LauncherOption</key>
         <string>Disabled</string>
         <key>LauncherPath</key>
         <string>Default</string>
  6. Added MaxBIOSVersion and UseRawUuidEncoding:

    <key>PlatformInfo</key>
      ...
      <key>Generic</key>
         ...
         <key>MaxBIOSVersion</key>
         <false/>
         ...
      <key>UseRawUuidEncoding</key>
      <false/>
  7. Added ResetTrafficClass and SetupDelay:

    <key>UEFI</key>
      ...
      <key>Audio</key>
         ...
         <key>ResetTrafficClass</key>
         <false/>
         <key>SetupDelay</key>
         <integer>0</integer>
  8. Added GopPassThrough:

    <key>UEFI</key>
      ...
      <key>Output</key>
         ...
         <key>GopPassThrough</key>
         <false/>
  9. Added ActivateHpetSupport and DisableSecurityPolicy:

    <key>UEFI</key>
      ...
      <key>Quirks</key>
         ...
         <key>ActivateHpetSupport</key>
         <false/>
         <key>DisableSecurityPolicy</key>
         <false/>

Please note that some changes are missing keys from previous upgrades.

golimpio commented 3 years ago

I have updated the kexts as well, but I haven't checked if any kext update was required though.

All the changes and upgrade were done a couple of hours ago, so it's too early to say that it was 100% successful, even though I haven't noticed anything different so far.

krim404 commented 3 years ago

can you push it? i can help with testing, as i have two 9550 here

golimpio commented 3 years ago

can you push it? i can help with testing, as i have two 9550 here

sure, should I push the whole 0.6.8 update with the new kexts? I also can push without the kexts if you prefer or just attach the new config file.

krim404 commented 3 years ago

push everything :-)

golimpio commented 3 years ago

push everything :-)

Done!

golimpio commented 3 years ago

Since my OC version is slightly different, I've run a simple test booting this version from a USB dongle and I've tested the basic stuff only (sound, bluetooth, wifi).

golimpio commented 3 years ago

I've just realised that I've made a mistake when merging the config.plist file and set AdviseWindows to false (I don't have Windows). It's fixed now, sorry about that.

golimpio commented 3 years ago

hey @wmchris have you had a chance to test this? I've upgraded to 11.3, no issues found so far (same kexts, same OC).

krim404 commented 3 years ago

yea sorry forgot to update - i installed everything and did my regular modifications (serial and co) and no problem