Jump to content
duduclx

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

312 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.

Announcements

  • Similar Content

    • By k.panic
      Ciao ragazzi,
       
      ho provato ad eseguire l'installer di Yosemite su un
      Asrock H110 BTC+
      Intel G3900 (con FakeCPUID 0x0306A0 e flag -xcpm)
      GeForce 710
       
      ma dopo aver raggiunto lo step di "bluetooth transport" mi dà il simbolo del divieto d'accesso.. Cosa sbaglio?
    • By Fantome1S
      Finaly Success to boot on Sierra 10.12.6 (16G29) with Touchscreen working theres still things to fix but everything is almost working. During the Corvid StayAtHome Period I was able and have time to make this laptop boot on MacOS after a lot of attemps before going back to job. It was the hardest laptop hackintosh install attemp i've done so far and Sierra OS is the only that works. I tried El Capitan and Mojave and its never boot so I not even tested Catalina. I searched on the web and theres no install guide for this specific laptop or no Success install post on this laptop its look like a not very well supported laptop by hackintosh. Maybe some of you can help me correct the things that still not work. Audio work but with voodo (low sound and low quality) I want to make it work with AppleALC to get better quality sound. Thanks in advance
       
      Things that work:
       
      -Touchscreen
      -Trackpad (not the gesture for now) - Backlight Keyboard
      -EthernetPort and Wireless (with a wifi dongle. I will change to a broadcom wifi mini-pci chip)
      -Brightness Controls with FN key
      -Audio Voodoo ''low sound'' (will tried to change to AppleALC or AppleHDA fix method) 
      -USB 3.0
       
      Things that not work or need to be fixed:
       
      -Weird double long booting screen-first loading bar on the right. after real loading bar is visible ?
      -Audio (Voodoo) work but with low volume sound- still not success to make work AppleALC.kext method
      -SENSORS -CPU-HDD Temperatures, BATTERY LEVEL, ETC…
      - Sleep (Disabled): USB ports not works after wake from sleep
      -Trackpad Gestures
       
      Hardware:
       
      CPU: Intel Core i7-3687U, 2100 MHz
      GPU: Intel HD Graphics 4000
      RAM: 12 GB (4GB soldered + 8 GB Samsung DDR3 1600)
      Motherboard/Laptop model: Intel Panther Point QM77, Intel Ivy Bridge - (HP Revolve 810 G1)
      Audio Codec: IDT 92HD91BXX @ Intel Panther Point PCH - High Definition Audio Controller
      Ethernet Card: Intel(R) 82579LM Gigabit Network Connection
      Wifi/BT Card: Intel(R) Centrino(R) Advanced-N 6235
      HP hs2350 HSPA+ MobileBroadband Network Adapter
    • By cixque
      CLOVER.zipCLOVER.zipDell Venue 11 Pro 7140
      ------------
      Specification
       
       
      Intel Core M 5Y71
       
      Intel HD Graphics 5300
       
      Intel Broadwell-U motherboard
       
      8GB Ram
       
      256GB SSD
       
      Dell DW1850e WWAN + GNSS GPS
       
      Intel Wireless 7265 + Intel Bluetooth
       
      NFC
       
       
      …..
       
       
       
       
       
      Mojave 10.14.6
       
      What works
      Native Power Manager (Generate Plugin type) Full Graphics with QE/CL Brightness (Add PNLF in Config.plist or DSDT Patch) — (Brightness slide bar) Touch Screen, and Pen (DSDT Patch + Voodoo I2C, I2CHID satellite KEXT) HDMI output with hot plug (Lilu + WhateverGreen) HDMI Audio with hot plug (Lilu + AppleALC) no Layout-id needed Front and Rear Cameras MicroSD slot - O2 Micro (I use Adding Arbitrary under Devices in Config file Method) Ref, Post #6 by Jake Jo https://osxlatitude.com/forums/topic/7346-applesdxc-driverdsdt-patch-for-o2-micro-sd-card-readers/ Battery Indicator (ACPIbattery by Rehabman) ——>To utilise both battery, SSDT (by Rehabman) is needed in order to combine 2 batteries as one.
      Travel Keyboard Dell K12a001 (USBinjectall KEXT) Native Keyboard keys (Brightness, volume keys) WWAN card Dell DW1850e (OOB) Bluetooth -------------------
       
      What doesn’t work
       
       
      Sleep Wake — I have no idea how to fix it as it is required DSDT patch I guess. GPS NFC Audio ---> Realtek I2S Audio (PG0.35 for DELL)
       
      In DSDT entries is HDAUDIO\\FUNC_01&VEN_10EC&DEV_0282&SUBSYS_00000000&REV_1000\ Which indicates ALC282
       
      Audio ALC3263 (As it shown in BIOS) - Broadwell rt286 - Card1/Codec#0 (Utilised in I2S Mode) there is nowhere in BIOS to change to HDA mode). Drop OEM HDA and Fix HDA don’t do anything, still show 3 HDMI Audio outputs. If there is a DSDT patch to force HDA Audio mode, Please do enlighten me.
      As a result Internal Speaker, Internal Mic, and Headphone Jack doesn’t work.
       
      Touchpad on Travel Keyboard Dell K12a001 (Should work with DSDT Patch with pin configuration) I have no idea how. Obviously, Intel Wireless 7265 AC. For experimental purpose. https://github.com/daliansky/XiaoMi-Pro-Hackintosh/issues/330 — Knock yourself out. I managed to get it work for awhile but the real problem is kernel panic so I gave up. Ordering compatible card instead. ------------------
       
      Config.plist got it from Rehabman laptop config.
       
       
      BIOS version A20
       
      Enable:
       
      - Legacy Boot Rom
       
      Disable:
       
      - Secure Boot
       
      - TPM 2.0
       
      - Vt-d
       
      ------------
       
      SMBIOS - I use MacBook8,1. —- MacBookAir7,1-7,2 (Min Freq is at 1.2 GHz) MacBookPro12,1 Min Freq is at 800 Mhz and it is the default this cpu should be. Again, there is a way to set it right somewhere in this forum.
       
      ------------
       
      -->> DSDT Windows 8 patch
       
      System sees only one I2C Controller which control Touch Screen.
      Touch Screen registers as Magic Trackpad 2.
      Pen as Mouse
       
      -->> DSDT Windows 8.1 Patch
       
      System sees two I2C Controllers which control Touch Screen and Accelerometer.
      Touch Screen registers as Magic Trackpad 2.
      Pen as Mouse
       
      OOO>>> With Windows 8.1 patch which it should run with this one because it can see more of HID devices and controllers.
       
      Problem is Accelerometer (SHUB).
      Device can automatically rotate screen as it should be BUT it flips the screen wildly even with slightly movement. It stops only when device stays completely still. Eventually it breaks internal screen graphic. It becomes grabble. I restored internal screen graphic by connecting it to external monitor and set rotation of external screen to 0 degree. Then it is back to normal. (I guess it conflict with rotation setting) I disable SHUB in DSDT.
       
      ---------------------
       
      During Installation process Full Graphic acceleration can be activated straight away by Lilu and Whatevergreen. AppStore, iMessage and, FaceTime activate by NullEthernet and SSDT by Rehabman USBInjectAll needed for keyboard and other usb peripherals. Use other tool to keep certain ports active as Rehabman mention this KEXT is not good for a long run. Please do Correct me if I did something worng. Or any suggestions to make this thing runs better.
      CLOVER.zip
      IOReg_SysReport.zip
×