Jump to content

HD3000 Inject Intel problem with Sierra 10.12.4


  • Please log in to reply
48 replies to this topic

#1
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Hi. I have a fastidious problem. When I have Inject Intel = TRUE  and  Config/Device/NoDefaultProprieties=True the laptop starts with the screen like picture attached.

Can you help me please? I attache my files

Attached Files



#2
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

No one help me??



#3
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

HD3000 is native, no need inject framebuffer at all. Try to boot without inject your graphics and post results here.



#4
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Thanks. Without Inject Intel laptop screen start good. But I have an other problem. While using laptop it freeze complety. Don't work nothing and I have to force reboot. Why?

I have other problems:

  • Audio HDMI don't work (I try the three patches in my config attached)
  • Sleep and Stop don't work.
  • Do I have to disable nvidia graphics from my dsdt??

Thanks for all.

Attached Files



#5
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

To fix freezes you need to inject a correct framebuffer and remove unused ports (you have 3 now). I guest you only need LVDS and HDMI?

To enable HDMI audio you need to path the framebuffer and DSDT (HDEF)

And yes, you need to disable discrete graphics.

 

Extract your ACPI tables with Clover (F4 key) and attach the origin folder here.



#6
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Ok I attach my origin files. How I disable the ports unused? :)

I tried to patch my dsdt, and I have applied this patch:

  • Battery (Samsung Series 3 + modified bit)
  • Rename GFXO in IGPU
  • Fix_Wak Arg v2
  • Fix Mutex with non zero synclevel
  • Hpet, IRQ, RTC, SMBUS fix
  • Os Check Fix (Windows vista)
  • 6 Series USB
  • Add Imei

This patch are right for my laptop?? Thanks :)

Attached Files

  • Attached File  ACPI.zip   58.09KB   1 downloads


#7
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

Clover KextsToPatch:

 

Name: com.apple.driver.AppleIntelSNBGraphicsFB
Find: 01020400 10070000 10070000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 04060000 00040000 09000000
Replace: 01020200 10070000 10070000 05030000 02000000 30000000 04060000 00080000 09000000 00000000 01000000 40000000 00000000 01000000 40000000

 

Additional ACPI tables:

 

HDEF:

DefinitionBlock ("", "SSDT", 2, "MICHELE", "HDEF", 0)
{
    External (_SB_.PCI0.HDEF, DeviceObj)
    Scope (_SB_.PCI0.HDEF)
    {
        Method (_DSM, 4)
        {
            If (LEqual (Arg2, Zero)) { Return (Buffer() { 3 } ) }
            Return (Package()
            {
                //"layout-id", Buffer() { 3, 0, 0, 0 },
                "hda-gfx", Buffer() { "onboard-1" }
            })
        }
    }
}

IGPU:

DefinitionBlock ("", "SSDT", 2, "MICHELE", "IGPU", 0)
{
    External (_SB_.PCI0.IGPU, DeviceObj)
    Scope (_SB.PCI0.IGPU)
    {
        Method (_DSM, 4)
        {
            If (LEqual (Arg2, Zero)) { Return (Buffer () { 3 } ) }
            Return (Package ()
            {
                "hda-gfx", Buffer() { "onboard-1" }
            })
        }
    }
}

Compile these SSDT with MaciASL and copy them to patched folder.

Of course, you can inject this properties with Clover instead. But this is my preferred method.



#8
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Sorry. I have to open SSDT-2.aml with maciAsl and copy the patch??



#9
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

Sorry. I have to open SSDT-2.aml with maciAsl and copy the patch??

1. Open your config.plist and add the framebuffer patch above.

2. Create 2 additional SSDTs using MaciASL and the code above, and copy them to your patched folder.



#10
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Ok thanks. I didn't understand :) . Now I do and than post my clover folder.


Ok. I created this 2 ssdt with MaciAsl. I attach clover folder. I also modified sorted order in Config. Is it correct??

Attached Files



#11
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

Cleanup your config.plist

 

Remove the others patch for com.apple.driver.AppleIntelSNBGraphicsFB.

Remove nonexistent SSDTs from SortedOrder.

Attach ioreg.



#12
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Hi. Sorry, but I was out :).

I had cleanup my config like you sad. I remove patch and nonexistent SSDTs. 

I attach my clover folders and Ioreg.

Attached Files



#13
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

Good, now you should have audio HDMI

 

Remove all other properties and NoDefaultProperties from config.plist

Devices - AddProperties

 

Attach ioreg.



#14
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

HDMI now don't work nothing. No imagine, no audio. I attach files with Tv connected by hdmi cable :(.

Do I have to remove all proprieties from DEVICE/ADDProprieties/..? And I do Device/NodefaultProprieties=False?? 


I correct my config  :)  and attach the files.

How I disable nvidia card correctly by DSDT??

Attached Files



#15
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

1. Disable the com.apple.driver.AppleIntelSNBGraphicsFB patch.

2. Reboot.

3. Connect your HDMI display.

4. Attach ioreg.



#16
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Ok I try.


If I disable the patch Hdmi Video work. Audio no.

I attach files

Attached Files



#17
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

Michele, edit the framebuffer patch above.

Use this one:

Name:
com.apple.driver.AppleIntelSNBGraphicsFB
Find:
01020400 10070000 10070000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 04060000 00040000 09000000
Replace:
01020200 10070000 10070000 05030000 02000000 30000000 02050000 00080000 07000000 00000000 01000000 40000000 00000000 01000000 40000000

Attach ioreg.



#18
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

Perfect!! Now work very good. :) Thank you.

Can I do other question?

With framebuffer patch, now work stop and sleep??

I bought and installed wifi card brcm4352. With the patch in Config, I had enabled wifi and bluetooth, and handoff. Like pictures handoff is supported but it never work for me. There is some solutions?

Sorry for the numerous questions   :)

What I do for disable completely nvidia card?

Attached Files



#19
jl4c

jl4c

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Chile

Make sure you are using same patch above. If necessary do the process again.



#20
michele872

michele872

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts

I'm using the patch that you give me. Thanks this patch audio and video bluetooth working very well. I replace the patch in the post #17.

You see another patch?? Sorry I don't understand :)

My english is not very good.

I try to attach another IOREG

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy