Çoğu zaman hazır EFI kullanırken yapımcısı tarafından, kurulum sonrası veya öncesinde SMBIOS yenilemeniz gerektiği hakkında bir not eklenir. Bu konumuzda sizlere GenSMBIOS ile SMBIOS nasıl yenilenir veya kendiniz config yapıyorsanız nasıl oluşturulur, onu öğreteceğim.
Hatırlatıcı
Geçersiz seri numarası veya satın alım tarihi onaylanmamış seri numarası kullanmak daha güvenli olacaktır.
Buradan kontrol edebilirsiniz: Servis ve Destek Kapsamınızı Kontrol Edin - Apple Destek
Güncelleme
Çıkan ROM değerini de .plist'inizdeki ROM girdisine ekleyin.
İzleyeceğimiz Adımlar
Linux:
Windows:
İyi Sosyal'ler!
- GenSMBIOS:
GitHub - corpnewt/GenSMBIOS: Py script that uses acidanthera's macserial to generate SMBIOS and optionally saves them to a plist.
Py script that uses acidanthera's macserial to generate SMBIOS and optionally saves them to a plist. - corpnewt/GenSMBIOSgithub.com - Config dosyasını detaylı düzenlemek için ProperTree:
GitHub - corpnewt/ProperTree: Cross platform GUI plist editor written in python.
Cross platform GUI plist editor written in python. - corpnewt/ProperTreegithub.com - GenSMBIOS ve ProperTree scriptleri için gerekli olan Pyhton:
- Kendiniz config yapıyorsanız SMBIOS listemiz:
SMBIOS Listesi
MacBook SMBIOS İşlemci Ailesi Ekran Kartı board-id İlk Destek Desteklenen Son Sürüm MacBook1,1 Yonah(M) GMA 950 Mac-F4208CC8 10.4.6 (8I2025) 10.6.8 MacBook2,1 Merom(M) GMA 950 Mac-F4208CA9 10.4.8 (8N1108) 10.7.5 MacBook3,1 Merom(M) GMA X3100 Mac-F22788C8 10.5 (9A3111) 10.7.5 MacBook4,1...www.technopat.net
Hatırlatıcı
Geçersiz seri numarası veya satın alım tarihi onaylanmamış seri numarası kullanmak daha güvenli olacaktır.
Buradan kontrol edebilirsiniz: Servis ve Destek Kapsamınızı Kontrol Edin - Apple Destek
Güncelleme
Çıkan ROM değerini de .plist'inizdeki ROM girdisine ekleyin.
İzleyeceğimiz Adımlar
Linux:
Rehber için teşekkürler. Bu işle alakam yok ama bir bilgi vermek istiyorum; ProperTree GNU/Linux'da çalışmakta. Tek yapmanız gereken;
Debian/Ubuntu pkexec apt install python3-tk
Fedora/Alma pkexec dnf install python3-tkinter
OpenSUSE pkexec zypper in python3-tk
Solus pkexec eopkg install python3-tkinter
...komutlarını kullanaraktkinter
kütüphanesini kurup.command
dosyasının olduğu yere uçbirim açıp şu komut ile çalıştırmak
Eki Görüntüle 1046239Bash:bash ProperTree.command ...ya da ./ProperTree.command
Windows:
- ProperTree ile config dosyamızı açtıktan sonra, GenSMBIOS.bat'ı da açıyoruz. Bu işlemi macOS'ta kurulum sonrası yapıyorsanız, .command uzantılı dosyayı Terminal ile açmalısınız.
- Config dosyamızdaki Generic bölümüne giriyoruz ve kullandığımız modeli öğreniyoruz. Öğrendikten sonra GenSMBIOS'ta da 3 numaralı seçenek olan "Generate SMBIOS" yani SMBIOS oluştur'u seçiyoruz.
- Ardından gelen ekranda bizden modelimizi ve modelden sonra boşluk bırakıp kaç adet oluşturmak istediğimizi soruyor. Tek seferde maksimum 20 tane oluşturabiliyoruz. Biz ise bu rehberde 1 adet oluşturacağız. Benim bu rehberde ve i7-10750H laptopum için kullandığım SMBIOS modeli MacBookPro16,4. Gireceğim kod ise
MacBookPro16,4 1
.
- Girdikten sonra enter'a basıyoruz ve SMBIOS'umuz oluşmuş oluyor. Eğer enter'a bastığınızda işlem yapıyorsa, OpenCore'dan SMBIOS için veri indiriyordur. Endişe etmeyin, internet hızınıza bağlı olarak en fazla 30 saniye sürebilecek bir işlem. Ardından size SMBIOS çıktısını verecektir.
- Sonrasında ise SMBIOS çıktımızı, config dosyamızdaki ile değiştiriyoruz. Sırasıyla:
Type > SystemProductName
Serial > SystemSerialNumber
Board Serial > MLB
SmUUID > SystemUUID
Kısımlarına giriyoruz.
- İşlem bu kadar! Ardından config dosyanızı kaydedip kapatabilirsiniz. Eğer bu işlemi kurulum sonrası yaptıysanız geriye sadece sisteminizi yeniden başlatmak kalıyor.
İyi Sosyal'ler!
Son düzenleme: