Contribute
Register

[Guide] Toshiba Z30-A macOS 10.12.1 [UEFI mode]

Status
Not open for further replies.
Profile fixed; my resolution is 1366x768.

I gathered the requested information and zipped it all up into a single file containing 3 zips (ioreg, RehabMan folder, and Clover folder) and a text file with the terminal output.

Thanks!

I think this ioreg was collected not using the settings you have in your config.plist (seems like you turned off Inject/Intel).
You cannot expect working graphics that way..

Your ACPI setup is wrong.
Read guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
I think this ioreg was collected not using the settings you have in your config.plist (seems like you turned off Inject/Intel).
You cannot expect working graphics that way..

Your ACPI setup is wrong.
Read guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

It was all taken in the same session; I realize that I don't quite have a good grasp how it all works so perhaps I'm wrong, but, based on what I've found since then, it seems that using "Inject EFI Strings" was somehow negating or blocking the Intel stuff in my config.

Like I said in my later post, things have changed since I gathered that original problem report. Since I stopped using "Inject EFI Strings" and plugged in an external monitor via the HDMI port, it seems that the Intel video is working and appears to be accelerated. It's just not displaying on my laptop LCD, and apparently isn't even seeing it. (maybe something has to be done to make it see the "LVDS" device?)

I've also re-extracted my DSDT/SSDT files and decompiled them properly as .dsl files. I patched them using the patches in this guide as a reference, making an attempt to also look through the files before doing so to make sure the issues that were being patched existed, and used your guide also. (I found that it's mostly the same, with the exception of the things mentioned in this guide about SSDT-10 are in SSDT-9 for the Z-50.) I then re-compiled them without errors as aml files using MaciASL.

With the situation being different now, I will gather the information again and attach it to a new post tonight. The main problem is the video not displaying on my laptop's LCD. The Alps touchpad is also not being detected properly and thus only having basic features, despite using the VoodooPS2 kext, but that issue can wait.

Thanks!
 
it seems that using "Inject EFI Strings" was somehow negating or blocking the Intel stuff in my config.

Of course it does.
You should not be changing anything in the Clover GUI...

Like I said in my later post, things have changed since I gathered that original problem report.

Updated "Problem Reporting" files required.
 
Updated "Problem Reporting" files required.

The updated problem report is attached.

What's not working:
Laptop internal display
HDMI audio
Trackpad scrolling and other finger gestures; basic operation only
 

Attachments

  • ProblemReport.zip
    1.6 MB · Views: 104
The updated problem report is attached.

What's not working:
Laptop internal display

Try injecting EDID.
config.plist/Graphics/EDID/Inject=true

HDMI audio

Guide is linked from the FAQ.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

Trackpad scrolling and other finger gestures; basic operation only

Your trackpad is currently recognized as a mouse. You will need to determine what kind of trackpad it is and then search for appropriate PS2 kexts for that trackpad. Since you're currently using my Synaptics kext... you know it is NOT Synaptics.

--

Note: Having both OsxAptioFixDrv-64.efi and OsxAptioFix2Drv-64.efi is wrong. Pick only one.
 
Try injecting EDID.
config.plist/Graphics/EDID/Inject=true

This did the trick! :) The laptop display now works and is accelerated, and I also still have external HDMI video.

Guide is linked from the FAQ.

I've been reading the HDMI audio guide. I'm really struggling with it, but I haven't totally given up on figuring it out yet. If I still can't get it working once I can verify whether or not I have all of the pre-requisites in place, I'll post my questions about it.

Your trackpad is currently recognized as a mouse. You will need to determine what kind of trackpad it is and then search for appropriate PS2 kexts for that trackpad. Since you're currently using my Synaptics kext... you know it is NOT Synaptics.

I know that it is an Alps trackpad, and not Synaptics. I was under the mistaken impression that your kext also covered Alps devices, and now I know that it does not. It's just a matter of sifting through the various other kexts out there that claim to work with Alps, and find the one that has support for the particular model this thing has.

Note: Having both OsxAptioFixDrv-64.efi and OsxAptioFix2Drv-64.efi is wrong. Pick only one.

I kept the '2' one.


Thanks for all of your help! :)
 
I got HDMI audio working! :)

Now I'm stumped on getting the backlight/brightness controls to work.

I followed the "Laptop backlight control using AppleBacklightInjector.kext" guide very carefully. Everything is in place for it. Not only is the display on the LCD very dim and washed out looking, but there is no slider control for it at all in Displays.

The only things I haven't tried is the PWMMax/SSDT-Config.aml thing, nor the steps in the "Fixing Brightness with Custom EDID" guide, since I'm not sure that they apply to my setup since my system apparently uses the ig-platform-id of 0x0a260006. I am using the "Inject EDID" setting, but I do not use any custom settings with it. Should I try any of these additional things?

Edit: I added the ProductID of 0x9c7c and rebooted. Still have a dim LCD screen, I got a Brightness slider, but it does nothing.
 
Last edited:
I got HDMI audio working! :)

Now I'm stumped on getting the backlight/brightness controls to work.

I followed the "Laptop backlight control using AppleBacklightInjector.kext" guide very carefully. Everything is in place for it. Not only is the display on the LCD very dim and washed out looking, but there is no slider control for it at all in Displays.

The only things I haven't tried is the PWMMax/SSDT-Config.aml thing, nor the steps in the "Fixing Brightness with Custom EDID" guide, since I'm not sure that they apply to my setup since my system apparently uses the ig-platform-id of 0x0a260006. I am using the "Inject EDID" setting, but I do not use any custom settings with it. Should I try any of these additional things?

Edit: I added the ProductID of 0x9c7c and rebooted. Still have a dim LCD screen, I got a Brightness slider, but it does nothing.

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
New problem report attached.

I removed the ProductID and let it go back to what it was showing before, 0x5091, since adding 0x9c7c didn't make a difference.
Does VendorID matter?

Does it matter where the patch for AppleBacklightInjector is in the list of patches? I put it as the first one on the list in config.plist.

Thanks!
 

Attachments

  • MezmaronProblemReport.zip
    1.7 MB · Views: 97
New problem report attached.

I removed the ProductID and let it go back to what it was showing before, 0x5091, since adding 0x9c7c didn't make a difference.
Does VendorID matter?

Does it matter where the patch for AppleBacklightInjector is in the list of patches? I put it as the first one on the list in config.plist.

Thanks!

Your setup for backlight looks correct.
If it is not working, then it is likely your laptop does not use the IGPU PWM registers to control the screen backlight.
Therefore it is not compatible with AppleBacklight.kext.

Note: Your files in ACPI/origin are too old to compare against ACPI/patched (you forgot to press F4 as per "Problem Reporting").
 
Status
Not open for further replies.
Back
Top