Jump to content
314TeR

Natywny zapis do NVRAM - modyfikacje BIOS

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

 

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?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

@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 :)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.