Jump to content

[WEG] Come applicare le relative patch


Gengik84

Recommended Posts

  • Administrators

in questa guida illustrerò come inserire le patch diciamo "più comuni" usate in hackintosh

 

Per esempio DVMT quando questa non è selezionatile su bios, tipico di molti portatili

 

NOTA: tutte queste patch sono estremamente legate all'uso di WhateverGreen

 

 

Credits: vit9696, tutto il team "acidanthera" e le altre persone che vi hanno contribuito

 

 

useremo e applicheremo patch sul config nella parte Devices/Proprierties

 

 

Partiamo col definire la "posizione" di IGPU che ormai possiamo dire essere in PCI0/IGPU (_ADR, 0x00020000)

 

*Nota: parlo di IGPU ma di fatto è GFX0 rinominata a modo come si usa solitamente.

 

 

nel riquadro a sinistra in Properties clicchiamo sul segno + ed aggiungiamo:

 

PciRoot(0)/Pci(0x02,0)

 

Adesso spostiamoci nel riquadro a destra

 

 

l'ordine di ciò che dovremo inserire è disposto in:

 

Properties Key* | Properties Value* | Value Type

 

 

NOTA: Questo dovrà essere sempre presente e ovviamente non ripetuto più volte, serve per "diciamo" attivare le patch

 

framebuffer-patch-enable | 01000000 | DATA

 

 

Patch DVMT

 

Aggiungiamo:

 

framebuffer-patch-enable | 01000000 | DATA

 

framebuffer-stolenmem | 00003001 | DATA

 

framebuffer-fbmem | 00009000 | DATA

 

un immagine di esempio della patch applicata:

attachment.php?attachmentid=10195&d=1544895976

 

Inserire ig-platform-id

 

il platform-id che inseriamo nella parte Graphics/ig-platform-id deve essere inserito "capovolgendolo"

 

esempio : 0x59160000 questo diventarà,per questa specifica funzione, 00001659

 

L'iniezione sul config sarà questa:

 

AAPL,ig-platform-id | 00001659 | DATA

 

Inserire FakeID

 

*Nota: Possiamo omettere questa parte se già presente su DSDT oppure in caso di ID nativi.

 

anche in questo caso deve essere capovolto ma omettendo "8086"

 

esempio: 0x59168086 questo diventerà 16590000

L'iniezione sul config sarà questa:

 

device-id | 16590000 | DATA

 

Inserimento di proprietà per audio HDMI

 

*Nota: Possiamo omettere questa parte se già presente su DSDT

 

 

hda-gfx | onboard-1 | STRING

 

Quindi ricapitolando il tutto la patch completa di tutto quello descritto sopra sarà:

 

framebuffer-patch-enable | 01000000 | DATA

framebuffer-stolenmem |00003001 | DATA

AAPL,ig-platform-id | 00001659 | DATA

device-id | 16590000 | DATA

hda-gfx | onboard-1 | STRING

 

 

Esempio di questa patch:

attachment.php?attachmentid=10194&d=1544895270

 

 

 

Patch 9MB HD4600 mobile

 

Questa è la patch che si usava in kernel and kext patches/kext to patch oppure si usava AzulPatcherFixUP

 

 

framebuffer-patch-enable | 01000000 | DATA

device-id | 12040000 | DATA

AAPL,ig-platform-id | 0600260A | DATA

framebuffer-cursormem | 00009000 | DATA

 

 

Disabilitare la dGPU

framebuffer-patch-enable | 01000000 | DATA

disable-external-gpu | 01000000 | DATA

 

Buon divertimento e buon hack a tutti ! emoticon_festa

 

 

 

Guida in aggiornamento...

Schermata 2018-12-15 alle 18.33.44.png

Schermata 2018-12-15 alle 17.56.24.png

Edited by iCanaro
Link to comment
Share on other sites

  • Support Team

primo tentativo nell'hack 1 in mojave APFS con:

 

- patch DVMT (non presente in BIOS)

 

- 9MB (disattivando quella in kernel & kext patches)

 

- disattivazione della dGPU

 

 

 

andato a buon fine emoticon_41 emoticon_thanks

 

https://postimg.cc/HVJ2mvSs">LINK_TEXT>

 

 

 

aggiustato ordine sequenza...

 

https://postimg.cc/c6GTRGcq">LINK_TEXT>

 

 

 

PS:

 

fakeID 0x04128086 = 12040000

 

 

 

ig-platform-id 0x0a260006 = 0600260a

 

 

 

OK allora rimossi fake e ig-platform ed aggiunte nelle patch WEG, avvio OK

 

https://postimg.cc/LqB7f4Zs">LINK_TEXT>

 

il prossimo step sarà far partire questo hack in UEFI puro e vedere se con questo metodo di attivazione patch si risolvono i glitch grafici

 

mi stoppo subito... la patch 9Mb inserita non lavora esattamente come quella in kernel & kext patches, vi sono artefatti e glitch, oppure ho sbagliato fake o ig

 

attendo responso dal boss, dopo il sorgere del sole emoticon_linguaccia

Link to comment
Share on other sites

queste patch , soprattutto x DVMT potrebbe servire a risolvere i miei problemi con kext FB originale Apple ??

 

Grazie x la guida , stai aprendo un mondo tutto nuovo in questo campo , questo Forum è ricco di Info utili , guide e chi più ne ha più ne metta ...........

 

Conosciamo sempre più Clover e apprendiamo come smanettare in ogni sezione di Clover Configurator , grandiiiiiiii

 

SIETE i miei EROI preferiti ........

Link to comment
Share on other sites

  • Support Team
  Quote
"Gengik84" post_id="21489" time="1544951382" user_id="2">
  Gengik84 post_id=21489 time=1544951382 user_id=2 said:

@iCanaro fammi ioreg

 

dimmi anche la patch che stavi usando

  Quote

 

 

 

https://postimg.cc/K3FzNWKz">LINK_TEXT>

 

 

 

ecco ioreg con mojave APFS avviato tramite il config allegato in cui vi sono le patch WEG aggiunte e le equivalenti precedenti disabilitate

config-M68.plist.zipFetching info...

MacBook-M68_WEG.ioreg.zipFetching info...

Link to comment
Share on other sites

  • Administrators
  Quote
"Emanuele-1998" post_id="21493" time="1544952199" user_id="637">
  Emanuele-1998 post_id=21493 time=1544952199 user_id=637 said:

Gengik84 che benefici si hanno se facciamo gestire al WEG le relative patch o le facciamo gestire direttamente dal config ? Perché eventualmente posso fare anche io questa modifica

  Quote

 

Non confondere...queste determinate patch sul config sono destramente legate all'uso di WEG

 

Consiglio personale: avete una configurazione stabile? bene non toccatela finché non sarà necessario...

 

"non aggiustate quello che ancora non è rotto"

Link to comment
Share on other sites

  Quote
"Gengik84" post_id="21494" time="1544952251" user_id="2">
  Gengik84 post_id=21494 time=1544952251 user_id=2 said:

Beh si @Baio77

 

sempre che non ci siano bug su weg e su clover.. ma come hai visto anche tu ieri.... ehmmm...

  Quote

Quale patch dovrei provare????Quella solo x DVMT basterebbe???

Link to comment
Share on other sites

  • Administrators
  Quote
"iCanaro" post_id="21495" time="1544952293" user_id="57">
  iCanaro post_id=21495 time=1544952293 user_id=57 said:

  Quote
"Gengik84" post_id="21489" time="1544951382" user_id="2">
  Gengik84 post_id=21489 time=1544951382 user_id=2 said:

@iCanaro fammi ioreg

 

dimmi anche la patch che stavi usando

  Quote

 

 

 

https://postimg.cc/K3FzNWKz">LINK_TEXT>

 

 

 

ecco ioreg con mojave APFS avviato tramite il config allegato in cui vi sono le patch WEG aggiunte e le equivalenti precedenti disabilitate

  Quote

 

intanto prova a rimuovere completamente le Kext to patch che non usi tipo quella 9M e riprova

Link to comment
Share on other sites

  • Moderators

Parere personale; se WEG è indispensabile, per qualche motivo, forse è meglio lasciare a lui anche la gestione delle patch, invece se possiamo farne a meno meglio continuare a gestirle tramite Clover.

Link to comment
Share on other sites

  • Support Team

premesso che questi test sono solo per "divertimento personale" ed eventualmente per aiuto al boss e a chi potrebbero servire...

 

 

 

@Gengik84[/mention] ho tolto la patch errata e inserita questa

 

 

 

framebuffer-cursormem | 00009000 | DATA[/hidden]

 

 

 

ma ora, nonostante reset NVRAM ed alcuni tentativi, va inesorabilmente in KP sob

 

 

 

se serve poi nel pomeriggio faccio video... ora ho fame e un po' i cocones rotolanti in quanto anche l'altro problema sudeors non ho cavato un ragno dal buco

Link to comment
Share on other sites

  • Moderators
  Quote
"Gengik84" post_id="21514" time="1544957135" user_id="2">
  Gengik84 post_id=21514 time=1544957135 user_id=2 said:

Lui in che senso?

 

WEG non applica patch in auto per esempio per DVMT etc etc..

 

Anzi le gestisse ancora meno di "cose"...sarebbe anche meglio..imho

  Quote

 

Se non ho capito male:

 

queste patch obbligano l'uso di WEG,

 

ma se noi non usiamo WEG non è meglio evitarlo, vista anche la poca affidabilità attuale, e continuare ad usare le patch previste per Clover?

 

Al contrario se siamo obbligati per qualche motivo all'uso di WEG, forse è meglio passare a lui anche il controllo delle patch?

 

 

 

Ha scritto dopo 27 secondi:

 

(Sempre funzionino)

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.