I have a recently purchased HP dv6-2155ee (very similar to Yehia Amer's) and I'm willing to test and experiment anything necessary to achieve as vanilla a build as possible. I've taken a look at Mammoth's guides, but seeing what I've read from these past few pages, there's been some interesting new developments of interest, especially pertaining to audio.
I've quite a bit of experience with setting OSX up, I'm actually typing from Snow Leopard on my desktop machine right now, which is a 100% vanilla build with no system files modified, just the regular stuff in E/E.
But alas, this HP laptop is another issue altogether. I took a look through Mammoth's guides and I intend to follow them (which some required deviations which I will make very clear when I post my results)
As far as I'm concerned, there are two main issues that prevent me from using OSX as a primary system on my laptop:
The insyde BIOS issue: Exactly what's the difference between the Kokomal kernel and the regular vanilla kernel? Is it just the two line lapic fix? Why does it require removing some .kexts, and how does this affect the popping sound issue? I am considering just using the meklort bootloader which patches the vanilla kernel on the fly.
Wireless. I have the same Broadcom card as Yehia Amer, and am wondering if as if yet there is a fix for getting it to work. If I'm not mistaken, the Broadcom chipset is supported by Apple, but is not accessible because it does not power-on during boot up, so if the wireless card is off, it can't recognise it. The wireless switch doesn't do anything. How can this be fixed? Is it possible to use the pin 20 method here? Removing the card from the laptop, covering pin 20 with tape or simply cutting pin 20 off, then plugging it back in so it's permanently on and therefore recognised by OSX?
Oh, and there's a fix for time-zone mismatches when you boot up to windoze 7. OSX synchronises and sets the time everytime it boots, and sets the BIOS clock to a UTC standard. win7 has no idea it's operating under UTC time, so it needs to be told that it is with a very simple registry fix:
Open Registry Editor (start>run>regedit.exe) and go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Then click Edit>New>DWORD Value, and name it RealTimeIsUniversal, and then give it a value of 1. Close Registry Editor, reboot into OSX, then reboot into win7, and enjoy properly synced time on both systems
EDIT: added to clarify that I meant that my laptop has an internal Broadcom wireless card, 43224AG, but if I'm correct, OSX doesn't recognise it because it simply isn't powered on during boot. I think the IOPCIFamily kext may fix this.
My laptop is an HP dv6-2155ee, exactly the same as Yehia Amer's dv6-2170ee except I have an i5 540M instead of an i7.
Model: HP Pavilion dv6-2155ee
CPU: Intel® Core™ i5-540M Processor (3M Cache, 2.53 GHz)
RAM: 4GB DDR3
GFX card: GeForce GT 230M, 1GB PCI-E
Sound: IDT 92HD75B3 @ Intel Ibex Peak PCH - High Definition Audio Controller [111D-7603]
Ethernet: Realtek RTL8168D/8111D PCI-E Gigabit [10EC-8168]
Wireless: Broadcom 43224AG 802.11a/b/g/draft-n [14E4-4353]