Jump to content

bautzen

bautzen

Member Since 13 Sep 2009
Offline Last Active Sep 02 2013 09:15 PM
*****

Topics I've Started

[MiniGuide] SL 10.6.7 on HP DV2780EL (dv2700 series)

18 August 2012 - 10:13 PM

Hi to all..... Here my new guide for an HP DV2780EL (NVIDIA 8400M GS, 128MB). The people that own these kind of models just know the infamous issue with GPU and the only real solution is a COMPLETE reball of the chip. So I had in my hands this notebook and after a reball I began to play with OSX. Below my results:

Anyway, here below I will show you a fast way to install Snow Leopard Vanilla 10.6.7 on this notebook to achive an usable OSX 10.6.7 on this PC

First of all sorry for my really bad English!!!!

MAIN NOTEBOOK SPECS:
HP DV2780EL (dv2700 series)
- C2D T8100 @2.1Ghz 800FSB 2MB L2
- 2GB RAM DDR2 667
- HDD 80GB Sata 5400rpm
- NVIDIA 8400M GS 128M
- HDMI
- Firewire
- Card Reader Ricoh Co Ltd R5C822
- Wireless Broadcom Corporation BCM4315 802.11 b/g
- LAN wired Marvell Yukon Gigabit Adapter 88E8039
- Integrated Fingerprint Reader AuthenTec Inc. AES2501A
- Bluetooth Broadcom 2.1
- Display 14,1 TFT (XWGA) 1280x800

WHAT IT'S WORKING (32bit):
- DUAL CORE working at 100%
- WIFI Broadcom (ootb)
- LAN Ethernet Gigabit (using specific kext)
- Bluetooth (ootb)
- VGA with QE/CI enabled (using GraphicsEnabler=Yes)
- Brightness controls (DSDT patch)
- Volume controls (ootb)
- Audio / Internal MIC (using only a specific VoodooHDA)
- Audio external (front MIC jack and Headset jack)
- Internal Keyboard/Touchpad (using VoodoodPS2 patched)
- DVD burner (ootb)
- Battery (using kext)
- Speedstep (using fakesmc and VoodooPowerMini)
- Firewire (not tested)
- Audio External Jack
- VGA-OUT only in Extended mode
- HP WebCam (it's recognized but only Black Image. The only way it's using CamTwist)
- Sleep (manual) and Wake UP (no more issues) UPDATED 20/08/2012 *

WHAT IT'S NOT WORKING (32bit):
- SLEEP/Lid Sleep/Wake UP
- Express Card/54 slot (not tested)
- Internal 56K Modem: it's only a WIN-MODEM (WIN=WIndows!) Absolute no support in OSX
- VGA-OUT in mirror mode!! (if you try, u will see vertical lines. To restore the situation use the command line tool: 'mirror -off'. You can found it easy on google or in my previous guide about 10.6.7 on nc6400.
- Fingerprint recognition
- Internal Card Reader RICOH

(*) 20/08/2012: I have tried to reinstall all following my guide, and I believed that the wake up problems have been related to a kext. So I tested the sleep/wakeup at every Kext installation and so I have isolated the one that creates the issue: AppleACPIThermal.kext
I have located it under plugins folder of AppleACPIPlatform.kext (vanilla 10.6.7). So if u want a working sleep/wakeup, please don't install it!! For automatic sleep I'm testing KWscript linked here http://www.insanelym...howtopic=182535


WHAT YOU NEED:
- Notebook as above
- USB Keyboard and mouse (for installation)
- USB Pen of minimum 8GB
- Another Real Apple/Hackintosch PC would be better to prepare all the necessary steps
- Internet


1) BIOS SETTINGS:
- No special settings at all. Load Bios Defaults is enough
P.S. if you prefer, you can use a BIOS patched to remove Whitelist for Wireless Card.

2) CREATION OF THE USB STICK (MIN 8GB!!!):
- Buy/Download a RETAIL DVD of OSX Snow Leopard 10.6.3. I have used a .torrent from a Russian Forum. Be sure to find a RETAIL DVD and not a modified one (Hazard, iATKOS, etc etc...). The image is circa 6GB
- Using anothe MAC insert the USB stick, format it and restore the Image.dmg on it
- Now launch MyHack 1.1 and install it on USB Pen so it becomes bootable. During the wizard please choose "AdHoc" and select only these options: core, com.apple.Boot.plist, EvoReboot and FakeSMC and nothing else!!!!
- On my ZIP file you will have a folder called "Extra" with some files. Please copy: com.apple.Boot.plist, dsdt.aml and smbios.plist to the same /Extra folder of the USB pen overwriting if necessary.

- NOW YOU ARE READY FOR THE INSTALLATION!!!!!!

P.S.:

If you want to use MBR table on your hackintosch (for multiboot with windows xp or other things) instead of GUID (that create an EFI hidden partition), please consider to apply the patch "OSInstall_1063_10D575_deviato.zip" provided in my ZIP.
Some users reported to me that MyHack 2.x works also fine. I suppose that it's correct. In this case please consider to use org.chameleon.Boot.plist instead of com.apple.Boot.plist. The main difference it's that from a certain version of chameleon 2.1 the com.apple.Boot.plist has become obsolete.

3) BEGIN THE INSTALLATION ON IBM LENOVO:
- Insert the new USB Pen, USB Keyboard and USB Mouse on your notebook, power it on and boot from USB (press F12). A Chameleon should appear and wait 5 seconds. I have switched the installation in verbose mode (-v) so you can see all.
- Now begin the classic OSX wizard (languages etc). Using "Disk Utility" prepare your HDD as you prefer (number of partitions, GUID or MBR etc) and so on...... After a while (it should take 20/30 minutes!!!) it will finish and ask you for reboot.
- Please reboot with USB pen inserted and when chameleon appears, press a key and choose your new HDD OSX partition and press enter. Now the wizard will continue till the end.


4) FIRST USE:
- When you are on SL 10.6.3 you have to make bootable your NEW OSX Partition. For that reason you have to launch another time MyHack 1.1 (that you can found on your USB Pen used for the installation) and make exactly the same things of the STEP 2) for the USB Pen: install MyHack 1.1 on OSX Partition of your HDD, select
core, com.apple.Boot.plist, EvoReboot and FakeSMC, after installation copy from /Extra on USB penthese 3 files com.apple.Boot.plist, DSDT.aml and smbios.plist on the /Extra folder on your HDD.
- (Alternative method) You can use the utility "Chameleon Wizard" (provided in my ZIP) and install the Build-in Chameleon 2.1 r1819. Always using this tool you can create your own "org.chameleon.boot.plist". I have choosen: Verbose mode, GUI, Time Out 3s, npci = 0x2000, darkwake = 0, 32bit (arch=i386), Ethernet Built-in, System Type (2), Restart Fix, Enable C4 States, GraphicsEnabler = Yes.
For SMBIOS.plist I have used MacPro 4,1. Don't forget to place DSDT.aml under /Extra!!!
- Copy on your HDD at least Kext Utility
- In my ZIP file you will have a folder named /EE (=/Extra/Extensions) and /SLE (=/System/Library/Extensions). What is under /Extra must correspond to the related one in your OSX Partition, instead /SLE means what you should install under your /System/Library/Extensions naturally using Kext Utility.
- At this step you can just install VoodooPS2Controller.kext into /SLE and eventually broadcomfix.kext if you have a Broadcom not automatically recognized by OSX (like mine that is a BCM4315). After that DON'T FORGET to run KextUtility. In general EVERY TIME you manipulate some kext.
- Now you are ready to restart the OSX without USB Pen, USB Keyboard and USB Mouse.

5) INSTALL OSX 10.6.7 COMBO UPDATE:
- Now restart and check if your SL 10.6.3 is working. You can quite control if your DSDT is read by the System if you can see the bluetooth icon or Biometric Coprocessor on System Profiler (USB section).
- Download Snow Leopard Combo Update 10.6.7 (circa 1 GB) and install it
- After the installation restart the PC
- Using Kext Utility, you can quite complete the procedure installing the others kexts (for /E/E and /S/L/E) launching kextutility.


6) THAT'S ALL!!!!
- Now you can quite apply each Apple Update you prefer EXCEPT for 10.6.8. I am not interested on this major update. It prepares the way to LION update modifing several things. I think that for this kind of notebook 10.6.7 it's the maximum about stability.


SUMMARY OF MY STUFF:

KEXTs that I have found/patched and their meaning:
> (S/L/E) VoodooPS2Controller.kext (1.1.0/1.1.2) = This is a "mixed" kext. I have used voodoops2controller.kext specific to resolve the key < > and than a VoodooPS2Trackpad.kext modded by slice for the ALPS touchpad (10.13)
> (S/L/E) IONetworkingFamily.kext (1.9) = Found on http://www.insanelym...dpost&p=1353024
> (S/L/E) AppleACPIBatteryManager.kext (1.0.15)
> (S/L/E) IOSDHCIBlockDevice.kext (1.0.0d1) = Old kext found on the web, that enable internal Card Reader (RICOH) without problems coping, formatting, ejecting!!! Good work
> (S/L/E) VoodooHDA.kext (0.2.62) = Works great and internal MIC too
> (S/L/E) VoodooPowerMini.kext (1.2.7) = Help to enable CPU Speedstepping
> (S/L/E) FakeSMC.kext (4.2.0 rev. 612) = With these plugins: ACPISensors.kext, IntelCPUMonitor.kext, NVClockX.kext and I use its HWMonitor.
> (S/L/E) AppleACPIPlatform.kext (1.3.5) = Under plugins directory I have placed the old AppleACPIThermal.kext (1.0.3). It blocks sleep/wake up functionality!!!
> (S/L/E) AnyiSightCam.kext = I change idVendor and idProduct (in Dec) of my HP WebCam for testing pourpose.

I have prepared a ZIP with all the necessary and uploaded it on OSX86.net at this link: http://www.osx86.net...do=file&id=3090

MY DSDT patched:
I have extracted my DSDT and applied these fixes using DSDT Editor:
- DTGP, FN, IOATAFamily FIX, IRQS, LPC, RTC, SMBUS, NEW-HPET, Shutdown Fx (Intel), Added PNLF and LCD fix http://www.insanelym...dpost&p=1580979 , USB and EHCI https://apocolipse.com/?p=14 , HDEF-PWR state for wake up, LID0, "windows 2006" fix

SMBIOS.PLIST
I have created one using Chameleon Wizard app starting from MacBook4,1

org.chameleon.Boot.plist
<dict>
<key>EnableC4State</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-v npci=0x2000 darkwake=0</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>Blackosx_Product_Box</string>
<key>Timeout</key>
<string>3</string>
<key>arch</key>
<string>i386</string>
</dict>

Chameleon Version:
Because Bildbot isn't working anymore (linked on Chameleon Wizard), I have installed the Built-in one: ver 2.1 svn r1819 without problems. Tested fine the 2.1 svn r2033 (by ifabio) from "dropbox" tab too.

My 2 cents

Pat

P.S.
Please let me know if I forgot something or the explanation isn't clear


My lspci:
h-3.2# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 0c)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [10de:0427] (rev a1)
05:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller [11ab:4353] (rev 14)
07:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
08:09.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
08:09.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
08:09.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 12)
08:09.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
08:09.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)

[MiniGuide] SL 10.6.7 on IBM Lenovo T61 (VGA x3100) Type 6466-64G

09 May 2012 - 11:05 PM

Hi to all..... Here my new guide for an IBM Lenovo T61 (with onboard Intel VGA X3100) machine type 6466-64G. Before this model, I tried to install SL (and Lion 10.7.3 too) on Lenovo SL300 and it works almost great and fast but it has an Intel GMA 4500MHD (2a42:8086)!!!! Absolutely no way to have a working graphics experience on that: NO QE / CI!!!! It's a little bit as WIndows on safe mode or with a Generic (VESA) VGA: unable to play any Youtube, DVD, mpeg etc etc!!!

Anyway, here below I will show you a fast way to install Snow Leopard Vanilla 10.6.7 on this notebook to achive a near 99% of a real Mac... follow me

First of all sorry for my really bad English!!!!

MAIN NOTEBOOK SPECS:
IBM Lenovo T61 type: 6466-64G
- C2D T7250 @2.0Ghz 800FSB 2MB L2
- 2GB RAM DDR2 667
- HDD 120GB Sata 5400rpm
- Intel Graphics GM965 (formally X3100) [2A02:8082]
- Wireless Broadcom Corporation BCM4312 802.11 b/g
- LAN wired Intel 82566MM 10/100/1000
- Integrated Fingerprint Reader (UPEK)
- Bluetooth Broadcom 2.1
- Display 15.4 TFT (XWGA) 1280x800

WHAT IT'S WORKING (32bit):
- DUAL CORE working at 100%
- WIFI Broadcom (ootb)
- LAN Ethernet Gigabit (using specific kext)
- Bluetooth (fixing the DSDT)
- VGA with QE/CI enabled (ootb)
- Brightness controls (changing a HEX string on GMAX3100FB kext)
- Volume controls (ootb)
- Audio / Internal MIC (using only a specific VoodooHDA patched by slice)
- Internal Card Reader RICOH (using a spacific Kext)
- Internal Keyboard/UltraNav/Touchpad (using VoodoodPS2 patched)
- DVD burner (ootb)
- Battery (using VoodooBattery)
- Speedstep (using fakesmc and VoodooPowerMini)
- Integrated Fingerprint Reader (using Truesuite for MAC by UPEK now at ver. 5.0)
- Firewire
- Audio External Jack
- VGA-OUT only in Extended mode

WHAT IT'S NOT WORKING (32bit):
- SLEEP/Lid Sleep
- Express Card/54 slot (not tested)
- Internal 56K Modem: it's only a WIN-MODEM (WIN=WIndows!) Absolute no support in OSX
- VGA-OUT in mirror mode!! (if you try, u will see vertical lines. To restore the situation use the command line tool: 'mirror -off'. You can found it easy on google or in my previous guide about 10.6.7 on nc6400.

WHAT YOU NEED:
- Notebook as above
- USB Keyboard and mouse (for installation)
- USB Pen of minimum 8GB
- Another Real Apple/Hackintosch PC would be better to prepare all the necessary steps
- Internet


1) BIOS SETTINGS:
- Be sure to enable Sata controller as AHCI for better performance


P.S. if you prefer, you can use a BIOS patched to remove Whitelist for Wireless Card.

2) CREATION OF THE USB STICK (MIN 8GB!!!):
- Buy/Download a RETAIL DVD of OSX Snow Leopard 10.6.3. I have used a .torrent from a Russian Forum. Be sure to find a RETAIL DVD and not a modified one (Hazard, iATKOS, etc etc...). The image is circa 6GB
- Using anothe MAC insert the USB stick, format it and restore the Image.dmg on it
- Now launch MyHack 1.1 and install it on USB Pen so it becomes bootable. During the wizard please choose "AdHoc" and select only these options: core, com.apple.Boot.plist, EvoReboot and FakeSMC and nothing else!!!!
- On my ZIP file you will have a folder called "Extra" with some files. Please copy: com.apple.Boot.plist, dsdt.aml and smbios.plist to the same /Extra folder of the USB pen overwriting if necessary.

- NOW YOU ARE READY FOR THE INSTALLATION!!!!!!

P.S.:

If you want to use MBR table on your hackintosch (for multiboot with windows xp or other things) instead of GUID (that create an EFI hidden partition), please consider to apply the patch "OSInstall_1063_10D575_deviato.zip" provided in my ZIP.
Some users reported to me that MyHack 2.x works also fine. I suppose that it's correct. In this case please consider to use org.chameleon.Boot.plist instead of com.apple.Boot.plist. The main difference it's that from a certain version of chameleon 2.1 the com.apple.Boot.plist has become obsolete.

3) BEGIN THE INSTALLATION ON IBM LENOVO:
- Insert the new USB Pen, USB Keyboard and USB Mouse on your notebook, power it on and boot from USB (press F12). A Chameleon should appear and wait 5 seconds. I have switched the installation in verbose mode (-v) so you can see all.
- Now begin the classic OSX wizard (languages etc). Using "Disk Utility" prepare your HDD as you prefer (number of partitions, GUID or MBR etc) and so on...... After a while (it should take 20/30 minutes!!!) it will finish and ask you for reboot.
- Please reboot with USB pen inserted and when chameleon appears, press a key and choose your new HDD OSX partition and press enter. Now the wizard will continue till the end.


4) FIRST USE:
- When you are on SL 10.6.3 you have to make bootable your NEW OSX Partition. For that reason you have to launch another time MyHack 1.1 (that you can found on your USB Pen used for the installation) and make exactly the same things of the STEP 2) for the USB Pen: install MyHack 1.1 on OSX Partition of your HDD, select
core, com.apple.Boot.plist, EvoReboot and FakeSMC, after installation copy from /Extra on USB penthese 3 files com.apple.Boot.plist, DSDT.aml and smbios.plist on the /Extra folder on your HDD.
- Copy on your HDD at least Kext Utility
- In my ZIP file you will have a folder named /KEXTs_OK. Under this you will find two subfolders: /EE (=/Extra/Extensions) and /SLE (=/System/Library/Extensions). What is under /Extra must correspond to the related one in your OSX Partition, instead /SLE means what you should install under your /System/Library/Extensions naturally using Kext Utility.
- At this step you can just install VoodooPS2Controller.kext into /SLE. After that DON'T FORGET to run KextUtility. In general EVERY TIME you manipulate some kext.
- Now you are ready to restart the OSX without USB Pen, USB Keyboard and USB Mouse.

5) INSTALL OSX 10.6.7 COMBO UPDATE:
- Now restart and check if your SL 10.6.3 is working. You can quite control if your DSDT is read by the System if you can see the bluetooth icon or Biometric Coprocessor on System Profiler (USB section).
- Download Snow Leopard Combo Update 10.6.7 (circa 1 GB) and install it
- After the installation restart the PC
- Using Kext Utility, you can quite complete the procedure installing the others kexts (for /E/E and /S/L/E) launch kextutility.


6) THAT'S ALL!!!!
- Now you can quite apply each Apple Update you prefer EXCEPT for 10.6.8. I am not interested on this major update. It prepares the way to LION update modifing several things. I think that for this kind of notebook 10.6.7 it's the maximum about stability.


SUMMARY OF MY STUFF:

KEXTs that I have found/patched and their meaning:
> (S/L/E) VoodooPS2Controller.kext (1.1.0) = I inserted under Plugins ThinkpadUltraNav.kext to enable Ultranav functions (Trackpoint + TouchPad)
> (S/L/E) IONetworkingFamily.kext (1.10) = I have added under Plugins Intel82566MM.kext to enable LAN gigabit
> (S/L/E) VoodooBattery.kext (1.3.3) = instead of AppleACPIBatteryManager.kext which generates random KP, use this Voodoo one: no KP at this moment.
> (S/L/E) IOSDHCIBlockDevice.kext (1.0.0d1) = Old kext found on the web, that enable internal Card Reader (RICOH) without problems coping, formatting, ejecting!!! Good work
> (S/L/E) VoodooHDA.kext (0.2.1) = After long time I have found this special version patched from great Slice for a Dell Notebook that enable perfect Internal MIC and offers really great quality on output and Input. External jacks work great too. I have tested other versions (0.2.2, 0.2.54, 2.6.2, 2.7.2, 2.7.3) but they offer poor quality and a lot of distorsions on this codec chip!!!
> (S/L/E) VoodooPowerMini.kext (1.2.7) = Help to enable CPU Speedstepping
> (S/L/E) AppleIntelGMAX3100FB.kext (1.6.26) = Stock Kext from original SL 10.6.7. Using Hex Fiend I have applied ThirdSmile fix provided at this link http://www.insanelym...dpost&p=1614226
> (E/E) FakeSMC.kext (4.2.0) = Latest one with these plugins: ACPISensors.kext, IntelCPUMonitor.kext, X3100.kext and I use its HWMonitor.
> (E/E) VoodooTSCSync.kext (1.1) = A special version patched to help to eliminate lapic.c KP

I have prepared a ZIP with all the necessary and uploaded it on OSX86.net at this link: http://www.osx86.net...do=file&id=2695

MY DSDT patched:
I have extracted my DSDT and applied these fixes using DSDT Editor:
- DTGP, EHCI, SMBUS, HDEF, IOATAFamily, IRQS, LPC, Shutdown fix (intel), PNLF, NEW HPET,

SMBIOS.PLIST
I have created one using Chameleon Wizard app starting from MacBook3,1

org.chameleon.Boot.plist
DON'T USE GraphicsEnabler or Graphics Mode. The VGA is recognized natively by OSX
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-v npci=0x2000 darkwake=0</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>Blackosx_Product_Box</string>
<key>Timeout</key>
<string>2</string>
<key>arch</key>
<string>i386</string>
</dict>

Chameleon Version:
Because Bildbot isn't working anymore (linked on Chameleon Wizard), I have installed the Built-in one: ver 2.1 svn r1819 without problems

My 2 cents

Pat

P.S.
Please let me know if I forgot something or the explanation isn't clear


My lspci:
h-3.2# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 0c)
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a03] (rev 0c)
00:19.0 Ethernet controller [0200]: Intel Corporation 82566MM Gigabit Network Connection [8086:1049] (rev 03)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller [8086:2811] (rev 03)
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
15:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba)
15:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04)
15:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 21)
15:00.3 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 11)
15:00.4 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 11)
15:00.5 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 11)

[MiniGuide] LION 10.7.3/4 on HP NC6400 (VGA Intel) & NC4400

06 April 2012 - 12:50 AM

Hi to all!!! I have now completed my first installation of LION 10.7.3 (Vanilla) on this OLD NC6400 (intel VGA) starting from my previous guide about Snow Leopard 10.6.7 http://www.insanelym...dpost&p=1737233
After few attemps and research, I found a way to have a 95% working hackintosch on this really old notebooks.
Anyway first of all sorry for my really bad English!!!!

I HAVEN'T YET TRIED TO INSTALL LION ON NC4400 but I believe that it's the same as NC6400!!! I will update the information as soon as possible. Because of our GMA950 the Lion works only in 32bit. If you want 64bit you will use VESA basic driver!!!!

MAIN NOTEBOOK SPECS:
HP NC6400
- C2D T7200 @2.0Ghz 667FSB 4MB L2 (used T5500, T2300 and T2500 too)
- 4GB RAM DDR2 667 (SL uses only 3.38GB!!)
- HDD 80GB Sata 5400rpm
- Intel Graphics GMA950 with 224MB dedicated (SL can see only 64MB!!)
- Wireless Broadcom Corporation BCM4312 802.11 a/b/g

WHAT IT'S WORKING (32bit):
- DUAL CORE working at 100% (thanks to Slice's clover bootloader!!!!)
- WIFI Broadcom (ootb)
- LAN Ethernet Gigabit (using specific kext)
- Bluetooth (fixing the DSDT)
- VGA with QE/CI enabled (fixing the DSDT and using GraphicsEnabler=Yes)
- Brightness controls with keys 'scorr' and 'pause' (ootb)
- Volume controls (using Audio Kext)
- Audio (using Audio Kext)
- PCMCIA (using specific kext)
- Card Reader only by PCMCIA or USB adapter
- Internal Keyboard (using a specific Kext)
- Touchpad Synaptics (using a specific Kext)
- DVD burner (ootb)
- Internal MIC (using Audio Kext)
- Battery (ootb) * UPDATE 11/04/2012:
- SLEEP
- Lid sleep
- VGA-OUT only in Extended mode

UPDATE 11/04/2012:
(*) Still some KP using VoodooBattery on: AppleACPIPlatform (1.3.5), IOACPIFamily (1.4), IOPCIFamily (2.6.7) and naturally VoodooBattery (1.3.3)
Thanks to 0xcafebabe (Markus) to have found an alternative kext for battery management that seems to have resolved the KP generated from VoodooBattery. I have tested it since 2 hours (with and without power adapeter). Till now no KP!!!! Great Markus!!!



WHAT IT'S NOT WORKING (32bit):
- Internal Card Reader from TIxx12. The problem is here: "SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c]". I have not found any driver for this!!!!
- Fingerprint recognition HELP
- Infrared port (???)
- Internal 56K Modem: it's only a WIN-MODEM (WIN=WIndows!) Absolute no support in OSX
- VGA-OUT in mirror mode!! (if you try, u will see vertical lines. To restore the situation use the command line tool: 'mirror -off'. You can found it easy on google or in my previous guide about 10.6.7 on nc6400.

WHAT YOU NEED:
- Notebook as above
- USB Keyboard and mouse (for installation)
- USB Pen of minimum 8GB
- Another Real Apple/Hackintosch PC would be better to prepare all the necessary steps
- Internet

1) BIOS SETTINGS:
- Be sure to enable "SATA Native mode" (AHCI) for better performance
- Enable "Dual Core". If you have some errors please
DISABLE dual core on BIOS end NOT use CPUS=1 as boot arg. If you use the arg you will have the CPU always more than 80° C !!!!

P.S. if you prefer, you can use a BIOS patched to remove Whitelist for Wireless Card.

2) CREATION OF THE USB STICK (MIN 8GB!!!):
- Download a RETAIL dmg of OSX LION 10.7.3 buildversion 11D50. I have used a .torrent. Be sure to find a RETAIL DVD and not a modified one (Hazard, iATKOS, etc etc...). The image is circa 3.7GB

- Download MyHack 2.2 and follow the guide http://myhack.sojugarden.com/guide/ to create a USB Pen for LION 10.7 and at the end install Chameleon + Extra
- To avoid KP with ApplePolicy kext, be sure to copy a valid SMBIOS.plist under /Extra of the USB pen. To create a good SMBIOS file you can quite use Chameleon Wizard and generate one as MBP3,1
- Copy in Extra the dsdt.aml and modify the org.chameleon.Boot.plist adding these value manually or with Chameleon Wizard:
arch=i386 -v GraphicsEnabler=Yes npci=0x2000 Graphics Mode=1280x800x32
- NOW YOU ARE READY FOR THE INSTALLATION!!!!!!

3) BEGIN THE INSTALLATION ON NC6400:
- Insert the new USB Pen, USB Keyboard and USB Mouse on your notebook, power it on and boot from USB (press F9). A Chameleon should appear and wait 5 seconds.
- Now begin the classic OSX wizard (languages etc). Using "Disk Utility" prepare your HDD as you prefer. I used MBR partition table. Ad hoc installation doesn't work: it appears empty. It depends from changes made by MyHack2.2 process don't worry!

- After 15/18 minutes the installation will finish and reboot the notebook
- Please let the USB pen inserted and when chameleon appears, press a key and choose your new HDD OSX partition and press enter. Now the wizard will continue to the end.

4) FIRST USE:
- When you are on SL 10.7.3 you have to make bootable your NEW OSX Partition. For that reason you have to launch another time MyHack 2.2 (that you can found on your USB Pen used for the installation). Please choose only the Chameleon + Extra.

- Copy dsdt.aml, smbios.plist and org.chameleon.Boot.plist from USB Key to /Extra folder of your Lion partition.
- Install/Copy at least on new LION partition: Chameleon Wizard, Kext Utility (last version) and Kext b7
- Install VoodooHDA-2.6.2.pkg to enable the audio
- Then, using Kext b7 utility, install ALL kext from my zip (they will be placed under S/L/E!!!)
- REMOVE ANY KEXTS UNDER /Extra/Extensions (ver. 351 of clover it's still not able to inject some Extra kexts to the system during boot process). So I prefered to install ALL under S/L/E.
- Run Kext Utility and wait
- Now you are ready to power off the notebook, remove USB Key, mouse and Keyboard
- Power on the notebook and be sure that all works fine!!!! (don't enable Dual Core from bios!!! it doesn't work!!!)

5) INSTALL LION UPDATES (Itunes, Airport Utility and Safari at this time):
- Install the updates if you prefer!!!


6) NOW THE MOST DIFFICULT PART: Enable the dual core
- All you need to do, it's to install the great NEW Bootloader created by SLICE: http://www.projectos...?showtopic=2304
- I have tested dozen of chameleon 2.1 from svn 15xx to 1902 (at this moment), Chimera 1.9.1 and others but none permitted me to boot the notebook in DUAL CORE mode!!!! So the last chance is the great SLICE. He has just made the miracle with his modified chameleon 2.0 rc5m ver. 1291 but it doesn't support LION OS.
- On my ZIP I have just prepared a Clover2 ver. 351 354 that works for NC6400 (basically I have removed the efi files of 64bit and ntfs, put the dsdt.aml on the right folder and modified the confg.plist file).
- Install clover2 it's not so different from manual installation of a chameleon. Instead of /Extra folder, you have to copy the /efi folder.
- DON'T FORGET TO INSERT YOUR CORRECT UUID and CHANGE your DefaultBootVolume as shown below, if not your clover will not boot!!!

<key>DefaultBootVolume</key>
<string>LION</string>
<key>CustomUUID</key>
<string>718B2F7B-898F-3785-920A-AD05091C516C</string>

- Change the RED code with your specific one!!!!


Any help would be greatly appreciated

Regards

Patrick

DOWNLOADS from osx86.com (updated at 05/04/2012 09/04/2012)

HP NC6400 (Intel version) http://www.osx86.net...do=file&id=2603

On my installation, I have installed without any problem:
- Temperature Monitor 4.95
- CoolBook 2.22: it shows me 4 frequency values.

UPDATE 09/04/2012:
Update EFI folder using clover2 ver.354. Remove old EFI folder and copy new one provided by the above ZIP file on Lion Partition

UPDATE 11/04/2012:
I attach AppleACPIBatteryManager.kext for LION

UPDATE 11/05/2012:
I have installed Lion 10.7.4 update and it wasn't so fine for this installation: this update, install AppleHDA.kext which MUST be remove because it's incompatible with our VoodooHDA.kext. After the restart. I lost Wireless, FakeSMC, Battery. These kexts are still under S/L/E but they are "ignored" or boot with errors. I have repeated Kext Utility 2 times but without so great success. So I have reinstalled VoodooHDA, FakeSMC,AppleACPIBattery, IO80211Family.kext, then re-run Kext Utility and restart the notebook. Now I'm in 10.7.4... but noshing of special or more fast. Pay attention

I will provide here as soon as possible, a SMBIOS file for MBP2,1. The clover bootloader identify correctly the CPU and marked the notebook as MacBooPro 2,1 but after that, using my SMBIOS.plist file, it becomes MacBookPro 3,1. I want to try to use a file of 2,1. I will let you inform about it.


sh-3.2# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 01)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 01)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 01)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 01)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 01)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 01)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 01)
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01)
00:1f.2 SATA controller [0106]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller [8086:27c5] (rev 01)
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 01)
01:06.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039]
01:06.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]
01:06.3 SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c]
01:06.4 Communication controller [0780]: Texas Instruments PCIxx12 GemCore based SmartCard controller [104c:803d]
08:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5753M Gigabit Ethernet PCI Express [14e4:16fd] (rev 21)
10:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 01)
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy