RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,016
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
@nguyenmac,
As part of putting this guide together: http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html
And the related github repo with config.plist files: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
... I discovered something ...
config.plist/Devices/Properties is broken in Clover. It just doesn't work... no injections ever make it to ioreg. Since the 4530s can work without HD3000 injections (most of the time), the current config.plists you have for HD3000 are unaffected by this problem.
But it would be better if the proper injections (snb-platform-id, etc) were actually happening...
Turns out there is a better way than /Devices/Properties in Clover: AddProperty.
If you look at the HD3000 config.plists I put together at the github repo, you can see how they work.
/Devices/NoDefaultProperties=Yes
/Devices/AddProperties (three to four properties, depending on configuration)
It will be interesting to see how this works out for the "mixed" configurations. I'm not sure of the interaction between NoDefaultProperties and the injections required for FakeID/IMEI... I think it will work though because FakeID/IMEI is handled as a DSDT patch instead of EFI inject.
I have actually used these same config.plist files to install Yosemite, Mavericks, ML, Lion, and SL on my 4530s (SL requires a patched kernel, and latest Clover because of bugs I (recently) fixed in Clover's AsusAICPUPM for SL).
As part of putting this guide together: http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html
And the related github repo with config.plist files: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
... I discovered something ...
config.plist/Devices/Properties is broken in Clover. It just doesn't work... no injections ever make it to ioreg. Since the 4530s can work without HD3000 injections (most of the time), the current config.plists you have for HD3000 are unaffected by this problem.
But it would be better if the proper injections (snb-platform-id, etc) were actually happening...
Turns out there is a better way than /Devices/Properties in Clover: AddProperty.
If you look at the HD3000 config.plists I put together at the github repo, you can see how they work.
/Devices/NoDefaultProperties=Yes
/Devices/AddProperties (three to four properties, depending on configuration)
AAPL,DualLink
AAPL,snb-platform-id
AAPL,os-info (for Snow Leopard)
hda-gfx (more of a post-install thing, feel free to omit)
/Graphics/Inject/Intel=trueAAPL,snb-platform-id
AAPL,os-info (for Snow Leopard)
hda-gfx (more of a post-install thing, feel free to omit)
It will be interesting to see how this works out for the "mixed" configurations. I'm not sure of the interaction between NoDefaultProperties and the injections required for FakeID/IMEI... I think it will work though because FakeID/IMEI is handled as a DSDT patch instead of EFI inject.
I have actually used these same config.plist files to install Yosemite, Mavericks, ML, Lion, and SL on my 4530s (SL requires a patched kernel, and latest Clover because of bugs I (recently) fixed in Clover's AsusAICPUPM for SL).