Jump to content
Elber

Chameleon 2.0 i smbios.plist - identyfikacja sprzętu.

Recommended Posts

Mógłby ktoś napisać co wpisać w smbios.plist bo przy instalacji Chameleon 2.0RC1 takowy plik mi się nie utworzył. Bo z tego co wiem to plik smbios.plist jest po to aby system widział nasze pc'ty jako maczki ??

 

[ Komentarz dodany przez: 314TeR: 2009-05-04, 16:25 ]

Poprawiony tytuł i przyklejony wątek.

Share this post


Link to post
Share on other sites

Dokładnie tak jak piszesz...

 

poniżej przykład smbios.plist - nie jest on "doszlifowany", ale może śmiało być brany jako baza do dalszych uzupełnień.

 




SMbiosversion
MP31.88Z.00C1.B00.0802091544
SMmanufacter
Apple Inc.
SMproductname
MacPro3,1
SMsystemversion
1.0
SMserial
SECRETSERIAL
SMexternalclock
333
SMmaximalclock
2667
SMmemtype
19
SMmemspeed
667
SMmemmanufacter_1
0xAD00000000000000
SMmemserial_1
0x00001020
SMmempart_1
0x48594D503131325336344350362D59352020
SMmemmanufacter_2
0xAD00000000000000
SMmemserial_2
0x00003021
SMmempart_2
0x48594D503131325336344350362D59352020
SMmemmanufacter_3
0xAD00000000000000
SMmemserial_3
0x00003021
SMmempart_3
0x48594D503131325336344350362D59352020
SMmemmanufacter_4
0xAD00000000000000
SMmemserial_4
0x00003021
SMmempart_4
0x48594D503131325336344350362D59352020


Share this post


Link to post
Share on other sites

poniżej doszlifowany smbios.plist:

 




SMbiosvendor
Apple Computer, Inc.
SMbiosversion
MP11.88Z.005D.B00.0709141354
SMmanufacter
Apple Computer, Inc.
SMproductname
MacPro1,1
SMsystemversion
1.0
SMserial
SOMESERIAL
SMfamily
macpro
SMboardmanufacter
Apple Computer, Inc.
SMboardproduct
Mac-F4208DC8
SMexternalclock
333
SMmaximalclock
2667
SMmemtype
19
SMmemspeed
667
SMmemmanufacter_1
PDP Systems
SMmempart_1
6400LL Series
SMmemmanufacter_3
PDP Systems
SMmempart_3
6400LL Series

 

Tu dość dobrze jest wyjaśniony wg jakiego klucza szukać informacji i je uzupełniać:

http://www.insanelymac.com/forum/index.php?s=&showtopic=159966&view=findpost&p=1124377




SMbiosvendor
Apple Inc. or Apple Computer, Inc. depending on mac model
SMbiosversion
boot.rom.string.goes.here
SMmanufacter
Apple Inc. or Apple Computer, Inc. depending on mac model
SMproductname
mac,model goes here
SMsystemversion
1.0
SMserial
serial.goes.here.doh
SMfamily
for Mac Pros put 'macpro', for iMacs just put 'mac'
SMboardmanufacter
Apple Inc. or Apple Computer, Inc. depending on mac model
SMboardproduct
Apple.motherboard.model.goes.here
SMexternalclock
Your CPU FSB in MHz, non-multiplied
SMmaximalclock
Your CPU max speed in MHz
SMmemtype
put 19 for DDR2 RAM, 18 for DDR RAM
SMmemspeed
Memory speed in MHz
SMmemmanufacter_1
For example Kingston Technology
SMmemmanufacter_3
Or OCZ or whatever you have
SMmempart_1
manufacturer part number
SMmempart_3
as listed in datasheet or find it with CPU-Z under Windows
SMmemserial_1
Again use CPU-Z...
SMmemserial_3
...under Windows to find your serial numbers

 

Przykładowe informacje do uzupełnienia:

Mac Pro V2.1
------------
Board Id: 
Model Id: MacPro2,1
BOOT ROM Version: MP21.88Z.007F.B02.0703191612
Serial Nr: W88033AKY51
SMBIOS Version: 1.2

Mac Pro V3.1
------------
Board Id: Mac-F42C88C8
Model Id: MacPro3,1
Boot ROM Version: MP31.88Z.006C.B02.0801021250
                           MP31.88Z.006C.B01.0712212319
Serial Nr: W88033AKY51
SMBIOS Version: 1.3

iMac V5.1
---------
Board Id: Mac-F42786A9
Model Id: iMac5,1
BOOT ROM Version: IM51.88Z.0090.B09.0706270921
Serial Nr: CK6370PWX1A

iMac V7.1
---------
Board Id: Mac-F42386C8
Model Id: iMac7,1
BOOT ROM Version: IM71.88Z.007A.B03.0803051705
Serial Nr: W88033AKY51
SMBIOS Version: 1.3

MacBook V2.1
------------
Board Id: Mac-F4208CA9
Model Id: MacBook2,1
BOOT ROM Version: MB21.88Z.00A5.B07.0706270922
Serial Nr: W88033AKY51
SMBIOS Version: 1.2

MacBook Pro V4.1
----------------
Board Id: Mac-F42C89C8
Model Id: MacBookPro4,1
Boot ROM Version: MBP41.88Z.00C1.B03.0802271651
Serial Nr: W88261E7YP4
SMBIOS Version: 1.0

MacBook Air V1.1
----------------
Board Id: Mac-F42C8CC8
Model Id: MacBookAir1,1
Boot ROM Version: MBA11.88Z.00BB.B00.0712201139
Serial Nr: W881101T12G
              W88033AKY51
SMBIOS Version: 1.0
SMC Version: 1.3f4 (SMC 1.0) 

Xserve V2.1
-----------
Board Id: Mac-F42289C8
Model Id: Xserve2,1
Boot ROM Version: XS21.88Z.006C.B01.0712212323
Serial Nr: W88033AKY51
SMBIOS Version: 1.1

Mac Mini V1.1
-------------
Board Id: Mac-F4208EC8
Model Id: MacMini1,1
Boot ROM Version: MM11.88Z.0055.B08.0610121326
Serial Nr: YM6094QPU36
SMBIOS Version: 1.1
SMC Version: 1.3f4 (SMC 1.0) 

 

Powyższe przykładowe dane są znalezione w necie i nie wiem czy będą działać... u mnie np MacPro3,1 nie chciał działać, ale powyższa kombinacja z MacPro1,1 sprawia że geekbench myśli że jest uruchomiony na prawdziwym maczku.

 

W miejsce

SMserial
SOMESERIAL

należy wstawić właściwy serial.

Share this post


Link to post
Share on other sites

<?xml version="1.0" encoding="UTF-8"?> 



SMbiosvendor
Apple Inc. or Apple Computer, Inc.
SMbiosversion
IM81.88Z.00C1.B00.0802091538
SMmanufacter
Apple Inc. or Apple Computer, Inc.
SMproductname
iMac8,1
SMsystemversion
1.0
SMserial
-------
SMfamily
mac
SMboardmanufacter
Apple Inc. or Apple Computer, Inc.
SMboardproduct
Mac-F227BEC8
SMexternalclock
200
SMmaximalclock
2200
SMmemtype
19
SMmemspeed
667
SMmemmanufacter_1
Kingston Technology
SMmempart_1
5300 Series
SMmemmanufacter_3
Kingston Technology
SMmempart_3
5300 Series

 

Myślę że dobrze wszystko wypełniłem xD Tam gdzie jest ----- oczywiście mam podany serial :)

Chyba nie ma żadnej różnicy czy w tym smbios będzie model iMac, MacBook czy jakieś inne maczki ??

 

Geekbench nawet przed tym jak zrobiłem ten plik wykrywał mojego pc'ta jako iMac8,1 i wszystko było tak samo jak na tym screenie, który teraz zrobiłem (po dodaniu smbios.plist do /Exta) tylko nie było Numeru seryjnego.

 

obrazek1h.th.png

Share this post


Link to post
Share on other sites

Tu masz źle:

Apple Inc. or Apple Computer, Inc.

Powinno być:

starsze maczki

Apple Computer, Inc.

lub

nowsze maczki

Apple Inc.

 

Popraw w trzech w/w miejscach i będzie OK.

 

 

 

 

 

 

A teraz niech mi ktoś powie jak zrobić poprawnie Mac Pro 3,1

Share this post


Link to post
Share on other sites

OK dzięki wielkie ;) A teoretycznie co by się stało gdyby nie było tego pliku ?? Apple by się spostrzegł przy aktualizacjach albo przy czymś że mój maczek to nie maczek a pecet ??

Share this post


Link to post
Share on other sites
A teoretycznie co by się stało gdyby nie było tego pliku ?? Apple by się spostrzegł przy aktualizacjach albo przy czymś że mój maczek to nie maczek a pecet ??

 

Nic, to w większości przypadków jedynie kosmetyka... ale słyszałem o programach które nie chcą działać jak w tych miejscach są bzdury...

 

A co do 3,1, to jak wrócę do domu, to zobaczę jak to jest u mnie.

 

Dane jakie znalazłem powodują że Geekbench pisze "Hackintosh"... nie trafiłem na poprawne, może Twoje będą lepsze.

Share this post


Link to post
Share on other sites

Jest tak jak piszesz - Hackintosh. Z drugiej strony, to w sumie prawda.

Bez modyfikacji smbios'u widniało u mnie imac8,1. Ale nie zapuszczałem wtedy geekbench'a - przypuszczam, że prawda też by wyszła na jaw... ;)

Share this post


Link to post
Share on other sites

Zobacz wyżej... dla danych MacPro1,1 nie ma tego problemu i wiem że na danych MacBooków też wychodzi...

 

Osobiście podejrzewam że akurat GeekBench sprawdza też procesory i jak nie jest to Xeon (a takie były w maczkach) to wypisuje hackintosh mimo prawidłowo ustawionych pozostałych informacji.

Share this post


Link to post
Share on other sites

Jednak mam kolejny problem :roll:

 

Otóż, stworzyłem plik smbios.plist wg szablonu w temacie, zapisałem w /Extra i niestety - po restarcie nic się nie zmieniło. Czy mogłem popełnić jakiś błąd wprowadzając wartości i czy może to powodować takie zachowanie komputera, jakby smbios wcale nie było?

 

Ok, już wiem. Mam Chameleon v1. Jak zrobić aktualizację do 2.0 RC1? Po prostu zainstalować tą nową wersję?

Share this post


Link to post
Share on other sites
Ok, już wiem. Mam Chameleon v1. Jak zrobić aktualizację do 2.0 RC1? Po prostu zainstalować tą nową wersję?

Generalnie tak, jedynie zrobić trzeba dostosuj przy instalacji i odhaczyć instalację kextów do kontrolerów HDD dołączonych do chameleona.

Share this post


Link to post
Share on other sites
Jedziemy dalej :lol: W System Profiler, w polu Serial Number mam SECRETSERIAL mimo tego, że w smbios.plist klucz SMserial został uzupełniony. Co z tym zrobić?

 

Nie masz zainstalowanego jakiegoś innego injectora smbios'a w systemie, jak SMBIOSResolver, SMBIOSEFI... etc... jeśli tak to ten drugi nadpisuje ustawienia chameleon'a.

Share this post


Link to post
Share on other sites

Przejrzałem ten smbios kilka razy, porównałem z Twoim "doszlifowanym" - wszystko jest tak jak powinno być. Zauważyłem też, że SMbiosversion nie działa - w pliku smbios ustawiłem MP2,1XXX, a w System Profiles mam MBP4,1 bodajże.

Share this post


Link to post
Share on other sites

DL, Powtórzę się... ale tym razem z 100% pewnością, masz injectora smbios w systemie... nadpisuje Ci on domyślną wartość z Chameleona 2.0 jaką jest iMac 8,1 wartością MBP4,1...

 

Poszukaj, skasuj, zregeneruj mkexty i dopiero wtedy zadziała poprawnie smbios.plist.

Share this post


Link to post
Share on other sites

Dziwna sprawa, bo operuję na dopiero co zainstalowanym Retailu. Wrzuciłem jedynie ATY_Init, AzaliaAudio i IOPCIFamily. Oczywiście mam też Kalyway, ale nawet nie na drugiej partycji, a na oddzielnym dysku.

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.