Jump to content
duduclx

[GUIDE] Samsung Ativ Smart Pro XE700T1C 10.10.x and 10.11.0 [100%]

309 posts in this topic

Recommended Posts

Hello,

 

This guide is about installing Yosemite 10.10.5 or El Capitan PBx 10.11 on Samsung Ativ Pro model (XE700T1C).

French version here

samsung-ativ-smart-pc.jpeg

Not Working:

- Wifi, need replacement

i used 867Mbps Broadcom BCM4352 BCM94352HMB azurewave aw-ce123h

EdwinVarelas used the AR9280 who is working out of the box.

if, as midi, you have AR9285, see: post #164

 

 

Working:

- brightness

- battery management

- power management

- USB3 full speed

- hdmi

- audio and HDMI audio

- wifi/bt (with replacement)

- touch

- pen (Wacom S-pen)

- 3g modem

- more ...

 

Information about Sleep:

- VoodooPS2.kext broke the sleep if undock and dock the laptop but the fix is press the button volume of the laptop after dock.

 

Required:

- working mac or hackintosh

- 8Go Usb Disk

 

1/create USB Bootable key

 

 

1.a/ mac osx installer

 

Must have mac os x yosemite installer from apple store in the Applications folder

Format your usb key with hfs+ journalised format and guid partition

Open terminal and enter

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/YOSEMITE --applicationpath /Applications/Install\ OS\ X\ Yosemite.app
If you have El Capitan Public Beta
sudo /Applications/Install\ OS\ X\ El\ Capitan\ Public\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/ELCAPITAN --applicationpath /Applications/Install\ OS\ X\ El\ Capitan\ Public\ Beta.app --nointeraction
1.b/ Install clover bootloader

Open last clover version

Choose to install it on your usb key

Choose personnalise and check:

  • install for UEFI motherboard
  • install Clover in ESP
  • Thèmes/iclover
  • Drivers64UEFI/OsxAptioFixDRV-64
  • Rc Script on target destination
Open EFI disk

Add HFSPlus.efi in CLOVER/Drivers64UEFI

 

Add last version of FakeSMC.kext for yosemite (6.9.1315) in EFI/CLOVER/Kexts/10.10 (10.11 ou Other for El Capitan)

 

1.c/ Edit clover configuration file:

Open clover's config.plist with clover configurator, located in EFI, /EFI/CLOVER/config.plist

 

ACPI:

DSDT name: DSDT.aml

sous SSDT: check Drop OEM

SortedOrder: add SSDT.aml

 

Boot:

check:

- dart=0 (don't check for El capitan Public Beta 2 and above)

- gux_defer_usb2

- kext-dev-mode-1

- rootless=0 (don't check for El capitan Public Beta 2 and above)

- xcpm

Default Boot Volume: LastBootedVolume

Legacy : PBR

XMPDetection: No

Timeout: 3

 

Devices:

USB: check Inject

Audio: 3

UseintelHDMI

 

Gui:

- Mouse:

Double Click : 500

Speed : 8

check Enabled

- Scan:

Custom check:

- Entries

- Tool

- Legacy

in screen resolution, select 1920x1080

 

Graphic:

check Inject Intel

 

Kernel and Kexts patches

check Asus AICPUPM

check KernePm

Add KextstoPatch, click + and add:

Name* : IOGraphicsFamily

Find* : [HEX]: 4188C4EB11

Replace* [HEX] : 4188C4EB31

Comment: scrambled boot Yosemite

 

Add KextstoPatch, click + and add:

Name* : IOGraphicsFamily

Find* : [HEX]: 0100007517

Replace* [HEX] : 010000EB17

Comment: scrambled boot El Capitan

Add KextstoPatch, click + and add:

Name* : AppleIntelFramebufferCapri

Find* : [HEX]: 020500000004000007010000

Replace* [HEX] : 020500000008000006000000

Comment: HDMI audio

Add KextstoPatch, click + and add:

Name* : AppleHDA

Find* : [HEX]: 8319D411

Replace* [HEX] : 00000000

Comment: ALC269 #1

 

Add KextstoPatch, click + and add:

Name* : AppleHDA

Find* : [HEX]: 8419D411

Replace* [HEX] : 6902EC10

Comment: ALC269 #2

 

Add KextstoPatch, click + and add:

Name* : AppleHDA

Find* : [HEX]: 8508EC10

Replace* [HEX] : 00000000

Comment: ALC269 #3

RTVariables:

BooterConfig: 0x28 (for El capitan Public Beta 2 and up)

CsrActiveConfig: 0x67 (for El capitan Public Beta 2 and up)

 

SMBIOS:

click la magic wand and choose MacBookAir5,2

 

System Parameters

Inject Kexts: Yes

check Inject System ID

 

save and close.

 

 

 

2/ Bios configuration

 

 

At startup, press Echap

Advanced:

  • CPU Power Saving Mode: On
  • Hyperthreading: On
  • EDB: On
  • Fast Bios Mode: Off
  • AHCI Mode Control: Auto
  • Battery life Cycle Extension: Off
  • USB S3 Wake-up: Off
Boot:
  • Bios Adaptive Brightness: On
  • Secure Boot: Off
  • OS Mode Selection: CSM and UEFI OS
  • PXE Boot: Off

 

 

3/ Install Mac on target disk

 

At startup press F10 (or Echap) and boot on the usb key.

On clover screen, select the install mac osx entry.

 

Follow instruction and install mac os x on target disk..

 

4/ post installation

 

After installation finished, boot on usb disk to load clover again

 

 

4.a/ Install clover bootloader on target disk

 

repeat 1b et 1c.

 

4.b/ Install kexts/drivers

Paste kexts in /Bibliotheque/Extensions:

For Wifi/bluetooth Broadcom BCM4352 BCM94352HMB azurewave aw-ce123h, use:Check root:wheel permission on files, do:

Open Terminal and type:

cd /Library/Extensionsls -la
If it's not root:whell, then enter:
chmod -R 755 <kext name>sudo chown -R root:wheel <kext name>
If you prefer, you can install it in System/Library/Extensions with you're prefered Kext Installer (Easy Kext for exemple).

 

4.c/ Install Wacom driver (pentablet)

if you have installed older version of the driver, remove contents in:

Library/Application Support/Tablet

 

Go to wacom

Download and install the driver for Bamboo tablet.

 

In Library/LaunchAgents

Download and paste com.wacom.pentablet.plist.

4.d/ Install touch driver

Touch working only as mouse without this driver (no click).

The touch driver is shareware, but demo version can add some features.

  • right click
  • left click
  • disable/enable touch
Go to Touch-base

Installdriver for Mac osx Intel pour Atmel, MaXtouch digitizer (8xxx), USB.

It's limited to 100 touch and/or 24h.

Just reinstall it to have it working again.

Here Touch base with gestures.

You can use the midi's Gesture.setting.ini for 2 fingers swipe and some other lil stuff.

 

full version of the touch driver allow to install UPPD Gestures app, who add functions:

- multi-touch

- invoke keyup keyboard

- more

It cost 130$.

 

4.e/ Enable Modem 3g Huawei MU736 or MU 733

 

In system informations, we can read:

product-id 0x1570 = in decimal 5488

vendor-id 0x12d1 = in decimal 4817

 

Download Mobile Partner from Huawei.

Right click on mobile partner app, show package content

Go to Contents/Ressources/MobilePartner.mpkg and show package content

Go to Contents/Packages and install:

MobileConnectDriver.pkg

 

You can download the modified PL2303.kext here.

Here steps i've done:

Download PL2303.kext

Right clickt and show package content.

Open Contents/info.plist plist editor app (plistEdit pro ou xcode)

Before line <key>1453_4026</key>

Add this code:

<key>0x12d1_1570</key><dict><key>CFBundleIdentifier</key><string>OffRoad.Driver-PL2303</string><key>IOClass</key><string>OffRoad_driver_PL2303</string><key>IOKitDebug</key><integer>0</integer><key>IOMatchCategory</key><string>ProfilicSerialUSB</string><key>IOProviderClass</key><string>IOUSBDevice</string><key>IOResourceMatch</key><string>IOKit</string><key>bConfigurationValue</key><integer>1</integer><key>bInterfaceNumber</key><integer>0</integer><key>idProduct</key><integer>5488</integer><key>idVendor</key><integer>4817</integer></dict>
Save file

Install Driver PL2303.kext with EasyKext Utility (must be installed in System/Library/Extensions).

 

Open terminal and enter

sudo kextload /system/Library/Extensions/Driver\ PL2303.kext
You should have a new network interface HUAWEI MODEM in network preferences.

Select HUAWEI MODEM, click on advanced...

choose:

Manufacturer: generic

Model: GPRS (GSM/3G)

APN: name of your ISP

CID: 1

click OK

phone number: *99#

click Connect

 

(if not working, look for CDMA in Model)

 

4.f/ Rebuild cache.

 

Open DPCIManager

Click Repair Perms

Click Rebuild cache

 

 

 

5/ DSDT

 

 

5.a/ dsdt dump

 

Paste Patchmatic in /usr/bin folder

(finder go/go to...)

Open terminal and enter:

mkdir ~/Downloads/RehabMancd ~/Downloads/RehabManpatchmatic -extractiasl -da -dl *.aml
Close terminal

5.b/ dsdt patches:

Open MaciASL

Go to preferences / sources and add:

 

http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

 

Close preference window

Open dsdt.dsl

click on patch

select and apply one by one:

  • [audio] Audio Layout 3
  • [bat] Samsung Ativ Book 7
  • [igpu] Brightness fix
  • [syn] Fix _PLD Buffer/Package Error
  • usb] USB3_PRW (0X0D) and Rename XHC-HC1
Copy and Paste this in the text area, and click Patch:
### USB PWRinto device label H_EC code_regex Name\s+\(_UID,\s+One\) replaceall_matchedbegin				    Name (_UID, One) \n   				 Name (_PRW, Package (0x02){0x1E, 0x04})end;### Warning Fix## Not all control paths return a valueinto method label _BCM insertbegin   				 Return (Zero)end;into method label _HID insertbegin   				 Return (Zero)end;## Resource Tag larger than Fieldinto method label _CRS code_regex CreateDWordField\s+\(BUF0,\s+\\_SB.PCI0._Y0F._LEN,\s+MSLN\) replaceall_matchedbegin				    CreateQWordField (BUF0, \\_SB.PCI0._Y0F._LEN, MSLN)end;
Click Close.

Click compile and verify there is no error (red)

 

Go to file / save as

Name file dsdt-patched and save in Disassembled ASL file format.

Save again but in ACPI Machine Language Binary format.

Quit MacIasl.

 

5.c/ Load dsdt:

Paste dsdt-patched.aml in:

EFI/Clover/ACPI/patched

Rename it DSDT.aml

 

 

 

6/ SSDT

 

 

Download ssdtPRgen.sh from piker-alpha.

Extract it on your Desktop.

Open terminal and enter:

sudo mkdir /Extracd ~/Desktop/ssdtPRGenchmod +x ~/ssdtPRGen.sh./ssdtPRGen.sh
Answer:

y, n, n

 

Paste /Extra/ssdt.aml in /EFI/CLOVER/ACPI/patched

 

 

 

7/ windows/home bouton mapping :

 

Here i want the windows/home bouton on tablet to launch Launchpad.

You can download the modified version here.

 

 

7.a/ activate ACPI debug:

 

Download acpi debug

Paste ACPIDebug.kext in /Bibliotheque/Extensions

Open terminal and enter

cd /Bibliotheque/Extensionschmod -R 755 ACPIDebug.kextsudo chown -R root:wheel ACPIDebug.kext
Paste ioio in /usr/bin

(finder go/go to...)

 

Open MaciASL

Open preference / sources and add:

http://raw.github.com/RehabMan/OS-X-ACPI-Debug/master

Close pref window

Open dsdt.dsl

Apply:

  • Add DSDT Debug Methods
  • Instrument EC Queries
Save it in .aml and paste it in EFI/clover/ACPI/patched

 

Reboot.

Open terminal and enter:

ioio -s ApplePS2Keyboard LogScanCodes 1
Open console.app

Go to File / System.log

Press windows/home bouton and watch the log.

 

Pressing home bouton:

ApplePS2Keyboard: sending key e02d=80 down

Long press home bouton:

ApplePS2Keyboard: sending key e05b=3a down

 

Others bouton:

- rotation : e027=0, 0=80 down

- volume down: e02e=49 down

- volume up: e030=48 down

 

This is ADB code, we only can mappe it this other ADB code, who are macs exclusive.

ADB code for launchpad is 83, so:

e02d=83 will open launchpad app when pressed.

 

7.b/ see keyboard device used

 

Open ioregregistry

Go to PS2K/ps2controller/ApplePS2Controller

In Platform Profile:

Default

HPQOEM

Lenovo

We don't have HP, nether Lenovo, so were are using Default profile.

 

7.c/ create ADB mapping

 

Make a copy of VoodooPS2Controller.kext

Right click, show package content

Go to Contents/PlugIns/VoodooPS2Keyboard.kext

Right click, show package content

Open VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist

 

Go to line

<key>Default</key>

Find

<key>Custom ADB Map</key>

Add

<string>e02d=83</string>

Save file and paste it in /Library/Extensions

 

Open terminal and enter

chmod -R 755 VoodooPS2Controller.kextsudo chown -R root:wheel VoodooPS2Controller.kext

 

 

8/ Finishing:

 

 

Open AppStore, and apply all updates but not the thunderbolt update.

The thunderbolt will not work on our Pc, we will ignore this update:

Open terminal and enter

softwareupdate --ignore ThunderboltFirmwareUpdate1.2

To activate the trim in el capitan just paste in terminal the next command

sudo trimforce enable
and answer y.y.

 

 

 

 

9/ Others

 

 

 

To rotate the screen instal the app switchresx (if you used a cracked app remember to create the custom res before register the app) and create two display sets. in key shortcut assign f4 (rotate button) resolution=unchanged, in=unchanged. tick change orientation and in 1 display set chose 90 and in another chose standard. restart and now you can rotate the screen whit the rotate button (thanks to midi for this).

Link to post

 

For change the launchpad layout to 6x3 to get bigger icons and better disposition (thanks to midi), open Terminal and enter

defaults write com.apple.dock springboard-rows -int 3; defaults write com.apple.dock springboard-columns -int 6; defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock
preview: post #186

 

I recommand Keyup for virtual keyboard.

It allows shortcut (native osx virtual keyboard do not) and can be set to transparent when the pointer is not over it.

 

Il also recommand brightness by bergdesign.

If you use dark mode for menu bar, go to brightness app, show package content

Go to Contents/Ressources, rename:

  • display_icon.png --> display_icon_black.png
  • display_icon_white.png --> display_icon.png
  • keyboard_icon.png --> keyboard_icon_back.png
  • keyboard_icon_white --> keyboard_icon.png
After reboot, whote icon will be loaded in the menu bar.

 

About S-pen replacement, only S-pen are compatible.

- Wacom UP-817E

- Wacom Bambbo feel

- Samsung AA-DP2N65L (original ativ pen)

- Samsung Galaxy S-pen

 

 

 

10/ Ressources and thanks:

 

 

Big thanks to Rehabman drivers, tools and time spend to help me.

Thanks to keiner99 and midi for the audio solution.

Thanks to Leon hong for the script for rotate the screen.

Thanks to leptogenesis from the patch to correct the sleep bug.

 

Dsdt/ssdt patching:

https://github.com/RehabMan/Laptop-DSDT-Patch

Laptop DSDST patch

MaciASL patchmatic

 

Drivers/kexts:

https://github.com/RehabMan?tab=repositories

ACPIBacklight.kext

BRCMPatchRam.kext

FakePCIID.kext (FakePCIID_BCM57XX_as_BCM57765.kext)

 

Key acpidebug:

ACPIDebug.kext

https://github.com/RehabMan/OS-X-ioio

 

Key mapping:

VoodooPS2Controller.kext

https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Use-Custom-Keyboard-Mapping

 

power management:

https://github.com/Piker-Alpha/ssdtPRGen.sh

 

 

Share this post


Link to post
Share on other sites
Advertisement

wow, terrific -from scratch guide, Ive been rolling mine for years on the old guides config.list and just being careful,  but im not using a dsdt currently and have never had full working audio, so i might have to run through a parallel build to see if I can improve some stuff. thanks for posting!

Share this post


Link to post
Share on other sites

added working line and spoiler.
 

@kwjenkins: you really shoud. this install took me times, but now the system is perfect ! (faster, up to date, and really fully working).

 

i used the old guide here to start, and see that the guide was obvious.

this one will work for one year at least.

 

cheers

Share this post


Link to post
Share on other sites

Well, i not use AppleACPIPlatform.kext, so this is a mistake, sorry for that.

I removed this from the guide and add link to lastest voodooHDA

 

cheers

Share this post


Link to post
Share on other sites

One slight translation oversight

Instead of 

Boot:
check:
- dart=0 (a ne pas cocher pour El capitan Public Beta 2 et supérieur)
- gux_defer_usb2
- kext-dev-mode-1
- rootless=0 (a ne pas cocher pour El capitan Public Beta 2 et supérieur)
- xcpm

 

write: (do not check for El Capitan Public Beta 2 and above)

 

also think about pointing to http://diskmakerx.com/ for boot disk preparation.

BTW, I prefer a MBR formatted USB so that I have direct access to EFI folder (it could be messy otherwise since tools (like Clover configurator) tend to mount internal EFI partition only.

 

ALSO Echap is esc(ape)

Share this post


Link to post
Share on other sites

thanks about the translation.

 

about diskmakerx.com, i only have trouble with it.

with clover configurator, you can choose your partition to mount, and check partition before.

 

i not use bootmakerx, so i will not explain how to use it to install clover on mbr partition (i don't know how to do).
if you have a working tutorial about it, i will add link with pleasure.

Share this post


Link to post
Share on other sites

Hi,

I am trying to follow your tutorial but I have a very basic problem,

Ativ Pro crashes during boot with a ACPI error.

I am using clover r3259 and I am not using Disk Maker X to prepare the USB drive.

Your tutorial refers to DSDT.aml and SSDT.aml but at first you don't have none, could it be the reason for the problem?

Could you be so kind to post your config.plist ?

I think I am messing with something.

 

BTW 

My config plist follows:

 

<?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>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>AddDTGP_0001</key>
<true/>
<key>AddHDMI_8000000</key>
<true/>
<key>AddPNLF_1000000</key>
<true/>
<key>DeleteUnused_400000</key>
<true/>
<key>FIX_ACST_4000000</key>
<true/>
<key>FIX_ADP1_800000</key>
<true/>
<key>FIX_RTC_20000</key>
<true/>
<key>FIX_S3D_2000000</key>
<true/>
<key>FixAirport_4000</key>
<true/>
<key>FixDarwin_0002</key>
<true/>
<key>FixDisplay_0100</key>
<true/>
<key>FixHDA_8000</key>
<true/>
<key>FixHPET_0010</key>
<true/>
<key>FixIPIC_0040</key>
<true/>
<key>FixLAN_2000</key>
<true/>
<key>FixRegions_10000000</key>
<true/>
<key>FixSBUS_0080</key>
<true/>
<key>FixShutdown_0004</key>
<true/>
<key>FixUSB_1000</key>
<true/>
<key>NewWay_80000000</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>
<key>HaltEnabler</key>
<true/>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>Generate</key>
<true/>
</dict>
<key>SortedOrder</key>
<array>
<string>SSDT.aml</string>
</array>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>-xcpm -gux_defer_usb2 kext-dev-mode=1</string>
<key>CustomLogo</key>
<string>Theme</string>
<key>Debug</key>
<false/>
<key>DefaultLoader</key>
<string>boot.efi</string>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>GUI</key>
<dict>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<true/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>bootcamp</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<false/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>scrambled boot</string>
<key>Find</key>
<string>4188C4EB11</string>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<string>4188C4EB31</string>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>MLB</key>
<string>2E6FAB96566FE58C</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>05/10/12</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MBA51.88Z.00EF.B00.1205221442</string>
<key>Board-ID</key>
<string>Mac-2E6FAB96566FE58C</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>Air-Enclosure</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>10</string>
<key>Family</key>
<string>MacBook Air</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>Mobile</key>
<true/>
<key>ProductName</key>
<string>MacBookAir5,2</string>
<key>SerialNumber</key>
<string>W8244T02DRVC</string>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>




Thank you for your patience.

Share this post


Link to post
Share on other sites

I will not upload config.plist.

First boot works without dsdt and ssdt.

You will not have a full working hackintosh but it doesn't matter.

 

You have check too much options.

Read carefully.

 

You have not good boot args.

You have kernel patch to uncheck.

The kexttopatch is not a plist patch and the value data must be set into clover configurator

It will change data to another format.

 

What do you have in your drviers64uefi folder ?

I'm on my phone.

Maybe i'll upload the config.plist but the game is to understand and create yours.

Copy/paste will not make you a happy hackintosher.

 

Btw, which version are you installing ?

Share this post


Link to post
Share on other sites

First of all, thank for your swift reply:

1) I asked for your plist just to check what differences were...

I assumed that your info were the modifications I had to do to the defaults provided by clover configurator, but it appears this is not the case.

My boot args are "-v slide=0 dart=0 -xcpm -gux_defer_usb2 kext-dev-mode=1 rootless=0"

 

2) I assumed that with "check KernelPm" I should check it (i.e. setting to true in plist), is it wrong?

BTW In Clover menu the mouse pointer is visible but it does not respond to trackpad or touch, only keyboard.

 

3) I set kextstopatch "IOGraphicsFamily" to Info.plist patch and put "Data" type. 

 

4) My drivers64efi folder contains:

FSInject-64.efi

OsxAptioFixDrv-64.efi

OsxFatBinaryDrv-64.efi

HFSPlus.efi

 

5) Yosemite 10.10.5 (I preferred to start reducing variables)

 

thank you for your help!

 

all the best

Share this post


Link to post
Share on other sites

i think you have take an old config.plist or clover folder from the guide for ativ and mavericks.

i don't know wich KP you have, certainly relative to missing fakesmc.kext in kexts folder of clover.

 

your dirvers64efi folder should only contains OSxAptioFixDrv-64.efi and HFSPlus.efi.

 

Well, i have done a Clover folder for you.

Compare and try to see what you messed up. (you can also replace your clover folder with it, and boot, install ... just missing dsdt and ssdt).

 

https://drive.google.com/file/d/0B-sUmdgLOBgBTHN2TW1mNzMyb00/view?usp=sharing

 

cheers

Share this post


Link to post
Share on other sites

I looked at it, as always...

less is more...

My 2c to anyone trying : just throw away any config.plist you have and start from scratch (blank no checkmarks on anything).

 

I had a lot of cr*p in it I really don't know where it came from since it was a fresh install.

possibly a funky default config.plist installed by clover installer...

the small guy is installing right now. :w00t:

 

BTW, in your fine tutorial you refer to "sous SSDT: check Drop OEM"

instead I found your info.plist "true" is on "Drop OEM _DSM" entry not on "SSDT" entry "Drop OEM" sub entry.

 

If by, chance, I want to make a multi machine EFI, should I disable the DROP OEM_SSDT" and copy everything under "OEM" folder/  "XE700T1C" folder with the whole customizations in it?

Share this post


Link to post
Share on other sites

Drop OEM_DSM is not needed, but not affect the system (think about your are just running an installer, without dsdt and ssdt)

further, the dsdt.aml in ACPI/patched will load enough correct value, so drop OEM_DSM will not be needed.

 

Drop OEM_SSDT will be usefull when you will have a ssdt.aml in your ACPI/patched folder. otherwise, that don't matter.

 

Hope you will check OEM_SSDT when you will have your ssdt.aml ;)

this options don't interfere with multiboot system, but you can try to move all to OEM folder.

nerver tested that.

i remember had set an ubuntu, first go to clover, select ubuntu drive, then fall into grub and boot.
i ever do dual boot and triple boot (mac, ubuntu, windows), never used OEM folder and never have troubles.

 

try to explain your way, it can be good for others.

 

cheers

Share this post


Link to post
Share on other sites

Hi,

I am back here again harassing you:

I have really no clue if my problem is connected to the fact I am still lacking proper DSDT (see point 4) or I have another problem.

Process is going on with a few failures:

1) I have a Dell DW1550 which is a Broadcom BCM4352 (pid 43b1), bluetooth works fine but no wifi is detected.

2) I modified the PL2303.kext as instructed: modem detected but SIM is not recognized (works in windows) My card in system profiler says it's a huawei MU733, not MU736

3) wacom tablet driver say "no tablet"

4) since I have no wifi I moved my work on another (working) machine

when I try to extract dsdt (using the iasl I got from rehabman website, not MacIASL one) I get ths errors

"iASL Warning: There were 4 external control methods found during

disassembly, but only 0 was resolved (4 unresolved). Additional

ACPI tables may be required to properly disassemble the code. The

resulting disassembler output file may not compile because the

disassembler did not know how many arguments to assign to the

unresolved methods."

 

Nevertheless I try to apply patches and I end up with these 4 warnings / 3 errors

warnings

1934, 3128, ResourceTag larger than Field (Size mismatch, Tag: 64 bits, Field: 32 bits)

5289, 3115, Not all control paths return a value (_BCM)
9627, 3115, Not all control paths return a value (_HID)
9627, 3107, Reserved method must return a value (Integer/String required for _HID)
errors
8817, 6105, Invalid object type for reserved name (_PLD: found Buffer, Package required)
8898, 6105, Invalid object type for reserved name (_PLD: found Buffer, Package required)
10187, 6136, Non-hex letters must be upper case (pnp0c14)
 
Probably I can fix alone 3rd error...
But I am stuck, where I am doing it wrong?

 

all the best

Share this post


Link to post
Share on other sites

Hi,

I am back here again harassing you:

I have really no clue if my problem is connected to the fact I am still lacking proper DSDT (see point 4) or I have another problem.

Process is going on with a few failures:

1) I have a Dell DW1550 which is a Broadcom BCM4352 (pid 43b1), bluetooth works fine but no wifi is detected.

see: http://www.insanelymac.com/forum/topic/292542-airport-pcie-half-mini/

 

2) I modified the PL2303.kextas instructed: modem detected but SIM is not recognized (works in windows) My card in system profiler says it's a huawei MU733, not MU736

3G modem mode, cdma ?

APN ?

you should contact your mobile provider

 

about the version MU733/736, i know that.

strange but this is connector type, and look at your's, it should be a m2 socket and not a b2b.

so, we have a MU736 (who is displayed as MU733 in windows).

this thing make me crazy to find a solution to make it work ... i was searching for mu733 solutions, but not, this is MU736.

 

3) wacom tablet driver say "no tablet"

have you follow this point:

In Library/LaunchAgents

Download and paste com.wacom.pentablet.plist.

 

4)iASL Warning: There were 4 external control methods found during

 

Nevertheless I try to apply patches and I end up with these 4 warnings / 3 errors

warnings

errors

8817, 6105, Invalid object type for reserved name (_PLD: found Buffer, Package required)

8898, 6105, Invalid object type for reserved name (_PLD: found Buffer, Package required)

10187, 6136, Non-hex letters must be upper case (pnp0c14)

 

Probably I can fix alone 3rd error...

But I am stuck, where I am doing it wrong?

my fault, add this patch:

[syn] Fix _PLD Buffer/Package Error

[syn] Fix *pnp/pnp lower case error

 

i add it to the guide.

 

sorry about that.

 

warning are obvious.

Share this post


Link to post
Share on other sites

1) Wifi: Actually Dell DW1550 is a BCM94352 HMB/AzureWave AW-CE123H (pid 43b1) therefore it should be as yours.

 

I have to confess I feel really stupid, I knew that page but I never understood clearly what should I do, perhaps too many options?

 

FIXED

From what I understood DSDT patches are not applicable since the structure of DSDT is too different,

therefore you used rehabman FakePCIID.kext tools to fix wifi.

my error was due to the fact right file to install is FakePCIID_BCM94352Z_as_BCM94360CS2.kext and not FakePCIID_BCM57XX_as_BCM57765.kext

 

By chance, could it be possible to use a clover patch?

 

For BT, 10.10 or lower install BrcmPatchRAM.kext (10.11 requires BrcmBluetoothInjector.kext) only kexts allowed.

 

2) MU736

3G modem mode, cdma ?
APN ?
you should contact your mobile provider

Actually I am in Europe, therefore 3G GSM.

The problem I have is network interface seem unstable.

Sometimes when I try to add a new port it appears a "HUAWEI offroad... PL2303" sometimes other ports with "Huawei + a port number".

While I could not connect my SD card has magically appeared, therefore il works.

Maybe I messed it by trying to use Mobile Partner?

First time it gave me informations on the card now diagnostic menu is dead.


 

 3) wacom pen

have you follow this point:
In Library/LaunchAgents
Download and paste com.wacom.pentablet.plist. 

 

FIXED I thought you were referring to  /Library/LaunchAgents, instead is ~/Library/LaunchAgents

 

4) DSDT

my fault, add this patch:
[syn] Fix _PLD Buffer/Package Error
[syn] Fix *pnp/pnp lower case error

 

FIxed

Now compiles as a charm and battery indicator works

 

I fixed also the warnings.

 

ResourceTag larger than Field (Size mismatch, Tag: 64 bits, Field: 32 bits)

by changing CreateDWordField to CreateQWordField

 

Not all control paths return a value (_BCM)

Not all control paths return a value (_HID)
by adding
Return (Zero) before the last } closing the Method (_BCM or _HID)
this last has also fixed 
Reserved method must return a value (Integer/String required for _HID)

 

Almost perfect!

 

 

Thanks

 

 

Share this post


Link to post
Share on other sites

Good night

 

i modify a little a guide by duducix for OS X elcapitan final release for ativ XE700T1C 100% functional OS X 10.11.4. and up the pack with all the necessary files in the final of the post. sorry for my bad english and all credits to duducix and the friends of forum that help to finish this guide.

 

 

Not Working:
- Wifi, need replacement (i used ar9280 and work out of the box).

 

Working:

- hdmi

- audio whit automatic change of output
- wifi/bt (with replacement)

- touch

- pen

- 3g modem

- usb 3.0 full speed

-Imesage and FaceTime not working anymore in hackintosh if you don't have a original serial number 

- more ( brightness, custom keyboard, ...)

-sleep

-turboboost (only whit charger but its not a bug because in windows works in the same way)

 

Required:
- working mac or hackintosh
- 8Go Usb Disk

 

1/create USB Bootable key

1.a/ mac osx installer

 
Must have mac os x elcapitan installer from apple store in the Applications folder
 

download the APP DISKMAKERX and create your usb

 

1.b/ Install clover bootloader
Open last clover version
Choose to install it on your usb key
Choose personnalise and check:

  • install for UEFI motherboard
  • install Clover in ESP
  • Thèmes/iclover
  • Drivers64UEFI/OsxAptioFix2DRV-64
  • Rc Script on target destination

 

Open EFI disk
Add HFSPlus.efi in CLOVER/Drivers64UEFI

Add last version of FakeSMC.kext in EFI/CLOVER/Kexts/10.11, 10.10 and other
 
1.c/ Edit clover configuration file:
Open clover's config.plist with clover configurator, located in EFI, /EFI/CLOVER/config.plist
ACPI:
DSDT name: DSDT.aml
SortedOrder: add SSDT.aml

Drop OEM


Boot:
check:
- dart=0 

-kext-dev-mode=1

Default Boot Volume: LastBootedVolume
Legacy : PBR
XMPDetection: No
Timeout: 3

 

Devices
-Audio Inject: 3

-useintelhdmi


Gui:
- Mouse:
Double Click : 500
Speed : 8
check Enabled
- Scan:
Custom check:
- Entries
in screen resolution, select 1920x1080

Graphic:
check Inject Intel

Kernel and Kexts patches

check AsusAICPUPM


Add KextstoPatch, click + and add:
Name* : IOGraphicsFamily
Find* : [HEX]: 0100007517
Replace* [HEX] : 010000EB17
Comment: scrambled boot

 

Add KextstoPatch, click + and add:
Name* : AppleIntelFramebufferCapri
Find* : [HEX]: 020500000004000007010000
Replace* [HEX] : 020500000008000006000000
Comment: 10.10-Capri-Port _0x5-DP2HDMI

 

Add KextstoPatch, click + and add:

Name* : AppleHDA
Find* : [HEX]: 8319D411
Replace* [HEX] : 00000000
Comment: Expect 2 matches

 

Add KextstoPatch, click + and add:

Name* : AppleHDA
Find* : [HEX]: 8419D411
Replace* [HEX] : 6902EC10
Comment: Expect 2 matches

 

Add KextstoPatch, click + and add:

Name* : AppleHDA
Find* : [HEX]: 8508EC10
Replace* [HEX] : 00000000
Comment: Expect 2 matches

 


RTVariables:
BooterConfig: 0x28
CsrActiveConfig: 0x67

 

SMBIOS:

click la magic wand and choose MacBookAir5,2

System Parameters
Inject Kexts: Yes
check Inject System ID

 

save and close.

 

 

2/ Bios configuration

At startup, press escape

Advanced:

 

  • CPU Power Saving Mode: On
  • Hyperthreading: On
  • EDB: On
  • Fast Bios Mode: Off
  • AHCI Mode Control: Auto
  • Battery life Cycle Extension: Off
  • USB S3 Wake-up: Off

Boot:

  • Bios Adaptive Brightness: On
  • Secure Boot: Off
  • OS Mode Selection: CSM and UEFI OS
  • PXE Boot: Off

 

 
3/ Install Mac on target disk

At startup press F10 or escape and boot on the usb key.
On clover screen, select the install mac OS X entry and press space for boot in verbose mode.

Follow instruction and install mac os x on target disk..

 

4/ post installation

 
After installation finished, boot on usb disk to load clover again and select mac OS X whit enter

4.a/ Install clover bootloader on target disk

repeat 1b and 1c.

4.b/ Install kexts/drivers
install this kext whit dpcimanager

 

 

 

4.c/ Install Wacom driver (pentablet)

if you have installed older version of the driver, remove contents in:
Library/Application Support/Tablet

Go to wacom
Download and install the driver for Bamboo tablet.

 

4.d/ Install multitouch gestures

Touch working only as mouse without this driver (no click).
download the touch base whit gestures and install only after you have installed the wacom drivers and reboot the laptop to work correctly. this driver only work 24 hours and after that only reinstall the application again and the multitouch gestures is working again.


4.e/ Enable Modem 3g Huawei MU736 or MU 733

In system informations, we can read:
product-id 0x1570 = in decimal 5488
vendor-id 0x12d1 = in decimal 4817

Download Mobile Partner from Huawei.

Right click on mobile partner app,
Go to Contents/Ressources/MobilePartner.mpkg and show package content
Go to Contents/Packages and install:
MobileConnectDriver.pkg
 

Download PL2303.kext
Right clickt and show package content.
Open Contents/info.plist plist editor app (plistEdit pro ou xcode)
Before line <key>1453_4026</key>
Add this code:

<key>0x12d1_1570</key>
<dict>
<key>CFBundleIdentifier</key>
<string>OffRoad.Driver-PL2303</string>
<key>IOClass</key>
<string>OffRoad_driver_PL2303</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>ProfilicSerialUSB</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>5488</integer>
<key>idVendor</key>
<integer>4817</integer>
</dict> 

Save file
Install Driver PL2303.kext with Dpcimanager.
 
Open terminal and enter

sudo kextload /system/Library/Extensions/Driver\ PL2303.kext  

You should have a new network interface HUAWEI MODEM in network preferences.
Select HUAWEI MODEM, click on advanced...
choose:
Manufacturer: generic
Model: GPRS (GSM/3G)
APN: name of your ISP
CID: 1
click OK
phone number: *99#
click Connect
 
(if not working, look for CDMA in Model)

 

4.f/ Repair perms and rebuild caches whit DPCIManager.

 

5/ DSDT

 

5.a/ dsdt dump

Paste Patchmatic and iasl in /usr/bin folder

(finder go/go to...)
Open terminal and enter:

mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract
iasl -da -dl *.aml  

Close terminal


5.b/ dsdt patches:
Open MaciASL

Go to preferences / sources and add:

http://raw.github.co...DT-Patch/master


Close preference window
Open dsdt.dsl that is located in downloads/rehabman/
click on patch
select and apply one by one:

  • [igpu] Brightness fix
  • [bat] Samsung Ativ Book 7
  • [syn] Fix _PLD Buffer/Package Error
  • [usb] USB3_PRW (0X0D) and Rename XHCHC1

Click Close.

Search H_EC and after

Name (_HID, EisaId ("PNP0C09"))
Name (_UID, One) 

add these lines

Name (_PRW, Package (0x02)
{
0x1E,
0x04
}) 

Click compile and verify there is no error (red)

Go to file / save as
Name file dsdt-patched and save in Disassembled ASL file format.
Save again but in ACPI Machine Language Binary format.
Quit MacIasl.
 
5.c/ Load dsdt:
Paste dsdt-patched.aml in:
EFI/Clover/ACPI/patched
Rename it DSDT.aml

 

 

6/ SSDT

copy ssdtprgenh.sh to your Desktop.

Open terminal and enter:

sudo mkdir /Extra
cd ~/Desktop
chmod +x ssdtPRGen.sh
./ssdtPRGen.sh -lfm 900 -x 1
Answer:
y, n, n 

Paste /Extra/ssdt.aml in /EFI/CLOVER/ACPI/patched

 

 

7/  windows/home bouton mapping :

Here i want the windows/home bouton on tablet to launch Launchpad.

you can use this VoodooPS2Controller.kext that its remapped of the next form 

(this kext broke the sleep if undock and dock the laptop but the fix is press the button volume of the laptop after dock)

 

Pressing home bouton: open launchpad
Long press home bouton: its remaped to f2 that i configure to open mission control

- rotation button :its remaped to f4 that i use to configure to open a app rotate whit the quicksilver soft to rotate the tablet whit this button.

 

or you can follow the guide

 

7.a/ activate ACPI debug:

 

Download acpi debug
Paste ACPIDebug.kext in /Bibliotheque/Extensions
Open terminal and enter

cd /Library/Extensions
chmod -R 755 ACPIDebug.kext
sudo chown -R root:wheel ACPIDebug.kext  

Paste ioio in /usr/bin
(finder go/go to...)

Open MaciASL
Open preference / sources and add:
http://raw.github.co...PI-Debug/master
Close pref window
Open dsdt.dsl
Apply:

  • Add DSDT Debug Methods
  • Instrument EC Queries

Save it in .aml and paste it in EFI/clover/ACPI/patched

Reboot.
Open terminal and enter:

ioio -ApplePS2Keyboard LogScanCodes 1

Open console.app
Go to File / System.log
Press windows/home bouton and watch the log.

Pressing home bouton:
ApplePS2Keyboard: sending key e02d=80 down
Long press home bouton:
ApplePS2Keyboard: sending key e05b=3a down

Others bouton:
- rotation : e027=0, 0=80 down
- volume down: e02e=49 down
- volume up: e030=48 down

This is ADB code, we only can mappe it this other ADB code, who are macs exclusive.
ADB code for launchpad is 83, so:
e02d=83 will open launchpad app when pressed.

7.b/ see keyboard device used

Open ioregregistry
Go to PS2K/ps2controller/ApplePS2Controller
In Platform Profile:
Default
HPQOEM
Lenovo
We don't have HP, nether Lenovo, so were are using Default profile.

7.c/ create ADB mapping

Make a copy of VoodooPS2Controller.kext
Right click, show package content
Go to Contents/PlugIns/VoodooPS2Keyboard.kext
Right click, show package content
Open VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist

Go to line
<key>Default</key>
Find
<key>Custom ADB Map</key>
Add
<string>e02d=83</string>
Save file and paste it in /Library/Extensions

Open terminal and enter

chmod -R 755 VoodooPS2Controller.kext
sudo chown -R root:wheel VoodooPS2Controller.kext

 

8/ Finishing:

Open AppStore, and apply all updates but not the thunderbolt update.

The thunderbolt will not work on our Pc, we will ignore this update:
Open terminal and enter

softwareupdate --ignore ThunderboltFirmwareUpdate1.2

 

9/ Others

-Recomend to use your own dsdt.dsl/ssdt.dsl!

 

-I recommand Keyup for virtual keyboard
it allow shortcut (native osx virtual keyboard do not) and can be set to transparent when the pointer is not over it.

 

-if your don't have sound after sleep. press power button for 1 second and before the laptop enter the sleep press volume button (thanks to midi for the trick)

 

-Il also recommand brightness by bergdesign.

If you use dark mode for menu bar, go to brightness app, show package content
Go to Contents/Ressources, rename:

 

  • display_icon.png --> display_icon_black.png
  • display_icon_white.png --> display_icon.png
  • keyboard_icon.png --> keyboard_icon_back.png
  • keyboard_icon_white --> keyboard_icon.png

After reboot, whote icon will be loaded in the menu bar.

 

-to rotate the screen instal the app switchresx  (if you used a cracked app remember to create the custom res before register the app) and create two display sets. in key shortcut assign f4 (rotate button) resolution=unchanged, in=unchanged. tick change orientation and in 1 display set chose 90 and in another chose standard. restart and now you can rotate the screen whit the rotate button (thanks to midi for this).

 

-to activate the trim in el capitan just paste in terminal the next command

sudo trimforce enable 

and answer y.y.

 

-for the kyb led blinking press caps lock twice.

 

-for change the launchpad layout to 6x3 to get bigger icons and better disposition (thanks to midi)

defaults write com.apple.dock springboard-rows -int 3; defaults write com.apple.dock springboard-columns -int 6; defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock

 

 

10/ Ressources and thanks:

Thanks to duducix for create the guide.

 

Thanks to keiner99 and midi for the audio solution.

 

Thanks to Leon hong for the script for rotate the screen.

 

Thanks to leptogenesis from the patch to correct the sleep bug.

 

Big thanks to Rehabman drivers, tools and time spend to help me.

Dsdt/ssdt patching:
https://github.com/R...ptop-DSDT-Patch
Laptop DSDST patch
MaciASL patchmatic

Drivers/kexts:
https://github.com/R...ab=repositories
ACPIBacklight.kext
BRCMPatchRam.kext
FakePCIID.kext (FakePCIID_BCM57XX_as_BCM57765.kext)

Key acpidebug:
ACPIDebug.kext
https://github.com/RehabMan/OS-X-ioio

Key mapping:
VoodooPS2Controller.kext
https://github.com/R...eyboard-Mapping

power management:
https://github.com/P...ha/ssdtPRGen.sh

Share this post


Link to post
Share on other sites

1) Wifi: Actually Dell DW1550 is a BCM94352 HMB/AzureWave AW-CE123H (pid 43b1) therefore it should be as yours.

 

By chance, could it be possible to use a clover patch?

 

For BT, 10.10 or lower install BrcmPatchRAM.kext (10.11 requires BrcmBluetoothInjector.kext) only kexts allowed.

no clover patch available for now.

 

have to notify 10.11 particularity for BT.

 

2) MU736

Actually I am in Europe, therefore 3G GSM.

The problem I have is network interface seem unstable.

Sometimes when I try to add a new port it appears a "HUAWEI offroad... PL2303" sometimes other ports with "Huawei + a port number".

While I could not connect my SD card has magically appeared, therefore il works.

Maybe I messed it by trying to use Mobile Partner?

First time it gave me informations on the card now diagnostic menu is dead.

i don't use moble partner, it's hangs.

use only network pref.

maybe you should uninstall all mobile partner drivers, and just install the mobileConnectDriver.kext

 

On other forum, someone tested my method, and says:

"The kext for huawei card mu736 is perfect!!!. now my internet connection with 3g is very good and fast !!!"

 

3) wacom pen

 

FIXED I thought you were referring to  /Library/LaunchAgents, instead is ~/Library/LaunchAgents

i use /Library/LaunchAgents for sure

what's the F... ??

have to mention ~/Library/LaunchAgents as second path.

 

4) DSDT

FIxed

Now compiles as a charm and battery indicator works

 

I fixed also the warnings.

 

ResourceTag larger than Field (Size mismatch, Tag: 64 bits, Field: 32 bits)

by changing CreateDWordField to CreateQWordField

 

Not all control paths return a value (_BCM)

 

Not all control paths return a value (_HID)

by adding

Return (Zero) before the last } closing the Method (_BCM or _HID)

this last has also fixed 

Reserved method must return a value (Integer/String required for _HID)

Really good to know.

have you tried to use :

else
{
return (Zero)
}

I don't like to use zero value in if {...}

 

Almost perfect!

 

It's up to you ;)

good night. i try to install with the clover config.plist that you provided but in the installation. the pc hangs in the prohibited symbol and in verbose mode he show a error

Missing Bluetooth Controller Transport!. thank you for your help and sorry for the bad english.

 

​edit: i try making the config.plist of 0 whit the guide but still happening the same error

 

Edit2: sorry my bad the error is happening because i use the usb 3.0 in te usb 2.0 te error is no happening but the installer stucks. (Atach image of the error)

 

I have post a Clover folder to help Peterbuilt, but this one have no bluetooth kext/driver/injection.

( https://drive.google.com/file/d/0B-sUmdgLOBgBTHN2TW1mNzMyb00/view )

 

You should follow the guide from start to end.

You should be able to boot from usb3 port with usb3 drive, wifi will not work, but the system will boot normaly.

 

Always post your EFI and kext used when you want someone to debug your (boot) system.

Share this post


Link to post
Share on other sites

 

 

 

I have post a Clover folder to help Peterbuilt, but this one have no bluetooth kext/driver/injection.

( https://drive.google.com/file/d/0B-sUmdgLOBgBTHN2TW1mNzMyb00/view )

 

You should follow the guide from start to end.

You should be able to boot from usb3 port with usb3 drive, wifi will not work, but the system will boot normaly.

 

Always post your EFI and kext used when you want someone to debug your (boot) system.

 

hi. thanks for the response. i follow the guide from start to step 3 and the installation hangs in that error (whit your efi folder and whit the clover created with the guide jump the same error). i follow step by step with the installer of yosemite 10.10.5. i change the wifi card with an ar5b95. and my pc is an xet700t1c-a01co. i so use the fakesmckext in the efi/clover/kext/10.10 and the rest of files of the guide but the installation don boot. thank you for your help.

Share this post


Link to post
Share on other sites

try to boot twice.

try to boot whitout cache (on clover, select your volume to boot, press space, do to line without cache, enter)

 

also, it can be relative to your bios setup.

do you have secure boot ? csm and uefi ?

how did you install clover ? (in esp ?)

 

it worked for me and peterbuilt,

it should work for you too.

Share this post


Link to post
Share on other sites

try to boot twice.

try to boot whitout cache (on clover, select your volume to boot, press space, do to line without cache, enter)

 

also, it can be relative to your bios setup.

do you have secure boot ? csm and uefi ?

how did you install clover ? (in esp ?)

 

it worked for me and peterbuilt,

it should work for you too.

 

thanks for the response. i try to boot whitout cache but still the same error. i try with the other guides and the same error occurs 

i don't know if the error "failed to load kext com.appleintelsnbgraphicsfb" its common but always its present in the verbose mode.

i try with el capitan gm but the same error occurs.i installed clover in esp partition.my bios version is p10AAT and the config its.

 

in advanced

cpu power saving mode = on

hyperthreading=on

ebd=on

fast bios mode = off

keyboard scan=off

timeout= no wait

ahci mode control=auto

battery life cycle extension=off

usb charge in sleep mode=off

usb s3 wakeup=off

 

in boot

 

bios adaptive brightens=on

secure boot=off

os mode selection=csm and uefi os

pxe boot=off

power button protection=off

option rom messages=keep current.

 

i atach a copy of my efi partition for el capitan gm.

EFI.zip

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 renandesouza
      Hi guys, I recently installed OS X 10.10 Yosemite on my PC, everything was fine in the installation, video card already configured and working perfectly, the sound also had no problems, but I just can not connect to the internet, no connection with ethernet etc ... I tested some kex but it did not work.
       
      PC:
      Asus P5GC-MX/1333
      Core 2 Duo E8400 3.0 GHz 
      2GB DDR2 
      ATi HD 5450
      Realtek ALC883 HD Audio
      Atheros L2 Fast Ethernet 
       
      Network Screen Prints:

    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&amp;t=6771   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
        Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Install Clover in USB stick UEFI mode https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace Folder CLOVER INSTALLATION.zip   --Install System and boot with USB STICK! --Install Clover in UEFI mode and replace with my folder  Mavericks / Yosemite CLOVER Mavericks-Yosemite.zip El Capitan / Sierra CLOVER El Capitan-Sierra.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! I prefer DSDT way, apply all patches in one file, many people prefer many SSDTs or Clover patches! If you need DSDT edit... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generate in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609    --DSDT My DSDT DSDT.Asus Z97M-PLUS.zip   Patches  -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -EHCx -DARWIN -LPC -XHCI -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -HDMI -ALS0 -SHUTDOWN -LAN -PNLF --SSDT Generate your SSDT Power Management, use ssdtPRGen Piker-Alpha https://github.com/Piker-Alpha run in terminal curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh chmod +x ~/ssdtPRGen.sh sudo ~/ssdtPRGen.sh ssdtPRGen.command.zip
       
      --SSDT i74790K
      SSDT.i7 4790K.zip
       
      --IOREG
      iMac.ioreg.zip
       
      Clear NVRAM, Purge and Kextcache Olarila.command.zip   stock coolerand Rio 40º    --FakeSMC http://www.hwsensors.com/releases --Audio http://www.insanelymac.com/forum/topic/314406-voodoohda-289/ --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/304235-intelmausiethernetkext-for-intel-onboard-lan/   Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
    • By fusion71au
      Clover r4799 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4799 for VMware.zip". Mount Clover-v2.4k-4799-X64 by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By iTahaMe
      FINALLY IT'S WORKING THANKS TO @insanelymac
      But i have a single problem, My graphic card Radeon x1950 Pro not working, It used to work good on Snow Leopard but now its not on Yosemite i don't know why ... any kext needed ??
       
      Here the kext used to work good for me on Snow Leopard
      ATIRadeonx1000.kext 
      ATINDRV.Kext
      ATIRNDRV.Kext
       
       
      Any Help ? 
      Taha

    • By fusion71au
      Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VMware Workstation on a Windows Host
       
      I wanted to make a simple guide on how to create a vanilla OS X El Capitan virtual machine running on a Windows host.  The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh.
       
      There are many guides and videos on the net about running OS X on Windows machines using pre-made VMWare disk images but you can never guarantee what else is in there….
       
      I’ve gathered info for this guide from various threads in the Multibooting and Virtualisation section of this forum eg
       
      Workstation 11/12, Player 7/12, Fusion 7/8 and ESXi 6 Mac OS X Unlocker 2 by @Donk How to Install OS X 10.x from Snow Leopard to El Capitan in VMware Workstation 10/12, Player 6/8 or ESXi 5/6 by @MSOK HOW TO: Create a bootable El Capitan ISO for VMware Credit and thanks to @Donk, @Albert Nietsnie and @MSOK for all their hard work in creating and testing the VMware Unlocker program.
       
      Requirements
      Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X) 4GB or more RAM (2GB or more will be needed for OS X) Hard Disk with at least 40GB free for Virtual Machine VMware Workstation 12 or later VMware Unlocker 2.0.7 or later Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#41 16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC Prepare Installation ISO on your Mac or Hack
      1.  On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder.
      2.  Unmount any attached install image/InstallESD.dmg (if currently mounted) by rebooting the system or running the hdiutil unmount command in terminal eg
       
      3.  Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes….
       
       
       
      4.  Open OS X terminal, then run the following commands to execute the script:
      cd downloads chmod +x CECI.tool ./CECI.tool 5.  At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later.
       
      Updates:
      @shela has created an ISO generating script compatible with OS X 10.6-10.12: create_osx_iso post #362.
      See post#30 for macOS_iso_cim.tool script to create ISO for macOS 10.13+ using Apple's createinstallmedia utility.
       
      Install and Patch VMware Workstation 12 on your PC
      1.  Download and install VMWare Workstation Player 12 or later
      2.  Download and extract Unlocker 2.0.7 or later to your USB stick…
      3.  Run the win-install.cmd as administrator by right clicking the file in Windows explorer or run it from an Administrative Command Prompt.
       



       
      Create an El Capitan Virtual Machine
      1.  Double click on the VMware Workstation 12 Player icon on your desktop and click “Create a New Virtual Machine”.  Choose “I will install the operating system later” at the How will you install screen….
       

      2.  Select Apple Mac OS X as the Guest operating system and OS X 10.11 as the version.  By default, an OS X 10.11 folder will be created in your Documents\Virtual Machines folder.
       


      3.  Under Specify Disk Capacity, you can leave the default 40GB or set a larger value.  I personally store the virtual disk as a single file.  Click Finish and you will see OS X 10.11 on the Main Screen of Workstation 12.
       


      4.  Next, we need to edit the virtual machine settings to map the virtual SATA CD/DVD drive to the El Capitan installation iso we created earlier.
       


       
      5.  To prevent the virtual machine from crashing in Windows, the virtualHW.version set in the vmx configuration file needs to be changed from 12 to 10 (alternatively, the line smc.version = "0" can be added to the file).  The OS X 10.11.vmx file can be edited with the WordPad program (navigate to the OS X 10.11 virtual machine folder with Windows Explorer and right click on the file to open in WordPad).
       


       
      6.  For HW10, set USB compatibility to USB 2.0, otherwise your mouse and keyboard might not work in the virtual machine.
       

      7.  Finally click “Play virtual machine”
       

      Installation of El Capitan
      Installation should be relatively straight forward, just following the prompts of the OS X installer:
      1.  Select language, agree to legal terms
       

      2.  Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended.  I’ve named the drive Macintosh HD but you can enter whatever you like eg El_Capitan.
       



      3.  Quit DU and choose Macintosh HD to install El Capitan on.
       

      4.  After 20-30 min (depending on how fast your system is), the installation will complete and the VM will automatically reboot…
       

      5.  At the welcome screen, choose your country and keyboard layout.  You can skip transfer information, location services and logging in with your Apple ID if you wish…
       


      6.  Create a User Account and select your Time Zone.  You can skip sending diagnostics and usage data to Apple….
       


      7.  Finally, you will arrive at the El Capitan Desktop.  You should eject the Installation iso now by right clicking and selecting “Eject OS X Base System”.  This will allow you to install VMware Tools….
       



      8.  After rebooting, the VM can now be resized or run at full screen resolution.  Audio and network/internet should also work OOB.
       

       
      SMBIOS Customization and iMessage Vars
      To make the Virtual Machine more "Mac like", you can edit the vmx file to add unique identifiers from a real Mac's SMBIOS -
      eg for an iMac 11,3 SMBIOS, you can enter the following lines....
      smbios.reflectHost = "FALSE" board-id.reflectHost = "FALSE" board-id = "Mac-F2238BAE" hw.model.reflectHost = "FALSE" hw.model = "iMac11,3" serialNumber.reflectHost = "FALSE" serialNumber = "W80#######6" Refer How to spoof real Mac in VMware - Multi-booting and Virtualisation.
       
      The critical variables for iMessage/Facetime activation are MLB & ROM.  By default, VMware "reflects" the host's MLB and ROM since it assumes you are running the OSX guest on a real Mac host - see post#42 by @Donk.
       
      If the host is a Windows PC, the following lines need to be added to the vmx file (requires virtualHW.version 12 and smc.version = "0")....
      efi.nvram.var.ROM.reflectHost = "FALSE" efi.nvram.var.MLB.reflectHost = "FALSE" system-id.enable = "TRUE" and the MLB, ROM and optionally system-id entered manually eg
      efi.nvram.var.MLB = "W80######BA1A" (MLB can be 13 or 17 characters long, alphanumeric string) efi.nvram.var.ROM = "<=>?@A" (ROM is entered here as a 6 character ASCII string) uuid.bios = "## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##" <---Optional (if you want to inject a given system-id hexadecimal value) Note the output for ROM from imessage_debug is a 12 character hexadecimal that needs to be entered here as a 6 character ASCII string eg using an Hex to ASCII converter we find that "3c3d3e3f4041" hex is equivalent to   "<=>?@A".
       
      Vanilla Mavericks and Yosemite
      The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite .  Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware.
       
      With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie
       
      To create a Mavericks ISO on your desktop
      cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop
      cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5...
       

       
      Enjoy
       
      Update for macOS 10.12 Sierra
      The above settings still work for macOS Sierra after upgrading to VMware Workstation 12.5 and unlocker 2.0.8 - see post #13.
       
      Update for macOS 10.13 High Sierra and 10.14 Mojave
      See post#30 for macOS_iso_cim.tool script to create ISO for macOS using Apple's createinstallmedia utility.
      Post#41 describes how to build "Install macOS ******.app" on the fly from installer files downloaded beforehand in /SharedSupport folder.
       
       
      CECI.zip
      CYI.tool.zip
      CMI.tool.zip
×