Jump to content
InsanelyMac Forum

Recommended Posts

I received my wacom cintiq companion yesterday and i love it but my first order of interest that I had planned was to hackintosh it.  I was able to get into bios and boot it into a linux live usb but for some reason every OSX installer usb I make is either not recognized at all or wont load up.  I have tried different versions of OSX and different versions/types of usb drives.  The BIOS seems like it might be somewhat restricted but I cleared out as many security features as possible and still nothing. Is there a boot loader like a linux live usb that will recognize an OSX installer partition on the same usb drive?  Any ideas? Im kind of stumped. 

Share this post


Link to post
Share on other sites
Advertisement

I got mine today. i was having the same issue as you, but then i found someone who had used Clover bootloader on a surface, and i tried it. so far i have been able to boot into the Mountain Lion installer, but sits at a pinwheel and nothing else pops up. i am trying various kexts and boot args to troubleshoot. will let you know if i make anymore progress.

 

ps - i love this thing, but is your pen calibration working right? when i get to the edges its all wonkers.

Share this post


Link to post
Share on other sites

I was able to boot into clover using Clover_v2k_r2184  but it is only text based on screen and doesnt show much.  When I try to boot into the OSX installer it just hangs at a black screen.  I used a legit copy of osx from the app store and kakewalk.  Can you tell me the details of your install to the point youre at.  If i can get into the installer i might be able to make more progress.  Working on it right now.

Share this post


Link to post
Share on other sites

The farthest I got was to a white screen with the pinwheel of death (pre-install). What loader, Mac OSX version, etc are you using!!? Would like to help with the process. Thanks! Looking good.

Share this post


Link to post
Share on other sites

I got mine the other day. Just like the Surface Pro, it is going to be tough to get anything to work (I don't like working with UEFI only mobo). Chimera won't be able to boot this type of motherboard, Clover bootloader is the only one that will be seen as bootable. I was able to install it using the same method as you would the Surface Pro but I could not get it to boot without safe mode. The battery was not recognized, GPU wasn't working and the pen was recognized but wasn't calibrated. Bluetooth seemed to be working, but wifi would not work (probably never will, it's a Intel chip). I installed the Cintiq Companion software from Wacom but it stated in the settings 'no tablet found' so the system is not seeing it as a wacom tablet, but some kind of generic mouse. I ran a live Ubuntu installation to run a system profiler and I'm attaching the result. Here's a few highlights: Series 7/C210 motherboard, HDA-Intel (sound), Toshiba SSD, Intel Centrino Wireless-N 2230 (rev c4) 

 

 

 

Assuming we can open up the tablet, we could replace the wireless chip with a Hackintosh compatable one. I think if we can identify what battery it is and get started on finding the right kext we can get this rolling. This would make an awesome Modbook Pro like device. 

hardinfo_report.html

Share this post


Link to post
Share on other sites

Nice work.  I had it booting without safe mode but pen wouldnt calibrate and of course now wifi. Im going to work on it a bit today and see if i can make anymore progress.

Share this post


Link to post
Share on other sites

I got mavericks installed this morning after a {censored} of a time, but i feel like the older versions are more stable. Still no pen calibration, sound, touch wifi.. i know i will have to switch out the wifi card bu if anyone has hints on the rest i would appreciate it. Will work on it later with a more detailed breakdown. Now i need to try to sleep a couple hours.

Share this post


Link to post
Share on other sites

I as well had it working using Clover/OSX 10.8.5. in order to get it to work without safe mode, you need to add three kexts to your extra folder, or in the Extensions folder itself. If you followed the Surface Pro instructions, you should have downloaded the zip that came with that guys tutorial. Inject the 3 kexts that he provides within that zip and you should be able to boot up without any args. (Besides the InjectEDID)

 

 

As for the Pen Calibration/working, I was as stumped as you officeninja. I tried both Companion and 13HD drivers, neither of them worked and gave me the same input. I believe the reason why is because the digitizer for the Companion is connected via a special USB port, and not an HDMI port like the Hybrid or a 13HD is. The only thing I can think of is trying to get ahold of a member of the Linux Wacom Project peeps and see if they have any way to work around it. Otherwise, there is no point in continuing to try this.

 

I also had another weird issue, I could plug in a USB mouse and it would work, but I wouldn't be able to see a cursor. Was that the case for you guys too?

 

I had thought about giving Mavericks a try too, but I figured it is all worthless until we figure out a way to get the Wacom drivers working.

 

Ciao

Share this post


Link to post
Share on other sites

Krooklyn - 

 

 

    So we had a similar problem with the Samsung Ativ 700t. The digitizer would be detected but was not calibrated and after installing the Bamboo drivers it would work correctly until you rebooted. Then it would lose all calibration and when you would check the tablet settings, it would say 'no supported tablet found'. We figured out that it was a USB power issue (there must be something in the boot logic in windows to power on this internal USB port that doesn't exist in Linux or Mac OSX) and a user named sfinktah (from Tonymacx86) created a script to install some custom kext and keep power to the digitzer. I'm attaching that script here. I suggest you back up your system with something like CCC if you try this because it may not work correctly. After installing this tweak on the Ativ, Mac OSX works almost flawlessly, stylus and all. In order for this to work on the Ativ, you had to put the system to sleep and wake it up again, then the stylus would function properly. Again this is due to power management of Mac OSX versus Windows. 

 

I'm still trying to get it to boot without safe mode so I'll try this script when I get the chance and let everyone know it works. I think if I can't get it to work correctly I will send mine back. It's just too expensive to keep without being able to dual boot. 

SamsungAtivKit-lite.zip

Share this post


Link to post
Share on other sites

Just checking in on this one - I'm willing to sacrifice my Companion for the effort and will try some hacking this evening. Any updates?

Share this post


Link to post
Share on other sites

Hey, sorry i seemed to have abandoned it for a bit with class and halloween filing my time.  This past weekend I hacked away at it a bit, patching kexts with no success yet.  I have had the best compatibility with osx 10.8 but have been able to boot into mavericks.  With 10.8 I had sound, bluetooth full resolution (no qe/ci). Im doing a bit of research now to put together some tools and try mavericks again tonight and most of this weekend.  Will keep you updated.  Aeronick, have you done an install or attempt yet?  The more people the better.

Share this post


Link to post
Share on other sites

Hey, sorry i seemed to have abandoned it for a bit with class and halloween filing my time.  This past weekend I hacked away at it a bit, patching kexts with no success yet.  I have had the best compatibility with osx 10.8 but have been able to boot into mavericks.  With 10.8 I had sound, bluetooth full resolution (no qe/ci). Im doing a bit of research now to put together some tools and try mavericks again tonight and most of this weekend.  Will keep you updated.  Aeronick, have you done an install or attempt yet?  The more people the better.

 

No love on this side of the fence. I was able to get 10.8 to boot. Main issues seem to be pressure, brightness and any power controls. Also, booting this system externally is more difficult than any other PC I've had... With all boot security off it has a bear of a time even booting into Windows on an external drive.

 

Will keep fiddling.

Share this post


Link to post
Share on other sites

Hey guys,

 

I know this topic is a little old, but I also have a companion I would like to try and hackintosh. Can I ask for a somewhat step by step (preferably with files links) you are using to boot into either 10.8 or 10.9? I've tried both using the information from the first few posts, but I always end up stuck during boot at the USB device. 

 

I am using clover w/surface install files, but no matter how I try to update the kexts either on the clover partition or on the OS X install USB drive I always get the USB device error. I know it's a text update, but I'm lost at that point. I can't find a clear method doing so... help?

 

 

Share this post


Link to post
Share on other sites

Here is where im at so far.  

I created a standard install of mavericks 10.9.3 on a usb flash drive.  I installed clover r2671 on the same drive with the options of UEFI boot, a theme and emuvariableuefi-64 and osxoptiofixdrv-64.  I added UsbXHCIgeneric and Fakesmc to the kext/10.9 folder. 

 

I use this to install to a seperate external drive with one partition and guid table.  After install I boot with -x and install the same two kext from before usbxhcigeneric and fakesmc.  Wifi seems to work without any software mods since I have implanted the atheros ar5b195.  I can get the audio to work and show an icon at the top with voodooHDA, the volume rocker still doesnt work.   I got it to work once, literally youre able to push it once each restart and it just turned the volume all the way up or all the way down, and this required a specific kext I believe ps2nub?  I will find all the kexts im using and put them here.  I need to get it more ironed out first obviously.  

 

The wacom drivers install successfully but arent recognized.  In the system info it reports the wacom hardware but for some reason the kexts cant see it.  I converted the hardware and vendor id from system info to hex and modified the plist files of the wacom kext, the silab kext and the usbfamily kext to implant entries for "wacom".  I also cleared the entries from the applekextexlude list to see if this would help.  It says the silab kext is loaded when i boot -v but still no help. Im pretty sure the silab kext is directly related.

 

So if anyone has any tips for HD4000 acceleration, the wacom digitizer, bluetooth or sleep let me know.  Thanks, and I will keep you all posted as I work at it.

 

Also incase it matters I extracted the DSDT in windows switched it the extension from .bin to .aml and put it in the patched folder of clover.  Not sure if thats being done correctly but it doesnt seem to make a difference. 

Share this post


Link to post
Share on other sites

@mactabletman

 

Awesome work man. That's crazy that the touch screen works right out of the box, makes me wonder if Apple is planning a hybrid device (laptop with touch screen or OSX based tablet) sometime in the near future because I have always had the same experience with touch screens. It seemed the OS knew it was there (you can see the mouse jump around a little) but it did not ever work. 

 

I actually sold my Cintiq but if we can get OSX working on it I would consider buying it again. I just wish the CC would have had BIOS legacy support because I have had much better experience with Chameleon than Clover.  Anyways, keep us up to date on your progress.

Share this post


Link to post
Share on other sites

I installed the public beta of Yosemite.  The cintiq is a stubborn beast.  I have to have two usb devices plugged in and the external with yosemite is connected to a hub with the dongle for an external keyboard, the hub is connected to the top usb port.  Its strange because it wont boot unless there is something plugged into the bottom port but once its loaded up the bottom port doesnt work.  The touch and pen are recognized but the touch doesnt click unless you use two fingers.  For instance you have to have one finger on the screen then touch with another finger to get a click.  The pen is also not calibrated.  Still no acceleration for graphics pretty bare bones.  

Share this post


Link to post
Share on other sites

Hello everyone! 
I'm just ordered my companion from US to Russia and as i'll get it i'm planning to try Hackintosh it. So dont let it thread just die out, there are people who still want it like grim death :P 

Share this post


Link to post
Share on other sites

Hey guys sorry for the hiatus, just wanted to come back and give you a quick update.  After making some great progress with the cintiq seen here 

I have gotten most things working besides the digitizer. It ran great and yosemite looked beautiful on it.  That being said, I will be walking away from the project for now.  I just sent my cintiq in for a replacement because it had a faulty power port and when I get the replacement I will more than likely be selling it because I never used it as much as I would have liked.  Also seeming to be the only one working on the project was frustrating and slow moving.  I had installed one of the latest drivers after emailing the Wacom developers directly and requesting support (which was denied), the driver gave me new results saying something about the pref panel being unable to load instead of the device not being found.  This made me think there was still hope, however I really just dont have time for it.  I will more than likely be focussing more on making art and working on a blog.  If/when Wacom releases a second iteration, I will more than likely jump on the project of getting a mac OS on it, with guns blazing and ready to go!  If anyone has any questions feel free to contact me. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By zzz
      Hello, back again.
       
      This time i purchased a dead cheap x220t in order to try and enjoy some tablet input under osx.
       
      x220's have been very pleasing affordable hackintosh computers, I thought id look at the tablet versions and just dived in.
       
      x220t's however are showing up for a while now with "no pressure" in various guides, I decided to delve deep, knowing i could get-rid of the tablet worst case, or have a pointer input with at best case pressure.
       
      Perhaps we can solve this issue by resolving it in Yosemite and bringing a functional tablet into High Sierra, or worst case El Capitan.
       
       
      Shouts go out to folk progressing things here:
      http://x220.mcdonnelltech.com/
      https://www.reddit.com/r/thinkpad/comments/6b9rua/my_thinkpad_x220_using_macos_in_the_desert_maybe/
      https://forum.thinkpads.com/viewtopic.php?t=116064&start=60
       
      Looking out there , there are two models, one with multitouch, one without.
       
       
      Multitouch versions seem to fall on various dead ends.  The thinkpad user from thinkpads.com described a process that works with his non-multitouch model, using the driver from wacom, configuring etc and having success.  I will ask him for his device and vendor id's to see the difference in models. I will also need his successful configuration too.
       
      If you are a non-multitouch user, you could provide me with device and vendor ids for the ISD-V4 or whatever the device is listed as under System Profiler and configuration files for the wacom driver listed here https://forum.thinkpads.com/viewtopic.php?t=116064&start=60
      I am understanding this can only be properly configured in Mavericks, and then dragged over to Yosemite.
       
      This file could be an important step, to others wanting to use the old wacom driver.
       
      I seem to have the multi-touch model. on the Multitouch version I see two instances of ISD-V4 under controllermate, but obviously one device in System Profiler.
       
       
      I suspect this device can be configured with someones non-multitouch version preferences, pulled from ftp://ftp.wacom-europe.com/pub/Mac/cons521-3_int.dmg once installed and configured.  
       
      Hence asking for such files.
       
       
      On a more positive note, to confirm tablet pressure once and for all with regards to the grey posts i have found out there, it seems both models can give tablet pressure in yosemite. Going by users with the non-multitouch versions success and my recent success with this old machine.
       
      I have experimented with throwing a lot of wacom drivers on this machine, to no success, but the stock iohidfamily.kext from yosemite will give tablet pressure in affinity photo, without any drivers installed. In Yosemite. On Multitouch,
       
      Mouse offset issues appear when using it in Sierra , but tablet pressure returns - this is due to depreciation of IOHID
      http://dae.me/blog/2144/on-macos-sierra-support-and-the-future-of-smoothmouse/
       
      I had hoped we could use something like smoothmouse to resolve, perhaps it could be used in El Capitan or the offset resolved, once again, using the wacom driver and configs.
       
       
      So I am making this "the post", to try and resolve this for those wanting to use this laptop to experiment.  Right now I have scratchy tablet pressure due to not being able to configure properly.  If you do install the wacom driver listed as successful on the multitouch version in yosemite, by default (with using rehabmans voodoops2 etc) middle mouse button behavior causes an immediate log out. Very weird.
       
      My machine came with windows pre-installed so I will fire up the windows 10 i have and see if any preferences can be pulled from that.
       
       
      Non-multitouch users: Can you install the wacom driver in yosemite, and pull your configs and share.
       
      Multitouch users - try an install of yosemite, fully updated and run affinity photo.  Click the brush tool and you will see you have an option for pressure (little brush icon with a radar), this happens without need of wacom software installed.
       
      056a:00e6 -is the device and vendor id for the multitouch, i now need the device and vendor id of the non-multitouch version.
       
       
    • By dav-ht
      Greetings! Please help to install Hackintosh.
      I tried to install Mac OS X Sierra 10.12.3 on my "Cube i7 Book" tablet PC. I hadn't success. I have a Hackintosh installing experience, but on this tablet it's very hard. So. It is a Core M3-6Y30 cheap tablet with IntelHDGraphics 515 (the same CPU as MacBook9,1 2016). I used USB installer with the Clover 2.3K r36xx (I couldn't install sierra on USB with the new 2.4K).
      Could anyone tell how can I get that working? 

      PS: 2nd image is 1st zoomed, 3rd image I took after 5 minutes
       
      CLOVER.zip
       Freeze -v details

    • By bertolin
      NOTE: This guide mixes static patch with hotpatch. It will be edited to make it works only with static patch soon. There's zero issues with this guide but it seems better not to mix patching methods (thanks, RehabMan)
       
      Hello, everybody! 
       
      After two years of using my Cintiq Companion 2 with Yosemite thanks to mactabletman’s guide and reading, testing a lot and trying to understand what I was doing, I’m in a good path to share my experiences and help you to install macOS Sierra in your Companion 2 keeping your Windows installation.
      There are a few things that need to be solved, like sleep/wake (Cintiq goes to sleep, led blinks but display doesn’t wake up, maybe framebuffer, IOKit or PWR related) or audio using AppleHDA for codec ALC286 instead of VoodooHDA (I will add notes in each section about all this).
       
      WE HAVE GOOD NEWS, CINTIQ MODE WORKS!!
      (see notes at the bottom)
       
      No need to say that I’m taking zero responsibilities of what happened if you follow this guide. We are all grown people and before taking any step you better read all the info you can find about what you are trying to accomplish. 
       
      This guide is done for the Cintiq Companion 2 i5-4258U 128GB model (DTHW1310L) with the last BIOS version (MB01) but can be useful as a start for other CPU/graphic models. I’m assuming you updated or reinstalled and have Windows 10 running but same procedure is required for Windows 8/8.1.
       
      WORKING: All except wake from sleep using Power Button (wake well if previously connected in Cintiq mode), PCI Realtek SD Card Reader, volume buttons and HDMI audio.
       
      So first, things you are going to need:
       
      - 2 usb drives (16GB and 32GB minimum), one for create an installer and another to install Sierra into.
      - 1 usb keyboard and 1 usb mouse since Clover has no support for touch devices and touch doesn't work natively in Sierra as it does in Yosemite.
      - 1 usb drive for Clonezilla (*optional but recommended)
      - 1 external hard drive to backup your whole internal SSD using Clonezilla (*optional but recommended)
      - An original Apple computer to create installer.
      - A BCM94352Z WiFi and Bluetooth 4.0 card to replace default Intel wireless card. You can check how to open your device here.
       
      * In order to create a Clonezilla Live USB, I recommend to use Yumi. You can create a multiboot installer for your Windows version, Ubuntu, Wifislax… very useful stuff. 
       
       
      CREATING THE INSTALLER…
       
      Ok, you did a backup of your data, so let’s create a usb installer for macOS Sierra:
       
      - Download macOS Sierra from App Store, this will download the last update 10.12.1 
      - Open Disk Utility and format your 16GB usb to HFS+J, GUID partition and rename it to install_osx.
      - Copy and paste these commands in Terminal, one by one:
      sudo "/Applications/Install macOS Sierra.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --applicationpath "/Applications/Install macOS Sierra.app" --nointeraction sudo diskutil rename "Install macOS Sierra" install_osx INSTALLING CLOVER IN USB INSTALLER…
       
      Now open the Clover installer and select your Install macOS Sierra USB, click on “Customize” and use this configuration:
       
      - Check Install for UEFI booting only, Install Clover in the ESP is also automatically selected
      - Check embebbed theme.
      - Check OsxAptioFixDrv-64 from Drivers64UEFI
      - Check PartitionDxe-64 from Drivers64UEFI
      - Check EmuVariableUefi-64 from Drivers64UEFI*
      - Check Install RC scripts on target volume from Drivers64UEFI*
      - Click Install.
       

       
      After install Clover, a EFI partiton is mounted. Go to EFI/CLOVER, delete that config.plist and put my config_install.plist there. Rename it to config.plist. 
       
      - Go to EFI/CLOVER/Drivers64UEFI and delete VboxHfs-64.efi. Put there HFSPlus.efi.
      - Go to EFI/CLOVER/kexts/ and leave only "10.12" and “Other” folders. Put FakeSMC.kext inside both of them.

      Now your installer USB is ready.
       
      *NOTES ABOUT NVRAM
       
      EmuVariableUefi-64 and Install RC scripts on target volume might be needed to make NVRAM works in a dual boot configuration since both systems read and write there (I guess). Or maybe our device has not NVRAM hardware, I don’t know. Anyway, I’ve tested it. To test NVRAM, type this in Terminal:
      sudo nvram MyVar=TestValue Check/show NVRAM:
      nvram -p You should see the following entry among others: 
      MyVar=TestValue Reboot, check NVRAM again and if above entry persists, your NVRAM is working. Mine didn’t installing only OsxAptioFixDrv-64, so I reinstalled Clover with EmuVariableUefi-64 and Install RC scripts on target volume.
       
       
      BIOS CONFIGURATION…
       
      Check your BIOS. Press power button while holding volume up button to enter BIOS.
      - CPU Configuration: Boot performance mode: Turbo performance; EIST: enabled; Turbo Mode: enabled; Performance/Watt: Performance; Configurable TDP: TDP Nominal.
      - Intel Smart Connect Technology: disabled.
      - CSM configuration: CSM Support: enabled; Network: Do not launch; Video: Legacy.
      - Chipset/System Agent (SA) Configuration/Graphics Configuration: Aperture Size: 256MB; DVMT Pre-Allocated: 128MB; DVMT Total Gfx Mem: MAX.
      - BOOT: Fast Boot: disabled; Boot mode select: dual; all fixed boot order priorities disabled except for UEFI USB KEY.
      - Save & Exit.
       
       
      BOOTING INSTALLER…
       
      Now, to boot into Clover you just need to reboot with your installer usb plugged, so your motherboard recognize the UEFI entry in that drive. Click on power icon in Windows, and while pressing SHIFT, click on reset to go to Windows Boot Manager. Click on "Use a device" and next on "UEFI: SanDisk, Partiton 1" (if you are using SanDisk drive, if not it will be diferent but easily to discover).
       
      Click enter in your keyboard to boot "Install macOS Sierra". You will se the verbose log in order to fix any boot issue (you shouldn't need to if you follow this guide). 
       
      Open Disk Utility and format your 32GB drive to HFS+J, GUID partition and give it a name, for example, SierraHD. Close Disk Utility and Select Install macOS Sierra and install it to your SierraHD drive. Wait until it reboots after creating the Recovery partition. You will need to boot again into Clover and boot this time from your new boot entry in your SierraHD drive to finish installation.
       
       
      INSTALLING CLOVER TO SIERRAHD USB…
       
      After install macOS Sierra you might want to install Clover to your SierraHD drive so you don’t need both usb drives to be plugged in order to boot. Follow same steps than before in INSTALLING CLOVER IN USB INSTALLER…
       
      Ok, now you’re able to boot into your macOS Sierra but you don’t have CPU PM, IGPU PM, backlight control, battery level… Some of them will be fixed installing kexts, other with DSDT patches or renames, some with Clover… 
       
       
      ACPI FILES - DSDT & SSDT
       
      ACPI Tables Extraction using Clover
       
      Press F4 in Clover boot menu and OEM ACPI tables will be placed in EFI/CLOVER/ACPI/origin. Copy only those files named DSDT.aml and SSDT-X.aml (where X is any number) to your desktop in a new folder called ACPI that we will use to disassemble with iASL.
       
      Disassembling ACPI files
       
      Download iASL to your Downloads directory, type this in Terminal:
      cd ~/Downloads git clone https://github.com/RehabMan/Intel-iasl.git iasl.git cd iasl.git make sudo make install Install MaciASL.app to your Applications directory and run this command in Terminal to update iASL:
      sudo cp /usr/bin/iasl /Applications/MaciASL.app/Contents/MacOS/iasl61 Now we are going to disassemble the files. Type in Terminal:
      cd Desktop cd ACPI iasl -da -dl *.aml You can also try to disassemble them using External declarations in a text file called refs.txt. This may help to fix some unresolved externals (symbols not defined in any file). Copy the following text and create a refs.txt into ACPI folder in your Desktop:
      External(MDBG, MethodObj, 1) External(_GPE.MMTB, MethodObj, 0) External(_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj, 2) External(_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj, 1) External(_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2) External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1) External(_SB.PCI0.SAT0.SDSM, MethodObj, 4) External(_SB.PCI0.SAT1.SDSM, MethodObj, 4) External(_GPE.VHOV, MethodObj, 3) Type in Terminal:
      iasl -da -dl -fe refs.txt *.aml Using refs.txt or not, this will create .dsl files that we will use to patch. Open them using MaciASL and click “Compile” to check for errors. Main mission here is to have them compile without errors (warnings and optimizations are ok).
       
      We only need DSDT and all non dynamic SSDT files. Clover shows dynamic SSDT files adding "x" (SSDT-4x.aml for example). Use dynamic files only to disassemble.
       
      NOTE: never open .aml files with MaciASL and compile, if you ever get lost among DSDT and SSDT files, extract and disassemble them again.
       
       
      POST-INSTALLATION…
       
      Ok, we can boot our Sierra installation, we have our ACPI files disassembled and with no errors, not patched yet, so it’s time to start fixing things.
       
      First thing to fix must be CPU Power Management. For that we use ssdtPRGen.sh. In my CC2_PACK.zip there is a SSDT for my CPU (i5-4258U).
       
      If you have other CPU, you need to generate a proper one (you will need internet access so install now FakePCIID and FakePCIID_Broadcom_WiFi and copy all WiFi related Clover patches from config_OK.plist to your config.plist). Open Terminal and type this command to download ssdtPRGen:
      curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh Now change the file mode (+x) with:
      chmod +x ~/ssdtPRGen.sh Default SSDT generation:
      sudo ~/ssdtPRGen.sh Type n and n one more time. Open Finder and go to /Library/ssdtPRGen/. You will see a SSDT.aml, this is our CPU Power Management SSDT. Copy it to your EFI/CLOVER/ACPI/patched. You will see if PM is well implemented if X86PlatformPligin is loaded under CPU0@0 in IOReg (use IORegistryExplorer to check it. You can also use AppleIntelInfo.kext)
       
      Open SSDT-HACK.dsl with MaciASL, save it as SSDT_HACK.aml and put it into EFI/CLOVER/ACPI/patched. You can check SSDT-HACK.dsl to see what I did there (Basically, emulate Windows (_OSI to XOSI), injecting IGPU properties and ig-platform, disabling EHCI, injecting XHC properties, fixing GPRW to avoid instant wake and making EXEL and ESEL do nothing).
       
      Second thing should be IGPU Power Management. For that GFX0 needs to be renamed to IGPU in our DSDT and all SSDT files that contain any GFX0 reference. We will rename it in DSDT using Clover patch and manually find/replace in SSDT files (in our case, SSDT-7 has some GFX0 code).
       
      Third, we are going to install some kexts to enable Bluetooth, WiFi (if you replaced default wireless card with BCM94352Z), all USB ports and backlight control. Just open Kext Wizard (we will always use it to install kext files), click “Install” and look for:
       
      - FakeSMC.kext
      - FakePCIID.kext
      - FakePCIID_Broadcom_WiFi.kext
      - IntelBacklight.kext
      - XHCInjectorCC2.kext
      - BrcmPatchRAM2.kext
      - BrcFirmwareRepo.kext
       
      Any time you install any kext file, you must rebuild your cache and fix permissions. You can do it with KextWizard but it is recommended to use Terminal (see TIPS AND EXTRAS)
       
      Now that you have WiFi enabled, OS X probably put it at en1 while Bluetooth PAN is at en0. To reorder them just do the following:
       
      - Go to System Preferences > Network and delete all interfaces (WiFi and Bluetooth PAN). If you are asked about bluetooth reappearing again, click no.
      - In Finder go to ~/Library/Preferences/SystemConfiguration and delete NetworkInterfaces.plist.
      - Reboot, go to System Preferences > Network and add your WiFi interface again.
       
      This will reorder your interfaces, leaving WiFi as en0 and letting you to access Apple services as Mac App Store. You still needing to create a good SMBIOS profile, with a serial, etc. in order to activate everything: FaceTime, iMessage, Mac App Store… You can follow these guides:
       
      How to enable iMessage
      Clover: iMessage/Facetime Fix for Yosemite
       
      With all this you will have everything working except for battery status and audio/sound. Now it's a good time to install Wacom drivers.
       
      Battery status needs ACPIBatteryManager.kext to be installed and a patched DSDT. I’ve created a patch that you can use with MaciASL and your DSDT (you extracted and disassembled before, remember?), just click “Patch” and look for Battery CC2 Patch.txt, apply and save.
      NOTE: Recent tests with RehabMan probes my patch matches Dell XPS 18, so that will work too. Use any of them.
       
      IMPORTANT: Until now we were booting with ACPI/SSDT/DropOEM=false because we weren't using patched OEM files. Now we are going to use a DSDT file, so we must also provide all patched SSDT files, set DropOEM=true and set SorterOrder (same order than OEM files, making SSDT.aml the first and SSDT-HACK.aml the last, so it will be: SSDT.aml, SSDT-0.aml, SSDT-1.aml, SSDT-2.aml, SSDT-3.aml, SSDT-7.aml, SSDT-HACK.aml). You can do this with PlistEdit Pro or Xcode by yourself (check Clover Wiki for how-to). Anyway, I've prepared config_OK.plist with all these changes and more patches. Paste it in EFI/CLOVER/ and rename it to config.plist to continue with post-installation.
       
      I would like to avoid adding patched ACPI files transforming my DSDT patch to the new hotpach method (thanks Rehabman!), adding code to SSDT-HACK and adding DSDT/patches to Clover if necessary but is waaaay out of my league. Any help achieving this will be appreciated.
       
      NOTE: DSDT only needs Battery CC2 Patch for now. SSDT files only need names to be balanced, so any rename we are doing with Clover in ACPI/DSDT/Patches need to be do it as well in all SSDT (GFX0 to IGPU; B0D3 to HDAU…)
       
      If you did it all well, you should have battery status working.
       
      Audio/Sound can be achieved installing VoodooHDA. You will be able to use the internal microphone and speakers, so Siri will work. Airplay audio works too. HDMI needs work.
       
      A better choice would be to patch our codec and use AppleHDA, HDMI audio seem to work better this way and might help to fix sleep/wake. I’ve attached a dump from my Realtek ALC286 and my Intel Haswell HDMI if somebody want to help with this matter.
       
       
      CLONING TO INTERNAL DRIVE
       
      Now that you have an almost fully working hackintosh, you probably want to clone it to your internal SSD. For that, just follow these steps:
       
      - Boot into Windows, and shrink your C: partition using Disk Management.
      - Format new volume to FAT32 and give it a name (you can use MacDrive to format to HFS+J)
      - Boot using your USB installer, open Disk Utility and format your new internal partition to HFS+J (if you didn’t do it before using MacDrive). If you are prompted with an error, try it again. If error persists, try next step.
      - Clone your current installation selecting as source your SierraHD drive and destination your new internal partition.
       
      After clone, you still needing to install Clover in your internal EFI partition, so boot again your Sierra installation using your USB and repeat steps in INSTALLING CLOVER IN USB INSTALLER…  You also need to place proper config.plist and your ACPI patched files, SSDT.aml and SSDT-HACK.aml in EFI/CLOVER/ACPI/patched. Note that your internal EFI partition could have no name, mine in fact shows as NO NAME in Finder
       
      In order to boot your internal Clover installation, you might like to create an entry in your Windows Boot Manager. I use EasyUEFI for that. Just click on the Create a new entry icon, select Linux or other OS, and select the path to EFI/CLOVER/CLOVERX64.EFI. Give entry a name, for example macOS Sierra
       
       
      NOTES:
       
      I still having some doubts about this guide. For example:
       
      - Our graphics device 8086,0A2E is natively recognized but doesn’t show a name in DPCIManager, I don’t know if can be an issue.
      - PCI Realtek Card Reader 10EC,5229 has no support.
      - USB may need work to make wake from Power Button work properly. I’ve created an injector and disable EHC with SSDT-HACK.aml and it’s under 15 port limit. I did the same with a EHC injector and FakePCIID_XHCIMux.kext or USBInjectAll.kext and a SSDT-UIAC.aml. Same result, ports work, wake with Power Button doesn’t, some of them are lost when reboot after try to wake up from sleep (using Power Button)
      - There are some errors with methods in EC0 that probably need work (GBTT, SMB0._STA)
      - Good news!! Cintiq Mode works Just plug your cable to your PC or Mac, put your Companion to sleep and it should wake as a plain Cintiq and recognized by your PC or Mac. When you unplug your video cable, you Companion come back with everything working. Enjoy
       
      - I did another test and wake quite good but with black screen: go to sleep (no cable video plugged), plug video cable, this will make screen wake but remain black, unplug video cable, use screen sharing to access and change resolution or detect displays in SysPref to push the signal to your internal display.
       
       
      TIPS AND EXTRAS
       
      - If you want to install any software, you must enable the lost option inside Security and Privacy. Type this in Terminal:
      sudo spctl —master-disable - If you want to enable HiDPi resolutions, just copy DisplayVendorID-5c23 folder into ~/System/Library/Displays/Contents/Resources/Overrides and install RDM.
       
      - If you need to rebuild caches, run this in Terminal:
      sudo rm -r /System/Library/Caches/com.apple.kext.caches sudo touch /System/Library/Extensions && sudo kextcache -u / - Sometimes boot into safe mode is needed. Just add -x  to boot flags in Clover or push spacebar in Clover boot menu (this second option is not working for me right now, I don’t know why).
       
      - To enable playing a power chime sound effect when battery charged is plugged, type this in Terminal:
      defaults write com.apple.PowerChime ChimeOnAllHardware -bool true; open /System/Library/CoreServices/PowerChime.app & - If you want to try the new TouchBar present in new MacBook Pro, you can give it a try! Go here and follow instructions
       
       
      CONCLUSIONS AND THOUGHTS
       
      The Cintiq Companion maybe is not a famous tablet because its mainly client target are professional artists than doesn’t have too much time to play with this hackintosh stuff, but it works very well in my opinion, better than Surface devices. Geekbench results is same than MacBook Pro with same CPU and LuxMark gives a result of more than 1600 for what I checked.
       
      The only thing that it would need to be perfect, in my opinion, is to sleep and wake properly. We can do that just plugin the video cable and entering Cintiq Mode, unplug and wake but it would be nice to wake it with the Power Button. For those who could help, here you have some clues you may find helpful to solve it.
       
      Sleep works, display goes off, fans go off and led starts blinking. But when wake (only with power button) display goes back but remains black for seconds and suddenly go off, fans keep running, led keep on without blinking, but can’t access using VNC or screen sharing. If you enable the power chime sound effect, you will hear it if you unplug and plug your battery charger.
      The only way to come back is to force a restart by holding power button and next time you boot some devices are missing (WiFi and some USB). Restarting one more time makes all devices work again.
       
      Since I have no idea of binary patching, programming or ACPI concepts, it was very hard for me to get all this together. I’m probably doing something wrong or there’s a better way to make things work, so if you have any idea or suggestion, don’t hesitate to comment or ask. I'm doing this for two reasons, to share what I learned and to keep all the information together in one post.
       
      And this is everything, folks! I hope this help you to install macOS Sierra in your Companion 2. Now that new model is out (but far away from my budget) you can find some affordable second hand units.
       
      DOWNLOAD MY CC2_PACK
      It contains:
      ACPI folder, before and after patches (for those who want to check). Battery CC2 Patch. Kexts folder. Official BIOS folder, in case you didn’t update your Companion 2 or disabled CSM support and can’t see BIOS menu. SSDT Files folder, containing SSDT-HACK.dsl and SSDT.aml for i5-4258U PM. APPS folder: Clover Configurator 2, DPCIManager, PlistEdit Pro, Kext Wizard, MaciASL, IORegistryExplorer. EXTRAS folder: Brightness app (slider control in menu bar), Intel Power Gadget, iStat Pro widget, AppleIntelInfo.kext (for checking CPU PM). HiDPi: DisplayVendorID-5c23 folder and RDM-2.2.pkg codec_dump_ALC286.txt and codec_dump_HDMI.text for someone to may help patching AppleHDA.  
      I want to give a HUGE thanks to all the people that are involved in making this possible, from developers to testers (Piker, Rehabman, the-darkvoid, Slice, Allan... I don't know, I'm still learning who you are, people, you are a lot so don't be offended if I didn't mention you, please ). And sorry if there's some grammar mistakes or something, it's my first guide in english.
    • By bertolin
      Hello, guys!
       
      I was messing around with my DSDT, asking for help here and there, trying to solve the last thing to make my Cintiq Companion 2 a perfect hack and provide a perfect guide for it. I don't know where more I can ask, so I hope somebody with more knowledge than me about ACPI and many more could possibly had some time to help this fella debug some stuff. My system:
       
      Cintiq Companion 2 DTHW1310L (Clover)
      i5-4258U, H8x/P8x
      Intel Iris 5100, 2560x1440 (QHD)
       
      My problem is related to wake from sleep using power button. Everything else works very well. My system enters sleep well, led blinks as expected. From here, there are two ways to wake it:
       
      Option 1.- Using PWRB (Power Button): it wakes, backlight with black screen (seems to try to connect or push signal to display), ten seconds and display go off, no backlight. Fans keep running, system is available in SSH but not in screen sharing. USB seems not work after sleep since connecting a usb keyboard and built-in buttons doesn't make anything.
       
      Option 2.- Connecting the "Wacom link cable"*: it wakes, backlight with black screen, if you wait about 20 or 30 second, display comes back. It's the only way I have to wake my system properly (Wacom link cable doesn't need to be connected to another computer, just connecting the 24-pin connector to my Companion make it wake).
       
      * Wacom link cable is a special cable with one 24-pin connector in one side to attach to Companion 2 and an HDMI and an USB cables in the other for a host computer. When connected, if Cintiq Companion 2 goes to sleep, hardware is detected by host computer as a standalone Cintiq 13HD and a USB HUB, so you can use it as an aditional display with Wacom features with future or more powerful systems. This hardware function is called Cintiq Mode.
       
      Things I've tried:
        I'm trying to use ACPIDebug.kext (thanks to RehabMan) in order to try to debug if my device properly wakes or somewhere in ACPI it stopped (please, forgive if I'm say things wrong, english is not my native language and I don't have any coder or programming skills or background). But more tracing code is needed for what I've been told, but don't know how to do it. Some guidance here will be really appreciated.
       
      I can see logs in Console.app if Option 2 is choosen, but using PWRB makes impossible to do that. Black screen as I said, so I need to force a shutdown. I don't know if there's a way to record logs in a file before put system to sleep, so I will be able to check them after a forced reboot.
       
      FYI, I've tried to use all ig-platform-id I could find in AppleIntelFramebufferAzul.kext with different DVMT-prealloc values in BIOS and proper Clover patches, including those "enable display after wake" patches you can find in RehabMan repo. I've played with framebuffer sizes, cursor bytes, delay, connector port types... No solution so far.
       
      Curious things:
      - If I boot in safe mode, wake from sleep using PWRB works (WTF).
      - My display seems to have more than one EDID (I used RW-Everything in Windows). It works under OSX even if I change connector type in port 0 from LVDS to eDP or HDMI. I've tried to inject using Clover or DSDT patch, no-connect or no-edid.. These tests bring some differences in display behaviour (recognized as external or internal, with or without backlight control) but issue persists.
       
      I'm attaching files for any of you that have the time and want to help. Files are:
      - Original Clover extracted ACPI files.
      - Clover folder.
      - Multipatch (all patches used for this device copied/pasted in one single text file)
      - IOReg
      - Intel Video Bios extracted from Linux.
      - EDID extracted with SwitchResX from OSX. 
       
      Thanks in advance!
      Companion2.zip
    • By alexway
      Hi,
       
      the new Wacom MobileStudio Pro has just been release in two flavors (13.3 and 15.6"). Would love to know if the (close to) 16" model can run MacOS ?
       
      Has someone tried it yet or planning to try ? Is there a way to know if it will work without buying and trying ? 
       
      Wonder if anyone has managed to make OS X work well with Nvidia mobile Quadro. It seems it may be possible http://www.insanelymac.com/forum/topic/273621-guide-os-x-lion-on-thinkpad-w520/
       
      Also would be interesting to assemble an installing guide like there is one for the Cintiq Companion 2.
       
      Alex
×