Hackbook – Lenovo G550 NTD4CGE – Guide 2/2: Installation Snow Leopard und Update von 10.6.0 auf 10.6.3

Februar 6th, 2010 von chems

PLEASE: If anyone has updates for our hackbook, please send it to me per mail. webmaster@[…] you must use! If you have problems, please left an comment on this topic, so that I can write to you!

HINWEIS / WARNING: Beim Update von 10.6.2 auf 10.6.3 ist der sleepenabler.kext zu löschen. Es gibt noch Probleme mit der Grafikkarte, deshalb empfehle ich derzeit noch kein Update. Bei Neuigkeiten informiere ich an dieser Stelle erneut! / If you want to update from 10.6.2 to 10.6.3, please remove the sleepenabler.kext first. But I want to warn you: There are problems with graphic – card (Intel GMA 4500) yet. I update this post as fast as i find a solution!

Deutsche Version / German Version

Im letzten Teil unseres Guides haben wir uns mit dem Dual-Boot von Windows 7 und Snow Leopard beschäftigt. Als Voraussetzung für diesen Guide setze ich einen funktionierenden bootfähigen USB-Stick voraus.

Prinzipieller Hinweis

Jeder der glaubt, dass ein normaler Laptop mit installierten Mac OS X genauso gut funktioniert wie ein richtiges MacBook, der irrt sich. All denen, die keinen Spaß an viel Frickelei haben empfehle ich den Kauf eines originalen MacBooks – denn da funktioniert alles wirklich super!

Hardware – Diagnose

Bevor ihr Snow-Leopard 10.6.0. installiert, solltet ihr feststellen ob ihr dieselbe Hardware wie ich besitzt. Ich habe mir das Model Lenovo G550 NTD4CGE gekauft. Meine Kexte richten sich deshalb nach dieser Hardware. Habt ihr schon ein Windows installiert, so könnt ihr im Gerätemanager herausfinden, welche PCI-ID´s eure Hardware besitzt. Geht in den Gerätemanager und schaut in den Details –> Hardware-ID nach. Meine Hardware:

  • WLAN-Karte:Broadcom 802.11g-Netzwerkadapter (BCM4312) |  PCI\VEN_14E4&DEV_4315&SUBSYS_04B514E4&REV_01
  • Netzwerkkarte: Broadcom NetLink (TM) Fast Ethernet (NetLink BCM5906M) | PCI\VEN_14E4&DEV_1713&SUBSYS_3A2317AA&REV_02
  • Audio: Conexant High Definition SmartAudio 221 | HDAUDIO\FUNC_01&VEN_14F1&DEV_5051&SUBSYS_17AAC001&REV_1000
  • Prozessor: Pentium(R) Dual-Core CPU T4200 @ 2.00GHz
  • Mainboard : Lenovo NITU1
  • Chipsatz Modell : Lenovo GM45/PM45 Mobile Controller Hub

Mit Hilfe der PCI-ID-Seite könnt ihr herausfinden, ob ihr die gleiche Hardware habt. Die letzten 3 Angaben habe ich mit Hilfe von SiSoftware Sandra Lite 2010c(nicht im Support-Package enthalten) ermittelt.

Für folgende Lenovo-Modelle funktioniert dieser Guide:

  • Lenovo G550 NTD4CGE

Was funktioniert:

  • Graphikkarte
  • WLAN
  • Batterie-Anzeige
  • Tastatur, und Touchpad teilweise
  • Intel Speed-Step
  • Funktionstasten
  • Herunterfahren

Was funktioniert nicht?:

  • RJ45 – Netzwerk
  • Audio
  • Das Touchpad kann keine „Klick-Funktionen“ ausführen
  • Time-Machine hat noch Graphikfehler
  • Neustart (hierzu muss man normal herunterfahren, und dann normal starten)

Installation Snow Leopard

Man bootet vom vorbereiteten USB-Stick und installiert Mac OS 10.6.0 Snow Leopard in die vorbereitete Partition. Ist dies nach langer Zeit getan, bootet man wieder den USB-Stick, wählt aber als Ziel die neue Installation. Ist dies getan, solltet ihr nun euer schönes Snow – Leopard auf eurem Lenovo G550 sehen.

Chameleon-Bootloader installieren

Als nächstes sollte man den Chamleon-Bootloader installieren. Diesen findet ihr im Support-Package. Habt ihr den Bootloader installiert, so kopiert die Kexte für 10.6.0 in euer /Extra/Extensions Ordner. Die „com.apple.boot.plist“ kopiert ihr in /Extra.

Kext – Cache neu aufbauen

Danach startet ihr euer „Kext-Utility“ um euren Kext-Cache aufzubauen.

WLAN installieren (inklusive AirPort Unterstützung)

Kopiert die bcm43xx_enabler.sh in den obersten Ordner eurer Snow-Leopard-Partition. Startet nun ein Terminal und gebt folgende Befehle ein:

1
2
cd /
sudo sh bcm43xx_enabler.sh

Folgt nun den Anweisungen des Skripts. Ihr müsst das Skript jedes Mal ausführen, sobald ihr netzwerkrelevante Updates eingespielt habt.

Erster Neustart

Ihr startet euren Laptop neu. Sobald ihr den Chameleon – Bootloader seht, drückt ihr die Minus-Taste (liegt durch englische Tastatur auf der „Fragezeichen-Taste“). Gebt nun folgendes als Boot-Parameter ein, und drückt danach ENTER:
1
-f -v

Nachdem der Bootvorgang abgeschlossen ist, startet ihr das System gleich wieder neu.

Zweiter Neustart

Beim zweiten Neustart braucht ihr keinerlei Befehle eingeben, bootet ganz normal. Nun solltet ihr eine ordentliche Auflösung haben, und einem WLAN beitreten können.

Update von Snow Leopard 10.6.0 auf 10.6.2

Bevor ihr updated, führt bitte zunächste folgende ganz wichtige Schritte durch:

Neue Kexte kopieren und Kext – Cache erneuern:

Kopiert alle Kexte aus dem Ordner 10.6.2 des Support-Packages in den wohl bekannten Ordner /Extra/Extensions.

Startet nun wieder das „Kext-Utility“ und erneuert euren Kext-Cache.

Update einspielen

Spielt nun das Update auf 10.6.2 ein. Danach startet ihr das System normal neu.

Habt ihr dies getan, so führt ihr wiedermals das „bcm43xx_enabler.sh“ – Skript aus und bootet wie vorher 2 Mal neu (einmal mit Befehlen, einmal ohne Befehle).

Habt ihr dies getan, so spielt auch alle restlichen Updates ein. Es kann sein, dass ihr wiedermals dazu kommen, dass ihr erneut euer das WLAN-Skript ausführen müsst nach obiger Anleitung.

Englische Version / English Version

The last Guide was about Dual-Booting Windows 7 and Snow Leopard. In this guide, we want to deal with the installation of Snow Leopard on our nice Lenovo-Hackbook. As a prerequisite for this guide I presuppose a working bootable USB flash drive.

Principal Note

Anyone who believes that a normal laptop works with installed Mac OS X as well as a real MacBook, is mistaken. To all who do not have much fun at trying a lot to run this laptop: I recommend the purchase an original MacBook -> because everything is working really great!

Hardware – Diagnosis

Before you install Snow Leopard 10.6.0, you should determine whether you have the same hardware as I have. I bought the Model Lenovo G550 NTD4CGE. My kexts are therefore directed to this hardware. If you have ever installed a Windows, you can find the PCI-ID´s in you device manager. Thats help you to find out which hardware you have. Go into the Device Manager and look in the details -> hardware for ID. My hardware:

  • WLAN-Device:Broadcom 802.11g-Netzwerkadapter (BCM4312) |  PCI\VEN_14E4&DEV_4315&SUBSYS_04B514E4&REV_01
  • Networkcard: Broadcom NetLink (TM) Fast Ethernet (NetLink BCM5906M) | PCI\VEN_14E4&DEV_1713&SUBSYS_3A2317AA&REV_02
  • Audio: Conexant High Definition SmartAudio 221 | HDAUDIO\FUNC_01&VEN_14F1&DEV_5051&SUBSYS_17AAC001&REV_1000
  • Processor: Pentium(R) Dual-Core CPU T4200 @ 2.00GHz
  • Mainboard : Lenovo NITU1
  • Chipset Model : Lenovo GM45/PM45 Mobile Controller Hub

Using the PCI-ID-Page, you can find out if you have the same hardware. The last 3 data I selected using SiSoftware Sandra Lite 2010c(not included in support-package).

This guide works well for the following models of Lenovo:

  • Lenovo G550 NTD4CGE

What functions:

  • Graphics
  • WLAN
  • Battery indicator
  • Keyboard, and touchpad in part
  • Intel Speed-Step
  • Fn – Keys
  • Shutdown

What does not function:

  • RJ45 – Netwok
  • Audio
  • The touchpad can’t be used for normal „clicks“
  • Time-machine comes with graphic-bugs
  • Reboot (must be done with shutdown, and normal starts)

Installing Snow Leopard

Boot from the prepared USB stick and install Mac OS 10.6.0 Snow Leopard into the prepared partitions. If this is done (…after a long time), boot another time from your USB stick, but choose as boot-target the new installation. If done so, you should now see your beautiful Snow – Leopard – installation on your Lenovo G550.

Installation of Chameleon-Bootloader

Next, you should install the boot loader Chamleon. It can be found in the support package. Having installed the bootloader, you should copy the kexts for 10.6.0 in your /Extra/Extensions folder. The com.apple.boot.plist should be copied into /extra.

Kext – cache rebuild

Then you start your „Kext Utility“ to update your kext-cache.

Wireless install (including AirPort support)

Copy bcm43xx_enabler.sh in the top folder of your Snow Leopard partition. Now start a terminal and type the following commands:

1
2
cd /
sudo sh bcm43xx_enabler.sh

Now follow the instructions of the script. You must run the script every time, once you’ve installed network-relevant updates.

First reboot

Please restart your new Laptop. Once you see the Chameleon-bootloader, type the minus-button. Now type the following boot-parameters, and then press ENTER:

1
-f -v

Once the boot process is complete, restart the system again.

Second reboot

The second reboot is a normal boot without typing any commands. After the booting you should see a normal Snow-Leopard. You should be able to join an WLAN.

Update from Snow Leopard 10.6.0 to 10.6.2

Before you update, please perform first those following very important steps:

Copying new kexts’s and rebuilding the kext-cache

Copy all your kexts from the 10.6.2-folder (Support-Package) in your /extra/extensions – folder.

Please start again the „Kext-Utility“ to rebuild your system cache.

Installing the Update to 10.6.2

Please install the update to 10.6.2. After that, boot the system in normal way.

If you have done this well, you should reinstall your WLAN-Drivers using the „bcm43xx_enabler.sh“-script. Perform it the same way like before.

After that, install all Apple-Updates and reboot 2 times (one time with commands, one time without like before)


Danke an / Thanks to:

  • Dr. Hurt for the chameleon installer
  • netkas for the 10.6.2 kexts
  • skeezicks for the Voodo-kexts
  • cVaD for the Kext Utility
  • BenBE for his short explanation of PCI-ID´s

Support-Package

Kontakt / contact

Dieser Artikel entspricht dem deutschen Recht. Ich bitte alle Leser, weitere Kexte und Feedbacks zu hinterlassen. Sollte ein Dateiupload schieflaufen, kontaktiert mich bitte unter: blog@chems-chaos.de

This article is under german law. Please upload other kexts and write feedback for this guide and other models. If there occurs any problem by uploading a file, send it please to blog@chems-chaos.de

Danke !

NTD4CGE

Geschrieben in Server, PC und Netzwerkgeschichten | 30 Kommentare »

30 Kommentare

  1. Al Sagt:

    Thanks a lot for your tutorial.

    What video card do you have?

  2. Al Sagt:

    Thanks a lot for you tutorial!

    What video card do you have?

  3. Al Sagt:

    One more question: is there any way to enable the touchpad „taps“? The Lenovo touchpad buttons are terrible 🙁

  4. admin Sagt:

    I have only Mobile Intel GMA 4500M Graphics. If you have other Graphics like Nvidia, tell me which Model you have, and which card, i will help you 🙂

  5. admin Sagt:

    (Touchpad) I’m working on this. I hope to present you another Hack for this. It can be at the end of february.

  6. Darko Sagt:

    Hello, in my g550 spec. says nvidia g105m but windows says that the card is nvidia g210m (with proper nvidia driver). Can you tell me which driver to use for hackintosh? Currently working but graphic card is recognized just as “nvidia“ and i think it is only in software mode.

  7. admin Sagt:

    You should try the following one: http://www.kexts.com/view/205-gt240m_%28ok%29_%28_gt210mgt220m%29snowleo_10,6,2.html

    or http://www.kexts.com/view/17-nvinject_%2832–64-bit%29.html

    The first is for the 240M – This is your model of Nvidia. Please report if that helps you. If not, we should look for other Ways.

    But try it better in 32bit-mode. I had some problems with 64Bit and Nvidia on 2 Hacktops.

  8. Al Sagt:

    Hi, may be I’m wrong, but it seems the powermanagement is somehow broken. The fan never stops. Is there any way to „fix“ this?

  9. nomaj Sagt:

    I cant get to work g210m with SnowLeo.. on g550.
    is there working injector, kexts anything?

    I tried with boot list and enable gfx mode… but in that case everything on desktop is so slow. When i boot in safe mode and remove yes string from boot… desktop is ok… but somehow windows are lagy…

  10. nomaj Sagt:

    Problem solved… just made update to 10.6.2 an put in apple.boot.plst… YES for graphic enabler… and now i have full working nvidia g210m! cheers!

  11. Sylima Sagt:

    sleep work?

  12. nomaj Sagt:

    My G550 works great under 10.6.2, things that not working is WIFI intel 5100 ( solved it with WIFI dongle ) – sleep and black screen on LID open. =(

    Next step: i would like it to br more Vanila. Building proper DSDT for our G550 wil probably solve lid close problem and sleep…
    I have already patched DSDT with HPET and RTC fix… and that works – but for LID patch i just don’t have experience… so it would be nice to join our forces to accomplish that =)

  13. Andrei Sagt:

    Did you also have problems with the microphone? I can’t seem to get it working.
    Thank you for the article and the support pack! Great help!

  14. chems Sagt:

    Yeah, the microphone does not work 🙁

  15. sash Sagt:

    Gibt es mittlerweile die Möglichkeit die „Klick-Funktion“ des Touchpads in Betrieb zu nehmen? Vielleicht mit der 10.6.4?

  16. chems Sagt:

    Grüße 🙂

    Bisher habe ich da noch garnix gefunden. Fakt ist, die 10.6.4. macht mir Sorgen, scheinbar haut Sie einiges „durcheinander“. Vielleicht lasse ich mein Hackbook lieber auf 10.6.2 oder 10.6.3 laufen. Vor Allem ist mir aufgefallen, dass es bei einigen Leuten Dateisystemfehler gibt.

  17. Daniel Sagt:

    hat mir wirklich geholfen . vielen Dank

  18. Didi Sagt:

    Vielen Dank fpr den hilfreichen Beitrag!!

  19. Rosa Sagt:

    Sehr ausführlicher Beitrag, hilfreich ist es sehr. Danke!

  20. Thomas Sagt:

    Ich habe alles zum Laufen bekommen auf 10.6.4
    Interner Sound funktioniert
    touchpad funktioniert mit tap funktion.
    Echt cool 😀

  21. chems Sagt:

    Bitte sende mir mal die Sachen zu 🙂

  22. Thomas Sagt:

    Soll ich dir die Sachen zusenden ?

  23. Thomas Sagt:

    Wenn ja dann könnten wir ja auch zusammen ein Tutorial machen.

  24. chems Sagt:

    Ja darauf hätte ich auch Lust, habe dir auch schomal ne Mail geschrieben. Ruf mal bitte nochmal ab, ich habe Sie erneut gesendet.

  25. Thomas Sagt:

    mach ich 😉

  26. Thomas Sagt:

    hab die gelesen und ich habe leider nur icq

  27. Thomas Sagt:

    wenn du willst kann ich mir auch msn machen .
    Schick mir einfach ne mail mit deinen daten und gut ist.

  28. DJHarty Sagt:

    Wird auch Quarz untertstürzt bzw Framebuffer? Ansonsten hört sich das gut an, zumindest bei 10.6 bei 10.6.6 krieg ich die Auflösung nicht mehr höher.

  29. Thomas Sagt:

    Hey hey hab Quartz Extreme und Quartz 2D zum Laufen bekommen 🙂
    Yuhhu der erste, war ne menge Hacken.

  30. Thomas Sagt:

    Ich meine natürlich Quartz Extreme mit der GMA 4500 die auch in diesem Laptop verbaut ist !

Einen Kommentar abgeben

Bitte beachte: Die Kommentare werden moderiert. Dies kann zu Verzögerungen bei Deinem Kommentar führen. Es besteht kein Grund den Kommentar erneut abzuschicken.