+ I Installed Lion fresh from the "Download" disk, by using a USB stick, and a system partition with moved "Packages" folder.
+ I did not install Snow Leopard first, it was not needed
+ I installed Chameleon r1573 on the system disk and it worked pretty well, but with garbled graphics to start with, so I booted with GraphicsEnabler=False in 1024x768 stretched mode.
+ Wifi worked immediately (even in the installer!)
+ Added AtiConfig=Hoolock to the org.chameleon.boot.plist
+ I installed SwitchRes X and made a 1366x768 EDID
+ Rebooted with 1366x768 and it works fine, however I have no external HDMI working.
+ Installed VoodooHDA ; I added "Monitor" "0" to the "MixerValues" in Info.plist of that extention and that removed the audio feedback noise.
+ Installed VoodooPS2 and the trackpad/keyboard worked.
+ Ethernet NetLink BCM57780 Gigabit Ethernet PCIe. Install the drivers from http://www.osx86.net...do=file&id=1785 works!
+ I have no sleep/resume. Sleeping kernel panics. I tried to install and patch a DSDT with no luck t all (see bellow)
+ I have no battery Indicator
+ The "media" keys works (volume, brightness)
+ The webcam "Crystal Eye" works flowlessly
+ The built-in SD card reader works
However, the system is pretty much usable as it is
+ I upgraded to 10.7.1 without problems (via SU)
+ I Upgraded to 10.7.2 Combo without problems.
DSDT Patching
I extracted the DSDT and using the "Editor & Patcher" I applied :
- _T_x rename.txt
- DTGP.txt
- EHCI.txt
- FN KEYS.txt
- HDEF _DSM.txt
- IRQS.txt
- LPC.txt
- New HPET.txt
- PNLF SB.txt
- RTC.txt
- SHUTDOWN.txt
- SMBUS.txt
- UHCI.txt
I'll update this topic with new discoveries, if you have any pointers on how to progress on the red topics, please feel free to participate !
Update #1
Updated the BIOS for the laptop from 1.09 to 1.28, downloaded from there -- Not sure if it makes a difference, it's possible the ATI works better as the BIOS includes an update for it.
Update #2
Got ethernet working, see one page up for drivers..
Correct EDID
Using instructions at this thread, managed to boot in freedos and grab the EDID for the screen; there is the hex dump:
00ffffffffffff0006afec220000000001130103802213780ac8959e57549226 0f505400000001010101010101010101010101010101121b5642500026302018 340058c1100000180000000f0000000000000000000000000020000000fe0041 554f0a202020202020202020000000fe004231353658573032205632200a00c0And a plist override file generated with this:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>1815</integer> <key>DisplayProductName</key> <string>Internal LCD Forced EDID</string> <key>DisplayVendorID</key> <integer>1970170734</integer> <key>IODisplayEDID</key> <data> AP///////wAGr+wiAAAAAAETAQOAIhN4CsiVnldUkiYPUFQAAAABAQEBAQEBAQEBAQEB AQEBEhtWQlAAJjAgGDQAWMEQAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8KICAg ICAgICAgAAAA/gBCMTU2WFcwMiBWMiAKAMA= </data> </dict> </plist>



Sign In
Create Account








