Procedura per determinare se la NVRAM è nativa nel nostro hardware

Avatar utente
Non connesso

Jolly
Moderatori
Moderatori
Reactions:
Messaggi: 1085
Iscritto il: ven feb 16, 2018 6:38 pm
Grazie dati: 37 volte
Grazie ricevuti: 321 volte
Contatta:

Procedura per determinare se la NVRAM è nativa nel nostro hardware

#1

Messaggio da Jolly » ven feb 16, 2018 7:41 pm

La NVRAM è un tipo di RAM che conserva i dati dopo lo spegnimento del dispositivo (a differenza della RAM). La NVRAM è usata per memorizzare valori come: luminosità, volume, nome del computer, Trova l'ID del mio Mac, ecc ... 
In Windows e Linux questi valori non sono memorizzati nella NVRAM ma sull'HDD, poiché la maggior parte dei PC in circolazione non ha NVRAM. 
OS X invece utilizza NVRAM per eseguire molti servizi come iMessage, FaceTime, dispositivo di avvio, ecc ...
Detto ciò, prima di proseguire, assicuriamoci di non avere installato Emuvariable nella EFI, eventualmente cancelliamolo come pure il file nvram.plist, che dovrebbe essere nella root della EFI, e gli script RC; per questi ultimi usiamo lo script fornito gentilmente da Gengik in allegato. Acclarata la cosa procediamo con la procedura per determinare se il Nostro Pc/Laptop è dotato di NVRAM nativa:

    1.  Aprire Terminale in OS X, ed eseguire:

Codice: Seleziona tutto

sudo nvram MyVar=TestValue
    2.  Poi controllare il contenuto della NVRAM con:

Codice: Seleziona tutto

nvram -p
    3.  Nel log dovete trovare la voce appena immessa:

Codice: Seleziona tutto

MyVar   TestValue
Ora riavviare e ripetere nvram -p, se "MyVar   TestValue" è ancora presente la nvram è nativa, altrimenti dovremo installare EmuVariable.efi e gli script RC. Questo lo faremo Installando Clover spuntando appunto queste due opzioni. Se risulterà nativa procediamo a togliere i valori di Test precedentemente immessi con:

Codice: Seleziona tutto

sudo nvram -d MyVar
Nel caso si dovesse procedere ad una ricostruzione della NVRAM useremo:

Codice: Seleziona tutto

sudo nvram -c
(All credits to pokenguyen)
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Laptop
Hp EliteBook 2570p, Cpu I5 3320m, IGPU HD4000, RAM 8 GB DDR3 1.333 MHz, SSD 180 GB, HDD 1Tb, WiFi BCM943224HMS,  SMBIOS MacBook Pro 9.1, Mojave  10.14.3, Clover (UEFI)
Desktop
Z77E-WiFi, Case Bitfenix Prodigy, Cpu I7 3770, IGPU HD4000, DGPU GTX 650ti, RAM 16 GB DDR3 1.600 MHz, SSD x 2 256 GB, HDD x 2 4 TB, WiFi Aetheros,  SMBIOS iMac 13.2, Mojave  10.14.3, Clover (Legacy)
Guide Generali
Elenco Kexts e relativo Download 
Richiesta di Supporto

Avatar utente
Non connesso

Fasullo
Donatori
Donatori
Reactions:
Messaggi: 1370
Iscritto il: ven feb 16, 2018 6:56 pm
Località: Milano
Grazie dati: 127 volte
Grazie ricevuti: 138 volte
Contatta:

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#2

Messaggio da Fasullo » ven feb 16, 2018 9:30 pm

Ciao Jolly... Ho EmuVariableUefi-64.efi dentro la cartella EFI/CLOVER/drivers64UEFI/

è lo stesso?
Guida preparazione USB (Gengik84)
MOBO: GA-H81M-HD3
RAM: 16GB DDR3 1600 Mhz Crucial Ballistic Sport XT
CPU: I3-4150 3,49Ghz
HD: SSD 250GB Samsung 850 EVO
HDII: 750 GB Seagate Barracuda 7200 RPM
WiFi:TP-LINK TL-WN881ND
Bluetooth: USB Kinivo BTD-300
Scheda Video: MSI GeForce GTX 760 2GB VRAM

Avatar utente
Non connesso

Gengik84
Site Admin
Site Admin
Reactions:
Messaggi: 6822
Iscritto il: gio feb 15, 2018 9:44 am
Grazie dati: 1848 volte
Grazie ricevuti: 2091 volte
Contatta:

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#3

Messaggio da Gengik84 » ven feb 16, 2018 10:30 pm

Se vuoi determinare se la nvram è nativa o meno devi seguire la guida ma senza quel driver
[Guida] MacOS_Clover_USB.
iHack19.1: MB ROG Maximus X Hero, I5-9600K, iGPU Intel UHD630, RAM 2x8 GB DDR4 3000
iHack18.3: Asrock Z270 Extreme,I5 7600K, GPU RX 480, RAM 2x8 GB DDR4 3000
HackBookPro8.1: Hp EliteBook 2560p/8460p

Avatar utente
Non connesso

Fasullo
Donatori
Donatori
Reactions:
Messaggi: 1370
Iscritto il: ven feb 16, 2018 6:56 pm
Località: Milano
Grazie dati: 127 volte
Grazie ricevuti: 138 volte
Contatta:

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#4

Messaggio da Fasullo » ven feb 16, 2018 10:38 pm

Ok.... Grazie.
Però penso... Se fino adesso è andato bene così????

Cosa può giovare?
Guida preparazione USB (Gengik84)
MOBO: GA-H81M-HD3
RAM: 16GB DDR3 1600 Mhz Crucial Ballistic Sport XT
CPU: I3-4150 3,49Ghz
HD: SSD 250GB Samsung 850 EVO
HDII: 750 GB Seagate Barracuda 7200 RPM
WiFi:TP-LINK TL-WN881ND
Bluetooth: USB Kinivo BTD-300
Scheda Video: MSI GeForce GTX 760 2GB VRAM

Avatar utente
Non connesso

Jolly
Moderatori
Moderatori
Reactions:
Messaggi: 1085
Iscritto il: ven feb 16, 2018 6:38 pm
Grazie dati: 37 volte
Grazie ricevuti: 321 volte
Contatta:

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#5

Messaggio da Jolly » sab feb 17, 2018 9:46 am

Fasullo ha scritto:
ven feb 16, 2018 10:38 pm
Ok.... Grazie.
Però penso... Se fino adesso è andato bene così????

Cosa può giovare?
Il "giovamento" è il non usare una emulazione per qualcosa che è nativo. Molte volte funziona anche meglio.
Laptop
Hp EliteBook 2570p, Cpu I5 3320m, IGPU HD4000, RAM 8 GB DDR3 1.333 MHz, SSD 180 GB, HDD 1Tb, WiFi BCM943224HMS,  SMBIOS MacBook Pro 9.1, Mojave  10.14.3, Clover (UEFI)
Desktop
Z77E-WiFi, Case Bitfenix Prodigy, Cpu I7 3770, IGPU HD4000, DGPU GTX 650ti, RAM 16 GB DDR3 1.600 MHz, SSD x 2 256 GB, HDD x 2 4 TB, WiFi Aetheros,  SMBIOS iMac 13.2, Mojave  10.14.3, Clover (Legacy)
Guide Generali
Elenco Kexts e relativo Download 
Richiesta di Supporto

Avatar utente
Connesso

iCanaro
Support Team
Support Team
Reactions:
Messaggi: 5573
Iscritto il: ven feb 16, 2018 8:41 pm
Località: Bologna & Dintorni
Grazie dati: 944 volte
Grazie ricevuti: 1580 volte

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#6

Messaggio da iCanaro » sab feb 17, 2018 6:01 pm

NVRAM nativa per tutti i miei ultimi 3 hack 8-)
Ultima modifica di iCanaro il ven feb 23, 2018 3:43 pm, modificato 1 volta in totale.
My Hack
► Mostra testo

Avatar utente
Non connesso

Fasullo
Donatori
Donatori
Reactions:
Messaggi: 1370
Iscritto il: ven feb 16, 2018 6:56 pm
Località: Milano
Grazie dati: 127 volte
Grazie ricevuti: 138 volte
Contatta:

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#7

Messaggio da Fasullo » dom feb 18, 2018 9:43 am

Ok... Grazie mille.
:)
Guida preparazione USB (Gengik84)
MOBO: GA-H81M-HD3
RAM: 16GB DDR3 1600 Mhz Crucial Ballistic Sport XT
CPU: I3-4150 3,49Ghz
HD: SSD 250GB Samsung 850 EVO
HDII: 750 GB Seagate Barracuda 7200 RPM
WiFi:TP-LINK TL-WN881ND
Bluetooth: USB Kinivo BTD-300
Scheda Video: MSI GeForce GTX 760 2GB VRAM

Avatar utente
Non connesso

Fasullo
Donatori
Donatori
Reactions:
Messaggi: 1370
Iscritto il: ven feb 16, 2018 6:56 pm
Località: Milano
Grazie dati: 127 volte
Grazie ricevuti: 138 volte
Contatta:

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#8

Messaggio da Fasullo » dom feb 18, 2018 10:00 am

Fatto. Adesso è sparito il files NVRAM dalla cartella EFI
Guida preparazione USB (Gengik84)
MOBO: GA-H81M-HD3
RAM: 16GB DDR3 1600 Mhz Crucial Ballistic Sport XT
CPU: I3-4150 3,49Ghz
HD: SSD 250GB Samsung 850 EVO
HDII: 750 GB Seagate Barracuda 7200 RPM
WiFi:TP-LINK TL-WN881ND
Bluetooth: USB Kinivo BTD-300
Scheda Video: MSI GeForce GTX 760 2GB VRAM

Avatar utente
Non connesso

Fasullo
Donatori
Donatori
Reactions:
Messaggi: 1370
Iscritto il: ven feb 16, 2018 6:56 pm
Località: Milano
Grazie dati: 127 volte
Grazie ricevuti: 138 volte
Contatta:

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#9

Messaggio da Fasullo » dom feb 18, 2018 10:43 am

E' Tornata
Guida preparazione USB (Gengik84)
MOBO: GA-H81M-HD3
RAM: 16GB DDR3 1600 Mhz Crucial Ballistic Sport XT
CPU: I3-4150 3,49Ghz
HD: SSD 250GB Samsung 850 EVO
HDII: 750 GB Seagate Barracuda 7200 RPM
WiFi:TP-LINK TL-WN881ND
Bluetooth: USB Kinivo BTD-300
Scheda Video: MSI GeForce GTX 760 2GB VRAM

Avatar utente
Connesso

iCanaro
Support Team
Support Team
Reactions:
Messaggi: 5573
Iscritto il: ven feb 16, 2018 8:41 pm
Località: Bologna & Dintorni
Grazie dati: 944 volte
Grazie ricevuti: 1580 volte

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#10

Messaggio da iCanaro » lun feb 19, 2018 10:39 am

Aggiornamento:
NVRAM nativa per gli hack 1, 2, 3, 4 in firma
Ultima modifica di iCanaro il ven feb 23, 2018 3:44 pm, modificato 1 volta in totale.
My Hack
► Mostra testo

Avatar utente
Connesso

iCanaro
Support Team
Support Team
Reactions:
Messaggi: 5573
Iscritto il: ven feb 16, 2018 8:41 pm
Località: Bologna & Dintorni
Grazie dati: 944 volte
Grazie ricevuti: 1580 volte

Re: Come determinare se la NVRAM è nativa nel nostro hardware

#11

Messaggio da iCanaro » ven feb 23, 2018 3:42 pm

Visti dei "comportamenti" strani ho rieseguito i test. Essendo che i miei sistemi sono in multiboot tra diversi macOS ho verificato attentamente di avere rimosso rc script. emuvariableuefi64 e nvram.plist

cartelle
/etc/rc.boot.d
/etc/rc.shutdown.d

file
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi
/Volumes/EFI/nvram.plist
/etc/rc.clover.lib
/etc/rc.boot.d/10.save_and_rotate_boot_log.local
/etc/rc.boot.d/20.mount_ESP.local
/etc/rc.boot.d/70.disable_sleep_proxy_client.local.disabled
/etc/rc.shutdown.d/80.save_nvram_plist.local​

e qualsiasi cosa rc. in etc

Questo per tutti i sistemi

Dopo tutte queste pulizie i risultati sono che:

hack 3 e 4 nativa al 100% sia con il metodo da terminale che con clover theme manager

hack 1 non nativa, installato gli rc script per il supporto

hack 2 esito positivo con i comandi terminale, mentre risulta negativo con clover theme manager; farò ulteriori test
Ultima modifica di iCanaro il lun mar 05, 2018 7:11 pm, modificato 1 volta in totale.
My Hack
► Mostra testo

Avatar utente
Connesso

iCanaro
Support Team
Support Team
Reactions:
Messaggi: 5573
Iscritto il: ven feb 16, 2018 8:41 pm
Località: Bologna & Dintorni
Grazie dati: 944 volte
Grazie ricevuti: 1580 volte

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#12

Messaggio da iCanaro » lun mar 05, 2018 7:10 pm

hack 2: sostituito OSXAptioFix3 con AptioMemoryFix ora la VRAM è vista nativa anche da clover theme manager oltre che dall'ottima guida di jolly emoticon_41
Immagine
My Hack
► Mostra testo

Avatar utente
Non connesso

memphis84
Donatori
Donatori
Reactions:
Messaggi: 97
Iscritto il: gio mar 01, 2018 2:59 pm
Grazie dati: 27 volte
Grazie ricevuti: 1 volta

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#13

Messaggio da memphis84 » lun mar 12, 2018 2:39 pm

Per il secondo pc in firma ho eseguito il test come descritto in alto
Eliminato tutti gli rc script presenti nell hard disk, eliminato EmuvariableUefi-64.efi dalla cartella EFI, non è presente nessun file nvram.plist.
Ho eseguito il test e la scritta "MyVar TestValue" compare anche dopo il riavvio ma su clover theme manager sembra che la NVRAM non sia nativa
Immagine
Hack 1MB Asrock z270 xtreme 4   CPU Intel i5-7500   Ram ddr4 3000mhz Vengeance 16gb  PSU evga 650 g3    OS High Sierra    Win 10 pro

Hack 2MB Gigabyte GA-B250M-D2V  CPU Intel i5-7400   Ram ddr4 2133mhz Crucial 8gb  PSU Corsair CX450M    OS High Sierra 13.13    Win 10 pro GC HD630 + Geforce 1050 2gb

Dell 7559 MB Intel 0H0CC0  CPU Intel i7-6700HQ   Ram ddr3 Hynix 16gb   OS El Capitan 10.11    Win 10 pro GC HD530 + Gtx 960m

Avatar utente
Non connesso

Gengik84
Site Admin
Site Admin
Reactions:
Messaggi: 6822
Iscritto il: gio feb 15, 2018 9:44 am
Grazie dati: 1848 volte
Grazie ricevuti: 2091 volte
Contatta:

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#14

Messaggio da Gengik84 » lun mar 12, 2018 2:46 pm

Quale driver stai utilizzando? AptioFix3?
AptioMemory?
[Guida] MacOS_Clover_USB.
iHack19.1: MB ROG Maximus X Hero, I5-9600K, iGPU Intel UHD630, RAM 2x8 GB DDR4 3000
iHack18.3: Asrock Z270 Extreme,I5 7600K, GPU RX 480, RAM 2x8 GB DDR4 3000
HackBookPro8.1: Hp EliteBook 2560p/8460p

Avatar utente
Non connesso

memphis84
Donatori
Donatori
Reactions:
Messaggi: 97
Iscritto il: gio mar 01, 2018 2:59 pm
Grazie dati: 27 volte
Grazie ricevuti: 1 volta

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#15

Messaggio da memphis84 » lun mar 12, 2018 2:51 pm

Adesso AptioMemoryFix
Ho provato anche OsxAptioFix3Drv-64 ma il risultato è il medesimo
Hack 1MB Asrock z270 xtreme 4   CPU Intel i5-7500   Ram ddr4 3000mhz Vengeance 16gb  PSU evga 650 g3    OS High Sierra    Win 10 pro

Hack 2MB Gigabyte GA-B250M-D2V  CPU Intel i5-7400   Ram ddr4 2133mhz Crucial 8gb  PSU Corsair CX450M    OS High Sierra 13.13    Win 10 pro GC HD630 + Geforce 1050 2gb

Dell 7559 MB Intel 0H0CC0  CPU Intel i7-6700HQ   Ram ddr3 Hynix 16gb   OS El Capitan 10.11    Win 10 pro GC HD530 + Gtx 960m

Avatar utente
Non connesso

Gengik84
Site Admin
Site Admin
Reactions:
Messaggi: 6822
Iscritto il: gio feb 15, 2018 9:44 am
Grazie dati: 1848 volte
Grazie ricevuti: 2091 volte
Contatta:

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#16

Messaggio da Gengik84 » lun mar 12, 2018 2:53 pm

Solitamente se il "valore" memorizzato per test nella nvram rimane dopo il riavvio, la nvram sta funzionando
[Guida] MacOS_Clover_USB.
iHack19.1: MB ROG Maximus X Hero, I5-9600K, iGPU Intel UHD630, RAM 2x8 GB DDR4 3000
iHack18.3: Asrock Z270 Extreme,I5 7600K, GPU RX 480, RAM 2x8 GB DDR4 3000
HackBookPro8.1: Hp EliteBook 2560p/8460p

Avatar utente
Non connesso

Jolly
Moderatori
Moderatori
Reactions:
Messaggi: 1085
Iscritto il: ven feb 16, 2018 6:38 pm
Grazie dati: 37 volte
Grazie ricevuti: 321 volte
Contatta:

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#17

Messaggio da Jolly » lun mar 12, 2018 2:57 pm

Perché vuoi il responso di clover theme manager se il test che fai è positivo? Io non lo menziono nemmeno nella guida. Non ho neanche alba di come funzioni quel programma per determinare la cosa.
Laptop
Hp EliteBook 2570p, Cpu I5 3320m, IGPU HD4000, RAM 8 GB DDR3 1.333 MHz, SSD 180 GB, HDD 1Tb, WiFi BCM943224HMS,  SMBIOS MacBook Pro 9.1, Mojave  10.14.3, Clover (UEFI)
Desktop
Z77E-WiFi, Case Bitfenix Prodigy, Cpu I7 3770, IGPU HD4000, DGPU GTX 650ti, RAM 16 GB DDR3 1.600 MHz, SSD x 2 256 GB, HDD x 2 4 TB, WiFi Aetheros,  SMBIOS iMac 13.2, Mojave  10.14.3, Clover (Legacy)
Guide Generali
Elenco Kexts e relativo Download 
Richiesta di Supporto

Avatar utente
Non connesso

memphis84
Donatori
Donatori
Reactions:
Messaggi: 97
Iscritto il: gio mar 01, 2018 2:59 pm
Grazie dati: 27 volte
Grazie ricevuti: 1 volta

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#18

Messaggio da memphis84 » lun mar 12, 2018 3:01 pm

Quindi adesso che è appurato che funziona posso procedere con la ricostruzione della NVRAM.
Non è che l'ho voluto io, mi è stato suggerito di controllare anche su clover theme se la NVRAM era nativa. :oops:
Hack 1MB Asrock z270 xtreme 4   CPU Intel i5-7500   Ram ddr4 3000mhz Vengeance 16gb  PSU evga 650 g3    OS High Sierra    Win 10 pro

Hack 2MB Gigabyte GA-B250M-D2V  CPU Intel i5-7400   Ram ddr4 2133mhz Crucial 8gb  PSU Corsair CX450M    OS High Sierra 13.13    Win 10 pro GC HD630 + Geforce 1050 2gb

Dell 7559 MB Intel 0H0CC0  CPU Intel i7-6700HQ   Ram ddr3 Hynix 16gb   OS El Capitan 10.11    Win 10 pro GC HD530 + Gtx 960m

Avatar utente
Connesso

iCanaro
Support Team
Support Team
Reactions:
Messaggi: 5573
Iscritto il: ven feb 16, 2018 8:41 pm
Località: Bologna & Dintorni
Grazie dati: 944 volte
Grazie ricevuti: 1580 volte

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#19

Messaggio da iCanaro » lun mar 12, 2018 3:37 pm

Gengik84 ha scritto:
lun mar 12, 2018 2:53 pm
Solitamente se il "valore" memorizzato per test nella nvram rimane dopo il riavvio, la nvram sta funzionando
Tutto vero, ma il fatto è che il test non lo stai facendo tu o jolly, quindi con la situazione sotto controllo ;) magari uno con poca esperienza pensa di avere la NVRAm nativa mentre invece ha dei residui o delle situazioni anomale, quindi dà un risultato erratico.
Infatto memphis84 di cose strane ne aveva.

Quindi oltre alla guida di jolly io gli ho consigliato di vedere che dice clover theme manager, se uno ha la stesse indicazioni da più fonti è meglio... o no?! E poi clover theme manager mica l'ha creato la sora lella, è incluso e selezionabile nel setup di clover.
My Hack
► Mostra testo

Avatar utente
Non connesso

Gengik84
Site Admin
Site Admin
Reactions:
Messaggi: 6822
Iscritto il: gio feb 15, 2018 9:44 am
Grazie dati: 1848 volte
Grazie ricevuti: 2091 volte
Contatta:

Re: Procedura per determinare se la NVRAM è nativa nel nostro hardware

#20

Messaggio da Gengik84 » lun mar 12, 2018 3:56 pm

@iCanaro hai fatto bene... nessuno infatti ti ha criticato...emoticon_linguaccia
[Guida] MacOS_Clover_USB.
iHack19.1: MB ROG Maximus X Hero, I5-9600K, iGPU Intel UHD630, RAM 2x8 GB DDR4 3000
iHack18.3: Asrock Z270 Extreme,I5 7600K, GPU RX 480, RAM 2x8 GB DDR4 3000
HackBookPro8.1: Hp EliteBook 2560p/8460p

Rispondi