Jump to content

[OC 0.5.9] Lenovo Y50-70


SaxMachine

Recommended Posts

Si si ho risolto tutto e sono a buon punto, boot sereno:

Wifi OK

Audio Ok

Batteria OK

Scheda video riconosciuta con soli 7MB

Bluetooth non ne vuole sapere

Questo è un piccolo estratto, consigli?

 

Spoiler

Haswell Desktop OpenCore 0.5.9
https://desktop.dortania.ml/config.plist/haswell.html


UEFI - APFS section is missing
UEFI - ProtocolOverrides section is missing
UEFI - ReservedMemory section is missing

ACPI

Add
SSDT-PLUG.aml Make sure this file is in your OC/ACPI directory
SSDT-HACK.aml Make sure this file is in your OC/ACPI directory
SSDT-EC.aml Make sure this file is in your OC/ACPI directory
SSDT-EHCx_OFF.aml Make sure this file is in your OC/ACPI directory

Block

Patch

Quirks
FadtEnableReset = No
NormalizeHeaders = No
RebaseRegions = No
ResetHwSig = No
ResetLogoStatus = No

Booter

MmioWhitelist

Quirks
AvoidRuntimeDefrag = Yes
DevirtualiseMmio = No
DisableSingleUser = No
DisableVariableWrite = No
DiscardHibernateMap = No
EnableSafeModeSlide = Yes
EnableWriteUnprotector = Yes
ForceExitBootServices = No
ProtectMemoryRegions = No
ProtectSecureBoot = No
ProtectUefiServices = No
ProvideCustomSlide = Yes
RebuildAppleMemoryMap = Yes
SetupVirtualMap = Yes
SignalAppleOS = No
SyncRuntimePermissions = No

DeviceProperties

Add
AAPL,ig-platform-id = 0300220d iGPU set correctly

Block

Kernel

Add
Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here
VirtualSMC.kext don't use both FakeSMC.kext and VirtualSMC.kext
FakeSMC.kext don't use both FakeSMC.kext and VirtualSMC.kext
SMCLightSensor.kext VirtualSMC laptop plugins don't work on Desktop
SMCBatteryManager.kext VirtualSMC laptop plugins don't work on Desktop
FakePCIID.kext there are better ways to fake device ids
FakePCIID_Intel_HDMI_Audio.kext there are better ways to fake device ids
WhateverGreen.kext make sure this Kext is in your OC/Kexts directory
VoodooHDA.kext make sure this Kext is in your OC/Kexts directory
IntelMausiEthernet.kext make sure this Kext is in your OC/Kexts directory
RealtekRTL8111.kext make sure this Kext is in your OC/Kexts directory
CodecCommander.kext make sure this Kext is in your OC/Kexts directory
NVMeFix.kext make sure this Kext is in your OC/Kexts directory
SMCProcessor.kext make sure this Kext is in your OC/Kexts directory
SMCSuperIO.kext make sure this Kext is in your OC/Kexts directory
AppleBacklightFixup.kext make sure this Kext is in your OC/Kexts directory
AirportBrcmFixup.kext make sure this Kext is in your OC/Kexts directory
BT4LEContinuityFixup.kext make sure this Kext is in your OC/Kexts directory

Block

Emulate

Patch

Quirks
AppleCpuPmCfgLock = Yes You should disable CFG-Lock in your bios instead of using this
AppleXcpmCfgLock = Yes You should disable CFG-Lock in your bios instead of using this
AppleXcpmExtraMsrs = No
AppleXcpmForceBoost = No
CustomSMBIOSGuid = No
DisableIoMapper = Yes
DisableRtcChecksum is missing. Normally set to No
DummyPowerManagement = No
ExternalDiskIcons = No
IncreasePciBarSize = No
LapicKernelPanic = No
PanicNoKextDump = Yes
PowerTimeoutKernelPanic = Yes
ThirdPartyDrives = No
XhciPortLimit = Yes turn off after USB port mapping

Misc

BlessOverride

Boot
ConsoleAttributes = 0
HideSelf was deprecated in OpenCore v0.5.9
PollAppleHotKeys = No
ShowPicker = Yes
TakeoffDelay = 0
HibernateMode = None
PickerMode = Builtin
HideAuxiliary = No
PickerAttributes = 0
PickerAudioAssist = No
Timeout = 5

Debug
AppleDebug = Yes
ApplePanic is missing. Normally set to Yes
DisableWatchDog = Yes
Target = 67
DisplayLevel see [Debugging Docs] for more info debug display levels
DisplayDelay = 0

Entries

Security
AllowNvramReset = Yes
AllowSetDefault = Yes
AuthRestart = No
BlacklistAppleUpdate is missing. Normally set to Yes
BootProtect is missing. Normally set to Bootstrap
Vault = Optional
HaltLevel = 2147483648
ExposeSensitiveData = 6
ScanPolicy = 0

Tools
You removed the tool EFIs

NVRAM
LegacyEnable = No
LegacyOverwrite = No
WriteFlash = Yes

Add
UIScale = 01
DefaultBackgroundColor = 00000000
boot-args = -v keepsyms=1 debug=0x100 alcid=1
csr-active-config = 00000000
prev-lang:kbd = 656e2d55533a30 (en-US:0)
SystemAudioVolume = 46

Block

LegacySchema

PlatformInfo
Automatic = Yes
UpdateDataHub = Yes
UpdateNVRAM = Yes
UpdateSMBIOS = Yes
UpdateSMBIOSMode = Create

AdviseWindows

Generic
SpoofVendor is missing. Normally set to Yes
AdviseWindows is missing. Normally set to No

MLB

ROM

SpoofVendor

SystemProductName

SystemSerialNumber

SystemUUID

UEFI
ConnectDrivers = Yes

Drivers
VBoxHfs.efi
OpenRuntime.efi
ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8

Audio
AudioSupport = No
AudioDevice = PciRoot(0x0)/Pci(0x1b,0x0)
AudioCodec = 0
AudioOut = 0
MinimumVolume = 20
PlayChime = No
VolumeAmplifier = 0

Input
KeyFiltering = No
KeyForgetThreshold = 5
KeyMergeThreshold = 2
KeySupport = Yes
KeySupportMode = Auto
KeySwap = No
PointerSupport = No
PointerSupportMode = ASUS but should normally be _-blank-_
TimerResolution = 50000

Output
You should have exactly 10 settings in the UEFI/Output section
TextRenderer = BuiltinGraphics
ConsoleMode = _-blank-_
Resolution = Max
ClearScreenOnModeSwitch = No
IgnoreTextInGraphics = No
ProvideConsoleGop = Yes
DirectGopRendering = No
DirectGopCacheMode was deprecated in OpenCore v0.5.9
ReconnectOnResChange = No
ReplaceTabWithSpace = No
SanitiseClearScreen = No

Protocols

Quirks
DeduplicateBootOrder is missing. Normally set to Yes
ExitBootServicesDelay = 0
IgnoreInvalidFlexRatio = Yes
ReleaseUsbOwnership = No
RequestBootVarFallback was deprecated in OpenCore v0.5.9
RequestBootVarRouting = Yes
TscSyncTimeout is missing. Normally set to 0
UnblockFsConnect = No

  

Link to comment
Share on other sites

1 ora fa, Gengik84 ha scritto:

Oltretutto già usi properties quindi di basta copiare la parte del config di clover in

Devices, devices*, PciRoot(0)/Pci(0x02,0) con tutto il contenuto

 

Grazie adesso funziona, tutto il resto mi serve da Clover (EHC, LP etc etc)?

Link to comment
Share on other sites

14 minuti fa, SaxMachine ha scritto:

Ho importato tutto e adesso funziona ancor meglio. 

Unica cosa è il SMBIOS che continua a dirmi Macbook6.1

 

Auto-cit, se la smettessi di scrivere e stessi attento al mega topic che avete creato...sarebbe meglio!

 

Perdonatemi.

Link to comment
Share on other sites

Sono riuscito a far andare qiuasi tutto, unica cosa rimane il TrackPad Elan, l'unico che va è ApplePS2Smartouchpad, funziona ma sono riuscito a farlo andare solo mettendo il kext in Library/Extensions.

Ho foto mille tentativi su OpenCore ma non ne vuole sapere.

 

Altra cosa che non funziona bene è il powermanagment, quando va in standby non si risveglia più.

Edited by SaxMachine
Link to comment
Share on other sites

11 minuti fa, Gengik84 ha scritto:

in properties hai iniettato tutto come nel config di clover?

ssdt che andava su 10.13 va bene anche attualmente

 

Si.

Unica cosa che ho dovuto disabilitare era il kext FakeSMC perché mi andava in KP

Link to comment
Share on other sites

Avevo dimenticato:

 

Power Management

Everything required for CPU/IGPU power management is already installed with the steps above.
There is no longer any need to use the ssdtPRgen.sh script.

Also, be aware that hibernation (suspend to disk or S4 sleep) is not supported on hackintosh.

You should disable it:

Code:
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage

Always check your hibernatemode after updates and disable it. System updates tend to re-enable it, although the trick above (making sleepimage a directory) tends to help.

Link to comment
Share on other sites

28 minuti fa, FreeJHack ha scritto:

... forse può esserti d'aiuto 

 

Si grazie, mi sono reso conto poco dopo che parlavo della stessa cosa. Eliminato il vecchio e benvenuto al nuovo.

Comunque sto a buon punto, mi manca solo il blututû e penso di aver finito. Farò revisione e diffonderò.

Link to comment
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

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.