Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie

Natywny zapis do NVRAM - modyfikacje BIOS


  • Zaloguj się, aby dodać odpowiedź
89 odpowiedzi w tym temacie

#81 314TeR

314TeR

    Administrator

  • Administrators
  • 17556 postów
  • LocationWarszawa

Napisano 05 luty 2018 - 22:18

Ech... no to lipa...

 

A mógłbyś opisać jak/czym wykonać dokładnie tylko 2 kroki?:

  1. Dekompilację wyciągniętego i zdekompresowanego modułu nvram,
  2. Na podstawie w/w następnie czego w nim szukać?

Ja pomyślę jak uprościć metodę metodę podmiany już samego zmodyfikowanego modułu*, oraz poprzyglądam się samym modułom nvram/smi i popatrzę czy się faktycznie jakoś różnią między płytami i czy da radę np "zgrupować" pewne moduły. W końcu skoro działała podmiana modułu z wersji 0202 do 3002 to może tych wersji tak wiele nie ma.

 

*Na razie sama podmiana UEFITool działa, ale ubija działanie profili XMP - jest coś z samą wymianą modułu - natomiast oba MMTool nie potrafią wszystkiego i trzeba użyć konkretnej kombinacji ich trzech aby uzyskać finalnie działający wsad.


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#82 reyder

reyder
  • Members
  • 472 postów

Napisano 05 luty 2018 - 23:32

Darmowa IDA powinna się nadać do tego. Możesz zmodyfikować moduł na kilka sposobów. Najprostszym z nich jest zwrócenie w funkcji odpowiedzialnej za sprawdzanie czy dana zmienna to ta dozwolona, czy systemowa (już nie pamiętam) zawsze TRUE IsBootVariable. Czyli na jej początku wpisujemy

mov al, 1
ret

To powinno wystarczyć, chociaż nie wiem czy ta funkcja nie robi czegoś więcej. Inną metodą jest spatchowanie "jmp".

 

Masz 3 możliwości patrz na kod:

 if ( !gVarWhiteList[LastIndex].VarName  // The variable is not in the list #1
          && !CompareMemUNCHANGED(&gVarWhiteList[LastIndex].VarGuid, &gNullGuid, sizeof(EFI_GUID))// The variable is not in the list #2
          && !IsBootVariable(

Jak sobie znajdziesz w hex to co ja edytowałem i popatrzysz na graph view to będzie łatwiej zrozumieć.


Core i5-3750K | Gigabyte GA-Z77-D3H | 3x4GB 1600MHz | Gigabyte Nvidia 1070  :: Radeon 280X Asus | High Sierra 10.13 | Clover

Core i5-8600K | Asrock Extreme 4 | 2x8GB 2500MHz | Gigabyte 580X | High Sierra 10.13 | Clover


#83 paveu

paveu
  • Members
  • 4 postów

Napisano 11 maj 2018 - 14:46

Odświeżę temat. Wie ktoś z was czy płyta główna ASUS Z170 PRO GAMING z najnowszym BIOS-em tj. ver. 3610 (https://www.asus.com.../HelpDesk_BIOS/) obsługuje natywnie NVRAM ?


Asus Z170 Pro Gaming --- Intel Core i5-6500 --- 16 GB RAM DDR4-2666 --- Gigabyte GTX 1050 Ti OC  4 GB --- Realtek ALC1150 --- Intel Ethernet Connection I219-V


#84 oswaldini

oswaldini
  • Moderators
  • 10952 postów
  • LocationBrzeszcze / Kraków

Napisano 11 maj 2018 - 17:24

Powinno działać, chyba takiej wersji używałem niedawno.


MacBook Pro 2012 MD103 15" | i7-3615QM | 8 GB RAM | HD4000 + GT650M | Samsung 830 256 GB
Hack Gigabyte H81N | i5-4460 | 8 GB RAM | HD4600 | mSATA SSD 32GB + SSD 120GB + SSHD 500 GB | Raijintek Metis | SFX-L 500W | WiFi

HomeSerwer: HP G7 N54L | 2.2GHz (800-2200Mhz) | 8GB RAM | 2x WD RED 2TB | Synology DSM 6.1.6 @ Jun's bootloader | Time Machine + PLEX + CouchPotato + SickRage + masa innych

iPhone 7 32GB Black
FlagaPL.gif Piszę poprawnie po polsku! | CloverEFI | Nie pomagam na PRIV


#85 Najrad

Najrad
  • Members
  • 733 postów
  • LocationPodhale

Napisano 11 maj 2018 - 17:31

Właśnie tak z ciekawości odpaliłem i wszystko działa jak trzeba sleep/wake, wsparcie dla kodowania h264, a z profitów jest w zasadzie tylko to, że intel nie stoi na maksymalnym zegarze, ale pracuje płynnie 0,2 do 1,25 Ghz. Sprawdzę jeszcze tak z grubsza czasy kodowania.


1.Asus Gryphon Z87; i74790k; 32GB DDR3 Crucial Sport; MSI RX 580 Armor 8GB; AudioLink II; mysz i klawiatura USB; SSD 850EVO-250GB;  High Sierra 10.13.3

2.Asus P8Z68-V_PRO; i72600k; 16 GB DDR3 Crucial Sport; Asus R9 270X 2GB; mysz i klawiatura USB; SSD CrucialMX100-128GB;  Sierra 10.12.6

FCPX, Compressor, Davinci Resolve.

 


#86 paveu

paveu
  • Members
  • 4 postów

Napisano 11 maj 2018 - 18:46

Powinno działać, chyba takiej wersji używałem niedawno.

 

 

Właśnie tak z ciekawości odpaliłem i wszystko działa jak trzeba sleep/wake, wsparcie dla kodowania h264, a z profitów jest w zasadzie tylko to, że intel nie stoi na maksymalnym zegarze, ale pracuje płynnie 0,2 do 1,25 Ghz. Sprawdzę jeszcze tak z grubsza czasy kodowania.

 

Dzięki za sprawdzenie. Wkrótce będę uruchamiał swojego pierwszego hackintosha, więc nie będę musiał emulować NVRAM-u w Cloverze.


Asus Z170 Pro Gaming --- Intel Core i5-6500 --- 16 GB RAM DDR4-2666 --- Gigabyte GTX 1050 Ti OC  4 GB --- Realtek ALC1150 --- Intel Ethernet Connection I219-V


#87 Marecki_

Marecki_
  • Members
  • 274 postów
  • LocationSiedlce

Napisano 20 maj 2018 - 14:03

Właśnie tak z ciekawości odpaliłem i wszystko działa jak trzeba sleep/wake, wsparcie dla kodowania h264, a z profitów jest w zasadzie tylko to, że intel nie stoi na maksymalnym zegarze, ale pracuje płynnie 0,2 do 1,25 Ghz. Sprawdzę jeszcze tak z grubsza czasy kodowania.

Aktualizacja biosu rozwiązała problem stojących zegarów hd4600 przy konfiguracji igpu+dgpu ? Mam właśnie ten sam problem.


Asus Z97-Pro Wi-Fi AC I Core I5 4690K - Noctua U14S I GTX 980Ti Strix OC I G.Skill TridentX DDR3 2400 MHz CL10 (2x4GB) I SSD Samsung 850EVO 120GB & 850 PRO 250GB, HDD 500GB, WD Red 1TB I DVD-RW I Seasonic X-850 KM3 I Obudowa Fractal R5 Black I FP241W 24" I Yosemite Retail I

#88 Najrad

Najrad
  • Members
  • 733 postów
  • LocationPodhale

Napisano 20 maj 2018 - 16:28

Aktualizacja biosu rozwiązała problem stojących zegarów hd4600 przy konfiguracji igpu+dgpu ? Mam właśnie ten sam problem.

 

Ktoś coś namieszał - pewnie ja. Nie miałem zamiaru pisać w tym wątku. Głowę bym dał sobie uciąć, że napisałem to tu: http://hamac.pl/topi...igpudgpu/page-4

 

ale widać słaby dzień miałem i coś namieszałem. Wszystkich przepraszam za zamieszanie :(


1.Asus Gryphon Z87; i74790k; 32GB DDR3 Crucial Sport; MSI RX 580 Armor 8GB; AudioLink II; mysz i klawiatura USB; SSD 850EVO-250GB;  High Sierra 10.13.3

2.Asus P8Z68-V_PRO; i72600k; 16 GB DDR3 Crucial Sport; Asus R9 270X 2GB; mysz i klawiatura USB; SSD CrucialMX100-128GB;  Sierra 10.12.6

FCPX, Compressor, Davinci Resolve.

 


#89 Marecki_

Marecki_
  • Members
  • 274 postów
  • LocationSiedlce

Napisano 20 maj 2018 - 16:51

Ktoś coś namieszał - pewnie ja. Nie miałem zamiaru pisać w tym wątku. Głowę bym dał sobie uciąć, że napisałem to tu: http://hamac.pl/topi...igpudgpu/page-4
 
ale widać słaby dzień miałem i coś namieszałem. Wszystkich przepraszam za zamieszanie :(

Ok, ale nadal nie wiem co rozwiązało problem stojących zegarów. Co spowodowało że teraz częstotliwość igpu się zmienia?
Asus Z97-Pro Wi-Fi AC I Core I5 4690K - Noctua U14S I GTX 980Ti Strix OC I G.Skill TridentX DDR3 2400 MHz CL10 (2x4GB) I SSD Samsung 850EVO 120GB & 850 PRO 250GB, HDD 500GB, WD Red 1TB I DVD-RW I Seasonic X-850 KM3 I Obudowa Fractal R5 Black I FP241W 24" I Yosemite Retail I

#90 Najrad

Najrad
  • Members
  • 733 postów
  • LocationPodhale

Napisano 20 maj 2018 - 18:17

Ok, ale nadal nie wiem co rozwiązało problem stojących zegarów. Co spowodowało że teraz częstotliwość igpu się zmienia?

Po prostu botowanie z dwoma monitorami jeden podpięty do igpu a drugi do dGPU i obowiązkowo usunięty w Cloverze  ig-platform-id 0x04120004. Ale w tym przypadku do iGPU musi być podpiety monitor. Jeśli tego nie zrobisz przy kodowaniu filmów do h264 pojawią się błędy - glitche, zielone plamy itp Osobiście wróciłem do używania monitorów z radeonem i wpisem 0x04120004, czyli pracuję z intelem na 1.25GHz


1.Asus Gryphon Z87; i74790k; 32GB DDR3 Crucial Sport; MSI RX 580 Armor 8GB; AudioLink II; mysz i klawiatura USB; SSD 850EVO-250GB;  High Sierra 10.13.3

2.Asus P8Z68-V_PRO; i72600k; 16 GB DDR3 Crucial Sport; Asus R9 270X 2GB; mysz i klawiatura USB; SSD CrucialMX100-128GB;  Sierra 10.12.6

FCPX, Compressor, Davinci Resolve.

 





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych