Jump to content

New MacBook = Yoga 3 pro Hackintosh

Hackintosh Yoga 3 Pro CORE M

  • Please log in to reply
59 replies to this topic

#1
altleet

altleet

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
As you all know, today Apple announced the new MacBook 12 inch laptop with Core M 1.1 Ghz + with an iGPU of HD 5300, Which is an Equivalent of Yoga 3 Pro In terms of Specs

This clearly means that they are using CORE M 5Y70 Chip and above for this new line of laptop.


Although I already got my Yoga 3 Pro running OSX with wifi and display working out of the box (No QE/CI Yet on 10.10.2)


I am really excited towards the 10.10.3 Update which could contain the drivers for the HD 5300 On OSX,


Here is a list of things that are working for me On 10.10.2 on the Yoga 3 Pro
  • QHD+ Display Resolution With Custom EDID (clover)
  • WIfi Broadcom NGFF Card
  • Keyboard With backlight (Track Pad isnt yet)
  • All USB Ports 3.0 + 2.0
  • Bluetooth
  • Appstore acess
  • Audio
And the list of things are not working yet because its being run on 10.10.2
  • Graphics HD 5300 QE/CI
  • Inbuilt TrackPad
  • Touch screen
  • Kernel panic avoided by using Kernel CPU Flag in Clover - No Broadwell support in 10.10.2 Yet( But there is a chance that this will not be necessary once 10.10.3 final is out)
  • Power Management
  • SD Card Reader
I was Thinking to make a proper GUIDE Once 10.10.3 is out hopefully with broadwell support and HD 5300 Support.



At this point Id like to know what you all think?

P.S Here is a screen shot https://www.dropbox....230527.jpg?dl=0


Edit#1: On a quick request can we please sign up and sign for an unlocked Lenovo bios this could mean plenty.

https://www.change.o...on-of-the-bios

Edit#2: So I am finally on the latest developer build 14D98g - On Core M Kernel flags aren't required at all. but no luck with graphics QE/CI yet. All the ig-platform-id's provided in pikes blog I've tried them on clover but it results with kernel panic

Here is a screen shot from working 10.10.3
https://www.dropbox....154559.jpg?dl=0
https://www.dropbox....154651.jpg?dl=0

#2
boblebob

boblebob

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

I would love to see a complete guide o how to instal 10.10.3 on a yoga pro 3.

I just switched from a MBP to a yoga for the form factor, but I'm still missing OS X



#3
Fullmetal99012

Fullmetal99012

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

I would love this guide as well. I just thought about hackintoshing my Y3P today.

 

What are you using for the EDID for your display?



#4
applenewbee

applenewbee

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

I have the new Dell XPS 13 which has similar specs so I too would be interested in this becoming a guide.



#5
Jake Lo

Jake Lo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts

New beta 3 OS X 10.10.3 (14D98g) contains kexts for the Broadwell Graphics

 

AppleIntelBDWGraphics.kext

AppleIntelBDWGraphicsVAME.bundle

AppleIntelBDWGraphicsFramebuffer.kext

AppleIntelBDWGraphicsGLDriver.bundle

AppleIntelBDWGraphicsVADriver.bundle



#6
altleet

altleet

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
Glad to see this thread picking up!

@Boblebob hold tight!
@Fullmetal I extracted it from windows 8.1 using edid viewer. ( but I'll be posting my config.plist soon enough)

@applenewbee 10.10.3 is the answer to all our questions

@Jake thanks for bringing that to my attention! I've sent you pm regarding me trying out the beta.. hopefully by tonight I should be able to confirm it

#7
Pike R. Alpha

Pike R. Alpha

    InsanelyMac Legend

  • Developers
  • 525 posts
  • Gender:Male

You seem to have missed my OS X v10.10 Yosemite Update 1 (Build 14A261i) blog post where I share the CatalogURL.

 

Tip: Simply visit that link and click on the CatalogURL to download the latest developer previews (search for 10.10.3). And yes, not only now but in the future as well.



#8
altleet

altleet

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts

You seem to have missed my OS X v10.10 Yosemite Update 1 (Build 14A261i) blog post where I share the CatalogURL.
 
Tip: Simply visit that link and click on the CatalogURL to download the latest developer previews (search for 10.10.3). And yes, not only now but in the future as well.


Wow thank you for opening my eyes.. I am still fairly new to this field, so I am just warming up. But that's one fine link!

#9
alex.daoud

alex.daoud

    InsanelyMac Geek

  • Coders
  • 192 posts
  • Gender:Male

If the device has an i2c trackpad then it is likely that it is using the new Broadwell Intel I2C LPSS controller. I have been porting drivers for the Haswell controllers from Linux (http://www.insanelym...kpads-and-more/). I haven't looked at the Linux version of the Broadwell drivers (mainly because they are as of yet still in beta as far as I am aware) but I am guessing that the code I have written (which is still incomplete even for Haswell) will be highly reusable. It might be worth subscribing to that thread as I plan on generalising the drivers to more controllers in the future when I have finished (and tidied up) the Haswell code.



#10
altleet

altleet

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
Here is a screen shot of my verbose boot on 10.10.3 without kernel cpu flag, and without inject intel

No kernel panics yet, graphics QE/CI aren't working either

https://www.dropbox..../share.jpg?dl=0

And here below is the config.plist I used to install 10.10.2 with. ( it also contains the EDID for yoga 3 pro)
https://www.dropbox....nfig.plist?dl=0


Currently I am running 10.10.3 without any kernel flags and performing different config.plist settings to see if I can get the QE/CI work.

Will keep you guys posted! Meanwhile feel free to chip in your thoughts or questions.

#11
Fullmetal99012

Fullmetal99012

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

for the i2c trackpad, will the actual macbook use the same interface for its trackpad, or will we be at the mercy of having to develop a driver for it? this is more of a speculation, since we don't really know yet.

 

I think I will take the plunge and install yosemite on my yoga.  

 

wouldn't expect this to be an issue, but does the fan still work? also, what about disabling the keyboard when in yoga modes? (which is useless right now because lack of touchscreen)



#12
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,244 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Here is a screen shot of my verbose boot on 10.10.3 without kernel cpu flag, and without inject intel

No kernel panics yet, graphics QE/CI aren't working either

https://www.dropbox..../share.jpg?dl=0

And here below is the config.plist I used to install 10.10.2 with. ( it also contains the EDID for yoga 3 pro)
https://www.dropbox....nfig.plist?dl=0


Currently I am running 10.10.3 without any kernel flags and performing different config.plist settings to see if I can get the QE/CI work.

Will keep you guys posted! Meanwhile feel free to chip in your thoughts or questions.


It would be handy to have an ioreg from one of the Broadwell Macs to see which ig-platform-id is being used (or if they are using a different property).

Note that config.plist/Graphics/Inject/Intel and config.plist/Graphcis/ig-platform-id are ineffective because Clover does not yet have the Broadwell graphics IDs (refer to Clover source).

You can inject what you want using /Devices/AddProperties.

#13
Fullmetal99012

Fullmetal99012

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

What clover and UEFI settings are you using? I am just getting the "forbidden" circle with crossout.

 

did you have a DSDT or any special kexts loaded into clover?



#14
altleet

altleet

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts

What clover and UEFI settings are you using? I am just getting the "forbidden" circle with crossout.

 

did you have a DSDT or any special kexts loaded into clover?

 

 

most likely you are installing using USB 3.0 port so you'll need GenericUSBXHCI.kext in clover kexts



#15
jamiethemorris

jamiethemorris

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,038 posts
  • Gender:Male
  • Location:San Rafael, CA

What broadcom card does this come with? I just ordered a new mobo that has a m.2 slot for a wifi card, but I can't find much info online for what cards are compatible.



#16
vusun123

vusun123

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,084 posts
  • Gender:Male

Nice to see someone with Broadwell laptops is going on an adventure here. You should wait for Clover to implement the new Broadwell GPU Framebuffers



#17
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,244 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Nice to see someone with Broadwell laptops is going on an adventure here. You should wait for Clover to implement the new Broadwell GPU Framebuffers


Not really necessary. You can do all injection manually with /Devices/AddProperties.

#18
altleet

altleet

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts

What broadcom card does this come with? I just ordered a new mobo that has a m.2 slot for a wifi card, but I can't find much info online for what cards are compatible.

 

BCM94352Z NGFF M 2 

 

Its an Airport compatible card, however its hard to find one online for sale.. I am not sure about the one Chinese guys selling


Not really necessary. You can do all injection manually with /Devices/AddProperties.

 

Hi Rehabman, would you mind checking my config.plist out? i tried with the add properties but it didn't inject.



#19
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,244 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Hi Rehabman, would you mind checking my config.plist out? i tried with the add properties but it didn't inject.


If it is the config.plist in post #10, there is no attempt in that config.plist to inject properties. /Devices/AddProperties isn't present. Also it doesn't make sense to use FakeID=0412 (0412 is Haswell, not Broadwell)

See the HD3000 config.plist for examples: https://github.com/R...r-Laptop-Config

#20
Fullmetal99012

Fullmetal99012

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

I added the genericUSBXHCI kext to the clover kexts folder for 10.10, however im still running into a problem

 

The apple logo comes up, the drive lights blink a few times, then all usb devices attached to the computer turn off.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy