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

Snow Leopard CMOS (BIOS) reset Fix.


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

#1 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 10 lipiec 2009 - 22:38

Stellarola podaje w tym wątku:
http://www.insanelymac.com/forum/index.php?showtopic=174396
Jak usunąć uciążliwy problem z resetowaniem BIOS'u na płytach z BIOS'em Awarda.

Modyfikacja ogranicza się do odpowiedniego spreparowania DSDT, poniżej przykład właściwej sekcji RTC:

Device (RTC) 
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
}

Ponoć sekcją odpowiadającą za naprawienie tego błędu jest:

0x02,               // Length

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#2 onfoo

onfoo
  • Members
  • 40 postów

Napisano 11 lipiec 2009 - 01:00

i o to chodzi i o to chodzi :)
to dziala
10.5.8/10.6 GA-G45DS2H (ich 10R) /8GBDDR2/GF8600GT

#3 music

music

    Daniel

  • Members
  • 1090 postów
  • LocationZamość

Napisano 11 lipiec 2009 - 10:17

to dobra wiadomość 8-) , potem spróbuje to naprawić

jeden z użytkowników insanelymac pisze że edycję DSDT.aml można użyć także narzędziem iasl.app

Ostatnio czytałem o wyjściu nowej wersji IASL - kompilatora Intela do tworzenia np. patchy dsdt
http://translate.google.com/translate?prev=hp&hl=en&js=y&u=http%3A%2F%2Fwww.osx86.es%2F%3Fp%3D558&sl=es&tl=pl&history_state0=

 10.12 config.plist Clover aktualnie używany http://pastebin.com/JxYnw2hm Intel Xeon E5410 ( start z flagami npci=0x2000 tscsync + VoodooTSCSync.kext) | Gigabyte GA-EP41-UD3L | Audio ALC888 (AppleALC.kext) | LAN RTL8111 (AppleRTL8169Ethernet.kext+EFI String) | GeForce 9400GT (EFIString)

 prawie od samego początku projektu hackintosh czyli 2006


#4 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 11 lipiec 2009 - 12:31

edycję DSDT.aml można użyć także narzędziem iasl.app


Nie tyle edycję a kompilację/decompilację pod OS X. Zresztą bardzo fajne i wygodne narzędzie.

Ostatnio czytałem o wyjściu nowej wersji IASL - kompilatora Intela do tworzenia np. patchy dsdt


IASL wychodzi co parę miesięcy nowy... to po prostu jest kompilator języka ASL.

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#5 music

music

    Daniel

  • Members
  • 1090 postów
  • LocationZamość

Napisano 11 lipiec 2009 - 15:41

Zmiana pomogła :-D Proszę o przyklejenie tego wątku do działu Faq i Poradniki OSx86

Nie wiedziałem początkowo jak zrobic tego patcha. Ale poradziłem sobie w taki sposób :

Narzędzie DSDT Patcher GUI generuje DSDT i ono tworzy pliki źródłowe, które potem kompiluje. wiecej o DSDT jest tutaj :
http://hamac.pl/topics4/dsdt-co-to-jest-vt521.htm
Pliki źródłowe znajdują się (po stworzeniu już patcha dsdt.aml) w katalogu Sessions / "katalog z datą stworzenia" / Debug plik dsdt_fixed.txt

plik dsdt_fixed.txt edytujemy i szukamy sekcji RTC lub RTC0

Device (RTC) 
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)
})

szukamy w tej sekcji RTC czegość takiego :
0x04,               // Length 

i wartość szesnastkową 0x04 zamieniamy na 0x02 , czynimy to w dwóch miejscach tej sekcji RTC


sekcja RTC po modyfikacji u mnie wygląda tak :
Device (RTC) 
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})

teraz musimy ponownie skompilować plik dsdt_fixed.txt , aby wygenerować dsdt.aml

Potrzebny będzie nam kompilator IASL (znajduje się w załączniku), należy archiwum iasl.zip wypakować np. na Pulpit

Kopiujemy pliki dsdt_fixed.txt oraz iasl np. na Pulpit , wykonujemy instrukcje w terminalu :

cd Desktop
sudo ./iasl -ta dsdt_fixed.txt
na Pulpicie powinien nam sie wygenerować poprawiony już plik dsdt.aml ,należy go skopiować na partycje główną Snowa / i naprawić uprawnienia

sudo cp dsdt.aml /
sudo chmod 755 /dsdt.aml
sudo chown root:wheel /dsdt.aml

 10.12 config.plist Clover aktualnie używany http://pastebin.com/JxYnw2hm Intel Xeon E5410 ( start z flagami npci=0x2000 tscsync + VoodooTSCSync.kext) | Gigabyte GA-EP41-UD3L | Audio ALC888 (AppleALC.kext) | LAN RTL8111 (AppleRTL8169Ethernet.kext+EFI String) | GeForce 9400GT (EFIString)

 prawie od samego początku projektu hackintosh czyli 2006


#6 onfoo

onfoo
  • Members
  • 40 postów

Napisano 11 lipiec 2009 - 15:57

nie jest konieczne reczne kompilowanie za pomoca iasl

Wystarczy uruchomic DSDTPatcher i poczekac az wygeneruje pliki tekstowe.


Tuz przed wlasciwym wygenerowaniem dsdt.aml program pyta o tryb emulacji
"Which OS to emulate? [0=Darwin,1=WinXP, 2=WinVista]"

Cala edycje pliku np. hpet_fixed.txt mozemy zrobic zanim wybierzemy jedna z opcji.
Po zapisaniu zmian dsdtpatcher utworzy dsdt.aml z naniesionymi poprawkami.
10.5.8/10.6 GA-G45DS2H (ich 10R) /8GBDDR2/GF8600GT

#7 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 11 lipiec 2009 - 17:06

Przyklejam na razie w tym dziale, jeśli po premierze snow problem będzie wciąż występował, to ten temat przerzucimy do poradników.

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#8 dee

dee
  • Members
  • 122 postów

Napisano 12 lipiec 2009 - 17:16

nie dziala na Phoenix Technology Bios w moim Acerze :cry: glebaaa!!

Dell D630 (Macbook5,1) Core2Duo 1.8Ghz/X3100/ Lion Retail 10.7.4 


#9 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 12 lipiec 2009 - 20:23

nie dziala na Phoenix Technology Bios w moim Acerze :cry: glebaaa!!


Porównywałeś sekcje RTC z MBP2.1 z Twoją oryginalną? Sekcję od HPET masz niemal identyczną jak w MBP, może i sekcję RTC da radę poprawić tak aby działała jak należy.

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#10 dee

dee
  • Members
  • 122 postów

Napisano 13 lipiec 2009 - 08:34

nie dziala na Phoenix Technology Bios w moim Acerze :cry: glebaaa!!


Porównywałeś sekcje RTC z MBP2.1 z Twoją oryginalną? Sekcję od HPET masz niemal identyczną jak w MBP, może i sekcję RTC da radę poprawić tak aby działała jak należy.



nie mam skąd. ma ktos dump'a DSDT kompletnego z MBP2,1 ?

ja mam tylko takie :

Załączone pliki


Dell D630 (Macbook5,1) Core2Duo 1.8Ghz/X3100/ Lion Retail 10.7.4 


#11 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 13 lipiec 2009 - 10:01

nie mam skąd. ma ktos dump'a DSDT kompletnego z MBP2,1 ?


Poszukam, może mam, ale to dopiero wieczorem...
Możesz porównać też z MBP3,1, może jest identyczny.

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#12 dee

dee
  • Members
  • 122 postów

Napisano 13 lipiec 2009 - 10:15

zwarjowałem troche

macbookpro3,1
sekcja RTC:

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x08, // Length
)
})
}


mój Acer bez optymalizacji "surowy"

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x08, // Length
)
IRQNoFlags () <--------- tylko to sie różni
{8}
})
}



przed zmiana wartosci 0x08, // Length na 0x02 wiec nie kumam lekko o co common...[/b]

Dell D630 (Macbook5,1) Core2Duo 1.8Ghz/X3100/ Lion Retail 10.7.4 


#13 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 13 lipiec 2009 - 10:58

Aby w ogóle RTC działał, to musisz wywalić:
IRQNoFlags () 
{8}

Dostajesz identyczną sekcję wtedy jak w MBP

Spróbuj zmodyfikować część kodu na takie wartości:
0x00,               // Alignment
0x02, // Length
Bo to jedyne miejsce gdzie się Twój kod i z pierwszego postu rożni.
Możesz spróbować zmieniać po jednej wartości, raz Alignment a raz Length, i obie naraz... moze nie tylko powinno się zmienić Length, ale też i Alignment

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#14 dee

dee
  • Members
  • 122 postów

Napisano 13 lipiec 2009 - 11:27

obadam wieczorem w domu zamiane tych wartosci raz po raz kombinując naprzemian.
zastanawiam sie tylko skoro RTC wyglada niemal tak samo jak w real mac'ach czemu tak sie dzieje. dam znac co i jak wieczorem...jak dotre do chatki

Dell D630 (Macbook5,1) Core2Duo 1.8Ghz/X3100/ Lion Retail 10.7.4 


#15 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 13 lipiec 2009 - 11:34

Wygląda tak samo, ale sprzęt na płycie masz inny... może jakieś inne sekcje DSDT są inne, a w/w metoda to tak naprawdę nie naprawienie problemu a usunięcie objawów... nie mniej najważniejsze aby zadziałało :)

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#16 dee

dee
  • Members
  • 122 postów

Napisano 13 lipiec 2009 - 20:05

pokombinowalem na rozne sposoby i nie ma bata na mariole :-/ obgadalem temat z jakims kolesiem z insanelymac z Xlabs Dev Teamu podal mi zebym zamienil caly blok RTC z podwojna sekcja IO na :


Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x02, // Length
)
IO (Decode16,
0x0074, // Range Minimum
0x0074, // Range Maximum
0x01, // Alignment
0x04, // Length
)
})
}

nie dziala jednak i to ... aron noł.. kombinowalem ze przemiennymi zmianami wartosci Alignment + Length. reset biosu caly czas wystepuje ... chyba taki juz moj los ze Phoenix Technologies sie uparl...

Dell D630 (Macbook5,1) Core2Duo 1.8Ghz/X3100/ Lion Retail 10.7.4 


#17 314TeR

314TeR

    Administrator

  • Administrators
  • 15564 postów
  • LocationWarszawa

Napisano 13 lipiec 2009 - 22:21

Może znajdzie się jakiś skuteczny fix... lub może nie jedyne miejsce jest u Cibie do zmodyfikowania...

Ty masz resety cmos'u a ja nie mogę zwalczyć złego losowego działania portów USB i FW. Czasami taki urok HaMAC'ów.

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 Clover
byłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLT
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | FlagaPL.gif 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

 


#18 shadowmajk

shadowmajk
  • Members
  • 96 postów

Napisano 11 sierpień 2009 - 16:43

Proponuje zalorzyc osobny dzial dla modyfikowanych tablic ACPI w formie:

Tytul "Model plyty / Problem Fix"

i w srodku opisywane wartosci od razu mozna by stworzyc wielka baze tablic z roznych plyt i pracowac nad nimi.

Sorry za OFFTOP ale mysle ze pomysl przejdzie :)

Usunac po odczytaniu ;p
Lion na XPC z FakeSMC, DSDT Fix. P5Q Deluxe/8800GT/C2Q (Cstates by Asus UEFI)

#19 shadowmajk

shadowmajk
  • Members
  • 96 postów

Napisano 11 sierpień 2009 - 16:46

Swoja droga zastanawiam sie czemu wartosc 0x02 rozwiazuje rzekomy problem skoro wlasnie przegladam dsdt z imac8,1 i tam sekcja wyglada tak...

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x08, // Length
)
})
}

ewidetnie widnieje 0x08, fabryka w mojej GA P31-DS3L dala wartosc 0x02

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})

#20 bastiann

bastiann
  • Members
  • 36 postów

Napisano 30 wrzesień 2009 - 09:19

Dee i jak tam Twoja walka z resetem BIOSu?
Pytam bo moja Toshiba też ma Phoenix-a, a czytałem na którymś innym forum, że poprawki dsdt dot. reset-fix-a nie chcą działać na notebookach.
Toshiba U400 (MacPro4,1) PDC T2390 1,8 GHz, ICH8-M AHCI, 2GB RAM, 300GB, GMA X3100, Leo 10.5.8 (9L30) Darwin 9.8.0




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

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