- Joined
- Jul 18, 2011
- Messages
- 297
- Motherboard
- Z77X-UP5 TH
- CPU
- 3570K
- Graphics
- R9 270X
- Mac
- Classic Mac
- Mobile Phone
[size=+2]Samsung ATIV Smart PC Pro • 95% Complete • Mac OS X v10.8.2[/size]
The machine is currently running practically flawlessly. The only thing left to fix is display brightness control. The display is utilising its full backlight capability unlike it's older brother, the Series 7 Slate.
I have no plans of adapting the Wacom ISD-V4 or the maxTouch digitisers since I will very rarely be using Mac OS X. The installation was a proof of concept/pass-time for me and everything bar the touch screens work fine. I tried the ISD-V4 drivers from my earlier collaboration with Touch-Base and calibration is fine. There is a weird problem with the pen registering a hover as a click but if anyone wants it bad enough, they can get in contact with Touch-Base to remedy the problem. It should be relatively simple to fix. Perhaps the way clicking is handled has been swapped in some of the data packets the controller sends. The maxTouch isn't detected by Touch-Base's driver since it's a slightly different model, though I doubt the implementation has changed. It should theoretically work if Touch-Base replaces the Device ID.
Currently, I have nothing but a standard installation running on this machine. I will update this post with regular progress. The table below will be updated as things are fixed.
Processor (with speed-stepping) | ✓ |
|
Graphics | ✓ |
|
Sleep | ✓ |
|
USB | ✓ |
|
SATA | ✓ |
|
Audio | ✓ |
|
Card Reader | ✓ |
|
Trackpad | ✓╳ |
|
Keyboard | ✓ |
|
Battery | ✓ |
|
[size=+1]Installation[/size]
BEFORE COMMENCING ANYTHING ELSE, CONFIGURE THE BIOS AS FOLLOWS
- AHCI MUST be enabled
- Secure boot MUST be off and CSM OS must be enabled
Once you have completed this, you may continue
1. Create two partitions on your Unibeast drive. You need to install the OS onto the second partition and clone it to the internal SSD later. If you install straight to the SSD with GPT, you will not be able to boot without a USB chameleon drive.. So either create a second partition on the Unibeast drive or patch the OSInstall.mpkg to install to MBR (I WILL NOT DISCUSS THIS HERE).
2. Create a Unibeast boot drive as per usual.
3. Replace the DSDT.aml, boot.plist and smbios.plist files with the ones from the installation package. This will vastly simplify the install process as all the boot flags will be set and will also allow the use of the USB 3.0 ports natively. You may also want to copy over the Installation Package folder so you don't need to copy it after installing. You can also download the 10.8.2 combo update .dmg and Multibeast and place them in the unibeast drive as well.
4. After installation, go through the setup assistant and create your account. Once you're on the desktop firstly, update to 10.8.2 but don't restart.
5. Next, copy over the Extra folder from the Installation package.
6. Open up Multibeast (you will need to allow it in system preferences) and select the following options.
✓ Disk -> TRIM Enabler -> 10.8.1+ TRIM Patch
✓ Miscellaneous -> FakeSMC Plugins (If you want HW Monitor)
DON'T select the AICPUPowerManagement patch as this version of MultiBeast does something funny with the way it sets permissions in /S/L/E. It will cause the system to hang at the Apple screen with a cursor and will remain so until you repair permissions. I have included a patched AICPUPM.kext in the installation package.
7. DON'T reboot just yet. You also need to copy over the kexts in the installation package. You can either copy them through finder or through terminal, but you MUST set the permissions for them to load afterwards. Enter the following commands to set the correct permissions.
Code:
- cd /S*/L*/Ex*
- sudo chmod -R 755 NameOfKext.kext
- sudo chown -R root:wheel NameOfKext.kext.
Do this for all seven kexts in that folder.
8. Upon reboot you should have a fully functioning system. Lastly you just need to clone the install onto the internal SSD. Use Carbon Copy Cloner, SuperDuper or something similar to accomplish this. You will need to go and install Chimera on the internal SSD after cloning since 'boot' won't be copied.
9. Optional step for dual boot If you wish to dual boot with Windows 8, install it prior to cloning. This way you will avoid having to mess around with fdisk to mark Mac OS as the active partition.
[size=+1]Afterword[/size]
The problem I believe we have with brightness control is that the internal display's connector type is being picked up as "DisplayPort" in System Profiler. Now this is interesting since the system knows this is an internal monitor. Chimera's default 01660009 ig-platform-id injection works fine with reporting all the connections. The internal display is situated at @0 and this is where LVDS is according to the connector tables, though it shows up as DisplayPort. What's even stranger is that the PNLF device activates the brightness slider without issues and presents the display in IOReg as 'AppleBacklightDisplay'. At this point, the backlight can be turned off by bringing the slider to zero but any value above that pushes it straight to 100%.