bugtracker icon indicating copy to clipboard operation
bugtracker copied to clipboard

Third-party bootloader conversion steps are out of date

Open vit9696 opened this issue 4 years ago • 0 comments

Guide: OpenCore Install Guide (link)

As of now:

  • TgtBridge patches can be implemented via Base property in many cases.
  • RadeonDeInit is best to be performed by WhateverGreen, and is already done automatically. While SSDT can also be used, I would advise saying that one does not need it as long as WhateverGreen is used.
  • There is no mention of DevicesForceHPET option, which can now be implemented via ActivateHpetSupport.
  • There is no mention of StrictHibernate = NO being equal to ResetHwSig = YES, OpenCore has strict hibernation by default, which can be disabled through the quirk.
  • RtcHibernateAware = YES is equivalent to HibernateMode = Auto.
  • NeverHibernate = YES is HibernateMode = None.
  • Language can be set via 7C436110-AB2A-4BBB-A880-FE41995C9F82:prev-lang:kbd.

There are really many missing mappings for the UI and behaviour:

  • Timeout is, well, Timeout
  • Fast = YES is roughly ShowPicker = NO
  • Debug = YES closest equivalent is Target = 67, I would also recommend AppleDebug = YES on this.
  • MouseEnabled = YES is equivalent to PickerAttributes |= 16 (OR with this value).
  • MouseSpeed can be flexibly controlled via PointerSpeedMul and PointerSpeedDiv.
  • ScreenResolution is Resolution.
  • ConsoleMode is ConsoleMode, but the format different, instead of console index we use WxH values.
  • Theme is PickerVariant.
  • TextOnly = YES is PickerMode = Builtin.

vit9696 avatar Apr 10 '21 10:04 vit9696