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

Rozpoznawanie stanu baterii


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

#21 Cichacz

Cichacz
  • Members
  • 39 postów

Napisano 04 grudzień 2012 - 05:46

Hmmm... zrobiłem tak jak opisałeś i jedyne co, to działa wyświetlanie baterii na pasku, ale samo rozpoznawanie baterii nie
http://cl.ly/image/1l2Z0x0m1V2h


[ Dodano: 2012-12-04, 06:18 ]
O, po którymś reboocie się pojawiła ^^
Także potwierdzam działanie w/w metody na 10.8.2 ;)

[ Dodano: 2012-12-04, 12:46 ]
No dobra, koniec końców: raz działa, raz nie działa, w zależności od kaprysu systemu... any ideas?
MacOS X 10.8.2 (retail) | Samsung R580-JS03PL | i5-430M 2.26 GHz | 4GB RAM | GT330M | ALC269 HD

#22 barat

barat
  • Members
  • 214 postów

Napisano 22 grudzień 2012 - 22:48

Nie wiem, czy to działanie na okrętkę, ale na czystym Mountain Lion zainstalowałem to:
http://www.osx86.net/downloads.php?do=file&id=3169

O dziwo pojawiła się ikona baterii ... wyczuwa podłączenie kabla, odłączenie kabla oraz poziom naładowania w %

W DSDT nie było fixa, bo nie znalazłem nigdzie odpowiedzi na 256 bitową wartość

MSI Z77A-G45 | i5 3570k@4.5GHz | 4x4GB Crucial Sport 1600MHz CL9 |Gigabyte GTX660 2GB | 256GB Crucial MX100 | 128SSD Crucial M4 na W8.1 | FiiO E10K | AirPort BCM94321MC w adapterze => HP LP2475w


#23 oswaldini

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

Napisano 23 grudzień 2012 - 10:25

barat, zrobiłeś po prostu rollbacka kextów ! O to chodzi w tym tutku aby wyeliminować taką konieczność. Co nie znalazłeś odpowiedzi na 256 bitów ?! Odpowiedź strona wcześniej od tego posta: http://hamac.pl/topi... ... .htm#64032

MacBook Pro 2012 MD103 15" | i7-3615QM | 8GB RAM | HD4000 + GT650M | Samsung 830 256GB
Hack Gigabyte H81N | i5-4460 | 8GB RAM | HD4600 | 640GB RAID0 Mac + 500GB Win | Raijintek Metis | SFX-L 500W | WiFi
HomeSerwer: HP G7 N54L | 2.2GHz (800-2200Mhz) | 4GB RAM | 2x WD RED 2TB | Synology DSM 6.0.2 @ 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


#24 barat

barat
  • Members
  • 214 postów

Napisano 23 grudzień 2012 - 12:25

Tam jest napisane, że trzeba rozbić na 32 sekcje 8bit - to jest proste ...
Ale niżej w postach osoba pytająca pisze, że w metodach dodanych zaraz po sekcji EC nie ma dla 256bit - jest dla 16, 32 i 128. Dalej dostaje info, że do 256bit nie trzeba, bo najczęściej nie ma do nich odwołań a ta osoba to potwierdza więc nie musiała nic więcej robić.
U mnie jest inaczej, gdyż do pola 256bit mam odwołanie i muszę te wartości połączyć ...
Pisałem zresztą o tym kilka postów wyżej.
Po prostu jak wpiszę w wyszukiwarkę BDAT to jest tego kilka w pliku ...

Dziś jeszcze korzystając z wolnego czasu i tego, że mam dwa dyski (jeden w kieszeni) i na obu działa ML to się pobawię. Jak będzie KP to bootuje z drugiego dysku i przywracam.

MSI Z77A-G45 | i5 3570k@4.5GHz | 4x4GB Crucial Sport 1600MHz CL9 |Gigabyte GTX660 2GB | 256GB Crucial MX100 | 128SSD Crucial M4 na W8.1 | FiiO E10K | AirPort BCM94321MC w adapterze => HP LP2475w


#25 314TeR

314TeR

    Administrator

  • Administrators
  • 15914 postów
  • LocationWarszawa

Napisano 29 styczeń 2013 - 14:12

Ma ktoś aktualną i sprawdzoną pod 10.8.2 wersję AppleACPIBatteryManager, u mnie po wrzuceniu samego kexta do /S/L/E, nawet bez DSDT w ogóle powoduje piękny KP i restart podczas ładowania systemu z cloverem.

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.

 


#26 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 29 styczeń 2013 - 22:07

W załączniku kext z najnowszego backupu paczki do mego lapka, jaki znalazłem. Zabij mnie - nie pamiętam, czy to ten samo co w poradniku :D

Niemniej pamiętam, że pod Lionem ten z poradnika potrafił robić kp jak DSDT nie było poprawione.

I tu pojawia się ciekawa kwestia - czy Clover w ogóle potrzebuje tych poprawek? Problemy z baterią mają podłoże w zmianie rozmiaru pól, który został dopasowany do ACPI 4.0, a Clover chyba ma opcje automatycznego dostosowania DSDT do najnowszej wersji standardu...

Edit
Oczywiście zapomniałem o załączniku #-o

Załączone pliki



#27 314TeR

314TeR

    Administrator

  • Administrators
  • 15914 postów
  • LocationWarszawa

Napisano 30 styczeń 2013 - 09:20

AppleACPIBatteryManager + brak w ogóle poprawek do DSDT = KP... jutro będę jeszcze raz testował tę maszynę, bo jedyne co zostało mi, to odpalenie baterii i VGA po sleepie (ciemny ekran) więc zweryfikuje jeszcze parę pomysłów.

A czy są generalnie inne metody aby uzyskać status baterii?

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.

 


#28 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 30 styczeń 2013 - 09:47

A czy są generalnie inne metody aby uzyskać status baterii?

VoodooBattery + rollback. Były próby odpalenie oryginalnego AppleSmartBatteryManager, ale nic z nich nie wyszło.

Spradzałeś to automatyczne poprawianie tabel ACPI do standardu 4.0? Jest w ogóle coś takiego, czy mi się przyśniło? xD
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#29 MietasSR

MietasSR
  • Members
  • 1245 postów

Napisano 30 styczeń 2013 - 12:42

VoodooBattery działa też po poprawieniu DSDT - testowałem. AppleACPIBatteryManager robił mi dziwne opcje, Voodoo chodziło w miarę ok.

Asus P8Z77-V LX | Celeron G550 2.6GHz | 4GB DDR3 | 320GB HDD | GeForce G210 1GB | SB Live! 5.1 | OS X Yosemite DP1/Win8.1 Eval

FlagaPL.gifPiszę poprawnie po polsku!


#30 314TeR

314TeR

    Administrator

  • Administrators
  • 15914 postów
  • LocationWarszawa

Napisano 30 styczeń 2013 - 18:11

Astarael, MietasSR, bądźcie tak uprzejmi i luknijcie świeżym okiem czy przy wprowadzaniu poprawek nie strzeliłem gdzieś babola. Oryginalne linie remowałem, więc łatwo będzie sprawdzić.

Załączone pliki


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.

 


#31 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 30 styczeń 2013 - 19:21

            Field (SMBX, ByteAcc, NoLock, Preserve) 
{
Offset (0x04),
DT2B, 16
}
DT2B ma odwołania w kodzie. Na razie tyle zauważyłem, reszta, których nie dzieliłeś, faktycznie nie ma odwołań. Mimo to możesz spróbować je podzielić, nigdy nie wiadomo, o co OS X'owi chodzi :D
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#32 314TeR

314TeR

    Administrator

  • Administrators
  • 15914 postów
  • LocationWarszawa

Napisano 31 styczeń 2013 - 12:05

DT2B ma odwołania w kodzie.

Wiedziałem że gdzieś się machnąłem... #-o Poprawię i jutro będę miał znów ten sprzęt więc sprawdzę.

reszta, których nie dzieliłeś, faktycznie nie ma odwołań.

Dlatego też ich nie ruszałem...

Problemy z baterią mają podłoże w zmianie rozmiaru pól, który został dopasowany do ACPI 4.0, a Clover chyba ma opcje automatycznego dostosowania DSDT do najnowszej wersji standardu...

Pytanie czego ona (ta opcja) dotyczy. Nie wydaje mi się aby w "locie" przekompilował i zmienił kod, raczej chodzi o samą strukturę zapisu łącznego tabel ACPI.

EDIT:

DT2B ma odwołania w kodzie

I nie tylko chyba, poprawienie tylko tej jednej sekcji nie przynosi oczekiwanego rezultatu, wrzucenie poprawionego DSDT + ACPIBattery = KP. A teraz ciekawostka, zrobiłem rolback kextów do jakiejś hgw wersji znalezionej w necie i bateria zaskoczyła, :-) ale to nie wszystko, zaczęło działać poprawnie wybudzanie VGA po sleepie, pokazuje się poprawnie obraz na matrycy oraz zaczął sam z siebie działać sleep i wybudzanie klapą. :shock: Czy to w takim razie oznacza że jeśli poprawnie włożę poprawki do sekcji, to będzie szansa na działanie wybudzania VGA i reszty, bez konieczności rolback'ów AppleACPIPlatform?

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.

 


#33 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 31 styczeń 2013 - 15:22

Czy to w takim razie oznacza że jeśli poprawnie włożę poprawki do sekcji, to będzie szansa na działanie wybudzania VGA i reszty, bez konieczności rolback'ów AppleACPIPlatform?

A wiesz, raczej nie mam pojęcia :D

Spróbuj podzielić też pola, do których nie ma odwołań. W ten sposób na pewno nie pominiesz żadnego, do którego odwołania są.
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#34 314TeR

314TeR

    Administrator

  • Administrators
  • 15914 postów
  • LocationWarszawa

Napisano 31 styczeń 2013 - 16:44

Czeka mnie jeszcze sporo walki, w kodzie EC są dwie wartości 256 bit i sporo odwołań. Muszę przerobić sekcje 256bit. Jedyny opis jak sobie poradzić z sekcjami 256bit jest tu:
http://bbs.pcbeta.com/viewthread-937628-1-1.html
Trzeba dodać nową metodę D2D4, jest też tam opis co zrobić z sekcją 192 bit. :shock:

Na razie walczę, jeśli uda mi się, to poinformuję i podrzucę informację jak radzić sobie z dłuższymi sekcjami.

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.

 


#35 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 31 styczeń 2013 - 16:58

Ja gdzieś w tym temacie wrzucałem metodę do 256 bit, tylko nikt mi w końcu nie napisał, czy działa :D Sam niestety nie mogłem sprawdzić - nie mam takich pól ani tym bardziej odwołań.

O, tu jest: http://hamac.pl/topi... ... .htm#68158
Jak możesz, to sprawdź, czy w ten sposób pójdzie.
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#36 barat

barat
  • Members
  • 214 postów

Napisano 10 luty 2013 - 20:37

Jakiś czas temu zrobiłem rollback do 10.7 co by nie bawić się z tymi 256bit ...
Kilka tygodni było w sumie OK, ale dziś dostałem śliczne KP z powodu tego AppleACPI, więc wgrałem oryginalne (które nie działa) a w najbliższych dniach znowu zabiorę się za DSDT to sprawdzę metodę 256bit napisaną przez Astarael'a.

MSI Z77A-G45 | i5 3570k@4.5GHz | 4x4GB Crucial Sport 1600MHz CL9 |Gigabyte GTX660 2GB | 256GB Crucial MX100 | 128SSD Crucial M4 na W8.1 | FiiO E10K | AirPort BCM94321MC w adapterze => HP LP2475w


#37 M4ciek

M4ciek
  • Members
  • 177 postów
  • LocationKraków / Częstochowa

Napisano 15 luty 2013 - 12:08

Ja mam nieco inną sytuację. Wydaje mi się, że znalazłem tę sekcję (nazywa się nieco inaczej).

Wygląda to tak:

   Device (ECDV) 
{
Name (_HID, EisaId ("PNP0C09"))
Name (_UID, Zero)
Name (ECRS, ResourceTemplate ()
{
IO (Decode16,
0x0000, // Range Minimum
0x0000, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0000, // Range Minimum
0x0000, // Range Maximum
0x00, // Alignment
0x01, // Length
)
})

Dalej występuje coś takiego:

  Name (_GPE, 0x10) 
Name (ECIB, Buffer (0xFF) {})
OperationRegion (ECOR, EmbeddedControl, Zero, 0xFF)
Field (ECOR, ByteAcc, Lock, Preserve)
{
EC00, 8,
EC01, 8,
EC02, 8,
EC03, 8,
EC04, 8,
EC05, 8,
EC06, 8,
EC07, 8,
EC08, 8,
EC09, 8,
EC10, 8,
EC11, 8,
EC12, 8,
EC13, 8,
EC14, 8,
EC15, 8,
EC16, 8,
EC17, 8,
EC18, 8,
EC19, 8,
EC20, 8,
EC21, 8,
EC22, 8,
EC23, 8,
EC24, 8,
EC25, 8,
EC26, 8,
EC27, 8,
EC28, 8,
EC29, 8,
EC30, 8,
EC31, 8,
EC32, 8,
EC33, 8,
EC34, 8,
EC35, 8,
EC36, 8,
EC37, 8,
EC38, 8,
EC39, 8,
EC40, 8,
EC41, 8,
EC42, 8,
EC43, 8,
EC44, 8,
EC45, 8,
EC46, 8,
EC47, 8,
EC48, 8,
EC49, 8
}

Więc wszystkie wartości są 8 bitowe i nie ma co zmieniać.
Dalej nie występują żadne - same warunki jakieś.

Mimo to bateria nie jest identyfikowana przez system. Co chwile takie coś:

Feb 15 12:05:37 MacBook-Pro-Maciek kernel[0]: AppleACPIBatteryManager:getBatteryBST(0xE00002BC) failed

A przy starcie:

Feb 15 09:56:59 localhost kernel[0]: AppleACPIBatteryManager Loading...
Feb 15 09:56:59 localhost kernel[0]: AppleACPIBatteryDevice loading...
Feb 15 09:56:59 localhost kernel[0]: AppleACPIBatteryManager:getBatterySTA() failed
Feb 15 09:57:06 localhost kernel[0]: AppleACPIBatteryManager:getBatteryBIF(0xE00002BC) failed
Feb 15 09:57:06 localhost kernel[0]: AppleACPIBatteryManager:getBatteryBST(0xE00002BC) failed

DSDT w załączniku, gdyby ktoś zechciał pomóc.

Dodam, że wrzuciłem kext z pierwszego posta.

Załączone pliki



#38 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 15 luty 2013 - 14:30

Daj .dsl bo nie mam OS X :-P
Nie wiem, czy coś wymyślę, ale zerknąć mogę.
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#39 M4ciek

M4ciek
  • Members
  • 177 postów
  • LocationKraków / Częstochowa

Napisano 15 luty 2013 - 15:07

Proszę bardzo :) w załączniku .dsl.


Dziwna sprawa - trochę rozładowałem lapka i bateria się doładowuje. Teraz jest widoczna (producent, wartość itd.).
Na pełnej znów nie - przekreślona.

Załączone pliki



#40 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 16 luty 2013 - 18:32

Patrząc po _HID PNP0C09 to jest ta sekcja, o którą nam chodzi, ale niestety nie mam pojęcia, co tam u Ciebie przerobić :(
Chyba jesteś na razie skazany na rollback...
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!




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

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