Skocz do zawartości

Natywny zapis do NVRAM - modyfikacje BIOS


314TeR
 Udostępnij

Rekomendowane odpowiedzi

sorry nic tutaj nie zrobisz jeśli to wina podmiany modułu.

 

W załączniku ASUS Maximus VII Impact (Z97) zmodyfikowany moduł z 412. Wątpię, że będzie działać oczywiście na własne ryzyko się wgrywa. Lepiej przekleić stary moduł.

 

Dzięki za mod - zaraz posklejam z swoim biosem i przetestuję.

 

Jak pisze Download-Fritz, vit9696 i apianti niestety w BIOSach ASUSa gdzie jest whitelista nie będzie możliwości odblokowania zapisu do NVRAM innego niż podmiana lub modyfikacja modułu od NVRAM. Tak więc wciąż na maszynach ~Z97 to jedyny sposób na działający NVRAM.

Odnośnik do komentarza
Udostępnij na innych stronach

A ja się dalej zastanawiam jakim cudem podmiana modułu wpłynęła na częstotliwość pamieci ram.....zagadka.

 

Nie wiem, ale u mnie też wpłynęła. Ustawia się XMP na 2400 (1200MHz), ale faktycznie i tak działa 1333 (666.5MHz). 

 

Zaraz przetestuję mod od reyder.

Odnośnik do komentarza
Udostępnij na innych stronach

 

sorry nic tutaj nie zrobisz jeśli to wina podmiany modułu.

W załączniku ASUS Maximus VII Impact (Z97) zmodyfikowany moduł z 412. Wątpię, że będzie działać oczywiście na własne ryzyko się wgrywa. Lepiej przekleić stary moduł.

 

Komp mi w ogóle nie chce wstać z załączonym zmodyfikowanym 0412.

 

Masz jeszcze jakiś pomysł reyder na modyfikacje? Może wytargać Ci moduł z wersji ostatecznej, np 3003?

 


@reyder, vit9696 opublikował kod i wskazówki co najleży zrobić aby obejść whitelistę:
http://www.insanelymac.com/forum/topic/317802-efi-variable-store-on-aptio-v-haswell-e-and-up/?p=2563184

 

Jesteś w stanie odblokować nowsze wersje nvramsmi?

Odnośnik do komentarza
Udostępnij na innych stronach

z tym dużo łatwiej, w sumie dobrze zrobiłem poprzednio, tylko pewnie rejestry miały złe dane. IsBootVariable ustawcie zawsze na true. Nie wiem czy ona tylko tam się odwołuje więc może lepiej bezpośrednio w funkcji Set. Na razie jestem na Windows, więc ciężko mi coś zrobić. Niech ktoś na telegram pisze @r3yder to pomogę.

1F 00 00 E8 58 0A 00 00  48 3B C3 75 1E 49 8B D5
48 8B CE E8 9C FC FF FF  3A C3 75 0F 48 BB 0F 00
00 00 00 00 00 80 E9 F8  00 00 00 49 8D 4E 08 41
B8 10 00 00 00 49 8B D5  41 C6 46 28 02 41 C7 06
4E 56 41 52 45 89 66 04  49 89 7E 18 49 89 6E 20
NA

 

1F 00 00 E8 58 0A 00 00  48 3B C3 EB 1E 49 8B D5
48 8B CE E8 9C FC FF FF  3A C3 75 0F 48 BB 0F 00
00 00 00 00 00 80 E9 F8  00 00 00 49 8D 4E 08 41
B8 10 00 00 00 49 8B D5  41 C6 46 28 02 41 C7 06
4E 56 41 52 45 89 66 04  49 89 7E 18 49 89 6E 20
To jest ten sam moduł, nie najnowszy z ostatniego postu. Tylko jeden bit zmieniony.
Odnośnik do komentarza
Udostępnij na innych stronach

No i pięknie w/w mod do 0412 działa. Wyciągnąłem z niedziałającego BIOSu 0412 nvramsmi, zmodyfikowałem jeden bajt wg powyższych wskazówek, wsadziłem ponownie w BIOS, reflash i NVRAM działa. Niestety ustawienia XMP nie działają i prędkość pamięci wciąż u mnie 1333... WTF...

Odnośnik do komentarza
Udostępnij na innych stronach

1E 49 8B D4 48 8B CE E8 08 FD FF FF 84 C0 75 0F
48 BB 0F 00 00 00 00 00 00 80 E9 F6 00 00 00 44
8B BC 24 90 00 00 00 48 8B 6C 24 30 48 8D 4D 08
41 B8 10 00 00 00 49 8B D4 C6 45 28 02 C7 45 00
4E 56 41 52 44 89 7D 04 48 89 7D 18 48 89 5D 20
E8 7B 0A 00 00 48 8D 4C 2F 48 4D 8B C6 48 8B D6

na:

1E 49 8B D4 48 8B CE E8  08 FD FF FF 84 C0 EB 0F
48 BB 0F 00 00 00 00 00  00 80 E9 F6 00 00 00 44
8B BC 24 90 00 00 00 48  8B 6C 24 30 48 8D 4D 08
41 B8 10 00 00 00 49 8B  D4 C6 45 28 02 C7 45 00
4E 56 41 52 44 89 7D 04  48 89 7D 18 48 89 5D 20
E8 7B 0A 00 00 48 8D 4C  2F 48 4D 8B C6 48 8B D6
Odnośnik do komentarza
Udostępnij na innych stronach

@reyder możesz sprawdzić czy Asusy na Z370 też mają whitelistę ? http://dlcdnet.asus.com/pub/ASUS/mb/LGA1151/PRIME_Z370-A/PRIME-Z370-A-ASUS-0606.zip

 

EDIT: OK na Asus Prime Z370-A chyba działa NVRAM, wyłączyłem EmuVariable, odpaliłem ponownie i sprawdziłem ręcznie dodając wpis testowy... Po restarcie odczyt nvram i jest, działa :)

Odnośnik do komentarza
Udostępnij na innych stronach

Wydaje mi się, że już to robiłem - wyjąłem moduł nvramsmi i niezmieniony ponownie aplikowałem. Po reflash wciąż nie działał XMP, ale sprawdzę i upewnię się jeszcze raz.

 

Na 99,9% to nie wina modyfikacji nvramsmi (usunięcie whitelisty), a po prostu UEFITool coś kaszani z plikami BIOS.

Odnośnik do komentarza
Udostępnij na innych stronach

Już się uporałem z podmianą w MMTool - pewnie chodzi o sumę kontrolną. Niestety wynik zapisany w MMTool nie daje się wgrać ani przez Easy Flash ani przez USB Flash Back.

 

Dżizas - ale to popolupo...

 

Finalnie udało się, ale szczerze mówiąc zamotane jak byk na lodowisku...

 

Mam działający zapis do NVRAM na najnowszym BIOSie 3003, z odblokowanym MVRAMSMI z tej wersji i pamięć daje się ustawić na 2400.

 

CPU-Z-2400.PNG

 

Wynik w geekbench od razu się poprawił:

http://browser.geekbench.com/geekbench3/8526163

 

Obecnie mam RAM 2400@CL10, te benchmarki robiłem na 2400@CL9:

http://hamac.pl/topic/147-benchmarki-pod-os-x-a-wydajność-hamac-vel-mac/?p=90653

 

Jak widać różnica żadna. :D

 

EDIT: mały OC - totalny automat na mnożnik 46 na wszystkich CPU, rezultat: 19095 pkt w Geekbench 3 http://browser.geekbench.com/geekbench3/8526176

Odnośnik do komentarza
Udostępnij na innych stronach

@Marecki_

 

Tu masz link do BIOSu zrobionego tak jak mój ostatni: https://www.dropbox.com/s/q3nmdh1e1dnvh71/Z97-PRO-ASUS-2702-75-EB-MMT45.zip?dl=0

 

Biorę odpowiedzialność jedynie za pozytywne działania. Całe ryzyko wgrywania i jak coś pójdzie nie tak, bierzesz na siebie. 

Odnośnik do komentarza
Udostępnij na innych stronach

@Marecki_

 

Tu masz link do BIOSu zrobionego tak jak mój ostatni: https://www.dropbox.com/s/q3nmdh1e1dnvh71/Z97-PRO-ASUS-2702-75-EB-MMT45.zip?dl=0

 

Biorę odpowiedzialność jedynie za pozytywne działania. Całe ryzyko wgrywania i jak coś pójdzie nie tak, bierzesz na siebie.

No i pięknie, wszystko śmiga. Profile XMP wczytują się poprawnie, zapis Nvram też działa. Dzięki wielkie jeszcze raz :-D

 

ps. mógłbyś zamieścić instrukcję co i jak dla innych u których nvram nie działa.

Odnośnik do komentarza
Udostępnij na innych stronach

Nowe nazewnictwo i driver, warto wiedzieć: http://www.insanelymac.com/forum/topic/304530-clover-change-explanations/?p=2570653

 

 

OsxAptioFixDrv and OsxAptioFix2Drv reverted to rev before 4368 so without NVRAM support. Let them stay here for history. And sometimes OsxAptioFixDrv is only working version for high warped memory map.

OsxAptioFix2Drv is a reduced version without relocation blocks and may not works on some hardware or with older OS version. But this version supported Hibernation while first one no.

OsxAptioFix3Drv is a OsxAptioFix2Drv rev 4369 renamed to be different. This version supported NVRAM. More runtime fixes in 4379. This version can be improved by clover crew in future.

AptioMemoryFix included in the package is third-party memory fix driver used as is. It is probably better then OsxAptioFix*. Choose it for a first attempt.

OsxLowMemFixDrv is also memory fix driver, not improved since rev608.

SIC! These 5 drivers should not be used simultaneously! Choose one of them!

Clover will be updated for mutually exclusion.

 

OsxLowMemFixDrv można w zasadzie pominąć całkowicie. Na swoim hacku na H81 działam już na AptioMemoryFix i na razie jest OK.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.