Contribute
Register

Toshiba Satellite P75-A7200

Status
Not open for further replies.
Ok, I didn't think so, but I just wanted to make sure.

Also what are people using to disassemble the binary files?

I use 'otool'..

eg.
Code:
otool -tVj some-binary>some-binary.s
 
So I left the 2 AppleHDAController patches, and replaced the 3 Framebuffer patches with your one from the U430 Repo. It seems to hang on start up.
 
So I left the 2 AppleHDAController patches, and replaced the 3 Framebuffer patches with your one from the U430 Repo. It seems to hang on start up.

No idea without verbose boot photo and resulting config.plist.

I'm definitely not clairvoyant...
 
No idea without verbose boot photo and resulting config.plist.

I'm definitely not clairvoyant...
I'm going to try again because somehow the config.plist got corrupted.
 
I'm going to try again because somehow the config.plist got corrupted.

Always use a plist editor to edit config.plist.
 
@Zoull

Did you give this up or were you able to get HDMI Audio? A few questions if you are still on this:

I have a P75-A7100. I have almost everything working after a lot of pottering around for weeks: Surprisingly, I have the built-in bluetooth also working. Sleep, Graphics, HDMI Video (no glitches or crashes)....

What does NOT work: (Your P75-A7200 is almost identical to my comp)

1. AppleHDA for on-board audio (Connexant) does not want to work....

2. And of course, HDMI audio does not work.

Hopefully you are still around !! :)
 


Thanks for replying !! My only issue is getting HDMI audio to work.

Q. Audio is not working. How to fix?

"Best result with patched AppleHDA. Google 'patch AppleHDA guide'. Search for suitable AppleHDA or patch it yourself. Apply appropriate DSDT patches."

** I have a patched AppleHDA that works fine for my on-board audio. From Mirone's great post/repository (CX20752). So I think that is fixed. VoodooHDA also works, but I am sticking with AppleHDA for the HDMI audio to be fixed.

Incidentally, VoodooHDA shows a HDMI connection - but no sound. Anyways, removed it, and disabler etc....

Q. HMDI-audio doesn't work. How to fix?

""HDMI-audio on Haswell has several requirements:
- the device at address 0x00030000, usually called B0D3, must be renamed to HDAU""

** DSDT/SSDT fixed with appropriate replacement of HDAU.

""- the resulting HDAU device must be recognized by AppleHDAController (config.plist patches required if not natively recognized... or you can use FakePCIID_Intel_HDMI_Audio.kext)""

** FakePCIID is installed along with FakePCIID_Intel_HD_Graphics and Fake....IntelHDMIAudio. The Fake..HDMIAudio may be overkill but I used that to see if HDMI audio worked. FakePCIID was necessary for my graphics. Using the 9MB... fix in Clover I was able to get rid of glitches.
HDMI VIDEO works perfectly, even when hot-plugging/unplugging etc.
** I have Backlight /Brightness also working nicely.

"""- your framebuffer must be patched for HDMI-audio (there are patches in my default config.plist (disabled) files: https://github.com/RehabMan/OS-X-Clover-Laptop-Config). It is trial/error to determine which port your HDMI is connected (actually, they are positional and you can tell by looking at ioreg)."""

** Yes, I am using the framebuffer patch via clover from your exact post. I tried enabling one or two patches at random, but there are too many to try !! :( So I tried to read up on IOReg and finding the port..but I am lost there.

- patched AppleHDA is required (sometimes VoodooHDA works, but my experience has been not good)

** As above, patched AppleHDA is working for onboard audio, but does not make a difference to HDMI audio detection.

""- you have to inject "hda-gfx"="onboard-1" for IGPU/HDAU objects. This is usually done with DSDT/SSDT edits (_DSM methods)""

** Done. Following a previous guide of yours http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html I did this !! "Remove _DSM methods" patch as one of the first patches you do to all DSDT/SSDTs. !!. So I added back this _DSM for hda-gfx

""- also layout-id injection is required on HDAU (use same layout-id as you're using for HDEF)"""

* I have no real clue here, but reading a lot seemed to suggest that Injecting value 3 seems to be the way to go?? - so i put that in clover.


MY SPECS: Toshiba Satellite P75-A7100, Intel® Core™ i7-4700MQ Processor
* Mobile Intel® HM86 Express Chipset
* Mobile Intel® HD4600 graphics
* 17.3” diagonal widescreen TFT LCD display at 1920 x 1080
* Sound = Conexant CX20751/2 HD audio
* HDMI/VGA ports on graphics (HD4600).
*  Intel® Dual-Band Wireless-N 7260 2x2 AC + Bluetooth 4.0 = not supported by MacOS.


Looking forward to your comments.
 
Thanks for replying !! My only issue is getting HDMI audio to work.

Q. Audio is not working. How to fix?

"Best result with patched AppleHDA. Google 'patch AppleHDA guide'. Search for suitable AppleHDA or patch it yourself. Apply appropriate DSDT patches."

** I have a patched AppleHDA that works fine for my on-board audio. From Mirone's great post/repository (CX20752). So I think that is fixed. VoodooHDA also works, but I am sticking with AppleHDA for the HDMI audio to be fixed.

Incidentally, VoodooHDA shows a HDMI connection - but no sound. Anyways, removed it, and disabler etc....

Q. HMDI-audio doesn't work. How to fix?

""HDMI-audio on Haswell has several requirements:
- the device at address 0x00030000, usually called B0D3, must be renamed to HDAU""

** DSDT/SSDT fixed with appropriate replacement of HDAU.

""- the resulting HDAU device must be recognized by AppleHDAController (config.plist patches required if not natively recognized... or you can use FakePCIID_Intel_HDMI_Audio.kext)""

** FakePCIID is installed along with FakePCIID_Intel_HD_Graphics and Fake....IntelHDMIAudio. The Fake..HDMIAudio may be overkill but I used that to see if HDMI audio worked. FakePCIID was necessary for my graphics. Using the 9MB... fix in Clover I was able to get rid of glitches.
HDMI VIDEO works perfectly, even when hot-plugging/unplugging etc.
** I have Backlight /Brightness also working nicely.

"""- your framebuffer must be patched for HDMI-audio (there are patches in my default config.plist (disabled) files: https://github.com/RehabMan/OS-X-Clover-Laptop-Config). It is trial/error to determine which port your HDMI is connected (actually, they are positional and you can tell by looking at ioreg)."""

** Yes, I am using the framebuffer patch via clover from your exact post. I tried enabling one or two patches at random, but there are too many to try !! :( So I tried to read up on IOReg and finding the port..but I am lost there.

- patched AppleHDA is required (sometimes VoodooHDA works, but my experience has been not good)

** As above, patched AppleHDA is working for onboard audio, but does not make a difference to HDMI audio detection.

""- you have to inject "hda-gfx"="onboard-1" for IGPU/HDAU objects. This is usually done with DSDT/SSDT edits (_DSM methods)""

** Done. Following a previous guide of yours http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html I did this !! "Remove _DSM methods" patch as one of the first patches you do to all DSDT/SSDTs. !!. So I added back this _DSM for hda-gfx

""- also layout-id injection is required on HDAU (use same layout-id as you're using for HDEF)"""

* I have no real clue here, but reading a lot seemed to suggest that Injecting value 3 seems to be the way to go?? - so i put that in clover.


MY SPECS: Toshiba Satellite P75-A7100, Intel® Core™ i7-4700MQ Processor
* Mobile Intel® HM86 Express Chipset
* Mobile Intel® HD4600 graphics
* 17.3” diagonal widescreen TFT LCD display at 1920 x 1080
* Sound = Conexant CX20751/2 HD audio
* HDMI/VGA ports on graphics (HD4600).
*  Intel® Dual-Band Wireless-N 7260 2x2 AC + Bluetooth 4.0 = not supported by MacOS.


Looking forward to your comments.

The layout-id must be injected on both HDAU and HDEF. "hda-gfx" on both HDAU and IGPU. And the patches to change connector-type from DP <00 04 00 00> to HDMI <00 08 00 00> are required.

Everything can be seen from ioreg, so post an ioreg file if you need help determining what you're missing.
 
The layout-id must be injected on both HDAU and HDEF. "hda-gfx" on both HDAU and IGPU. And the patches to change connector-type from DP <00 04 00 00> to HDMI <00 08 00 00> are required.

Everything can be seen from ioreg, so post an ioreg file if you need help determining what you're missing.

Hi Rehabman,

Here is my IOReg, DSDT and config.plist (Clover). I have been doing a fixa-thon for sometime so my DSDT and config.plist may not be perfect !!
 

Attachments

  • Chap's MacBook Air.ioreg
    1.7 MB · Views: 140
  • config.plist
    5.9 KB · Views: 243
  • DSDT.aml
    70.2 KB · Views: 142
Status
Not open for further replies.
Back
Top