Havro Posted July 13, 2016 Share Posted July 13, 2016 Preface I recently snagged a Vizio CT14-A0 on eBay for around $170(!). What caught my eye was it's sleek yet aggressive all- aluminum design. It's rock solid, has a great screen, and is plenty fast for average use. I call it: The SwagBook Air! The trackpad makes me want to slit my wrists, but other than that, it’s a very solid and well-rounded HackBook if I do say so myself ***This guide should work for similar A1/A2/A3/A4 Models. Configurations may differ slightly*** Read through this guide in it's entirety before attempting installation. Keep in mind Wifi will not work during the process, so it's a good idea to download all the necessary files and put them on your installation USB. I'm assuming you have general knowledge of hackintoshing/kexts/Clover/DSDTs. Needless to say, backup your data. I assume no responsibility for the loss or damage of your intellectual property. Specs: 1.8Ghz Intel Core i3 3217u / HM76 Chipset Intel HD4000 Graphics 14.1” 1600x900 IPS(!) 4GB RAM DDR3 @ 1333 Mhz Cirrus Logic CS4210 Audio 128GB Toshiba mSata SSD QUANTA UEFI BIOS Broadcom BCM94352 802.11ac 5Ghz Wifi+BT4LE (I used an AzureWave AW-CE123H to replace the completely incompatible stock card, grabbed it for ~$20, has all the bells and whistles) What's working: Graphics (Resolution, HDMI, QE/CI) Keyboard & Trackpad Audio (Headphones, Speakers, Internal mic) USB (haven’t tested speeds) Wifi & Bluetooth (with aftermarket adapter) FaceTime, iMessage, App Store, And iCloud Power management (Sleep, SpeedStep) Camera What's not working (yet): Native audio (VoodooHDA required; no audio over HDMI) Big thanks to InsanelyDeepak for the patched AppleHDA! Inject audio id 13 in Clover. No microphone input though, and I still can't figure out how to get HDMI audio working. AppleHDA-274.9-CS4210.zip Working closely with InsanelyDeepak for an AppleALC /Clover solution! Not-horribly-depressing-glitchy-unusable-trackpad-with-basic-gestures (Updated Sentelic driver for VoodooPS2Controller.kext needed) Pre-InstallCreate a bootable OS X Installer with whatever method you like (I'm partial to createinstallmedia). Clover Options to check:(Dig through the menus a little bit!) Install for UEFI booting only EmuVariableUefi OsxAptioFixDrv PartitionDxe NTFS UEFI Add these kexts: FakeSMC (Optional: FakeSMC Plugins): https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads ACPIBacklight: https://bitbucket.org/RehabMan/os-x-acpi-backlight/downloads ACPIBatteryManager: https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads ACPIDebug: https://bitbucket.org/RehabMan/os-x-acpi-debug/downloads BrcmFirmwareData & BrcmPatchRAM2: https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads VoodooHDA: http://sourceforge.net/projects/voodoohda/files/VoodooHDA.kext-2.8.8-final.zip/download VoodooPS2Controller: https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads Edit these options in your config.plist: Devices/Fake ID/Wifi:0x43a014E4 (Fake PCI ID injection for Wifi) Gui/Screen Resolution:1600x900 (So Clover looks better) Graphics/Dual Link:1 (For functional screen output) Graphics/ig-platform-id:0x01660004 (For functional screen) Graphics/Inject-Intel (For functional screen) Kernel and Kext Patches: AsusAICPUPM SMBIOS/Magic Wand Thingy/MacBook Air Graphic/Shake both shake buttons a few times DON’T Forget to come back after you’ve install Clover to your machine and fix the RTVariables section with your MAC Address (without colons) as your ROM and your Clover-generated serial number + 5 hex digits to fix iMessage and FaceTime Copy and paste this directly into the KextsToPatch section of your config.plist (You can’t copy these values directly into Clover Configurator as they are base64 and the GUI needs hexadecimal) Vizio CT14-A0 Clover Kext Patches.txt Explanations: Some of the rather obvious patches are from Toleda/lisai9093 for Handoff/5Ghz Wifi/BT, One is to fix HD4000 Garbled graphics on startup, and the rest are framebuffer patches to enable HDMI output (Rehabman). InstallBoot the installer in verbose mode. Install OS X as usual.Post-Install Boot again from your USB stick into your fresh install of OS X. Click through the setup and configure it to your liking. Internet will NOT be working at this point. Install Clover to your internal SSD with the same options as before, except this time selecting “Install in ESP”. Copy the config.plist and kexts into their places.Patch DSDT/SSDT SSDT.aml.zip Add this to /EFI/EFI/CLOVER/ACPI/origin. With our SSDT in place, the remaining thing to do is patch our DSDT. This will enable Wifi + Bluetooth (if you have the same chipset), Display brightness and keyboard brightness control, and battery indicator. Extract DSDT using method of choice. I like to press f4 in Clover to extract to /EFI/EFI/CLOVER/ACPI/origin. Patches (MUST APPLY IN THIS ORDER):rename_GFX0: https://github.com/RehabMan/Laptop-DSDT-Patch/blob/master/graphics/graphics_Rename-GFX0.txtVisio CT14 Battery: https://github.com/RehabMan/Laptop-DSDT-Patch/blob/master/battery/battery_Vizio-Ultrabook-CT14.txtArpt3-bcm4352: https://github.com/toleda/wireless_half-mini/blob/master/Patches/arpt3-bcm4352.txtMap brightness keys to brightness controls: Brightness Fix.txt ***UPDATED***Fix Volume/Brightness/Media keys To enable the use of the brightness, volume, and play/pause/seek keys without also holding function, add this, starting at line 296: <string>3f=e005</string> <string>40=e006</string> <string>41=e020</string> <string>42=e02e</string> <string>43=e030</string> <string>44=e010</string> <string>57=e022</string> <string>58=e019</string> <string>e005=3f</string> <string>e006=40</string> <string>e020=41</string> <string>e02e=42</string> <string>e030=43</string> <string>e010=44</string> <string>e022=57</string> <string>e019=58</string> That’s it. Reboot and enjoy.Enjoy Congrats, enjoy the fruit of your labor. I broke my back searching through poorly written guides, and old threads, and experimenting with kexts and patches to compile this guide, but it’s nowhere near what the developers who created these things went through. Support them! Notes Dual-Booting Windows 10My laptop would not let me manually enter a UEFI entry, hence the ghetto fix: After installing Clover to the internal SSD, I had issues with the Windows Boot Manager being the only UEFI option in the BIOS (I'm dual-booting Windows 10). I went to /EFI/EFI/Microsoft/Boot/ and renamed bootmgfw.efi. In this state, Windows is not bootable. On reboot, Clover successfully loaded. Once in OS X, I renamed bootmgrw.efi back to it's original name. After rebooting once more, Clover took priority as intended and I was once again able to boot into either OS. Bugs Glitchy Trackpad: Trackpad is incredibly awful under OS X; VoodooPS2Controller only provides basic support for the Sentelic Touchpad. It’s very very buggy, as in barely usable. See for yourself. Having more than one finger makes the whole thing freak out Fix: None ;( Thanks for reading! Please feel free to ask questions and comment if you have any improvements. I hope I’ve helped someone learn something Link to comment Share on other sites More sharing options...
Recommended Posts