Jump to content
You are a guest user Click to join the site
Sign in to follow this  
Gengik84

[WEG] Come applicare le relative patch

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Grazie Boss e grazie canarino. Il primo sempre efficiente, il secondo sempre pronto come prima vittima sacrificale

Share this post


Link to post
Share on other sites

@iCanaro[/mention] fammi ioreg

 

dimmi anche la patch che stavi usando

Share this post


Link to post
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 ........

Share this post


Link to post
Share on other sites

@Gengik84[/mention] 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

Share this post


Link to post
Share on other sites

Beh si @Baio77[/mention]

 

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

Share this post


Link to post
Share on other sites
"Gengik84" post_id="21489" time="1544951382" user_id="2">

@iCanaro fammi ioreg

 

dimmi anche la patch che stavi usando

 

 

 

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.zip

MacBook-M68_WEG.ioreg.zip

Share this post


Link to post
Share on other sites
"Emanuele-1998" post_id="21493" time="1544952199" user_id="637">

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

 

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"

Share this post


Link to post
Share on other sites
"Gengik84" post_id="21494" time="1544952251" user_id="2">

Beh si @Baio77

 

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

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

Share this post


Link to post
Share on other sites
"iCanaro" post_id="21495" time="1544952293" user_id="57">

"Gengik84" post_id="21489" time="1544951382" user_id="2">

@iCanaro fammi ioreg

 

dimmi anche la patch che stavi usando

 

 

 

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

 

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

Share this post


Link to post
Share on other sites

Ho editato la guida per 9M HD4600

 

controlla e correggi, avevo scritto male

 

deve essere cursormem e non fbmem

Share this post


Link to post
Share on other sites

@Baio77[/mention] leggi la guida

 

in properties ma NON in Arbitrary...

 

 

 

Ha scritto dopo 31 secondi:

 

hai sbagliato tutto

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
"Gengik84" post_id="21514" time="1544957135" user_id="2">

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

 

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)

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.